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:17 */ @Data @Entity @Table(name = "API_1305") @EqualsAndHashCode(callSuper=false) public class Api1305 extends ApiParent implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Id @PropertyDef(label = "通风作业单号" ) @Column(name = "tfzydh", length = 41) private String tfzydh; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "通风日期" ) @Column(name = "tfrq", nullable = false) private Date tfrq; @PropertyDef(label = "仓房代码" ) @Column(name = "cfdm", length = 25, nullable = false) private String cfdm; @PropertyDef(label = "通风目的" ) @Column(name = "tfmd", length = 128, nullable = false) private String tfmd; @PropertyDef(label = "粮堆孔隙度" ) @Column(name = "ldkxd", precision = 10, scale = 3) private double ldkxd; @PropertyDef(label = "通风类型" ) @Column(name = "tflx", length = 1, nullable = false) private String tflx; @PropertyDef(label = "风道型式" ) @Column(name = "fdxs", length = 1) private String fdxs; @PropertyDef(label = "风网设置方式" ) @Column(name = "fwszfs", length = 64, nullable = false) private String fwszfs; @PropertyDef(label = "主风道截面积" ) @Column(name = "zfdjmj", precision = 10, scale = 3) private double zfdjmj; @PropertyDef(label = "支风道截面积" ) @Column(name = "zhfdjmj", precision = 10, scale = 3) private double zhfdjmj; @PropertyDef(label = "支风道总长度" ) @Column(name = "zfdzcd", precision = 20, scale = 3) private double zfdzcd; @PropertyDef(label = "风网开孔率" ) @Column(name = "fwkkl", precision = 10, scale = 3) private double fwkkl; @PropertyDef(label = "空气途径比" ) @Column(name = "kqtjb", precision = 10, scale = 3) private double kqtjb; @PropertyDef(label = "通风口设置个数" ) @Column(name = "tfkszgs") private Integer tfkszgs; @PropertyDef(label = "通风机型号" ) @Column(name = "tfjxh", length = 128) private String tfjxh; @PropertyDef(label = "通风机台数" ) @Column(name = "tfjts") private Integer tfjts; @PropertyDef(label = "单台风机额定全压" ) @Column(name = "dtfjedqy", precision = 10, scale = 3) private double dtfjedqy; @PropertyDef(label = "单台风机额定风量" ) @Column(name = "dtfjedfl", precision = 10, scale = 3) private double dtfjedfl; @PropertyDef(label = "单台风机额定功率" ) @Column(name = "dtfjedgl", precision = 10, scale = 3) private double dtfjedgl; @PropertyDef(label = "送风方式" ) @Column(name = "sffs", length = 1, nullable = false) private String sffs; @PropertyDef(label = "单台风机实测风量" ) @Column(name = "dtfjscfl", precision = 10, scale = 3) private double dtfjscfl; @PropertyDef(label = "单台风机轴功率" ) @Column(name = "dtfjzgl", precision = 10, scale = 3) private double dtfjzgl; @PropertyDef(label = "总风量" ) @Column(name = "zfl", precision = 10, scale = 3) private double zfl; @PropertyDef(label = "单位通风量" ) @Column(name = "dwtfl", precision = 10, scale = 3) private double dwtfl; @PropertyDef(label = "实测系统阻力" ) @Column(name = "scxtzl", precision = 10, scale = 3) private double scxtzl; @PropertyDef(label = "总耗电量" ) @Column(name = "zhdl", precision = 10, scale = 3) private double zhdl; @PropertyDef(label = "作业时气温" ) @Column(name = "zysqw", precision = 10, scale = 3) private double zysqw; @PropertyDef(label = "作业时气湿" ) @Column(name = "zysqs", precision = 10, scale = 3) private double zysqs; @PropertyDef(label = "通风时长" ) @Column(name = "tfsc", precision = 10, scale = 3) private double tfsc; @PropertyDef(label = "作业前平均粮温" ) @Column(name = "zyqpjlw", precision = 10, scale = 3, nullable = false) private double zyqpjlw; @PropertyDef(label = "结束后平均粮温" ) @Column(name = "jshpjlw", precision = 10, scale = 3, nullable = false) private double jshpjlw; @PropertyDef(label = "降温幅度" ) @Column(name = "jwfd", precision = 10, scale = 3) private double jwfd; @PropertyDef(label = "吨粮降温能耗" ) @Column(name = "dljwnh", precision = 10, scale = 3) private double dljwnh; @PropertyDef(label = "失水率" ) @Column(name = "ssl_", precision = 10, scale = 3) private double ssl; @PropertyDef(label = "保水效果评价结果" ) @Column(name = "bsxgpjjg", length = 128) private String bsxgpjjg; @PropertyDef(label = "通风降温均匀性评价_整仓" ) @Column(name = "tfjwjyxpjzc", length = 128) private String tfjwjyxpjzc; @PropertyDef(label = "通风降温均匀性评价_上层" ) @Column(name = "tfjwjyxpjsc", length = 128) private String tfjwjyxpjsc; @PropertyDef(label = "通风降温均匀性评价_中(间)层" ) @Column(name = "tfjwjyxpjzjc", length = 128) private String tfjwjyxpjzjc; @PropertyDef(label = "通风降温均匀性评价_下层" ) @Column(name = "tfjwjyxpjxc", length = 128) private String tfjwjyxpjxc; @PropertyDef(label = "作业前平均水分" ) @Column(name = "zyqpjsf", precision = 10, scale = 3, nullable = false) private double zyqpjsf; @PropertyDef(label = "结束后平均水分" ) @Column(name = "zyhpjsf", precision = 10, scale = 3, nullable = false) private double zyhpjsf; @PropertyDef(label = "降水幅度" ) @Column(name = "jsfd", precision = 10, scale = 3) private double jsfd; @PropertyDef(label = "吨粮降水能耗" ) @Column(name = "dljsnh", precision = 10, scale = 3) private double dljsnh; @PropertyDef(label = "通风降水均匀性分析_整仓" ) @Column(name = "tfjsjyxfxzc", length = 128) private String tfjsjyxfxzc; @PropertyDef(label = "通风降水均匀性分析_上层" ) @Column(name = "tfjsjyxfxsc", length = 128) private String tfjsjyxfxsc; @PropertyDef(label = "通风降水均匀性分析_中(间)层" ) @Column(name = "tfjsjyxfxzjc", length = 128) private String tfjsjyxfxzjc; @PropertyDef(label = "通风降水均匀性分析_下层" ) @Column(name = "tfjsjyxfxxc", length = 128) private String tfjsjyxfxxc; @PropertyDef(label = "通风作业负责人" ) @Column(name = "tfzyfzr", length = 64, nullable = false) private String tfzyfzr; @PropertyDef(label = "通风作业人员" ) @Column(name = "tfzyry", length = 128, nullable = false) private String tfzyry; @PropertyDef(label = "操作标志" ) @Column(name = "czbz", length = 1, nullable = false) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "最后更新时间" ) @Column(name = "zhgxsj", nullable = false) private Date zhgxsj; }