package cn.huge.module.thirdByRmtj.consts; /** * @title: 调解相关常量枚举类 * @description: 调解相关常量枚举类 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ public enum RmtjAjztEnum { /** * 对应纠纷进度 */ AJZT_0("22_00006-1", 0), AJZT_1("22_00006-2", 1), AJZT_2("22_00006-3", 2), AJZT_3("22_00006-4", 3), AJZT_5("22_00006-5", 5), AJZT_6("22_00006-6", 6), /** * 对应归档状态 */ AJZT_4("2", 4); /** * 代码编号 */ private String index; /** * 描述 */ private int code; public String getIndex() { return index; } public void setIndex(String index) { this.index = index; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } /** * 构造方法 * @param index * @param code */ RmtjAjztEnum(String index, int code) { this.index = index; this.code = code; } /** * 静态方法 * @param index * @return */ public static Integer getCode(String index) { for (RmtjAjztEnum constantEnum : RmtjAjztEnum.values()) { if (constantEnum.getIndex().equals(index)) { return constantEnum.code; } } return null; } }