package com.fzzy.async.fzzy40.entity;
|
|
import com.bstek.dorado.annotation.PropertyDef;
|
import lombok.Data;
|
import javax.persistence.*;
|
import java.io.Serializable;
|
|
/**
|
* 仓库配置 用于配置粮情分机等配置,气体采集配置等
|
*/
|
@Data
|
@Entity
|
@Table(name = "D_DEPOT_CONF")
|
@IdClass(Fz40DepotConfKey.class)
|
public class Fz40DepotConf implements Serializable {
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 1L;
|
|
@Id
|
@Column(name = "COMPANY_ID_", length = 10)
|
@PropertyDef(label = "组织编码")
|
private String companyId;
|
|
@Id
|
@Column(name = "DEPOT_ID_", length = 50)
|
@PropertyDef(label = "所属仓库")
|
private String depotId;
|
|
@Column(name = "GRAIN_SER_", length = 40)
|
@PropertyDef(label = "粮情分机", description = "仅仅粮情采集分机")
|
private String grainSer;
|
|
@Column(name = "TH_SER_", length = 40)
|
@PropertyDef(label = "温湿度分机", description = "仓温仓湿的分机")
|
private String thSer;
|
|
@Column(name = "ES_SER_", length = 40)
|
@PropertyDef(label = "能耗分机")
|
private String esSer;
|
|
@Column(name = "GAS_SER_", length = 40)
|
@PropertyDef(label = "气体分机")
|
private String gasSer;
|
|
@Column(name = "GRAIN_FREQ_", length = 4)
|
@PropertyDef(label = "粮情保存频率", description = "默认一天多次")
|
private String grainFreq;
|
|
@Column(name = "TH_CONF_", length = 5)
|
@PropertyDef(label = "仓温仓湿通道")
|
private String thConf = "1";
|
|
@Column(name = "CABLE_RULE_", length = 20)
|
@PropertyDef(label = "布线规则", description = "平方仓表示层行列,筒仓表示每圈的列数")
|
private String cableRule;
|
|
@Column(name = "CABLE_CIR_", length = 20)
|
@PropertyDef(label = "筒仓层规则", description = "针对筒仓")
|
private String cableCir;
|
|
@Column(name = "CABLE_CONE_", length = 2)
|
@PropertyDef(label = "筒仓锥形", description = "针对筒仓锥形,0=无判断,1=上锥形,2=下锥形")
|
private String cableCone;
|
|
@Column(name = "CABLE_START_")
|
@PropertyDef(label = "电缆开始列")
|
private int cableStart;
|
|
@Column(name = "CABLE_END_")
|
@PropertyDef(label = "电缆截至列")
|
private int cableEnd;
|
|
@Column(name = "START_ORIENTATION_", length = 20)
|
@PropertyDef(label = "电缆开始方位", description = "默认右边(右边、右上、左边、左上)")
|
private String startOrientation;
|
|
@Column(name = "START_DIRECTION_", length = 20)
|
@PropertyDef(label = "电缆开始方向", description = "默认纵向(纵向、横向)")
|
private String startDirection;
|
|
@Column(name = "START_POINT_", length = 20)
|
@PropertyDef(label = "电缆开始点位", description = "默认顶部(顶部、底部)")
|
private String startPoint;
|
|
@Column(name = "START_CONVERT_", length = 20)
|
@PropertyDef(label = "层行转换", description = "默认不转换(默认、顺时针、逆时针)")
|
private String startConvert;
|
|
@Column(name = "TEMP_MAX_")
|
@PropertyDef(label = "温度上限")
|
private Double tempMax;
|
|
@Column(name = "GAS_START_")
|
@PropertyDef(label = "气体采集点开始")
|
private int gasStart;
|
|
@Column(name = "GAS_END_")
|
@PropertyDef(label = "气体采集点截至")
|
private int gasEnd;
|
|
@Column(name = "N2_MAX_")
|
@PropertyDef(label = "氮气上限")
|
private Double n2Max;
|
|
@Column(name = "CO2_MAX_")
|
@PropertyDef(label = "二氧化碳上限")
|
private Double co2Max;
|
|
@Column(name = "O2_MAX_")
|
@PropertyDef(label = "氧气上限")
|
private Double o2Max;
|
|
@Column(name = "PH3_MAX_")
|
@PropertyDef(label = "磷化氢上限")
|
private Double ph3Max;
|
|
@Column(name = "PEST_START_")
|
@PropertyDef(label = "虫害采集点开始")
|
private int pestStart;
|
|
@Column(name = "PEST_END_")
|
@PropertyDef(label = "虫害采集点截至")
|
private int pestEnd;
|
|
@Column(name = "PEST_MAX_")
|
@PropertyDef(label = "虫害上限")
|
private Double pestMax;
|
|
}
|