Browse Source

岗检问题属性及类别整改占比格式调整

csg6 10 months ago
parent
commit
f41907f79c

+ 75 - 11
ruoyi-postcheck/src/main/java/com/ruoyi/postCheck/controller/PostCheckedFunctionProblemStatisticsController.java

@@ -159,18 +159,82 @@ public class PostCheckedFunctionProblemStatisticsController extends BaseControll
159 159
 
160 160
 
161 161
         List<ProblemAttributeCategoryView> list = new ArrayList<>();
162
-        ProblemAttributeCategoryView data = new ProblemAttributeCategoryView();
163
-//        data.set完成性
164
-//        data.set适宜性
165
-//        data.set有效性
166
-//        data.set职责权限
167
-//        data.set工作内容
168
-//        data.set工作标准
169
-//        data.set考核奖励
170
-//        data.set任职资格
171
-//        data.set其他
162
+        /*
163
+        [
164
+        {
165
+            problemCategoryType: 1
166
+            problemCategoryType: 职责权限问题
167
+            problemComplete: 完整性数量
168
+            problemSuitable: 适宜性数量
169
+            problemEffective: 有效性数量
170
+        },
171
+        {
172
+            problemCategoryType: 2
173
+            problemCategoryType: 工作内容问题
174
+            problemComplete: 完整性数量
175
+            problemSuitable: 适宜性数量
176
+            problemEffective: 有效性数量
177
+        },
178
+        {
179
+            problemCategoryType: 3
180
+            problemCategoryType: 工作标准问题
181
+            problemComplete: 完整性数量
182
+            problemSuitable: 适宜性数量
183
+            problemEffective: 有效性数量
184
+        }
185
+        ……
186
+        ……
187
+        ……
188
+    ]
189
+         */
190
+        ProblemAttributeCategoryView data1 = new ProblemAttributeCategoryView();
191
+        data1.setProblemCategoryType(1);
192
+        data1.setProblemCategoryTypeView("职责权限问题");
193
+        data1.setProblemComplete(1);// 完整性数量
194
+        data1.setProblemSuitable(2);// 适宜性数量
195
+        data1.setProblemEffective(3);// 有效性数量
196
+        list.add(data1);
197
+
198
+        ProblemAttributeCategoryView data2 = new ProblemAttributeCategoryView();
199
+        data2.setProblemCategoryType(2);
200
+        data2.setProblemCategoryTypeView("工作内容问题");
201
+        data2.setProblemComplete(2);// 完整性数量
202
+        data2.setProblemSuitable(2);// 适宜性数量
203
+        data2.setProblemEffective(3);// 有效性数量
204
+        list.add(data2);
205
+
206
+        ProblemAttributeCategoryView data3 = new ProblemAttributeCategoryView();
207
+        data3.setProblemCategoryType(3);
208
+        data3.setProblemCategoryTypeView("工作标准问题");
209
+        data3.setProblemComplete(3);// 完整性数量
210
+        data3.setProblemSuitable(2);// 适宜性数量
211
+        data3.setProblemEffective(3);// 有效性数量
212
+        list.add(data3);
213
+
214
+        ProblemAttributeCategoryView data4 = new ProblemAttributeCategoryView();
215
+        data4.setProblemCategoryType(4);
216
+        data4.setProblemCategoryTypeView("考核奖励问题");
217
+        data4.setProblemComplete(4);// 完整性数量
218
+        data4.setProblemSuitable(2);// 适宜性数量
219
+        data4.setProblemEffective(3);// 有效性数量
220
+        list.add(data4);
221
+
222
+        ProblemAttributeCategoryView data5 = new ProblemAttributeCategoryView();
223
+        data5.setProblemCategoryType(5);
224
+        data5.setProblemCategoryTypeView("任职资格问题");
225
+        data5.setProblemComplete(5);// 完整性数量
226
+        data5.setProblemSuitable(2);// 适宜性数量
227
+        data5.setProblemEffective(3);// 有效性数量
228
+        list.add(data5);
229
+
230
+        ProblemAttributeCategoryView data6 = new ProblemAttributeCategoryView();
231
+        data6.setProblemCategoryType(6);
232
+        data6.setProblemCategoryTypeView("其他");
233
+        data6.setProblemComplete(6);// 完整性数量
234
+        data6.setProblemSuitable(2);// 适宜性数量
235
+        data6.setProblemEffective(3);// 有效性数量
236
+        list.add(data6);
172 237
 
