package com.fzzy.async.whhpjl.entity;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.bstek.dorado.annotation.PropertyDef;
|
import com.fzzy.api.Constant;
|
import com.fzzy.otherview.whhpjl.dto.ShareApi2013Dd;
|
import com.fzzy.otherview.whhpjl.dto.ShareApi2013Dm;
|
import com.fzzy.otherview.whhpjl.dto.ShareApi2013Syy;
|
import com.fzzy.otherview.whhpjl.dto.ShareApi2013Xmf;
|
import lombok.Data;
|
|
import javax.persistence.*;
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 质量管理,2023年5月26日 根据新国粮规优化调整
|
*
|
* @author chen
|
*/
|
@Data
|
@Entity
|
@Table(name = "D_M_QUALITY")
|
public class Fz40WhjlMQuality implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@Id
|
@Column(name = "ID_", length = 40)
|
@PropertyDef(label = "主键ID", description = "ZJ+检验类别+年月日时分秒")
|
private String id;
|
|
@Column(name = "COMPANY_ID_", length = 10)
|
@PropertyDef(label = "组织编码")
|
private String companyId;
|
|
@Column(name = "DEPT_ID_", length = 40)
|
@PropertyDef(label = "库区编码")
|
private String deptId;
|
|
@Column(name = "DEPOT_ID_", length = 50)
|
@PropertyDef(label = "仓库编码")
|
private String depotId;
|
|
@Column(name = "FOOD_VARIETY_", length = 10)
|
@PropertyDef(label = "粮食品种")
|
private String foodVariety;
|
|
@Column(name = "FOOD_LEVEL_", length = 10)
|
@PropertyDef(label = "粮食等级")
|
private String foodLevel;
|
|
@PropertyDef(label = "入库日期")
|
@Column(name = "STORE_DATE_")
|
private Date storeDate;
|
|
@Column(name = "TYPE_", length = 10)
|
@PropertyDef(label = "检验类别", description = "01:入仓验收 02:出仓检验 03:3 月末普检04:9 月末普检 05:入仓初检 06:月度检查 07:3 月末库内普查 08:9 月末库内普查")
|
private String type;
|
|
@Column(name = "TIME_")
|
@PropertyDef(label = "检验时间")
|
private Date time;
|
|
@Column(name = "UNIT_", length = 50)
|
@PropertyDef(label = "检验单位")
|
private String unit;
|
|
@Column(name = "USER_", length = 50)
|
@PropertyDef(label = "检验人", description = "检验人员姓名,若有多个保管员")
|
private String user;
|
|
@Column(name = "STANDARD_", length = 4)
|
@PropertyDef(label = "检验依据", description = "1-国标,0-其他")
|
private String standard;
|
|
|
@PropertyDef(label = "指标类别", description = "1: 质量指标检验2:储存品质检验3:食品安全检验 如果同时检验了多个,用#隔开,例如:1#2#3")
|
@Column(name = "zblb", length = 8)
|
private String zblb;
|
|
@Column(name = "RESULT_", length = 40)
|
@PropertyDef(label = "检验结论", description = "1、质量指标填写/达标/不达标 2、储存品质指标填写“宜存”、轻度不宜存”、“重度不宜存”3、食品安全指标填写“合格”、不合格” 多项指标时以#分隔,例如:达标|综合判定#宜存#合格 ")
|
private String result;
|
|
@Column(name = "spaqzbsfhg", length = 40)
|
@PropertyDef(label = "食品安全指标是否合格", description = "0-不合格,1-合格")
|
private String spaqzbsfhg;
|
|
@JSONField(format = "yyyy-MM-dd")
|
@PropertyDef(label = "签发日期")
|
@Column(name = "qfrq")
|
private Date qfrq;
|
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
@PropertyDef(label = "报告出具时间")
|
@Column(name = "bgcjsj")
|
private Date bgcjsj;
|
|
@PropertyDef(label = "审核人姓名")
|
@Column(name = "shrxm", length = 64)
|
private String shrxm;
|
|
@PropertyDef(label = "扦样单编号")
|
@Column(name = "qydbh", length = 64)
|
private String qydbh;
|
|
@Column(name = "CHECK_TIME_")
|
@PropertyDef(label = "扦样时间", required = true)
|
private Date checkTime;
|
|
@Column(name = "CHECK_AREA_", length = 50)
|
@PropertyDef(label = "扦样区域")
|
private String checkArea;
|
|
@Column(name = "CHECK_USER_", length = 50)
|
@PropertyDef(label = "扦样人", required = true)
|
private String checkUser;
|
|
@PropertyDef(label = "监督人姓名")
|
@Column(name = "jdrxm", length = 64)
|
private String jdrxm;
|
|
@PropertyDef(label = "样品编号")
|
@Column(name = "ypbh", length = 64)
|
private String ypbh;
|
|
@PropertyDef(label = "样品数量", required = true)
|
@Column(name = "ypsl", precision = 20, scale = 6)
|
private Double ypsl;
|
|
@PropertyDef(label = "代表数量")
|
@Column(name = "dbsl", precision = 20, scale = 6)
|
private Double dbsl;
|
|
@PropertyDef(label = "样品等级")
|
@Column(name = "ypdj", length = 2)
|
private String ypdj;
|
|
@Column(name = "NORMAL_YEAR_", length = 10)
|
@PropertyDef(label = "是否正常存储年限")
|
private String normalYear;
|
|
@Column(name = "REMARK_", length = 200)
|
@PropertyDef(label = "备注", description = "备注信息")
|
private String remark;
|
|
@Column(name = "UPDATE_TIME_")
|
@PropertyDef(label = "数据更新时间")
|
private Date updateTime;
|
|
|
/**
|
* --------附件--------
|
**/
|
@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; //质检报告文件
|
|
@Column(name = "CREATE_DATE_", length = 40)
|
@PropertyDef(label = "创建时间")
|
private String createDate; //创建时间
|
|
@Column(name = "CREATE_BY_", length = 50)
|
@PropertyDef(label = "创建人")
|
private String createBy; //创建人
|
|
@Column(name = "UPDATE_DATE_", length = 40)
|
@PropertyDef(label = "更新时间")
|
private String updateDate; //更新时间
|
|
@Column(name = "UPDATE_BY_", length = 50)
|
@PropertyDef(label = "更新人")
|
private String updateBy; //更新人
|
|
|
}
|