rk
2025-09-22 be643d854741ac1869ee77cdba3df51de39ffe3d
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
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
 
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;
 
/**
 * 企业能力成熟度数据信息
 * @author 江蹄蹄
 * @date 2023/10/24 15:57
 */
@Data
@ApiModel("企业能力成熟度数据信息")
@TableName("`cmm`")
public class Cmm {
 
    @ApiModelProperty(value = "主键")
    private String id;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    private Integer creator;
 
    @ApiModelProperty(value = "创建时间")
    private Date createDate;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    private Integer editor;
 
    @ApiModelProperty(value = "更新时间")
    private Date editDate;
 
    @ApiModelProperty(value = "是否删除0否 1是", example = "1")
    private Integer isdeleted;
 
    @ApiModelProperty(value = "序号")
    @ExcelColumn(name="序号",parentName = "企业信息",index = 1,align = HorizontalAlignment.CENTER)
    private String remark;
 
    @ApiModelProperty(value = "企业名称")
    @ExcelColumn(name="企业名称",parentName = "企业信息",index = 4,align = HorizontalAlignment.CENTER)
    private String name;
 
    @ApiModelProperty(value = "服务机构")
    @ExcelColumn(name="服务机构",parentName = "企业信息",index = 2,align = HorizontalAlignment.CENTER)
    private String serveOrg;
 
    @ApiModelProperty(value = "所属行业")
    @ExcelColumn(name="所属行业",parentName = "企业信息",index = 5,align = HorizontalAlignment.CENTER)
    private String industry;
 
    @ApiModelProperty(value = "县区编码(关联areas)", example = "1")
    private Integer areaId;
 
    @ApiModelProperty(value = "县区名称")
    @ExcelColumn(name="县区名称",parentName = "企业信息",index =3,align = HorizontalAlignment.CENTER)
    private String areaname;
 
    @ApiModelProperty(value = "上年度营业收入(万元)", example = "1")
    private BigDecimal revenue;
    @ApiModelProperty(value = "诊断类别")
    @ExcelColumn(name="诊断类别",parentName = "企业信息",index = 7,align = HorizontalAlignment.CENTER)
    private String diagnoseType;
    @ApiModelProperty(value = "成熟度等级")
    @ExcelColumn(name="成熟度等级",parentName = "8个能力域及评级",index = 17,align = HorizontalAlignment.CENTER)
    private String level;
    @ApiModelProperty(value = "人员")
    @ExcelColumn(name="人员" ,parentName = "8个能力域及评级",index = 8,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data0;
    @ApiModelProperty(value = "技术")
    @ExcelColumn(name="技术",parentName = "8个能力域及评级",index = 9,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data1;
    @ApiModelProperty(value = "资源")
    @ExcelColumn(name="资源",parentName = "8个能力域及评级",index = 10,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data2;
    @ApiModelProperty(value = "设计")
    @ExcelColumn(name="设计",parentName = "8个能力域及评级",index = 11,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data3;
    @ApiModelProperty(value = "生产")
    @ExcelColumn(name="生产",parentName = "8个能力域及评级",index = 12,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data4;
    @ApiModelProperty(value = "物流")
    @ExcelColumn(name="物流",parentName = "8个能力域及评级",index = 13,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data5;
    @ApiModelProperty(value = "销售")
    @ExcelColumn(name="销售",parentName = "8个能力域及评级",index = 14,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data6;
    @ApiModelProperty(value = "服务")
    @ExcelColumn(name="服务",parentName = "8个能力域及评级",index = 15,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data7;
    @ApiModelProperty(value = "总得分")
    @ExcelColumn(name="总得分",parentName = "8个能力域及评级",index = 16,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data8;
    @ApiModelProperty(value = "组织战略")
    @ExcelColumn(name="组织战略",parentName = "20个能力子域",index = 18,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data9;
    @ApiModelProperty(value = "人员技能")
    @ExcelColumn(name="人员技能",parentName = "20个能力子域",index = 19,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data10;
    @ApiModelProperty(value = "数据")
    @ExcelColumn(name="数据",parentName = "20个能力子域",index = 20,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data11;
    @ApiModelProperty(value = "集成")
    @ExcelColumn(name="集成",parentName = "20个能力子域",index = 21,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data12;
    @ApiModelProperty(value = "信息安全")
    @ExcelColumn(name="信息安全",parentName = "20个能力子域",index = 22,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data13;
    @ApiModelProperty(value = "装备")
    @ExcelColumn(name="装备",parentName = "20个能力子域",index = 23,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data14;
    @ApiModelProperty(value = "网络")
    @ExcelColumn(name="网络",parentName = "20个能力子域",index = 24,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data15;
    @ApiModelProperty(value = "产品设计")
    @ExcelColumn(name="产品设计",parentName = "20个能力子域",index = 25,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data16;
    @ApiModelProperty(value = "工艺设计")
    @ExcelColumn(name="工艺设计",parentName = "20个能力子域",index = 26,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data17;
    @ApiModelProperty(value = "采购")
    @ExcelColumn(name="采购",parentName = "20个能力子域",index = 27,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data18;
    @ApiModelProperty(value = "计划与调度 ")
    @ExcelColumn(name="计划与调度",parentName = "20个能力子域",index = 28,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data19;
    @ApiModelProperty(value = "生产作业")
    @ExcelColumn(name="生产作业",parentName = "20个能力子域",index = 29,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data20;
    @ApiModelProperty(value = "设备管理")
    @ExcelColumn(name="设备管理",parentName = "20个能力子域",index = 30,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data21;
    @ApiModelProperty(value = "安全与环保 ")
    @ExcelColumn(name="安全与环保",parentName = "20个能力子域",index = 31,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data22;
    @ApiModelProperty(value = "仓储与配送")
    @ExcelColumn(name="仓储与配送",parentName = "20个能力子域",index = 32,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data23;
    @ApiModelProperty(value = "能源管理")
    @ExcelColumn(name="能源管理",parentName = "20个能力子域",index = 33,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data24;
    @ApiModelProperty(value = "物流(子域)")
    @ExcelColumn(name="物流(子域)",parentName = "20个能力子域",index = 34,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data25;
    @ApiModelProperty(value = "销售(子域)")
    @ExcelColumn(name="销售(子域)",parentName = "20个能力子域",index = 35,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data26;
    @ApiModelProperty(value = "客户服务")
    @ExcelColumn(name="客户服务",parentName = "20个能力子域",index = 36,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data27;
    @ApiModelProperty(value = "产品服务")
    @ExcelColumn(name="产品服务",parentName = "20个能力子域",index = 37,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String data28;
 
    @ExcelColumn(name="上年度营业收入(万元)" ,parentName = "企业信息",index = 6,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String revenueStr;
 
    @TableField(exist = false)
    private int num;
    @ApiModelProperty(value = "查詢類型:0人员 1技术 2资源 3设计4生产 5物流 6销售 7服务 8总得分,默认8" ,example = "0")
    @TableField(exist = false)
    private Integer type;
    @TableField(exist = false)
    private List<Integer> typeList;
    @TableField(exist = false)
    private List<String> industryList;
    @ApiModelProperty(value = "市区编码(关联areas)", example = "1")
    @TableField(exist = false)
    private Integer cityId;
    @ApiModelProperty(value = "市区名称")
    @TableField(exist = false)
    private String cityName;
 
 
}