173
-        list.add(data);
174 238
         return success(list);
175 239
     }
176 240
 

+ 76 - 11
ruoyi-postcheck/src/main/java/com/ruoyi/postCheck/controller/PostCheckedProductionProblemStatisticsController.java

@@ -156,18 +156,83 @@ public class PostCheckedProductionProblemStatisticsController extends BaseContro
156 156
 
157 157
 
158 158
         List<ProblemAttributeCategoryView> list = new ArrayList<>();
159
-        ProblemAttributeCategoryView data = new ProblemAttributeCategoryView();
160
-//        data.set完成性
161
-//        data.set适宜性
162
-//        data.set有效性
163
-//        data.set职责权限
164
-//        data.set工作内容
165
-//        data.set工作标准
166
-//        data.set考核奖励
167
-//        data.set任职资格
168
-//        data.set其他
159
+ /*
160
+        [
161
+        {
162
+            problemCategoryType: 1
163
+            problemCategoryType: 职责权限问题
164
+            problemComplete: 完整性数量
165
+            problemSuitable: 适宜性数量
166
+            problemEffective: 有效性数量
167
+        },
168
+        {
169
+            problemCategoryType: 2
170
+            problemCategoryType: 工作内容问题
171
+            problemComplete: 完整性数量
172
+            problemSuitable: 适宜性数量
173
+            problemEffective: 有效性数量
174
+        },
175
+        {
176
+            problemCategoryType: 3
177
+            problemCategoryType: 工作标准问题
178
+            problemComplete: 完整性数量
179
+            problemSuitable: 适宜性数量
180
+            problemEffective: 有效性数量
181
+        }
182
+        ……
183
+        ……
184
+        ……
185
+    ]
186
+         */
187
+        ProblemAttributeCategoryView data1 = new ProblemAttributeCategoryView();
188
+        data1.setProblemCategoryType(1);
189
+        data1.setProblemCategoryTypeView("职责权限问题");
190
+        data1.setProblemComplete(1);// 完整性数量
191
+        data1.setProblemSuitable(2);// 适宜性数量
192
+        data1.setProblemEffective(3);// 有效性数量
193
+        list.add(data1);
194
+
195
+        ProblemAttributeCategoryView data2 = new ProblemAttributeCategoryView();
196
+        data2.setProblemCategoryType(2);
197
+        data2.setProblemCategoryTypeView("工作内容问题");
198
+        data2.setProblemComplete(2);// 完整性数量
199
+        data2.setProblemSuitable(2);// 适宜性数量
200
+        data2.setProblemEffective(3);// 有效性数量
201
+        list.add(data2);
202
+
203
+        ProblemAttributeCategoryView data3 = new ProblemAttributeCategoryView();
204
+        data3.setProblemCategoryType(3);
205
+        data3.setProblemCategoryTypeView("工作标准问题");
206
+        data3.setProblemComplete(3);// 完整性数量
207
+        data3.setProblemSuitable(2);// 适宜性数量
208
+        data3.setProblemEffective(3);// 有效性数量
209
+        list.add(data3);
210
+
211
+        ProblemAttributeCategoryView data4 = new ProblemAttributeCategoryView();
212
+        data4.setProblemCategoryType(4);
213
+        data4.setProblemCategoryTypeView("考核奖励问题");
214
+        data4.setProblemComplete(4);// 完整性数量
215
+        data4.setProblemSuitable(2);// 适宜性数量
216
+        data4.setProblemEffective(3);// 有效性数量
217
+        list.add(data4);
218
+
219
+        ProblemAttributeCategoryView data5 = new ProblemAttributeCategoryView();
220
+        data5.setProblemCategoryType(5);
221
+        data5.setProblemCategoryTypeView("任职资格问题");
222
+        data5.setProblemComplete(5);// 完整性数量
223
+        data5.setProblemSuitable(2);// 适宜性数量
224
+        data5.setProblemEffective(3);// 有效性数量
225
+        list.add(data5);
226
+
227
+        ProblemAttributeCategoryView data6 = new ProblemAttributeCategoryView();
228
+        data6.setProblemCategoryType(6);
229
+        data6.setProblemCategoryTypeView("其他");
230
+        data6.setProblemComplete(6);// 完整性数量
231
+        data6.setProblemSuitable(2);// 适宜性数量
232
+        data6.setProblemEffective(3);// 有效性数量
233
+        list.add(data6);
234
+
169 235
 
