| | |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import javax.persistence.*; |
| | | |
| | | /** |
| | |
| | | @Entity |
| | | @Table(name = "API_1104") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Api1104 extends ApiParent implements Serializable { |
| | | public class Api1104 implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 9157617424050247565L; |
| | | |
| | | /*----------国标字段----------*/ |
| | | @Id |
| | | @PropertyDef(label = "廒间代码") |
| | | @Column(name = "ajdh", length = 40, nullable = false) |
| | | @Column(name = "ajdh", length = 28) |
| | | private String ajdh; |
| | | |
| | | @PropertyDef(label = "廒间名称") |
| | | @Column(name = "ajmc", length = 256, nullable = false) |
| | | @Column(name = "ajmc", length = 256) |
| | | private String ajmc; |
| | | |
| | | @PropertyDef(label = "仓房(或油罐)编码") |
| | | @Column(name = "cfbh", length = 25, nullable = false) |
| | | @Column(name = "cfbh", length = 25) |
| | | private String cfbh; |
| | | |
| | | @PropertyDef(label = "廒间长度") |
| | | @Column(name = "ajcd", precision = 8, scale = 4, nullable = false) |
| | | private double ajcd; |
| | | @Column(name = "ajcd", precision = 8, scale = 4) |
| | | private Double ajcd; |
| | | |
| | | @PropertyDef(label = "廒间宽度") |
| | | @Column(name = "ajkd", precision = 8, scale = 4, nullable = false) |
| | | private double ajkd; |
| | | @Column(name = "ajkd", precision = 8, scale = 4) |
| | | private Double ajkd; |
| | | |
| | | @PropertyDef(label = "廒间高度") |
| | | @Column(name = "ajgd", precision = 8, scale = 4, nullable = false) |
| | | private double ajgd; |
| | | @Column(name = "ajgd", precision = 8, scale = 4) |
| | | private Double ajgd; |
| | | |
| | | @PropertyDef(label = "廒间设计仓容") |
| | | @Column(name = "ajsjcr", precision = 20, scale = 3, nullable = false) |
| | | private double ajsjcr; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "廒间实际仓容", description = "非国标字段") |
| | | @Column(name = "ajsjcrong", precision = 20, scale = 3, nullable = false) |
| | | private double ajsjcrong; |
| | | |
| | | @PropertyDef(label = "廒间联系电话") |
| | | @Column(name = "ajlxdh", length = 20) |
| | | private String ajlxdh; |
| | | @Column(name = "ajsjcr", precision = 20, scale = 3) |
| | | private Double ajsjcr; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd") |
| | | @PropertyDef(label = "廒间启用日期") |
| | |
| | | private Date ajqyrq; |
| | | |
| | | @PropertyDef(label = "廒间状态") |
| | | @Column(name = "ajzt", length = 1, nullable = false) |
| | | @Column(name = "ajzt", length = 1) |
| | | private String ajzt; |
| | | |
| | | @PropertyDef(label = "操作标志") |
| | | @Column(name = "czbz", length = 1, nullable = false) |
| | | @Column(name = "czbz", length = 1) |
| | | private String czbz; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | @PropertyDef(label = "最后更新时间") |
| | | @Column(name = "zhgxsj", nullable = false) |
| | | @Column(name = "zhgxsj") |
| | | private Date zhgxsj; |
| | | |
| | | |
| | | /*----------上海市平台规范字段----------*/ |
| | | @PropertyDef(label = "使用库区代码") |
| | | @Column(name = "sykqdm", length = 21) |
| | | private String sykqdm; |
| | | |
| | | @PropertyDef(label = "廒间联系电话") |
| | | @Column(name = "ajlxdh", length = 20) |
| | | private String ajlxdh; |
| | | |
| | | @PropertyDef(label = "标记位") |
| | | @Column(name = "bjw", length = 40) |
| | | private String bjw; |
| | | |
| | | |
| | | /*----------接口系统自定义字段----------*/ |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "业务id") |
| | | @Column(name = "bizId", length = 40) |
| | | private String bizId; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "库区代码") |
| | | @Column(name = "kqdm", length = 21) |
| | | private String kqdm; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "同步时间", description = "从粮库系统同步到接口管理中心的时间") |
| | | @Column(name = "syncTime") |
| | | private Date syncTime; |
| | | |
| | | } |