package com.ld.igds.models;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.Id;
|
import javax.persistence.Table;
|
|
import lombok.Data;
|
|
import com.bstek.dorado.annotation.PropertyDef;
|
|
/**
|
* 智能通风配置-方案配置,用户根据智能方案创建智能任务
|
*
|
* @author Andy
|
*
|
*/
|
@Data
|
@Entity
|
@Table(name = "D_AREATION_INTEL_CONF")
|
public class AreationIntelConf implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@Id
|
@Column(name = "ID_", length = 40)
|
@PropertyDef(label = "ID")
|
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 = "NAME_", length = 100)
|
@PropertyDef(label = "方案名称")
|
private String name;
|
|
@Column(name = "DAY_START_")
|
@PropertyDef(label = "当天生效", description = "小时时间")
|
private Date dayStart;
|
|
@Column(name = "DAY_END_")
|
@PropertyDef(label = "当前失效", description = "小时时间")
|
private Date dayEnd;
|
|
@Column(name = "CHECK_INTERVAL_")
|
@PropertyDef(label = "粮情检测频率", description = "例如:例如2小时一次")
|
private Integer checkInterval;
|
|
@Column(name = "OPEN_TEMP_")
|
@PropertyDef(label = "T粮食均温-T外温>=", description = "开启条件")
|
private Double openTemp;
|
|
@Column(name = "OPEN_HUMIDITY_IN_")
|
@PropertyDef(label = "仓内湿度>=", description = "开启条件")
|
private Double openHumidityIn;
|
|
@Column(name = "CLOSE_TEMP_")
|
@PropertyDef(label = "T粮食均温-T外温>=", description = "关闭条件 ")
|
private Double closeTemp;
|
|
@Column(name = "CLOSE_HUMIDITY_IN_")
|
@PropertyDef(label = "仓内湿度<=", description = "关闭条件")
|
private Double closeHumidityIn;
|
|
@Column(name = "CLOSE_TEMP_OUT_")
|
@PropertyDef(label = "仓外温度>=", description = "关闭条件 ")
|
private Double closeTempOut;
|
|
@Column(name = "CLOSE_HUMIDITY_OUT_")
|
@PropertyDef(label = "仓外湿度<=", description = "关闭条件")
|
private Double closeHumidityOut;
|
|
@Column(name = "UPDATE_TIME_")
|
@PropertyDef(label = "修改时间", description = "最后修改时间")
|
private Date updateTime;
|
|
@Column(name = "UPDATE_USER_", length = 30)
|
@PropertyDef(label = "修改人", description = "最后修改人")
|
private String updateUser;
|
|
}
|