fourcal/src/main/java/cn/palmte/work/model/Project.java

359 lines
8.3 KiB
Java
Raw Normal View History

2021-10-29 10:15:36 +00:00
package cn.palmte.work.model;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* @author xiongshiyan at 2021/10/29 , contact me with email yanshixiong@126.com or phone 15208384257
*/
@Entity
@Table(name = "project")
public class Project {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@GenericGenerator(name = "persistenceGenerator", strategy = "increment")
private int id;
/**
*
*/
private String name;
/**
* 123
*/
private int type;
@Column(name = "type_desc")
private String typeDesc;
/**
* 0稿15101520
*/
private int status;
@Column(name = "status_desc")
private String statusDesc;
/**
* 012
*/
@Column(name = "approve_status")
private int approveStatus;
@Column(name = "approveStatus_desc")
private String approveStatusDesc;
/**
* id
*/
@Column(name = "approve_id")
private Integer approveId;
@Column(name = "approve_name")
private String approveName;
/**
* id
*/
@Column(name = "creator_id")
private int creatorId;
@Column(name = "creator_name")
private String creatorName;
/**
* id
*/
@Column(name = "dept_id")
private int deptId;
@Column(name = "dept_name")
private String deptName;
/**
*
*/
@Column(name = "start_date")
@Temporal(TemporalType.TIMESTAMP)
private Date startDate;
/**
*
*/
@Column(name = "end_date")
@Temporal(TemporalType.TIMESTAMP)
private Date endDate;
/**
* 1A-2B-3C-4D-
*/
@Column(name = "underwritten_mode")
private int underwrittenMode;
@Transient
private String underwrittenModeDesc;
/**
*
*/
@Column(name = "customer")
private String customer;
/**
*
*/
@Column(name = "terminal_customer")
private String terminalCustomer;
/**
*
*/
@Column(name = "advance_interest_amount")
private BigDecimal advanceInterestAmount;
/**
*
*/
@Column(name = "advance_peak_amount")
private BigDecimal advancePeakAmount;
/**
*
*/
@Column(name = "contract_amount")
private BigDecimal contractAmount;
/**
*
*/
@Column(name = "industry_scenario")
private String industryScenario;
/**
*
*/
@Column(name = "huazhi_product_amount")
private BigDecimal huazhiProductAmount;
/**
*
*/
@Column(name = "ziguang_other_amount")
private BigDecimal ziguangOtherAmount;
/**
*
*/
@Column(name = "main_contract_collection_terms")
private String mainContractCollectionTerms;
/**
*
*/
@Column(name = "create_time")
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
public String getTypeDesc() {
return typeDesc;
}
public void setTypeDesc(String typeDesc) {
this.typeDesc = typeDesc;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public String getStatusDesc() {
return statusDesc;
}
public void setStatusDesc(String statusDesc) {
this.statusDesc = statusDesc;
}
public int getApproveStatus() {
return approveStatus;
}
public void setApproveStatus(int approveStatus) {
this.approveStatus = approveStatus;
}
public String getApproveStatusDesc() {
return approveStatusDesc;
}
public void setApproveStatusDesc(String approveStatusDesc) {
this.approveStatusDesc = approveStatusDesc;
}
public Integer getApproveId() {
return approveId;
}
public void setApproveId(Integer approveId) {
this.approveId = approveId;
}
public String getApproveName() {
return approveName;
}
public void setApproveName(String approveName) {
this.approveName = approveName;
}
public int getCreatorId() {
return creatorId;
}
public void setCreatorId(int creatorId) {
this.creatorId = creatorId;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public int getDeptId() {
return deptId;
}
public void setDeptId(int deptId) {
this.deptId = deptId;
}
public String getDeptName() {
return deptName;
}
public void setDeptName(String deptName) {
this.deptName = deptName;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public int getUnderwrittenMode() {
return underwrittenMode;
}
public void setUnderwrittenMode(int underwrittenMode) {
this.underwrittenMode = underwrittenMode;
}
public String getUnderwrittenModeDesc() {
return underwrittenModeDesc;
}
public void setUnderwrittenModeDesc(String underwrittenModeDesc) {
this.underwrittenModeDesc = underwrittenModeDesc;
}
public String getCustomer() {
return customer;
}
public void setCustomer(String customer) {
this.customer = customer;
}
public String getTerminalCustomer() {
return terminalCustomer;
}
public void setTerminalCustomer(String terminalCustomer) {
this.terminalCustomer = terminalCustomer;
}
public BigDecimal getAdvanceInterestAmount() {
return advanceInterestAmount;
}
public void setAdvanceInterestAmount(BigDecimal advanceInterestAmount) {
this.advanceInterestAmount = advanceInterestAmount;
}
public BigDecimal getAdvancePeakAmount() {
return advancePeakAmount;
}
public void setAdvancePeakAmount(BigDecimal advancePeakAmount) {
this.advancePeakAmount = advancePeakAmount;
}
public BigDecimal getContractAmount() {
return contractAmount;
}
public void setContractAmount(BigDecimal contractAmount) {
this.contractAmount = contractAmount;
}
public String getIndustryScenario() {
return industryScenario;
}
public void setIndustryScenario(String industryScenario) {
this.industryScenario = industryScenario;
}
public BigDecimal getHuazhiProductAmount() {
return huazhiProductAmount;
}
public void setHuazhiProductAmount(BigDecimal huazhiProductAmount) {
this.huazhiProductAmount = huazhiProductAmount;
}
public BigDecimal getZiguangOtherAmount() {
return ziguangOtherAmount;
}
public void setZiguangOtherAmount(BigDecimal ziguangOtherAmount) {
this.ziguangOtherAmount = ziguangOtherAmount;
}
public String getMainContractCollectionTerms() {
return mainContractCollectionTerms;
}
public void setMainContractCollectionTerms(String mainContractCollectionTerms) {
this.mainContractCollectionTerms = mainContractCollectionTerms;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}