枚举创建范例

package com.yeejoin.amos.boot.module.ugp.api.Enum;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.HashMap;
import java.util.Map;

@Getter
@AllArgsConstructor
public enum ProblemProcessEnum {
    流程开始("流程开始","1","LCKS"),
    确定问题("确定问题","2","QDWT"),
    重大问题发送短信("重大问题发送短信","3","ZDWTFSDX"),
    编制处理方案("编制处理方案","4","BZCLFA"),
    审查处理方案("审查处理方案","5","SCCLFA"),
    提交整改书("提交整改书","6","TJZGGC"),
    审查整改过程("审查整改过程","7","SCZGGC"),
    超期整改发送短信("超期整改发送短信","8","CQZGFSDX"),
    问题分类("问题分类","9","WTFL"),
    转人工("转人工","10","ZRG"),
    结束("结束","11","JS"),
    重大问题整改完成发送短信("重大问题整改完成发送短信","12","ZDWTZGWCFSDX");

    private String Name;
    private String key;
    private String Code;


    public static Map<String,String> map = new HashMap<>();

    static {
        for (ProblemProcessEnum proBlemProcessEnum : ProblemProcessEnum.values()) {
            map.put(proBlemProcessEnum.getCode(),proBlemProcessEnum.getName());
        }
    }
}
posted @ 2022-11-11 15:14  爱笙灬  阅读(21)  评论(0)    收藏  举报