New file |
| | |
| | | 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 CaseBaseConstsEnum { |
| | | |
| | | /** |
| | | * 事项来源,22_00001-1:大厅来访,22_00001-2:线上来访 |
| | | */ |
| | | CASE_CANAL_1("22_00001-1", "大厅来访"), |
| | | CASE_CANAL_2("22_00001-2", "线上来访"), |
| | | |
| | | /** |
| | | * 事项来源,22_00001-1:大厅来访,22_00001-2:线上来访 |
| | | */ |
| | | VISIT_WAY_1("24_00002-1", "来访"), |
| | | VISIT_WAY_2("24_00002-2", "线上"), |
| | | |
| | | /** |
| | | * 当事人地位 |
| | | */ |
| | | PERSON_TYPE_1("15_020008-1", "申请方当事人"), |
| | | PERSON_TYPE_2("15_020008-2", "被申请方当事人"), |
| | | PERSON_TYPE_3("24_00006-1", "申请方代理人"), |
| | | PERSON_TYPE_4("24_00006-2", "被申请方代理人"), |
| | | |
| | | /** |
| | | * 当事人类型类型 |
| | | */ |
| | | PERSON_CLASS_1("09_01001-1", "自然人"), |
| | | PERSON_CLASS_2("09_01001-2", "法人"), |
| | | PERSON_CLASS_3("09_01001-3", "非法人组织"), |
| | | |
| | | /** |
| | | * 代理人类型 |
| | | */ |
| | | AGENT_CLASS_1("09_01010-1", "律师"), |
| | | AGENT_CLASS_3("09_01010-3", "监护人"), |
| | | AGENT_CLASS_4("09_01010-4", "亲友"), |
| | | AGENT_CLASS_5("09_01010-5", "社会团体推荐的公民"), |
| | | AGENT_CLASS_6("09_01010-6", "所在单位推荐的人"), |
| | | AGENT_CLASS_8("09_01010-8", "法律工作者"), |
| | | AGENT_CLASS_9("09_01010-9", "所在社区推荐的公民"), |
| | | |
| | | /** |
| | | * 性别 |
| | | */ |
| | | SEX_1("09_00003-1", "男"), |
| | | SEX_2("09_00003-2", "女"), |
| | | |
| | | /** |
| | | * 证件类型 |
| | | */ |
| | | CARD_TYPE_1("09_00015-1", "身份证"), |
| | | CARD_TYPE_11("09_00015-11", "户口簿"), |
| | | CARD_TYPE_12("09_00015-12", "中国护照"), |
| | | CARD_TYPE_13("09_00015-13", "外国护照"), |
| | | CARD_TYPE_14("09_00015-14", "港澳居民来往内陆通行证"), |
| | | CARD_TYPE_16("09_00015-16", "台湾居民来往大陆通行证"), |
| | | CARD_TYPE_255("09_00015-255", "其他"), |
| | | CARD_TYPE_17("09_00015-17", "当事人未提供证件信息"); |
| | | |
| | | |
| | | /** |
| | | * 代码编号 |
| | | */ |
| | | 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 |
| | | */ |
| | | CaseBaseConstsEnum(String index, String des) { |
| | | this.index = index; |
| | | this.des = des; |
| | | } |
| | | |
| | | /** |
| | | * 静态方法 |
| | | * @param index |
| | | * @return |
| | | */ |
| | | public static String getDes(String index) { |
| | | for (CaseBaseConstsEnum constantEnum : CaseBaseConstsEnum.values()) { |
| | | if (constantEnum.getIndex().equals(index)) { |
| | | return constantEnum.des; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 静态方法 |
| | | * @param des |
| | | * @return |
| | | */ |
| | | public static String getIndex(String des) { |
| | | for (CaseBaseConstsEnum constantEnum : CaseBaseConstsEnum.values()) { |
| | | if (constantEnum.getDes().equals(des)) { |
| | | return constantEnum.index; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | } |