package cn.com.lzt.contractsale.page; import cn.com.lzt.contractsale.entity.ContractSaleEntity; import cn.com.lzt.contractsaleitem.entity.ContractSaleItemEntity; import java.math.BigDecimal; import java.util.Date; import java.util.List; import java.util.ArrayList; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.GenericGenerator; import javax.persistence.SequenceGenerator; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecgframework.poi.excel.annotation.ExcelCollection; /** * @Title: Entity * @Description: 销售合同 * @author onlineGenerator * @date 2019-05-09 17:25:32 * @version V1.0 * */ public class ContractSalePage implements java.io.Serializable { /**主键*/ private java.lang.String id; /**创建人名称*/ private java.lang.String createName; /**创建人登录名称*/ private java.lang.String createBy; /**创建日期*/ private java.util.Date createDate; /**更新人名称*/ private java.lang.String updateName; /**更新人登录名称*/ private java.lang.String updateBy; /**更新日期*/ private java.util.Date updateDate; /**所属部门*/ private java.lang.String sysOrgCode; /**所属公司*/ private java.lang.String sysCompanyCode; /**审批状态*/ private java.lang.String bpmStatus; /**合同号*/ @Excel(name="合同号") private java.lang.String code; /**合同名*/ @Excel(name="合同名") private java.lang.String name; /**类型*/ @Excel(name="类型") private java.lang.String type; /**签订日期*/ @Excel(name="签订日期",format = "yyyy-MM-dd") private java.util.Date signdate; /**下次招标日期*/ @Excel(name="下次招标日期",format = "yyyy-MM-dd") private java.util.Date nextbiddingdate; /**生效日期*/ @Excel(name="生效日期",format = "yyyy-MM-dd") private java.util.Date startdate; /**失效日期*/ @Excel(name="失效日期",format = "yyyy-MM-dd") private java.util.Date enddate; /**合同金额*/ @Excel(name="合同金额") private java.lang.Double totalamount; /**累计开票金额*/ @Excel(name="累计开票金额") private java.lang.Double totalinvoice; /**累计收款金额*/ @Excel(name="累计收款金额") private java.lang.Double totalincome; /**服务内容*/ @Excel(name="服务内容") private java.lang.String servicecontent; /**审批日期*/ private java.util.Date auditdate; /**合同状态*/ @Excel(name="合同状态") private java.lang.String busstatus; /**客户*/ @Excel(name="客户") private java.lang.String customerid; /**客户名*/ @Excel(name="客户名") private java.lang.String customername; /**项目*/ @Excel(name="项目") private java.lang.String projectid; /**项目名*/ @Excel(name="项目名") private java.lang.String projectname; /**付款模式*/ @Excel(name="付款模式") private java.lang.String paytype; /**合同描述*/ @Excel(name="合同描述") private java.lang.String description; /**流程实例*/ private java.lang.String procInstId; /**流程当前阶段*/ private java.lang.String stepName; /**补充协议简述*/ private java.lang.String supplemental; /**原合同*/ private java.lang.String contractid; /**增项金额*/ private java.lang.Double addamount; /** *方法: 取得java.lang.String *@return: java.lang.String 主键 */ public java.lang.String getId(){ return this.id; } /** *方法: 设置java.lang.String *@param: java.lang.String 主键 */ public void setId(java.lang.String id){ this.id = id; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人名称 */ public java.lang.String getCreateName(){ return this.createName; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人名称 */ public void setCreateName(java.lang.String createName){ this.createName = createName; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人登录名称 */ public java.lang.String getCreateBy(){ return this.createBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人登录名称 */ public void setCreateBy(java.lang.String createBy){ this.createBy = createBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 创建日期 */ public java.util.Date getCreateDate(){ return this.createDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 创建日期 */ public void setCreateDate(java.util.Date createDate){ this.createDate = createDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人名称 */ public java.lang.String getUpdateName(){ return this.updateName; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人名称 */ public void setUpdateName(java.lang.String updateName){ this.updateName = updateName; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人登录名称 */ public java.lang.String getUpdateBy(){ return this.updateBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人登录名称 */ public void setUpdateBy(java.lang.String updateBy){ this.updateBy = updateBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 更新日期 */ public java.util.Date getUpdateDate(){ return this.updateDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 更新日期 */ public void setUpdateDate(java.util.Date updateDate){ this.updateDate = updateDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 所属部门 */ public java.lang.String getSysOrgCode(){ return this.sysOrgCode; } /** *方法: 设置java.lang.String *@param: java.lang.String 所属部门 */ public void setSysOrgCode(java.lang.String sysOrgCode){ this.sysOrgCode = sysOrgCode; } /** *方法: 取得java.lang.String *@return: java.lang.String 所属公司 */ public java.lang.String getSysCompanyCode(){ return this.sysCompanyCode; } /** *方法: 设置java.lang.String *@param: java.lang.String 所属公司 */ public void setSysCompanyCode(java.lang.String sysCompanyCode){ this.sysCompanyCode = sysCompanyCode; } /** *方法: 取得java.lang.String *@return: java.lang.String 审批状态 */ public java.lang.String getBpmStatus(){ return this.bpmStatus; } /** *方法: 设置java.lang.String *@param: java.lang.String 审批状态 */ public void setBpmStatus(java.lang.String bpmStatus){ this.bpmStatus = bpmStatus; } /** *方法: 取得java.lang.String *@return: java.lang.String 合同号 */ public java.lang.String getCode(){ return this.code; } /** *方法: 设置java.lang.String *@param: java.lang.String 合同号 */ public void setCode(java.lang.String code){ this.code = code; } /** *方法: 取得java.lang.String *@return: java.lang.String 合同名 */ public java.lang.String getName(){ return this.name; } /** *方法: 设置java.lang.String *@param: java.lang.String 合同名 */ public void setName(java.lang.String name){ this.name = name; } /** *方法: 取得java.lang.String *@return: java.lang.String 类型 */ public java.lang.String getType(){ return this.type; } /** *方法: 设置java.lang.String *@param: java.lang.String 类型 */ public void setType(java.lang.String type){ this.type = type; } /** *方法: 取得java.util.Date *@return: java.util.Date 签订日期 */ public java.util.Date getSigndate(){ return this.signdate; } /** *方法: 设置java.util.Date *@param: java.util.Date 签订日期 */ public void setSigndate(java.util.Date signdate){ this.signdate = signdate; } /** *方法: 取得java.util.Date *@return: java.util.Date 下次招标日期 */ public java.util.Date getNextbiddingdate(){ return this.nextbiddingdate; } /** *方法: 设置java.util.Date *@param: java.util.Date 下次招标日期 */ public void setNextbiddingdate(java.util.Date nextbiddingdate){ this.nextbiddingdate = nextbiddingdate; } /** *方法: 取得java.util.Date *@return: java.util.Date 生效日期 */ public java.util.Date getStartdate(){ return this.startdate; } /** *方法: 设置java.util.Date *@param: java.util.Date 生效日期 */ public void setStartdate(java.util.Date startdate){ this.startdate = startdate; } /** *方法: 取得java.util.Date *@return: java.util.Date 失效日期 */ public java.util.Date getEnddate(){ return this.enddate; } /** *方法: 设置java.util.Date *@param: java.util.Date 失效日期 */ public void setEnddate(java.util.Date enddate){ this.enddate = enddate; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 合同金额 */ public java.lang.Double getTotalamount(){ return this.totalamount; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 合同金额 */ public void setTotalamount(java.lang.Double totalamount){ this.totalamount = totalamount; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 累计开票金额 */ public java.lang.Double getTotalinvoice(){ return this.totalinvoice; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 累计开票金额 */ public void setTotalinvoice(java.lang.Double totalinvoice){ this.totalinvoice = totalinvoice; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 累计收款金额 */ public java.lang.Double getTotalincome(){ return this.totalincome; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 累计收款金额 */ public void setTotalincome(java.lang.Double totalincome){ this.totalincome = totalincome; } /** *方法: 取得java.lang.String *@return: java.lang.String 服务内容 */ public java.lang.String getServicecontent(){ return this.servicecontent; } /** *方法: 设置java.lang.String *@param: java.lang.String 服务内容 */ public void setServicecontent(java.lang.String servicecontent){ this.servicecontent = servicecontent; } /** *方法: 取得java.util.Date *@return: java.util.Date 审批日期 */ public java.util.Date getAuditdate(){ return this.auditdate; } /** *方法: 设置java.util.Date *@param: java.util.Date 审批日期 */ public void setAuditdate(java.util.Date auditdate){ this.auditdate = auditdate; } /** *方法: 取得java.lang.String *@return: java.lang.String 合同状态 */ public java.lang.String getBusstatus(){ return this.busstatus; } /** *方法: 设置java.lang.String *@param: java.lang.String 合同状态 */ public void setBusstatus(java.lang.String busstatus){ this.busstatus = busstatus; } /** *方法: 取得java.lang.String *@return: java.lang.String 客户 */ public java.lang.String getCustomerid(){ return this.customerid; } /** *方法: 设置java.lang.String *@param: java.lang.String 客户 */ public void setCustomerid(java.lang.String customerid){ this.customerid = customerid; } /** *方法: 取得java.lang.String *@return: java.lang.String 客户名 */ public java.lang.String getCustomername(){ return this.customername; } /** *方法: 设置java.lang.String *@param: java.lang.String 客户名 */ public void setCustomername(java.lang.String customername){ this.customername = customername; } /** *方法: 取得java.lang.String *@return: java.lang.String 项目 */ public java.lang.String getProjectid(){ return this.projectid; } /** *方法: 设置java.lang.String *@param: java.lang.String 项目 */ public void setProjectid(java.lang.String projectid){ this.projectid = projectid; } /** *方法: 取得java.lang.String *@return: java.lang.String 项目名 */ public java.lang.String getProjectname(){ return this.projectname; } /** *方法: 设置java.lang.String *@param: java.lang.String 项目名 */ public void setProjectname(java.lang.String projectname){ this.projectname = projectname; } /** *方法: 取得java.lang.String *@return: java.lang.String 付款模式 */ public java.lang.String getPaytype(){ return this.paytype; } /** *方法: 设置java.lang.String *@param: java.lang.String 付款模式 */ public void setPaytype(java.lang.String paytype){ this.paytype = paytype; } /** *方法: 取得java.lang.String *@return: java.lang.String 合同描述 */ public java.lang.String getDescription(){ return this.description; } /** *方法: 设置java.lang.String *@param: java.lang.String 合同描述 */ public void setDescription(java.lang.String description){ this.description = description; } /** *方法: 取得java.lang.String *@return: java.lang.String 流程实例 */ public java.lang.String getProcInstId(){ return this.procInstId; } /** *方法: 设置java.lang.String *@param: java.lang.String 流程实例 */ public void setProcInstId(java.lang.String procInstId){ this.procInstId = procInstId; } /** *方法: 取得java.lang.String *@return: java.lang.String 流程当前阶段 */ public java.lang.String getStepName(){ return this.stepName; } /** *方法: 设置java.lang.String *@param: java.lang.String 流程当前阶段 */ public void setStepName(java.lang.String stepName){ this.stepName = stepName; } /** *方法: 取得java.lang.String *@return: java.lang.String 补充协议简述 */ public java.lang.String getSupplemental(){ return this.supplemental; } /** *方法: 设置java.lang.String *@param: java.lang.String 补充协议简述 */ public void setSupplemental(java.lang.String supplemental){ this.supplemental = supplemental; } /** *方法: 取得java.lang.String *@return: java.lang.String 原合同 */ public java.lang.String getContractid(){ return this.contractid; } /** *方法: 设置java.lang.String *@param: java.lang.String 原合同 */ public void setContractid(java.lang.String contractid){ this.contractid = contractid; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 增项金额 */ public java.lang.Double getAddamount(){ return this.addamount; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 增项金额 */ public void setAddamount(java.lang.Double addamount){ this.addamount = addamount; } /**保存-服务明细*/ @ExcelCollection(name="服务明细") private List contractSaleItemList = new ArrayList(); public List getContractSaleItemList() { return contractSaleItemList; } public void setContractSaleItemList(List contractSaleItemList) { this.contractSaleItemList = contractSaleItemList; } }