package com.ld.igds.models; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; import java.util.List; /** * @Desc: 满仓验收单 * @author: Andy * @update-time: 2023/5/26 */ @Data @Entity @Table(name = "D_INOUT_FULL_CHECK") public class InoutFullCheck implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "单据号") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "组织编码") private String companyId; @Column(name = "DEPT_ID_", length = 50) @PropertyDef(label = "库区编码") private String deptId; @Column(name = "DEPOT_ID_", length = 50) @PropertyDef(label = "仓库编码") private String depotId; @Column(name = "NAME_", length = 50) @PropertyDef(label = "单据名称") private String name; @Column(name = "NOTICE_IDS_", length = 200) @PropertyDef(label = "通知单编号", description = "支持多个选择,逗号隔开") private String noticeIds; @Column(name = "NOTICE_NAMES_", length = 200) @PropertyDef(label = "通知单名称", description = "支持多个选择,逗号隔开") private String noticeNames; @Column(name = "PLAN_NUM_", precision = 16, scale = 2) @PropertyDef(label = "计划数量", description = "单位:吨") private Double planNum; @Column(name = "COMPLETE_NUM_", precision = 16, scale = 2) @PropertyDef(label = "完成数量", description = "单位:吨,系统自动合计") private Double completeNumber = 0.0; @Column(name = "AUDIT_USER_", length = 50) @PropertyDef(label = "审核人") private String auditUser; @Column(name = "AUDIT_DATE_") @PropertyDef(label = "审批时间", description = "格式:yyyy-MM-dd HH:mm:ss") private String auditDate; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "数据更新时间") private Date updateTime; @Transient @PropertyDef(label = "相关附件") private List files; @Transient @PropertyDef(label = "出入库流水") private List recordList; }