liurunyu
2023-11-27 8fb7d34f52c2d885ed169590b073b9b819a05f86
修改枚举类型转json问题
2个文件已修改
19 ■■■■ 已修改文件
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/DistrictLevel.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/Org.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/DistrictLevel.java
@@ -1,9 +1,12 @@
package com.dy.pipIrrGlobal.util;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.annotation.EnumValue;
import com.dy.common.mybatis.envm.IEnum;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
@@ -28,11 +31,14 @@
    }
    //用来转json
    public static Map<Byte, String> ObjMap = new HashMap<>();
    public static List<Map> LevelList = new ArrayList<>();
    static {
        DistrictLevel[] all = DistrictLevel.values();
        for (DistrictLevel one : all) {
            ObjMap.put(one.code, one.name);
            Map<String, Object> objMap = new HashMap<>();
            objMap.put("code", one.code);
            objMap.put("name", one.name);
            LevelList.add(objMap) ;
        }
    }
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/util/Org.java
@@ -5,7 +5,9 @@
import com.alibaba.fastjson2.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.EnumValue;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum Org {
@@ -22,11 +24,14 @@
        this.name = name ;
    }
    //用来转json
    public static Map<String, String> ObjMap = new HashMap<>();
    public static List<Map> OrgList = new ArrayList<>();
    static {
        Org[] all = Org.values();
        for (Org one : all) {
            ObjMap.put(one.tag, one.name);
            Map<String, String> objMap = new HashMap<>();
            objMap.put("tag", one.tag);
            objMap.put("name", one.name);
            OrgList.add(objMap) ;
        }
    }