From 7012f70a060e39f041cd6f34c1f0eaefc51bd7ef Mon Sep 17 00:00:00 2001 From: wangwh <2397901735@qq.com> Date: Sat, 31 Aug 2024 11:20:47 +0800 Subject: [PATCH] 新增公共附件实体类 --- dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/FileOwnerTypeBaseEnum.java | 369 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 369 insertions(+), 0 deletions(-) diff --git a/dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/FileOwnerTypeBaseEnum.java b/dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/FileOwnerTypeBaseEnum.java new file mode 100644 index 0000000..628bdc9 --- /dev/null +++ b/dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/FileOwnerTypeBaseEnum.java @@ -0,0 +1,369 @@ +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_3("22_00014-3", "身份证明材料"), + OWNER_CAT_7("22_00014-7", "任务处理附件"), + OWNER_CAT_5("22_00014-5", "调解结果材料"), + 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_501("22_00018-501", "办理附件"), + OWNER_TYPE_506("22_00018-506", "督办附件"), + OWNER_TYPE_507("22_00018-507", "督办回复附件"), + + /** + * 系统材料 + */ + 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_3.getIndex(); + case "22_00018-202": + return OWNER_CAT_3.getIndex(); + case "22_00018-203": + return OWNER_CAT_3.getIndex(); + case "22_00018-204": + return OWNER_CAT_3.getIndex(); + case "22_00018-205": + return OWNER_CAT_3.getIndex(); + case "22_00018-206": + return OWNER_CAT_3.getIndex(); + case "22_00018-207": + return OWNER_CAT_3.getIndex(); + case "22_00018-208": + return OWNER_CAT_3.getIndex(); + case "22_00018-299": + return OWNER_CAT_3.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-501": + 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_9.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_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-401": + return OWNER_TYPE_401; + case "22_00018-402": + return OWNER_TYPE_402; + case "22_00018-403": + return OWNER_TYPE_403; + 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-502": + return OWNER_TYPE_502; + case "22_00018-503": + return OWNER_TYPE_503; + case "22_00018-504": + return OWNER_TYPE_504; + + 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; + } + } +} -- Gitblit v1.8.0