170
-        list.add(data);
171 236
         return success(list);
172 237
     }
173 238
 

+ 74 - 11
ruoyi-postcheck/src/main/java/com/ruoyi/postCheck/controller/PostCheckedRectificationFunctionProblemStatisticsController.java

@@ -154,18 +154,81 @@ public class PostCheckedRectificationFunctionProblemStatisticsController extends
154 154
 
155 155
 
156 156
         List<ProblemAttributeCategoryView> list = new ArrayList<>();
157
-        ProblemAttributeCategoryView data = new ProblemAttributeCategoryView();
158
-//        data.set完成性
159
-//        data.set适宜性
160
-//        data.set有效性
161
-//        data.set职责权限
162
-//        data.set工作内容
163
-//        data.set工作标准
164
-//        data.set考核奖励
165
-//        data.set任职资格
166
-//        data.set其他
157
+        /*
158
+        [
159
+        {
160
+            problemCategoryType: 1
161
+            problemCategoryType: 职责权限问题
162
+            problemComplete: 完整性数量
163
+            problemSuitable: 适宜性数量
164
+            problemEffective: 有效性数量
165
+        },
166
+        {
167
+            problemCategoryType: 2
168
+            problemCategoryType: 工作内容问题
169
+            problemComplete: 完整性数量
170
+            problemSuitable: 适宜性数量
171
+            problemEffective: 有效性数量
172
+        },
173
+        {
174
+            problemCategoryType: 3
175
+            problemCategoryType: 工作标准问题
176
+            problemComplete: 完整性数量
177
+            problemSuitable: 适宜性数量
178
+            problemEffective: 有效性数量
179
+        }
180
+        ……
181
+        ……
182
+        ……
183
+    ]
184
+         */
185
+        ProblemAttributeCategoryView data1 = new ProblemAttributeCategoryView();
186
+        data1.setProblemCategoryType(1);
187
+        data1.setProblemCategoryTypeView("职责权限问题");
188
+        data1.setProblemComplete(1);// 完整性数量
189
+        data1.setProblemSuitable(2);// 适宜性数量
190
+        data1.setProblemEffective(3);// 有效性数量
191
+        list.add(data1);
167 192
 
