/** * @Project: hehenian-biz-common * @Package com.hehenian.biz.common.loan.dataobject * @Title: PropertyDo.java * @Description: TODO * @author: liuzgmf * @date 2015年1月19日 下午3:30:27 * @Copyright: HEHENIAN Co.,Ltd. All rights reserved. * @version V1.0 */ package com.hehenian.biz.common.loan.dataobject; import java.io.Serializable; import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Date; import com.hehenian.biz.common.util.StringUtil; /** * * @author: liuzgmf * @date 2015年1月19日 下午3:30:27 */ public class PropertyDo implements Serializable { private static final long serialVersionUID = 1L; private Long propertyId; // 个人资产ID private Long loanId; // 借款申请ID private Long loanPersonId; // 借款人ID private String houseAddress; // 房产地址 private PurchaseWay purchaseWay; // 购买方式 private Integer houstWay; // 房子购买方式:0-一次性,1-按揭 private Date purchaseDate; // 购买日期 private String purchaseDateString; // 购买日期 private Integer hyear; private Integer hmonth; private Integer hday ; private Double housePrice; // 房子购买价格 private String housePriceString; // 房子购买价格 private Double coveredArea; // 建筑面积,单位:平方米 private String coveredAreaString; // 建筑面积,单位:平方米 private String advisedPeople; // 共有权人 private Integer houseDy; // 房子是否抵押他人:0-否,1-是 private Integer houseReDur; // 房子已按揭还贷时长,单位:月 private Double houseMthOwing; // 房子每月还贷 private String houseMthOwingString; // 房子每月还贷 private Double houseReMtg; // 剩余房贷 private String houseReMtgString; // 剩余房贷 private String carNo; // 车牌号码 private String carBrand; // 车辆品牌型号 private Double carPrice; // 车子购买价格 private String carPriceString; // 车子购买价格 private Date carDate; // 车子购买日期 private Integer cyear; private Integer cmonth; private Integer cday; private Integer carWay; // 车子购买方式:0-一次性,1-按揭 private Integer carDy; // 车子是否抵押他人:0-否,1-是 private Integer carReDur; // 车子已按揭时长,单位月 private Double carMthOwing; // 车子每月还贷 private String carMthOwingString; // 车子每月还贷 private Double carReMtg; // 剩余车贷 private String carReMtgString; // 剩余车贷 private HouseStatus houseStatus; //个人资产验证状态 private Date createTime; // 创建日期 private Date updateTime; // 最后修改日期 private String remark; //备注 DecimalFormat df = new DecimalFormat("###0.#"); /** 购买方式(NOMORTGAGE-自置无按揭,MORTGAGE-自置有按揭) */ public enum PurchaseWay { NOMORTGAGE, MORTGAGE; } /** 个人资产验证状态(PASS-审批通过,NOPASS-审批不过) */ public enum HouseStatus { PASS, NOPASS; } /** * @return propertyId */ public Long getPropertyId() { return propertyId; } /** * @param propertyId * the propertyId to set */ public void setPropertyId(Long propertyId) { this.propertyId = propertyId; } /** * @return loanId */ public Long getLoanId() { return loanId; } /** * @param loanId * the loanId to set */ public void setLoanId(Long loanId) { this.loanId = loanId; } /** * @return loanPersonId */ public Long getLoanPersonId() { return loanPersonId; } /** * @param loanPersonId * the loanPersonId to set */ public void setLoanPersonId(Long loanPersonId) { this.loanPersonId = loanPersonId; } /** * @return houseAddress */ public String getHouseAddress() { return houseAddress; } /** * @param houseAddress * the houseAddress to set */ public void setHouseAddress(String houseAddress) { this.houseAddress = StringUtil.filterDangerString(houseAddress); } /** * @return purchaseWay */ public PurchaseWay getPurchaseWay() { return purchaseWay; } /** * @param purchaseWay * the purchaseWay to set */ public void setPurchaseWay(PurchaseWay purchaseWay) { this.purchaseWay = purchaseWay; } /** * @return purchaseDate */ public Date getPurchaseDate() { return purchaseDate; } /** * @param purchaseDate * the purchaseDate to set */ public void setPurchaseDate(Date purchaseDate) { this.purchaseDate = purchaseDate; setPurchaseDateString(new SimpleDateFormat("yyyy-MM-dd ").format(purchaseDate) ); } public String getPurchaseDateString() { return purchaseDateString; } public void setPurchaseDateString(String purchaseDateString) { this.purchaseDateString = purchaseDateString; } /** * @return carNo */ public String getCarNo() { return carNo; } /** * @param carNo * the carNo to set */ public void setCarNo(String carNo) { this.carNo = StringUtil.filterDangerString(carNo); } /** * @return carBrand */ public String getCarBrand() { return carBrand; } /** * @param carBrand * the carBrand to set */ public void setCarBrand(String carBrand) { this.carBrand = StringUtil.filterDangerString(carBrand); } /** * @return createTime */ public Date getCreateTime() { return createTime; } /** * @param createTime * the createTime to set */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * @return updateTime */ public Date getUpdateTime() { return updateTime; } /** * @param updateTime * the updateTime to set */ public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public HouseStatus getHouseStatus() { return houseStatus; } public void setHouseStatus(HouseStatus houseStatus) { this.houseStatus = houseStatus; } public Double getHousePrice() { return housePrice; } public void setHousePrice(Double housePrice) { if(null!=housePrice){ this.housePrice = housePrice; setHousePriceString(df.format(housePrice)); } } public String getHousePriceString() { return housePriceString; } public void setHousePriceString(String housePriceString) { this.housePriceString = housePriceString; } public Double getCoveredArea() { return coveredArea; } public void setCoveredArea(Double coveredArea) { if(null!=coveredArea){ this.coveredArea = coveredArea; setCoveredAreaString(df.format(coveredArea)); } } public String getCoveredAreaString() { return coveredAreaString; } public void setCoveredAreaString(String coveredAreaString) { this.coveredAreaString = coveredAreaString; } public String getAdvisedPeople() { return advisedPeople; } public void setAdvisedPeople(String advisedPeople) { this.advisedPeople = StringUtil.filterDangerString(advisedPeople); } public Integer getHouseDy() { return houseDy; } public void setHouseDy(Integer houseDy) { this.houseDy = houseDy; } public Integer getHouseReDur() { return houseReDur; } public void setHouseReDur(Integer houseReDur) { this.houseReDur = houseReDur; } public Double getHouseMthOwing() { return houseMthOwing; } public void setHouseMthOwing(Double houseMthOwing) { if(null !=houseMthOwing){ this.houseMthOwing = houseMthOwing; setHouseMthOwingString(df.format(houseMthOwing)); } } public String getHouseMthOwingString() { return houseMthOwingString; } public void setHouseMthOwingString(String houseMthOwingString) { this.houseMthOwingString = houseMthOwingString; } public Double getHouseReMtg() { return houseReMtg; } public void setHouseReMtg(Double houseReMtg) { if(null!=houseReMtg){ this.houseReMtg = houseReMtg; setHouseReMtgString(df.format(houseReMtg)); } } public String getHouseReMtgString() { return houseReMtgString; } public void setHouseReMtgString(String houseReMtgString) { this.houseReMtgString = houseReMtgString; } public Double getCarPrice() { return carPrice; } public void setCarPrice(Double carPrice) { if(null!=carPrice){ this.carPrice = carPrice; setCarPriceString(df.format(carPrice)); } } public String getCarPriceString() { return carPriceString; } public void setCarPriceString(String carPriceString) { this.carPriceString = carPriceString; } public Date getCarDate() { return carDate; } public void setCarDate(Date carDate) { this.carDate = carDate; } public Integer getCarWay() { return carWay; } public void setCarWay(Integer carWay) { this.carWay = carWay; } public Integer getCarDy() { return carDy; } public void setCarDy(Integer carDy) { this.carDy = carDy; } public Integer getCarReDur() { return carReDur; } public void setCarReDur(Integer carReDur) { this.carReDur = carReDur; } public Double getCarMthOwing() { return carMthOwing; } public void setCarMthOwing(Double carMthOwing) { if(null!=carMthOwing){ this.carMthOwing = carMthOwing; setCarMthOwingString(df.format(carMthOwing)); } } public String getCarMthOwingString() { return carMthOwingString; } public void setCarMthOwingString(String carMthOwingString) { this.carMthOwingString = carMthOwingString; } public Double getCarReMtg() { return carReMtg; } public void setCarReMtg(Double carReMtg) { if(null!=carReMtg){ this.carReMtg = carReMtg; setCarReMtgString(df.format(carReMtg)); } } public String getCarReMtgString() { return carReMtgString; } public void setCarReMtgString(String carReMtgString) { this.carReMtgString = carReMtgString; } public Integer getHoustWay() { return houstWay; } public void setHoustWay(Integer houstWay) { this.houstWay = houstWay; } public Integer getHyear() { return hyear; } public void setHyear(Integer hyear) { this.hyear = hyear; } public Integer getHmonth() { return hmonth; } public void setHmonth(Integer hmonth) { this.hmonth = hmonth; } public Integer getHday() { return hday; } public void setHday(Integer hday) { this.hday = hday; } public Integer getCyear() { return cyear; } public void setCyear(Integer cyear) { this.cyear = cyear; } public Integer getCmonth() { return cmonth; } public void setCmonth(Integer cmonth) { this.cmonth = cmonth; } public Integer getCday() { return cday; } public void setCday(Integer cday) { this.cday = cday; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } }