package cn.huge.module.mediate.constant; /** * @title: 司法确认相关常量枚举类 * @description: 司法确认相关常量枚举类 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ public enum JudicBaseConstsEnum { /** * 司法确认进度,22_00029-1:待审查,22_00029-2:未开始,22_00029-3:进行中,22_00029-4:已结束,22_00029-5:退回补料,22_00029-6:不予受理 */ JUDIC_PROCESS_1("22_00029-1", "待审查"), JUDIC_PROCESS_2("22_00029-2", "未开始"), JUDIC_PROCESS_3("22_00029-3", "进行中"), JUDIC_PROCESS_4("22_00029-4", "已办结"), JUDIC_PROCESS_5("22_00029-5", "补充材料"), JUDIC_PROCESS_6("22_00029-6", "不予受理"), /** * 司法确认审查结果,22_00032-0:审查中,22_00032-1:审查同意,22_00032-2:审查拒绝 */ // JUDIC_AUDIT_0("22_00032-0", "审查中"), // JUDIC_AUDIT_1("22_00032-1", "审查同意"), // JUDIC_AUDIT_2("22_00032-2", "审查拒绝"), JUDIC_AUDIT_0("24_00004-0", "审核中"), JUDIC_AUDIT_1("24_00004-1", "同意"), JUDIC_AUDIT_2("24_00004-2", "不同意"), /** * 申请渠道,22_00030-1:平台内,22_00030-99:其他渠道 */ JUDIC_CANNAL_1("22_00030-1", "平台内"), JUDIC_CANNAL_2("22_00030-2", "其他渠道"), /** * 司法确认结果,22_00028-1:已达成,22_00028-2:未达成 */ JUDIC_RESULT_1("22_00028-1", "已达成"), JUDIC_RESULT_2("22_00028-2", "未达成"); /** * 代码编号 */ private String index; /** * 描述 */ private String des; public String getIndex() { return index; } public void setIndex(String index) { this.index = index; } public String getDes() { return des; } public void setDes(String desc) { this.des = desc; } /** * 构造方法 * @param index * @param des */ JudicBaseConstsEnum(String index, String des) { this.index = index; this.des = des; } /** * 静态方法 * @param index * @return */ public static String getDes(String index) { for (JudicBaseConstsEnum constantEnum : JudicBaseConstsEnum.values()) { if (constantEnum.getIndex().equals(index)) { return constantEnum.des; } } return null; } }