czt
2 天以前 256f9c48f2c52985a094a220b644d60d24cb6ed4
igds-core/src/main/java/com/ld/igds/models/MQuality.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.annotation.JSONField;
import com.bstek.dorado.annotation.PropertyDef;
import com.ld.igds.check.dto.CheckItemData;
import com.ld.igds.constant.Constant;
import lombok.Data;
import javax.persistence.*;
@@ -152,4 +153,176 @@
    @Transient
    private List<CheckItemData> checkItems;
    /**
     * --------附件--------
     **/
    @Column(name = "FILE_ID_", length = 30)
    @PropertyDef(label = "附件id")
    private String fileId;
    @Column(name = "FILE_NAME_", length = 50)
    @PropertyDef(label = "附件名称")
    private String fileName;
    @Column(name = "FILE_TIME_")
    @PropertyDef(label = "附件上传时间")
    private Date fileTime;
    /************
     * 黄陂军粮用-省质检中心报告
     ************/
    @Column(name = "PROV_RESERVE_", length = 1)
    @PropertyDef(label = "是否为省级质检中心报告", description = "Y-是,N-否")
    private String provReserve = Constant.YN_N;
    @Column(name = "QLY_ORG_REPORTID_", length = 20)
    @PropertyDef(label = "质检报告id")
    private String qlyOrgReportId;  //质检报告id
    @Column(name = "ORDER_ID_", length = 20)
    @PropertyDef(label = "订单表ID")
    private String orderId;  //订单表ID
    @Column(name = "SAMPLE_ID_", length = 20)
    @PropertyDef(label = "样品表ID")
    private String sampleId;  //样品表ID
    @Column(name = "ORG_ID_", length = 20)
    @PropertyDef(label = "机构表ID")
    private String orgId;  //机构表ID
    @Column(name = "QUALITY_ORG_ID_", length = 50)
    @PropertyDef(label = "质检机构编号")
    private String qualityOrgId;  //质检机构编号
    @Column(name = "QUALITY_ORG_NAME_", length = 50)
    @PropertyDef(label = "质检机构名称")
    private String qualityOrgName;  //质检机构名称
    @Column(name = "GYSXYDM_", length = 50)
    @PropertyDef(label = "供应商信用代码")
    private String gysxydm;  //供应商信用代码
    @Column(name = "JLQYBH_", length = 50)
    @PropertyDef(label = "军粮企业编号")
    private String jlqybh;  //军粮企业编号
    @Column(name = "JLQYMC_", length = 50)
    @PropertyDef(label = "军粮企业名称")
    private String jlqymc;  //军粮企业名称
    @Column(name = "KDBM_", length = 20)
    @PropertyDef(label = "库点编码")
    private String kdbm;  //库点编码
    @Column(name = "KDMC_", length = 50)
    @PropertyDef(label = "库点名称")
    private String kdmc;  //库点名称
    @Column(name = "DELECTION_TYPE_", length = 20)
    @PropertyDef(label = "检测报告类型")
    private String delectionType;  //检测报告类型
    @Column(name = "DELETCTION_NUMBER_", length = 50)
    @PropertyDef(label = "检测报告编号")
    private String deletctionNumber;  //检测报告编号
    @Column(name = "JLCPMC_", length = 50)
    @PropertyDef(label = "军粮产品名称")
    private String jlcpmc;  //军粮产品名称
    @Column(name = "JLLSPZ_", length = 50)
    @PropertyDef(label = "军粮粮食品种")
    private String jllspz;  //军粮粮食品种
    @Column(name = "LOT_NUMBER_", length = 50)
    @PropertyDef(label = "批号")
    private String lotNumber;  //批号
    @Column(name = "SPECIFICATION_MODEL_", length = 50)
    @PropertyDef(label = "规格型号")
    private String specificationModel;  //规格型号
    @Column(name = "CYSM_", length = 200)
    @PropertyDef(label = "抽样说明")
    private String cysm;  //抽样说明
    @JSONField(format = "yyyy-MM-dd")
    @Column(name = "REGISTRATION_", length = 20)
    @PropertyDef(label = "登记时间")
    private String registration;  //登记时间
    @Column(name = "INSPECT_PLAN_", length = 200)
    @PropertyDef(label = "检验方案")
    private String inspectPlan;  //检验方案
    @Column(name = "PRODUCT_TYPE_", length = 20)
    @PropertyDef(label = "产品类型")
    private String productType;  //产品类型
    @Column(name = "CYJS_", length = 20)
    @PropertyDef(label = "抽样基数")
    private String cyjs;  //抽样基数
    @Column(name = "CYSL_", length = 20)
    @PropertyDef(label = "抽样数量")
    private String cysl;  //抽样数量
    @Column(name = "SAMPLER_", length = 50)
    @PropertyDef(label = "抽样人")
    private String sampler;  //抽样人
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @Column(name = "SAMPLER_TIME_", length = 20)
    @PropertyDef(label = "抽样时间")
    private String samplerTime;  //抽样时间
    @Column(name = "SAMPLER_AREA_", length = 200)
    @PropertyDef(label = "抽样地点")
    private String samplerArea;  //抽样地点
    @JSONField(format = "yyyy-MM-dd")
    @Column(name = "CREATE_TIME_", length = 20)
    @PropertyDef(label = "生产日期")
    private Date createTime;  //生产日期
    @Column(name = "IS_ACTIVE_", length = 1)
    @PropertyDef(label = "是否有效")
    private String isActive;  //是否有效
    @Column(name = "REPORT_FILE_", length = 200)
    @PropertyDef(label = "质检报告文件")
    private String reportFile;  //质检报告文件
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @Column(name = "CREATE_DATE_", length = 20)
    @PropertyDef(label = "创建时间")
    private String createDate;  //创建时间
    @Column(name = "CREATE_BY_", length = 50)
    @PropertyDef(label = "创建人")
    private String createBy;  //创建人
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @Column(name = "UPDATE_DATE_", length = 20)
    @PropertyDef(label = "更新时间")
    private String updateDate;  //更新时间
    @Column(name = "UPDATE_BY_", length = 50)
    @PropertyDef(label = "更新人")
    private String updateBy;  //更新人
    @Transient
    private List<CheckItemDm> orgReportRiceList;  //大米检验结果
    @Transient
    private List<CheckItemXmf> orgReportNoodlesList;  //小麦粉质检结果
    @Transient
    private List<CheckItemDd> orgReportSoybeanList;  //大豆质检结果
    @Transient
    private List<CheckItemSyy> orgReportOilList;  //食用油质检结果
}