houzhongjian
2024-07-23 a6de490948278991e47952e90671ddba4555e9a2
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
package com.iailab.module.data.indexdata.entity;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iailab.framework.excel.core.annotations.DictFormat;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * @author PanZhibao
 * @Description
 * @createTime 2022年09月08日 18:28:00
 */
@Data
@TableName("t_index_data_item")
public class IndexDataItemEntity {
 
    /**
     * ID
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;
 
    /**
     * 所属公司
     */
    private String unit2;
 
    /**
     * 所属公司
     */
    //@Dict(dicCode = "unit2", itemValue = "unit2")
    @TableField(exist = false)
    private String unit2Name;
 
    /**
     * 所属单位
     */
    private String ssdw;
 
    /**
     * 所属单位
     */
    //@Dict(dicCode = "ssdw", itemValue = "ssdw")
    @TableField(exist = false)
    private String ssdwName;
 
    /**
     * 项目代码
     */
    private String itemCode;
 
    /**
     * 项目名称
     */
    private String itemName;
 
    /**
     * 点编码
     */
    private String pointCode;
 
    /**
     * 点名称
     */
    private String pointName;
 
    /**
     * 类别
     */
    private String itemType;
 
    /**
     * 类别
     */
    @DictFormat("data-item-type")
    @TableField(exist = false)
    private String itemTypeName;
 
    /**
     * 默认值
     */
    private BigDecimal defaultValue;
 
    /**
     * 描述
     */
    private String description;
 
    /**
     * 单位
     */
    private String unit;
 
    /**
     * 配置时间
     */
    private String clockConfig;
 
    /**
     * 班次
     */
    private String bc;
 
    /**
     * 班次
     */
    @DictFormat("bc")
    @TableField(exist = false)
    private String bcName;
 
    /**
     * 系统
     */
    private String xtCode;
 
    /**
     * 系统
     */
    @DictFormat("scxt")
    @TableField(exist = false)
    private String xtName;
 
    /**
     * 拓展字段1
     */
    private String ext1;
 
    /**
     * 拓展字段2
     */
    private String ext2;
 
    /**
     * 拓展字段3
     */
    private String ext3;
 
    /**
     * 拓展字段4
     */
    private String ext4;
 
    /**
     * 拓展字段5
     */
    private String ext5;
 
    /**
     * 状态
     */
    private Integer status;
 
    /**
     * 状态
     */
    @DictFormat("enable")
    @TableField(exist = false)
    private String statusName;
 
    /**
     * 创建人
     */
    private String createBy;
 
    /**
     * 创建时间
     */
    private Date createTime;
 
    /**
     * 更新人
     */
    private String updateBy;
 
    /**
     * 更新时间
     */
    private Date updateTime;
}