168
-        list.add(data);
193
+        ProblemAttributeCategoryView data2 = new ProblemAttributeCategoryView();
194
+        data2.setProblemCategoryType(2);
195
+        data2.setProblemCategoryTypeView("工作内容问题");
196
+        data2.setProblemComplete(2);// 完整性数量
197
+        data2.setProblemSuitable(2);// 适宜性数量
198
+        data2.setProblemEffective(3);// 有效性数量
199
+        list.add(data2);
200
+
201
+        ProblemAttributeCategoryView data3 = new ProblemAttributeCategoryView();
202
+        data3.setProblemCategoryType(3);
203
+        data3.setProblemCategoryTypeView("工作标准问题");
204
+        data3.setProblemComplete(3);// 完整性数量
205
+        data3.setProblemSuitable(2);// 适宜性数量
206
+        data3.setProblemEffective(3);// 有效性数量
207
+        list.add(data3);
208
+
209
+        ProblemAttributeCategoryView data4 = new ProblemAttributeCategoryView();
210
+        data4.setProblemCategoryType(4);
211
+        data4.setProblemCategoryTypeView("考核奖励问题");
212
+        data4.setProblemComplete(4);// 完整性数量
213
+        data4.setProblemSuitable(2);// 适宜性数量
214
+        data4.setProblemEffective(3);// 有效性数量
215
+        list.add(data4);
216
+
217
+        ProblemAttributeCategoryView data5 = new ProblemAttributeCategoryView();
218
+        data5.setProblemCategoryType(5);
219
+        data5.setProblemCategoryTypeView("任职资格问题");
220
+        data5.setProblemComplete(5);// 完整性数量
221
+        data5.setProblemSuitable(2);// 适宜性数量
222
+        data5.setProblemEffective(3);// 有效性数量
223
+        list.add(data5);
224
+
225
+        ProblemAttributeCategoryView data6 = new ProblemAttributeCategoryView();
226
+        data6.setProblemCategoryType(6);
227
+        data6.setProblemCategoryTypeView("其他");
228
+        data6.setProblemComplete(6);// 完整性数量
229
+        data6.setProblemSuitable(2);// 适宜性数量
230
+        data6.setProblemEffective(3);// 有效性数量
231
+        list.add(data6);
169 232
         return success(list);
170 233
     }
171 234
 

+ 74 - 11
ruoyi-postcheck/src/main/java/com/ruoyi/postCheck/controller/PostCheckedRectificationProductionProblemStatisticsController.java

@@ -154,18 +154,81 @@ public class PostCheckedRectificationProductionProblemStatisticsController exten
154 154
 
155 155
 
156 156
         List<ProblemAttributeCategoryView> list = new ArrayList<>();
157
-        ProblemAttributeCategoryView data = new ProblemAttributeCategoryView();
158
-//        data.set完成性
159
-//        data.set适宜性
160
-//        data.set有效性
161
-//        data.set职责权限
162
-//        data.set工作内容
163
-//        data.set工作标准
164
-//        data.set考核奖励
165
-//        data.set任职资格
166
-//        data.set其他
157
+        /*
158
+        [
159
+        {
160
+            problemCategoryType: 1
161
+            problemCategoryType: 职责权限问题
162
+            problemComplete: 完整性数量
163
+            problemSuitable: 适宜性数量
164
+            problemEffective: 有效性数量
165
+        },
166
+        {
167
+            problemCategoryType: 2
168
+            problemCategoryType: 工作内容问题
169
+            problemComplete: 完整性数量
170
+            problemSuitable: 适宜性数量
171
+            problemEffective: 有效性数量
172
+        },
173
+        {
174
+            problemCategoryType: 3
175
+            problemCategoryType: 工作标准问题
176
+            problemComplete: 完整性数量
177
+            problemSuitable: 适宜性数量
178
+            problemEffective: 有效性数量
179
+        }
180
+        ……
181
+        ……
182
+        ……
183
+    ]
184
+         */
185
+        ProblemAttributeCategoryView data1 = new ProblemAttributeCategoryView();
186
+        data1.setProblemCategoryType(1);
187
+        data1.setProblemCategoryTypeView("职责权限问题");
188
+        data1.setProblemComplete(1);// 完整性数量
189
+        data1.setProblemSuitable(2);// 适宜性数量
190
+        data1.setProblemEffective(3);// 有效性数量
191
+        list.add(data1);
167 192
 
