jiazx0107@163.com
2023-11-06 786b5b76fee42107cef33892cbf7e3e8fab4f0e4
igds-inout/src/main/java/com/ld/igds/models/InoutNoticeOut.java
@@ -10,7 +10,7 @@
import java.util.Date;
/**
 * 出入库-出库通知单
 * 出入库-出库通知单,根据新国标已核对 2023年5月26日 09:35:23
 *
 * @author chen
 */
@@ -33,72 +33,60 @@
    @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)
@@ -109,9 +97,17 @@
    @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 = "创建时间")
@@ -121,17 +117,25 @@
    @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 = "仓库名称")
@@ -141,10 +145,4 @@
    @PropertyDef(label = "粮食品种")
    private String foodVarietyName;
    public String getFoodVarietyName() {
        if (null != this.foodVariety) {
            return FoodVariety.getMsg(this.foodVariety);
        }
        return null;
    }
}