package cn.com.lzt.ordersfixasset.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import org.hibernate.annotations.GenericGenerator; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecgframework.workflow.pojo.base.TSBaseBusQuery; import java.util.Date; /** * @Title: Entity * @Description: 订单表 * @author onlineGenerator * @date 2017-06-07 17:15:24 * @version V1.0 * */ @Entity @Table(name = "t_b_orders_fix_asset", schema = "") @SuppressWarnings("serial") public class OrdersFixAssetEntity implements java.io.Serializable { /**主键*/ private String id; /**创建人名称*/ private String createName; /**创建人登录名称*/ private String createBy; /**创建日期*/ private java.util.Date createDate; /**更新人名称*/ private String updateName; /**更新人登录名称*/ private String updateBy; /**更新日期*/ private java.util.Date updateDate; /**流程状态*/ private String bpmStatus; /**单据日期*/ @Excel(name="单据日期",format = "yyyy-MM-dd") private java.util.Date orderDate; /**单据编码*/ @Excel(name="单据编码") private String orderOnumber; /**供应商名称*/ @Excel(name="供应商名称") private String supplierName; /**供应商ID*/ private String supplierId; /**付款账户*/ @Excel(name="付款账户") private String payAccount; /**仓库ID*/ private String warehouseId; /**仓库名称*/ @Excel(name="仓库名称") private String warehouseName; /**预付定金*/ @Excel(name="预付定金") private Double prepaidMoney; /**经手人ID*/ private String handlerPersonId; /**经手人名称*/ @Excel(name="经手人名称") private String handlerPersonName; /**总金额*/ @Excel(name="总金额") private Double totalMoney; /**整单优惠*/ @Excel(name="整单优惠") private Double discountMoney; /**优惠后金额*/ @Excel(name="优惠后金额") private Double amountPayable; /**单据状态*/ @Excel(name="单据状态") private String orderStatus; /**审核人*/ @Excel(name="审核人") private String orderAuditor; @Excel(name="固定资产类合计") private Double gudingSum; @Excel(name="应急采购类合计") private Double yingjiSum; @Excel(name="其他类合计") private Double qitaSum; @Excel(name="备注说明") private String description; @Excel(name="申购类型") private String orderType; @Excel(name="申购月份") private String orderMonths; private String departId; /**组织机构名称*/ @Excel(name="组织机构名称",width=15) private String depName; private String orderFor;//申购方式 0公司采购 1自行采购 private TSBaseBusQuery processObject; private String reject; private String iamApplyUser; private String payType;//报销类型 private String payId;//报销id private Date payTime;//报销时间 private Date payProcessEndTime;//报销流程结束时间 private int payStatus;//0没报销 1已报销 @Transient public String getReject() { return reject; } public void setReject(String reject) { this.reject = reject; } @Transient public String getIamApplyUser() { return iamApplyUser; } public void setIamApplyUser(String iamApplyUser) { this.iamApplyUser = iamApplyUser; } @Transient public TSBaseBusQuery getProcessObject() { return processObject; } public void setProcessObject(TSBaseBusQuery processObject) { this.processObject = processObject; } @Column(name ="order_type",nullable=true,length=20) public String getOrderType() { return orderType; } public void setOrderType(String orderType) { this.orderType = orderType; } @Column(name ="order_months",nullable=true,length=150) public String getOrderMonths() { return orderMonths; } public void setOrderMonths(String orderMonths) { this.orderMonths = orderMonths; } @Column(name ="DESCRIPTION",nullable=true,length=255) public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } @Column(name ="guding_sum",nullable=true,scale=2,length=32) public Double getGudingSum() { return gudingSum; } public void setGudingSum(Double gudingSum) { this.gudingSum = gudingSum; } @Column(name ="yingji_sum",nullable=true,scale=2,length=32) public Double getYingjiSum() { return yingjiSum; } public void setYingjiSum(Double yingjiSum) { this.yingjiSum = yingjiSum; } @Column(name ="qita_sum",nullable=true,scale=2,length=32) public Double getQitaSum() { return qitaSum; } public void setQitaSum(Double qitaSum) { this.qitaSum = qitaSum; } /**审核日期*/ @Excel(name="审核日期",format = "yyyy-MM-dd") private java.util.Date auditDate; private String procInstId; private String stepName; @Column(name ="PROC_INST_ID",nullable=true,length=64) public String getProcInstId() { return procInstId; } public void setProcInstId(String procInstId) { this.procInstId = procInstId; } @Column(name ="STEP_NAME",nullable=true,length=50) public String getStepName() { return stepName; } public void setStepName(String stepName) { this.stepName = stepName; } /** *方法: 取得java.lang.String *@return: java.lang.String 主键 */ @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") @Column(name ="ID",nullable=false,length=36) public String getId(){ return this.id; } /** *方法: 设置java.lang.String *@param: java.lang.String 主键 */ public void setId(String id){ this.id = id; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人名称 */ @Column(name ="CREATE_NAME",nullable=true,length=50) public String getCreateName(){ return this.createName; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人名称 */ public void setCreateName(String createName){ this.createName = createName; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人登录名称 */ @Column(name ="CREATE_BY",nullable=true,length=50) public String getCreateBy(){ return this.createBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人登录名称 */ public void setCreateBy(String createBy){ this.createBy = createBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 创建日期 */ @Column(name ="CREATE_DATE",nullable=true,length=20) 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 更新人名称 */ @Column(name ="UPDATE_NAME",nullable=true,length=50) public String getUpdateName(){ return this.updateName; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人名称 */ public void setUpdateName(String updateName){ this.updateName = updateName; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人登录名称 */ @Column(name ="UPDATE_BY",nullable=true,length=50) public String getUpdateBy(){ return this.updateBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人登录名称 */ public void setUpdateBy(String updateBy){ this.updateBy = updateBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 更新日期 */ @Column(name ="UPDATE_DATE",nullable=true,length=20) 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 流程状态 */ @Column(name ="BPM_STATUS",nullable=true,length=32) public String getBpmStatus(){ return this.bpmStatus; } /** *方法: 设置java.lang.String *@param: java.lang.String 流程状态 */ public void setBpmStatus(String bpmStatus){ this.bpmStatus = bpmStatus; } /** *方法: 取得java.util.Date *@return: java.util.Date 单据日期 */ @Column(name ="ORDER_DATE",nullable=true,length=32) public java.util.Date getOrderDate(){ return this.orderDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 单据日期 */ public void setOrderDate(java.util.Date orderDate){ this.orderDate = orderDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 单据编码 */ @Column(name ="ORDER_ONUMBER",nullable=true,length=20) public String getOrderOnumber(){ return this.orderOnumber; } /** *方法: 设置java.lang.String *@param: java.lang.String 单据编码 */ public void setOrderOnumber(String orderOnumber){ this.orderOnumber = orderOnumber; } /** *方法: 取得java.lang.String *@return: java.lang.String 供应商名称 */ @Column(name ="SUPPLIER_NAME",nullable=true,length=36) public String getSupplierName(){ return this.supplierName; } /** *方法: 设置java.lang.String *@param: java.lang.String 供应商名称 */ public void setSupplierName(String supplierName){ this.supplierName = supplierName; } /** *方法: 取得java.lang.String *@return: java.lang.String 付款账户 */ @Column(name ="PAY_ACCOUNT",nullable=true,length=32) public String getPayAccount(){ return this.payAccount; } /** *方法: 设置java.lang.String *@param: java.lang.String 付款账户 */ public void setPayAccount(String payAccount){ this.payAccount = payAccount; } /** *方法: 取得java.lang.String *@return: java.lang.String 审核人 */ @Column(name ="ORDER_AUDITOR",nullable=true,length=32) public String getOrderAuditor(){ return this.orderAuditor; } /** *方法: 设置java.lang.String *@param: java.lang.String 审核人 */ public void setOrderAuditor(String orderAuditor){ this.orderAuditor = orderAuditor; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 总金额 */ @Column(name ="TOTAL_MONEY",nullable=true,scale=2,length=32) public Double getTotalMoney(){ return this.totalMoney; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 总金额 */ public void setTotalMoney(Double totalMoney){ this.totalMoney = totalMoney; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 整单折扣 */ @Column(name ="DISCOUNT_MONEY",nullable=true,scale=2,length=32) public Double getDiscountMoney(){ return this.discountMoney; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 整单折扣 */ public void setDiscountMoney(Double discountMoney){ this.discountMoney = discountMoney; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 优惠后金额 */ @Column(name ="AMOUNT_PAYABLE",nullable=true,scale=2,length=32) public Double getAmountPayable(){ return this.amountPayable; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 优惠后金额 */ public void setAmountPayable(Double amountPayable){ this.amountPayable = amountPayable; } /** *方法: 取得java.lang.String *@return: java.lang.String 单据状态 *@deprecated *不再作为是否采购完成的标志,改为具体判断申购单明细是否已完成 */ @Column(name ="ORDER_STATUS",nullable=true,length=2) public String getOrderStatus(){ return this.orderStatus; } /** *方法: 设置java.lang.String *@param: java.lang.String 单据状态 */ public void setOrderStatus(String orderStatus){ this.orderStatus = orderStatus; } /** *方法: 取得java.lang.String *@return: java.lang.String 仓库 */ @Column(name ="WAREHOUSE_ID",nullable=true,length=36) public String getWarehouseId(){ return this.warehouseId; } /** *方法: 设置java.lang.String *@param: java.lang.String 仓库 */ public void setWarehouseId(String warehouseId){ this.warehouseId = warehouseId; } /** *方法: 取得java.util.Date *@return: java.util.Date 审核日期 */ @Column(name ="AUDIT_DATE",nullable=true,length=32) 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.Double *@return: java.lang.Double 预付定金 */ @Column(name ="PREPAID_MONEY",nullable=true,length=32) public Double getPrepaidMoney(){ return this.prepaidMoney; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 预付定金 */ public void setPrepaidMoney(Double prepaidMoney){ this.prepaidMoney = prepaidMoney; } /** *方法: 设置java.lang.String *@param: java.lang.String 供应商ID */ @Column(name ="SUPPLIER_ID",nullable=true,length=36) public String getSupplierId() { return supplierId; } /** *方法: 设置java.lang.String *@param: java.lang.String 供应商ID */ public void setSupplierId(String supplierId) { this.supplierId = supplierId; } /** *方法: 设置java.lang.String *@param: java.lang.String 仓库名称 */ @Column(name ="WAREHOUSE_NAME",nullable=true,length=50) public String getWarehouseName() { return warehouseName; } /** *方法: 设置java.lang.String *@param: java.lang.String 仓库名称 */ public void setWarehouseName(String warehouseName) { this.warehouseName = warehouseName; } /** *方法: 设置java.lang.String *@param: java.lang.String 经手人ID */ @Column(name ="HANDLER_PERSON_ID",nullable=true,length=36) public String getHandlerPersonId() { return handlerPersonId; } /** *方法: 设置java.lang.String *@param: java.lang.String 经手人ID */ public void setHandlerPersonId(String handlerPersonId) { this.handlerPersonId = handlerPersonId; } /** *方法: 设置java.lang.String *@param: java.lang.String 经手人名称 */ @Column(name ="HANDLER_PERSON",nullable=true,length=50) public String getHandlerPersonName() { return handlerPersonName; } /** *方法: 设置java.lang.String *@param: java.lang.String 经手人名称 */ public void setHandlerPersonName(String handlerPersonName) { this.handlerPersonName = handlerPersonName; } @Column(name ="order_for",nullable=true) public String getOrderFor() { return orderFor; } public void setOrderFor(String orderFor) { this.orderFor = orderFor; } @Column(name ="depart_id",nullable=true,length=32) public String getDepartId(){ return this.departId; } public void setDepartId(String departId){ this.departId = departId; } @Column(name ="DEP_NAME",nullable=true,length=255) public String getDepName(){ return this.depName; } public void setDepName(String depName){ this.depName = depName; } @Column(name ="pay_type",nullable=true) public String getPayType() { return payType; } public void setPayType(String payType) { this.payType = payType; } @Column(name ="pay_id",nullable=true) public String getPayId() { return payId; } public void setPayId(String payId) { this.payId = payId; } @Column(name ="pay_time",nullable=true) public Date getPayTime() { return payTime; } public void setPayTime(Date payTime) { this.payTime = payTime; } @Column(name ="pay_process_end_time",nullable=true) public Date getPayProcessEndTime() { return payProcessEndTime; } public void setPayProcessEndTime(Date payProcessEndTime) { this.payProcessEndTime = payProcessEndTime; } @Column(name ="pay_status",nullable=true) public int getPayStatus() { return payStatus; } public void setPayStatus(int payStatus) { this.payStatus = payStatus; } }