/**
* @Project: hehenian-biz-common
* @Package com.hehenian.biz.common.loan.dataobject
* @Title: JobDo.java
* @Description: TODO
* @author: liuzgmf
* @date 2015年1月19日 下午3:18:37
* @Copyright: HEHENIAN Co.,Ltd. All rights reserved.
* @version V1.0
*/
package com.hehenian.biz.common.loan.dataobject;
import java.io.Serializable;
import java.util.Date;
import com.hehenian.biz.common.util.StringUtil;
/**
*
* @author: liuzgmf
* @date 2015年1月19日 下午3:18:37
*/
public class JobDo implements Serializable {
private static final long serialVersionUID = 1L;
private Long jobId; // 职业ID
private Long loanId; // 借款申请ID
private Long loanPersonId; // 借款人ID
private String companyName; // 工作单位
private String position; // 职位
private Integer jobYear; // 工作年限/营业时间
private Double jobIncome; // 月收入/月营业额
private String companyPhone; // 单位电话
private JobType jobType; // 工作类型
private Date createTime; // 创建日期
private Date updateTime; // 最后修改日期
private String companyInTime;
private String companyAddr;
private String certNo;
public String getCompanyInTime() {
return companyInTime;
}
public void setCompanyInTime(String companyInTime) {
this.companyInTime = companyInTime;
}
public String getCertNo() {
return certNo;
}
public void setCertNo(String certNo) {
this.certNo = certNo;
}
public String getCompanyAddr() {
return companyAddr;
}
public void setCompanyAddr(String companyAddr) {
this.companyAddr = companyAddr;
}
/** 工作类型(SALARYMAN-工薪族、SELF_EMPLOYED-自雇人士、EMPLOYER-私营业主) */
public enum JobType {
SALARYMAN, SELF_EMPLOYED, EMPLOYER;
}
/**
* @return jobId
*/
public Long getJobId() {
return jobId;
}
/**
* @param jobId
* the jobId to set
*/
public void setJobId(Long jobId) {
this.jobId = jobId;
}
/**
* @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 companyName
*/
public String getCompanyName() {
return companyName;
}
/**
* @param companyName
* the companyName to set
*/
public void setCompanyName(String companyName) {
this.companyName =StringUtil.filterDangerString( companyName);
}
/**
* @return position
*/
public String getPosition() {
return position;
}
/**
* @param position
* the position to set
*/
public void setPosition(String position) {
this.position = position;
}
/**
* @return jobYear
*/
public Integer getJobYear() {
return jobYear;
}
/**
* @param jobYear
* the jobYear to set
*/
public void setJobYear(Integer jobYear) {
this.jobYear = jobYear;
}
/**
* @return jobIncome
*/
public Double getJobIncome() {
return jobIncome;
}
/**
* @param jobIncome
* the jobIncome to set
*/
public void setJobIncome(Double jobIncome) {
this.jobIncome = jobIncome;
}
/**
* @return companyPhone
*/
public String getCompanyPhone() {
return companyPhone;
}
/**
* @param companyPhone
* the companyPhone to set
*/
public void setCompanyPhone(String companyPhone) {
this.companyPhone = StringUtil.filterDangerString(companyPhone);
}
/**
* @return jobType
*/
public JobType getJobType() {
return jobType;
}
/**
* @param jobType
* the jobType to set
*/
public void setJobType(JobType jobType) {
this.jobType = jobType;
}
/**
* @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;
}
}