Commit ffb074d8 authored by 麻笑宇's avatar 麻笑宇

指标管理代码提交

parent 31914043
......@@ -2,10 +2,7 @@ package com.yeejoin.amos.boot.module.common.api.enums;
import lombok.Getter;
import java.util.ArrayList;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.List;
import java.util.*;
@Getter
public enum IssueTypeEnum {
......@@ -83,4 +80,25 @@ public enum IssueTypeEnum {
return list;
}
public static List<String> getEnumCodeListByMainBody(String mainBody) {
List<String> list = new ArrayList<>();
for (IssueTypeEnum testEnum : EnumSet.allOf(IssueTypeEnum.class)) {
if(testEnum.getMainBody().contains(mainBody)){
list.add(testEnum.getCode());
}
}
return list;
}
public static List<Map<String, String>> getEnumListByMainBody(String mainBody) {
List<Map<String, String>> list = new ArrayList<>();
for (IssueTypeEnum testEnum : EnumSet.allOf(IssueTypeEnum.class)) {
if(testEnum.getMainBody().contains(mainBody)){
Map<String, String> map = new HashMap<>();
map.put("name",testEnum.getName());
map.put("code",testEnum.getCode());
list.add(map);
}
}
return list;
}
}
......@@ -46,20 +46,25 @@ public class KrjyydqkServiceImpl implements IZBGLService {
for(int i = 0;i<5; i++){
Map<String,Object> map = new HashMap<>();
if(i == 0){
map.put("dataIndex","lessNum");
map.put("title","30分钟内到达次数");
map.put("dataKey","lessNum");
map.put("value","30分钟内到达次数");
map.put("chartType","bar");
}else if(i == 1) {
map.put("dataIndex", "greaterNum");
map.put("title", "超过30分钟到次数");
map.put("dataKey", "greaterNum");
map.put("value", "超过30分钟到次数");
map.put("chartType","bar");
}else if(i ==2){
map.put("dataIndex","levelOne");
map.put("title","一级救援次数");
map.put("dataKey","levelOne");
map.put("value","一级救援次数");
map.put("chartType","bar");
}else if(i == 3){
map.put("dataIndex","levelTwo");
map.put("title","二级救援次数");
map.put("dataKey","levelTwo");
map.put("value","二级救援次数");
map.put("chartType","bar");
}else {
map.put("dataIndex","levelThree");
map.put("title","三级救援次数");
map.put("dataKey","levelThree");
map.put("value","三级救援次数");
map.put("chartType","bar");
}
legendData.add(map);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment