Browse Source

feat: 统计样例

release-sy-tdsql
hxh 1 month ago
parent
commit
587dd4c98d
  1. 1
      shuili-system/src/main/java/com/kms/yxgh/common/enums/ProjectCharEnum.java
  2. 19
      shuili-system/src/main/java/com/kms/yxgh/common/enums/StaticIndexEnum.java
  3. 1
      shuili-system/src/main/java/com/kms/yxgh/common/mapper/ApprovalObjRolesMapper.java

1
shuili-system/src/main/java/com/kms/yxgh/common/enums/ProjectCharEnum.java

@ -14,6 +14,7 @@ import java.util.stream.Stream;
public enum ProjectCharEnum { public enum ProjectCharEnum {
C_1("缺陷养护对比分析", Arrays.asList(StaticIndexEnum.DF_YH_SUM, StaticIndexEnum.DF_QX_SUM), "问题个数", Collections.emptyList()), C_1("缺陷养护对比分析", Arrays.asList(StaticIndexEnum.DF_YH_SUM, StaticIndexEnum.DF_QX_SUM), "问题个数", Collections.emptyList()),
C_2("缺陷和养护对比", Collections.singletonList(StaticIndexEnum.DF_QX_ADCD_SUM), "缺陷数", Collections.singletonList(StaticIndexEnum.DF_YH_ADCD_SUM), "养护数"),
; ;
private final String title; private final String title;

19
shuili-system/src/main/java/com/kms/yxgh/common/enums/StaticIndexEnum.java

@ -1,6 +1,8 @@
package com.kms.yxgh.common.enums; package com.kms.yxgh.common.enums;
import com.kms.yxgh.common.mapper.ApprovalObjRolesMapper;
import com.kms.yxgh.common.service.Statistic; import com.kms.yxgh.common.service.Statistic;
import com.shuili.common.utils.SpringUtils;
import lombok.Getter; import lombok.Getter;
import java.util.HashMap; import java.util.HashMap;
@ -23,6 +25,23 @@ public enum StaticIndexEnum {
map.put("2024/05/22", "17"); map.put("2024/05/22", "17");
return map; return map;
}, "个", "0"), }, "个", "0"),
DF_QX_ADCD_SUM("缺陷数量", sp -> {
Map<String, String> map = new HashMap<>();
map.put("2024/05/20", "12");
map.put("2024/05/21", "15");
map.put("2024/05/22", "17");
return map;
}, "个", "0"),
DF_YH_ADCD_SUM("缺陷数量", sp -> {
ApprovalObjRolesMapper mapper = SpringUtils.getBean(ApprovalObjRolesMapper.class);
Map<String, String> map = new HashMap<>();
map.put("2024/05/20", "12");
map.put("2024/05/21", "15");
map.put("2024/05/22", "17");
return map;
}, "个", "0"),
; ;
private final String zhName; private final String zhName;

1
shuili-system/src/main/java/com/kms/yxgh/common/mapper/ApprovalObjRolesMapper.java

@ -26,4 +26,5 @@ public interface ApprovalObjRolesMapper extends BaseMapper<ObjRoles> {
"WHERE so.obj_type = #{objType}") "WHERE so.obj_type = #{objType}")
List<SysUser> getUsers(@Param("objType") String objType); List<SysUser> getUsers(@Param("objType") String objType);
} }

Loading…
Cancel
Save