package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.*; import java.io.Serializable; import java.util.Date; /** * 接口表-质检数据表 * * @author chen * @date 2022-09-02 16:03 */ @Data @Entity @Table(name = "API_1310") @EqualsAndHashCode(callSuper=false) public class Api1310 extends ApiParent implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Id @PropertyDef(label = "质检报告单号" ) @Column(name = "zjbgdh", length = 14) private String zjbgdh; @PropertyDef(label = "货位代码" ) @Column(name = "hwdm", length = 30) private String hwdm; @PropertyDef(label = "粮食品种代码" ) @Column(name = "lspzdm", length = 7) private String lspzdm; @PropertyDef(label = "粮食等级代码" ) @Column(name = "lsdjdm", length = 2) private String lsdjdm; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "入库日期" ) @Column(name = "rkrq") private Date rkrq; @PropertyDef(label = "检验类别" ) @Column(name = "jylb", length = 2) private String jylb; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "检验时间" ) @Column(name = "jysj") private Date jysj; @PropertyDef(label = "检验单位" ) @Column(name = "jydw", length = 128) private String jydw; @PropertyDef(label = "检验人" ) @Column(name = "jyr", length = 128) private String jyr; @PropertyDef(label = "检验依据" ) @Column(name = "jyyj", length = 1) private String jyyj; @PropertyDef(label = "指标类别" ) @Column(name = "zblb", length = 8) private String zblb; @PropertyDef(label = "检验项目" ) @Column(name = "jyxm", length = 1000) private String jyxm; @PropertyDef(label = "检验项目值" ) @Column(name = "jyxmz", length = 1000) private String jyxmz; @PropertyDef(label = "指标结果判定" ) @Column(name = "zbjgpd", length = 128) private String zbjgpd; @PropertyDef(label = "食品安全指标是否合格" ) @Column(name = "spaqzbsfhg", length = 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; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "扦样时间" ) @Column(name = "qysj") private Date qysj; @PropertyDef(label = "扦样区域" ) @Column(name = "qyqy", length = 64) private String qyqy; @PropertyDef(label = "扦样人姓名" ) @Column(name = "qyrxm", length = 64) private String qyrxm; @PropertyDef(label = "监督人姓名" ) @Column(name = "jdrxm", length = 64) private String jdrxm; @PropertyDef(label = "样品编号" ) @Column(name = "ypbh", length = 64) private String ypbh; @PropertyDef(label = "样品数量" ) @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; @PropertyDef(label = "是否正常存储年限" ) @Column(name = "sfzcccnx", length = 1) private String sfzcccnx; @PropertyDef(label = "备注" ) @Column(name = "bz", length = 400) private String bz; @PropertyDef(label = "操作标志" ) @Column(name = "czbz", length = 1) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "最后更新时间" ) @Column(name = "zhgxsj") private Date zhgxsj; }