package com.ld.igds.models; import com.bstek.dorado.annotation.PropertyDef; import com.ld.igds.constant.Constant; 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; /** * 粮情预警分析配置 * * @author: andy.jia * @description: * @version: * @data:2020年1月12日 * */ @Data @Entity @Table(name = "D_GRAIN_ANALYSIS") public class GrainAnalysis 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 = 50) @PropertyDef(label = "") private String name; @Column(name = "RUN_STATUS_", length = 20) @PropertyDef(label = "运行状态") private String runStatus = Constant.YN_N; @Column(name = "START_") @PropertyDef(label = "生效周期,开始时间") private Date start; @Column(name = "END_") @PropertyDef(label = "生效周期,结束时间") private Date end; @Column(name = "INTERVAL_TIME_") @PropertyDef(label = "和几天前的数据对比,默认前一天 0 等于默认值") private Integer intervalTime = 0; @Column(name = "MODE_TAG_", length = 20) @PropertyDef(label = "模式标签") private String modeTag; @Column(name = "DEPOT_IDS_", length = 300) @PropertyDef(label = "生效仓库") private String depotIds; @Column(name = "DISABLED_TAG_", length = 1) @PropertyDef(label = "是否禁用") private String disabledTag = Constant.YN_N; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "更新时间") private Date updateTime; @Column(name = "UPDATE_USER_", length = 50) @PropertyDef(label = "更新人") private String updateUser; @Column(name = "REMARK_", length = 200) @PropertyDef(label = "备注信息") private String remark; }