| | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 出入库-出库通知单 |
| | | * 出入库-出库通知单,根据新国标已核对 2023年5月26日 09:35:23 |
| | | * |
| | | * @author chen |
| | | */ |
| | |
| | | @PropertyDef(label = "组织编码") |
| | | private String companyId; |
| | | |
| | | @Column(name = "DEPT_ID_", length = 40) |
| | | @PropertyDef(label = "库区编码", description = "所属分库") |
| | | @Column(name = "DEPT_ID_", length = 50) |
| | | @PropertyDef(label = "库区编码") |
| | | private String deptId; |
| | | |
| | | @Column(name = "PLAN_ID_", length = 40) |
| | | @PropertyDef(label = "计划id", description = "计划id与合同id二选一") |
| | | private String planId; |
| | | |
| | | @Column(name = "PLAN_NAME_", length = 50) |
| | | @PropertyDef(label = "计划名称") |
| | | private String planName; |
| | | |
| | | @Column(name = "CONTRACT_ID_", length = 40) |
| | | @PropertyDef(label = "合同id", description = "计划id与合同id二选一") |
| | | private String contractId; |
| | | |
| | | @Column(name = "CONTRACT_NAME_", length = 50) |
| | | @PropertyDef(label = "合同名称") |
| | | private String contractName; |
| | | |
| | | @Column(name = "NAME_", length = 50) |
| | | @PropertyDef(label = "通知单名称") |
| | | private String name; |
| | | |
| | | @Column(name = "PLAN_ID_", length = 40) |
| | | @PropertyDef(label = "计划明细号", description = "针对轮换粮食必填") |
| | | private String planId; |
| | | |
| | | @Column(name = "CONTRACT_ID_", length = 40) |
| | | @PropertyDef(label = "合同编码", description = "针对轮换粮食必填") |
| | | private String contractId; |
| | | |
| | | @Column(name = "CONTRACT_NAME_", length = 50) |
| | | @PropertyDef(label = "合同名称", description = "针对轮换粮食必填") |
| | | private String contractName; |
| | | |
| | | // @Column(name = "PLAN_NAME_", length = 50) |
| | | // @PropertyDef(label = "计划名称") |
| | | // private String planName; |
| | | |
| | | @Column(name = "DEPOT_ID_", length = 50) |
| | | @PropertyDef(label = "仓库") |
| | | @PropertyDef(label = "目标仓库") |
| | | private String depotId; |
| | | |
| | | @Column(name = "CUSTOMER_ID_", length = 40) |
| | | @PropertyDef(label = "收货单位ID") |
| | | @PropertyDef(label = "发货客户") |
| | | private String customerId; |
| | | |
| | | @Column(name = "CUSTOMER_NAME_", length = 50) |
| | | @PropertyDef(label = "收货单位") |
| | | @PropertyDef(label = "发货客户") |
| | | private String customerName; |
| | | |
| | | @Column(name = "UNIT_NAME_", length = 50) |
| | | @PropertyDef(label = "发货单位", description = "库区名称,手动填写") |
| | | @PropertyDef(label = "收货单位", description = "库区所属公司,手动录入") |
| | | private String unitName; |
| | | |
| | | @Column(name = "FOOD_VARIETY_", length = 10) |
| | | @PropertyDef(label = "粮食品种") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "FOOD_TYPE_", length = 10) |
| | | @PropertyDef(label = "粮食性质") |
| | | private String foodType; |
| | | |
| | | @Column(name = "FOOD_LEVEL_", length = 10) |
| | | @PropertyDef(label = "粮食等级") |
| | | private String foodLevel; |
| | | |
| | | @Column(name = "YEAR_", length = 10) |
| | | @PropertyDef(label = "通知单年份") |
| | | @PropertyDef(label = "年份") |
| | | private String year; |
| | | |
| | | @Column(name = "STORAGE_REAL_") |
| | | @PropertyDef(label = "仓库实际储量", description = "单位:KG") |
| | | private double storageReal = 0.0; |
| | | |
| | | @Column(name = "TARGET_NUMBER_") |
| | | @PropertyDef(label = "目标数量", description = "单位:KG") |
| | | @PropertyDef(label = "目标数量", description = "单位:KG,手动填报") |
| | | private double targetNumber = 0.0; |
| | | |
| | | @Column(name = "COMPLETE_NUMBER_") |
| | | @PropertyDef(label = "完成量", description = "单位:KG") |
| | | @PropertyDef(label = "完成数量", description = "单位:KG,系统自动合计") |
| | | private double completeNumber = 0.0; |
| | | |
| | | @Column(name = "AUDIT_STATUS_", length = 10) |
| | |
| | | @PropertyDef(label = "审核人") |
| | | private String auditUser; |
| | | |
| | | @Column(name = "AUDIT_DATE_") |
| | | @PropertyDef(label = "审批时间", description = "格式:yyyy-MM-dd HH:mm:ss") |
| | | private String auditDate; |
| | | |
| | | @Column(name = "COMPLETE_STATUS_", length = 10) |
| | | @PropertyDef(label = "完成状态", description = "未完成,已完成") |
| | | private String completeStatus = InoutConstant.COMPLETE_STATUS_NONE; |
| | | |
| | | @Column(name = "COMPLETE_TIME_") |
| | | @PropertyDef(label = "完成时间") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "CREATE_TIME_") |
| | | @PropertyDef(label = "创建时间") |
| | |
| | | @PropertyDef(label = "创建人") |
| | | private String createUser; |
| | | |
| | | @Column(name = "COMPLETE_TIME_") |
| | | @PropertyDef(label = "完成时间") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "REMARK_", length = 200) |
| | | @PropertyDef(label = "备注信息") |
| | | private String remark; |
| | | |
| | | @Column(name = "TYPE_", length = 2) |
| | | @PropertyDef(label = "业务说明", description = "轮换粮食,非轮换粮,如果为轮换粮食,计划明细和合同必填") |
| | | private String type; |
| | | |
| | | @Transient |
| | | @PropertyDef(label = "标记", description = "用于判断通知单是否为新增") |
| | | private String tag; |
| | | |
| | | |
| | | public String getFoodVarietyName() { |
| | | if (null != this.foodVariety) { |
| | | return FoodVariety.getMsg(this.foodVariety); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | @Transient |
| | | @PropertyDef(label = "仓库名称") |
| | |
| | | @PropertyDef(label = "粮食品种") |
| | | private String foodVarietyName; |
| | | |
| | | public String getFoodVarietyName() { |
| | | if (null != this.foodVariety) { |
| | | return FoodVariety.getMsg(this.foodVariety); |
| | | } |
| | | return null; |
| | | } |
| | | } |