package com.fzzy.async.fzzy61.entity; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.util.Date; /** * @Desc: 仓房状态确认表 * @author: * @update-time: */ @Data @Entity @Table(name = "D_DEPOT_STATUS_CONFIRM") public class Fz61DepotStatusConfirm { public static String SORT_PROP = "fcqrdh"; /** * 21yyyyMMdd+四位顺序号 * 21202405041234 */ @Id @Column(name = "fcqrdh", length = 14) @PropertyDef(label = "封仓确认单号", description = "根据一定的规则生成") private String fcqrdh; @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 = 28) @PropertyDef(label = "货位编码") private String depotId; /*** ------------------------确认内容-------------------------------------**/ @Column(name = "fcrq") @PropertyDef(label = "封仓日期", description = "yyyy-MM-dd") private Date fcrq; @Column(name = "FOOD_VARIETY_", length = 20) @PropertyDef(label = "粮食品种") private String foodVariety; @Column(name = "FOOD_TYPE_", length = 20) @PropertyDef(label = "粮食性质") private String foodType; @Column(name = "FOOD_LEVEL_", length = 10) @PropertyDef(label = "粮食等级") private String foodLevel; @Column(name = "FOOD_LOCATION_ID_", length = 20) @PropertyDef(label = "产地名称代码") private String foodLocationId; @Column(name = "FOOD_LOCATION_", length = 40) @PropertyDef(label = "产地名称") private String foodLocation; @Column(name = "FOOD_YEAR_", length = 10) @PropertyDef(label = "收货年度") private String foodYear; @Column(name = "COUNTRY_", length = 10) @PropertyDef(label = "国别") private String country; @Column(name = "STORE_KEEPER_NAME_", length = 64) @PropertyDef(label = "保管员", description = "中文名称") private String storeKeeperName; @Column(name = "fcsl") @PropertyDef(label = "封仓数量", description = "所有入库信息中的净重之和,单位KG") private Double fcsl = 0.0; /*** ------------------------公共字段-------------------------------------**/ @Column(name = "APPLY_USER_", length = 50) @PropertyDef(label = "申请人") private String applyUser; @Column(name = "DEPT_AUDIT_USER_", length = 50) @PropertyDef(label = "部门审核人") private String deptAuditUser; @Column(name = "LEADER_AUDIT_USER_", length = 50) @PropertyDef(label = "领导审核人") private String leaderAuditUser; // 备注 @Column(name = "REMARKS_", length = 200) @PropertyDef(label = "备注信息") private String remarks; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "更新时间") private Date updateTime; }