czt
2025-06-09 13b6ad41f0b057f8405f7976a990e9057547443a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
package com.fzzy.igds.dzhwk.domain;
 
import com.bstek.dorado.annotation.PropertyDef;
import com.fzzy.igds.dzhwk.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;
 
/**
 * @author: andy.jia
 * @description:
 * @version:
 * @data:2019年12月17日
 */
@Entity
@Table(name = "d_dic_sys_conf")
@Data
public class DicSysConf implements Serializable {
 
    @Id
    @Column(name = "COMPANY_ID_", length = 10)
    @PropertyDef(label = "组织编码")
    private String companyId;
 
    @Column(name = "GRAIN_AUTO_", length = 1)
    @PropertyDef(label = "粮情自动优化功能")
    private String grainAuto = Constant.YN_N;
 
    @Column(name = "GRAIN_ERROR_AUTO_", length = 1)
    @PropertyDef(label = "粮情自动处理")
    private String grainErrorAuto = Constant.YN_N;
 
    @Column(name = "GRAIN_MAX_AUTO_", length = 1)
    @PropertyDef(label = "粮情高温优化")
    private String grainMaxAuto = Constant.YN_N;
 
    @Column(name = "GRAIN_MORE_TAG_", length = 1)
    @PropertyDef(label = "一分机多仓", description = "默认是否")
    private String grainMoreTag = Constant.YN_N;
 
    @Column(name = "WARN_TO_WX_TAG_", length = 1)
    @PropertyDef(label = "微信推送警告启用", description = "默认是")
    private String warnToWxTag = Constant.YN_Y;
 
    @Column(name = "INTERVAL_TIME_")
    @PropertyDef(label = "执行间隔时间", description = "针对无线模式情况下,单位:秒")
    private int intervalTime = 5;
 
    @Column(name = "INTERVAL_GAS_")
    @PropertyDef(label = "气体通道检测间隔", description = "单位:秒")
    private int intervalGas = 15;
 
    @Column(name = "INTERVAL_PEST_")
    @PropertyDef(label = "虫害通道检测间隔", description = "单位:秒")
    private int intervalPest = 15;
 
    @Column(name = "QUANTITY_PATH_", length = 50)
    @PropertyDef(label = "数量在线检测地址", description = "针对的是有自有服务的情况")
    private String quantityPath;
 
    @Column(name = "THREE_PATH_", length = 50)
    @PropertyDef(label = "三维可视化路径")
    private String threePath;
 
    @Column(name = "HWK_API_PATH_", length = 100)
    @PropertyDef(label = "电子货位卡接口路径")
    private String hwkApiPath;
 
    @Column(name = "SYS_NAME_", length = 20)
    @PropertyDef(label = "系统名称", description = "系统登录后左上系统名称")
    private String sysName = "智慧粮库管理系统";
 
    @Column(name = "SCREE_NAME_", length = 30)
    @PropertyDef(label = "大屏名称")
    private String screeName = "智慧粮库管理系统综合大屏";
 
    @Column(name = "GRAIN_ADD_POINT_", length = 1)
    @PropertyDef(label = "是否保存粮情采集点信息", description = "默认不保存")
    private String grainAddPoint = Constant.YN_N;
 
    @Column(name = "SUPPORT_", length = 50)
    @PropertyDef(label = "技术支持")
    private String support = "风正致远信息技术股份有限公司";
 
    @Column(name = "EMAIL_", length = 30)
    @PropertyDef(label = "公司邮箱")
    private String email = "business@fzzygf.com";
 
    @Column(name = "PHONE_", length = 20)
    @PropertyDef(label = "公司电话")
    private String phone = "400-627-1116";
 
    @Column(name = "WEB_SITE_", length = 30)
    @PropertyDef(label = "公司网站")
    private String website = "http://www.fzzygf.com";
 
    @Column(name = "ADDRESS_", length = 100)
    @PropertyDef(label = "公司地址")
    private String address = "河南省郑州市高新区国家大学科技园1号楼";
 
    public DicSysConf() {
        super();
    }
 
    public DicSysConf(String companyId) {
        super();
        this.companyId = companyId;
    }
 
}