package cn.huge.module.sys.constant; /** * @title": 附件所属业务类型枚举类 * @description": 附件所属业务类型枚举类 * @company": hugeinfo * @author": liyj * @time": 2021-11-05 16":51":48 * @version": 1.0.0 */ public enum FileOwnerTypeBaseEnum { /** * 未分类 */ OWNER_TYPE_000("22_00018-000", "未分类"), /** * 材料大类 */ OWNER_CAT_1("22_00014-1", "申请材料"), OWNER_CAT_2("22_00014-2", "证据材料"), OWNER_CAT_7("22_00014-7", "办理材料"), OWNER_CAT_5("22_00014-5", "结案材料"), OWNER_CAT_3("22_00014-3", "身份证明材料"), OWNER_CAT_6("22_00014-6", "司法确认结果材料"), OWNER_CAT_8("22_00014-8", "模板材料"), OWNER_CAT_4("22_00014-4", "其他材料"), OWNER_CAT_9("22_00014-9", "系统材料"), /** * 纠纷登记材料 */ OWNER_TYPE_101("22_00018-101", "申请材料"), OWNER_TYPE_102("22_00018-102", "证据材料"), OWNER_TYPE_103("22_00018-103", "证据清单"), OWNER_TYPE_104("22_00018-104", "人民调解申请书"), OWNER_TYPE_105("22_00018-105", "人民调解受理登记表"), OWNER_TYPE_106("22_00018-106", "起诉状"), OWNER_TYPE_107("22_00018-107", "管辖依据证明材料"), OWNER_TYPE_108("22_00018-108", "法院电子送达地址确认书"), OWNER_TYPE_109("22_00018-109", "立案申报表"), OWNER_TYPE_110("22_00018-110", "被申请人证据材料"), OWNER_TYPE_199("22_00018-199", "其他材料"), /** * 人员相关材料 */ OWNER_TYPE_202("22_00018-202", "身份证明材料"), OWNER_TYPE_201("22_00018-201", "身份证"), OWNER_TYPE_203("22_00018-203", "企业(机构)登记材料"), OWNER_TYPE_204("22_00018-204", "法定(机构)代表人身份证明材料"), OWNER_TYPE_205("22_00018-205", "代理人身份证明材料"), OWNER_TYPE_206("22_00018-206", "代理人律师证"), OWNER_TYPE_207("22_00018-207", "代理人授权委托书"), OWNER_TYPE_208("22_00018-208", "代理人律师所函"), OWNER_TYPE_299("22_00018-299", "其他身份证明材料"), /** * 调解材料 */ OWNER_TYPE_301("22_00018-301", "调解笔录"), OWNER_TYPE_302("22_00018-302", "协议文书"), OWNER_TYPE_303("22_00018-303", "调解结案记录"), OWNER_TYPE_304("22_00018-304", "撤诉申请书"), OWNER_TYPE_305("22_00018-305", "调解现场照片"), OWNER_TYPE_306("22_00018-306", "人民调解委员会开具的调解证明"), OWNER_TYPE_307("22_00018-307", "调解档案封面"), /** * 司法确认材料 */ OWNER_TYPE_401("22_00018-401", "司法确认询问笔录"), OWNER_TYPE_402("22_00018-402", "非诉讼调解协议司法确认申请书"), OWNER_TYPE_403("22_00018-403", "诉前联调协议移送司法确认函"), OWNER_TYPE_405("22_00018-405", "民事裁定书"), OWNER_TYPE_406("22_00018-406", "司法确认书送达告知书"), OWNER_TYPE_407("22_00018-407", "司法确认书送达回证"), OWNER_TYPE_409("22_00018-409", "其他司法确认申请材料"), OWNER_TYPE_410("22_00018-410", "司法确认现场照片"), OWNER_TYPE_411("22_00018-411", "司法确认审批附件"), OWNER_TYPE_412("22_00018-412", "司法确认调解协议书"), /** * 任务材料 */ OWNER_TYPE_501("22_00018-501", "办理附件"), OWNER_TYPE_506("22_00018-506", "督办附件"), OWNER_TYPE_507("22_00018-507", "督办回复附件"), OWNER_TYPE_508("22_00018-508", "联合处置申请附件"), OWNER_TYPE_509("22_00018-509", "联合处置申请审核附件"), OWNER_TYPE_510("22_00018-510", "回退申请附件"), OWNER_TYPE_511("22_00018-511", "回退审核附件"), OWNER_TYPE_512("22_00018-512", "上报申请附件"), OWNER_TYPE_513("22_00018-513", "上报审核附件"), OWNER_TYPE_514("22_00018-514", "结案审核附件"), OWNER_TYPE_515("22_00018-515", "不予受理附件"), /** * 系统材料 */ OWNER_TYPE_502("22_00018-502", "用户头像"), OWNER_TYPE_503("22_00018-503", "设备附件"), OWNER_TYPE_504("22_00018-504", "一本账附件"), OWNER_TYPE_505("22_00018-505", "首页使用教程"), /** * 模板材料 */ OWNER_TYPE_601("22_00018-601", "调解笔录模板"), OWNER_TYPE_602("22_00018-602", "人民调解协议书模板"), OWNER_TYPE_603("22_00018-603", "司法确认询问笔录模板"), OWNER_TYPE_604("22_00018-604", "民事裁定书模板"), OWNER_TYPE_605("22_00018-605", "一本账模板"); /** * 代码编号 */ 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 des) { this.des = des; } FileOwnerTypeBaseEnum(String index, String des) { this.index = index; this.des = des; } /** * 静态方法 * @param index * @return */ public static String getDes(String index) { for (FileOwnerTypeBaseEnum fileOwnerTypeBaseEnum : FileOwnerTypeBaseEnum.values()) { if (fileOwnerTypeBaseEnum.getIndex().equals(index)) { return fileOwnerTypeBaseEnum.des; } } return null; } /** * 静态方法 * @param ownerType * @return */ public static String getCat(String ownerType) { switch (ownerType) { case "22_00018-101": return OWNER_CAT_1.getIndex(); case "22_00018-102": return OWNER_CAT_2.getIndex(); case "22_00018-103": return OWNER_CAT_2.getIndex(); case "22_00018-104": return OWNER_CAT_1.getIndex(); case "22_00018-105": return OWNER_CAT_1.getIndex(); case "22_00018-106": return OWNER_CAT_1.getIndex(); case "22_00018-107": return OWNER_CAT_2.getIndex(); case "22_00018-108": return OWNER_CAT_1.getIndex(); case "22_00018-109": return OWNER_CAT_1.getIndex(); case "22_00018-110": return OWNER_CAT_2.getIndex(); case "22_00018-199": return OWNER_CAT_4.getIndex(); case "22_00018-201": return OWNER_CAT_1.getIndex(); case "22_00018-202": return OWNER_CAT_1.getIndex(); case "22_00018-203": return OWNER_CAT_1.getIndex(); case "22_00018-204": return OWNER_CAT_1.getIndex(); case "22_00018-205": return OWNER_CAT_1.getIndex(); case "22_00018-206": return OWNER_CAT_1.getIndex(); case "22_00018-207": return OWNER_CAT_1.getIndex(); case "22_00018-208": return OWNER_CAT_1.getIndex(); case "22_00018-299": return OWNER_CAT_1.getIndex(); case "22_00018-301": return OWNER_CAT_5.getIndex(); case "22_00018-302": return OWNER_CAT_5.getIndex(); case "22_00018-303": return OWNER_CAT_5.getIndex(); case "22_00018-304": return OWNER_CAT_5.getIndex(); case "22_00018-305": return OWNER_CAT_5.getIndex(); case "22_00018-306": return OWNER_CAT_5.getIndex(); case "22_00018-401": return OWNER_CAT_6.getIndex(); case "22_00018-402": return OWNER_CAT_6.getIndex(); case "22_00018-403": return OWNER_CAT_6.getIndex(); case "22_00018-406": return OWNER_CAT_6.getIndex(); case "22_00018-407": return OWNER_CAT_6.getIndex(); case "22_00018-409": return OWNER_CAT_6.getIndex(); case "22_00018-410": return OWNER_CAT_6.getIndex(); case "22_00018-411": return OWNER_CAT_6.getIndex(); case "22_00018-412": return OWNER_CAT_6.getIndex(); case "22_00018-501": return OWNER_CAT_7.getIndex(); case "22_00018-506": return OWNER_CAT_7.getIndex(); case "22_00018-507": return OWNER_CAT_7.getIndex(); case "22_00018-508": return OWNER_CAT_7.getIndex(); case "22_00018-509": return OWNER_CAT_7.getIndex(); case "22_00018-510": return OWNER_CAT_7.getIndex(); case "22_00018-511": return OWNER_CAT_7.getIndex(); case "22_00018-512": return OWNER_CAT_7.getIndex(); case "22_00018-513": return OWNER_CAT_7.getIndex(); case "22_00018-514": return OWNER_CAT_7.getIndex(); case "22_00018-515": return OWNER_CAT_7.getIndex(); case "22_00018-502": return OWNER_CAT_9.getIndex(); case "22_00018-503": return OWNER_CAT_9.getIndex(); case "22_00018-504": return OWNER_CAT_9.getIndex(); case "22_00018-505": return OWNER_CAT_9.getIndex(); case "22_00018-601": return OWNER_CAT_8.getIndex(); case "22_00018-602": return OWNER_CAT_8.getIndex(); case "22_00018-603": return OWNER_CAT_8.getIndex(); case "22_00018-604": return OWNER_CAT_8.getIndex(); case "22_00018-605": return OWNER_CAT_8.getIndex(); default: return OWNER_CAT_4.getIndex(); } } /** * 静态方法 * @param index * @return */ public static FileOwnerTypeBaseEnum getByIndex(final String index) { switch (index) { case "22_00014-1": return OWNER_CAT_1; case "22_00014-2": return OWNER_CAT_2; case "22_00014-3": return OWNER_CAT_3; case "22_00014-4": return OWNER_CAT_4; case "22_00014-5": return OWNER_CAT_5; case "22_00014-6": return OWNER_CAT_6; case "22_00014-7": return OWNER_CAT_7; case "22_00014-8": return OWNER_CAT_8; case "22_00014-9": return OWNER_CAT_9; case "22_00018-101": return OWNER_TYPE_101; case "22_00018-102": return OWNER_TYPE_102; case "22_00018-103": return OWNER_TYPE_103; case "22_00018-104": return OWNER_TYPE_104; case "22_00018-105": return OWNER_TYPE_105; case "22_00018-106": return OWNER_TYPE_106; case "22_00018-107": return OWNER_TYPE_107; case "22_00018-108": return OWNER_TYPE_108; case "22_00018-109": return OWNER_TYPE_109; case "22_00018-110": return OWNER_TYPE_110; case "22_00018-199": return OWNER_TYPE_199; case "22_00018-201": return OWNER_TYPE_201; case "22_00018-202": return OWNER_TYPE_202; case "22_00018-203": return OWNER_TYPE_203; case "22_00018-204": return OWNER_TYPE_204; case "22_00018-205": return OWNER_TYPE_205; case "22_00018-206": return OWNER_TYPE_206; case "22_00018-207": return OWNER_TYPE_207; case "22_00018-208": return OWNER_TYPE_208; case "22_00018-299": return OWNER_TYPE_299; case "22_00018-301": return OWNER_TYPE_301; case "22_00018-302": return OWNER_TYPE_302; case "22_00018-303": return OWNER_TYPE_303; case "22_00018-304": return OWNER_TYPE_304; case "22_00018-305": return OWNER_TYPE_305; case "22_00018-306": return OWNER_TYPE_306; case "22_00018-307": return OWNER_TYPE_307; case "22_00018-401": return OWNER_TYPE_401; case "22_00018-402": return OWNER_TYPE_402; case "22_00018-403": return OWNER_TYPE_403; case "22_00018-405": return OWNER_TYPE_405; case "22_00018-406": return OWNER_TYPE_406; case "22_00018-407": return OWNER_TYPE_407; case "22_00018-409": return OWNER_TYPE_409; case "22_00018-410": return OWNER_TYPE_410; case "22_00018-501": return OWNER_TYPE_501; case "22_00018-506": return OWNER_TYPE_506; case "22_00018-507": return OWNER_TYPE_507; case "22_00018-508": return OWNER_TYPE_508; case "22_00018-509": return OWNER_TYPE_509; case "22_00018-5010": return OWNER_TYPE_510; case "22_00018-511": return OWNER_TYPE_511; case "22_00018-512": return OWNER_TYPE_512; case "22_00018-513": return OWNER_TYPE_513; case "22_00018-514": return OWNER_TYPE_514; case "22_00018-515": return OWNER_TYPE_515; case "22_00018-502": return OWNER_TYPE_502; case "22_00018-503": return OWNER_TYPE_503; case "22_00018-504": return OWNER_TYPE_504; case "22_00018-505": return OWNER_TYPE_505; case "22_00018-601": return OWNER_TYPE_601; case "22_00018-602": return OWNER_TYPE_602; case "22_00018-603": return OWNER_TYPE_603; case "22_00018-604": return OWNER_TYPE_604; case "22_00018-605": return OWNER_TYPE_605; default: return OWNER_TYPE_000; } } }