package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 接口表-油罐信息 */ @Data @Entity @Table(name = "API_1106") public class Api1106 implements Serializable { /** * */ private static final long serialVersionUID = -9096483549679877168L; @JSONField(serialize = false) @PropertyDef(label = "业务id") @Column(name = "bizId", length = 40) private String bizId; @Id @PropertyDef(label = "油罐代码" ) @Column(name = "ygdm", length = 25) private String ygdm; @PropertyDef(label = "统一油罐编码" ) @Column(name = "tyygbm", length = 25) private String tyygbm; @PropertyDef(label = "油罐名称" ) @Column(name = "ygmc", length = 256) private String ygmc; @PropertyDef(label = "库区代码" ) @Column(name = "kqdm", length = 21) private String kqdm; @PropertyDef(label = "统一库区" ) @Column(name = "tykqbm", length = 22) private String tykqbm; @PropertyDef(label = "罐容" ) @Column(name = "gr", precision = 20, scale = 6) private double gr; @PropertyDef(label = "建造时间" ) @JSONField(format = "yyyy-MM-dd") @Column(name = "jzsj", length = 10) private Date jzsj; @PropertyDef(label = "油罐及附属设施是否完好" ) @Column(name = "ygjfssssfwh", length = 1) private String ygjfssssfwh; @PropertyDef(label = "有无加热装置" ) @Column(name = "ywjrzz", length = 1) private String ywjrzz; @PropertyDef(label = "油罐类型" ) @Column(name = "yglx", length = 1) private String yglx; @PropertyDef(label = "罐内直径" ) @Column(name = "gnzj", precision = 20, scale = 6) private double gnzj; @PropertyDef(label = "罐内高度" ) @Column(name = "gngd", precision = 20, scale = 6) private double gngd; @PropertyDef(label = "检定方式" ) @Column(name = "jdfs", length = 1) private String jdfs; @PropertyDef(label = "焊接方式" ) @Column(name = "hjfs", length = 1) private String hjfs; @PropertyDef(label = "油罐状态" ) @Column(name = "ygzt", length = 1) private String ygzt; @PropertyDef(label = "设计单位" ) @Column(name = "sjdw", length = 256) private String sjdw; @PropertyDef(label = "建设单位" ) @Column(name = "jsdw", length = 256) private String jsdw; @PropertyDef(label = "监理单位" ) @Column(name = "jldw", length = 256) private String jldw; @PropertyDef(label = "操作标志" ) @Column(name = "czbz", length = 1) private String czbz; @PropertyDef(label = "最后更新时间" ) @JSONField(format = "yyyy-MM-dd HH:mm:ss") @Column(name = "zhgxsj", nullable = false) private Date zhgxsj; }