168
-        list.add(data);
193
+        ProblemAttributeCategoryView data2 = new ProblemAttributeCategoryView();
194
+        data2.setProblemCategoryType(2);
195
+        data2.setProblemCategoryTypeView("工作内容问题");
196
+        data2.setProblemComplete(2);// 完整性数量
197
+        data2.setProblemSuitable(2);// 适宜性数量
198
+        data2.setProblemEffective(3);// 有效性数量
199
+        list.add(data2);
200
+
201
+        ProblemAttributeCategoryView data3 = new ProblemAttributeCategoryView();
202
+        data3.setProblemCategoryType(3);
203
+        data3.setProblemCategoryTypeView("工作标准问题");
204
+        data3.setProblemComplete(3);// 完整性数量
205
+        data3.setProblemSuitable(2);// 适宜性数量
206
+        data3.setProblemEffective(3);// 有效性数量
207
+        list.add(data3);
208
+
209
+        ProblemAttributeCategoryView data4 = new ProblemAttributeCategoryView();
210
+        data4.setProblemCategoryType(4);
211
+        data4.setProblemCategoryTypeView("考核奖励问题");
212
+        data4.setProblemComplete(4);// 完整性数量
213
+        data4.setProblemSuitable(2);// 适宜性数量
214
+        data4.setProblemEffective(3);// 有效性数量
215
+        list.add(data4);
216
+
217
+        ProblemAttributeCategoryView data5 = new ProblemAttributeCategoryView();
218
+        data5.setProblemCategoryType(5);
219
+        data5.setProblemCategoryTypeView("任职资格问题");
220
+        data5.setProblemComplete(5);// 完整性数量
221
+        data5.setProblemSuitable(2);// 适宜性数量
222
+        data5.setProblemEffective(3);// 有效性数量
223
+        list.add(data5);
224
+
225
+        ProblemAttributeCategoryView data6 = new ProblemAttributeCategoryView();
226
+        data6.setProblemCategoryType(6);
227
+        data6.setProblemCategoryTypeView("其他");
228
+        data6.setProblemComplete(6);// 完整性数量
229
+        data6.setProblemSuitable(2);// 适宜性数量
230
+        data6.setProblemEffective(3);// 有效性数量
231
+        list.add(data6);
169 232
         return success(list);
170 233
     }
171 234
 

+ 34 - 0
ruoyi-postcheck/src/main/java/com/ruoyi/postCheck/domain/problemStatistics/ProblemAttributeCategoryView.java

@@ -12,4 +12,38 @@ import java.io.Serializable;
12 12
 @ApiModel(value = "统计分析-岗检问题属性及类别整改占比(职能管理)")
13 13
 public class ProblemAttributeCategoryView extends ProblemNumberBase {
14 14
     private static final long serialVersionUID = -5776997032261242866L;
15
+
16
+    @ApiModelProperty("问题类别类型key值")
17
+    private int problemCategoryType;
18
+
19
+    @ApiModelProperty("问题类别显示名称(职责权限问题、工作内容问题、工作标准问题、考核奖励问题、任职资格问题、其他)")
20
+    private String problemCategoryTypeView;
21
+
22
+   /* [
23
+        {
24
+            problemCategoryType: 1
25
+            problemCategoryType: 职责权限问题
26
+            problemComplete: 完整性数量
27
+            problemSuitable: 适宜性数量
28
+            problemEffective: 有效性数量
29
+        },
30
+        {
31
+            problemCategoryType: 2
32
+            problemCategoryType: 工作内容问题
33
+            problemComplete: 完整性数量
34
+            problemSuitable: 适宜性数量
35
+            problemEffective: 有效性数量
36
+        },
37
+        {
38
+            problemCategoryType: 3
39
+            problemCategoryType: 工作标准问题
40
+            problemComplete: 完整性数量
41
+            problemSuitable: 适宜性数量
42
+            problemEffective: 有效性数量
43
+        }
44
+        ……
45
+        ……
46
+        ……
47
+    ]*/
48
+
15 49
 }