forked from gzzfw/backEnd/gz-dyh

liyj
2024-08-29 39b95db8ec9d114947387eab76cb83ece2063cc8
1、纠纷相关枚举类修改
2、新增附件业务类型枚举类
1 files added
3 files modified
523 ■■■■ changed files
dyh-service/dyh-base/src/main/java/cn/huge/module/constant/CaseBaseConsts.java 38 ●●●●● patch | view | raw | blame | history
dyh-service/dyh-base/src/main/java/cn/huge/module/constant/CaseBaseConstsEnum.java 114 ●●●●● patch | view | raw | blame | history
dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/FileOwnerTypeBaseEnum.java 369 ●●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/domain/po/CaseInfo.java 2 ●●● patch | view | raw | blame | history
dyh-service/dyh-base/src/main/java/cn/huge/module/constant/CaseBaseConsts.java
@@ -11,48 +11,10 @@
public class CaseBaseConsts {
    /**
     * 登记状态,1:草稿案件,2:正式案件
     */
    public static final String INPUT_STATUS_1 = "1";
    public static final String INPUT_STATUS_2 = "2";
    /**
     * 登记方式,1:正常登记,2:案件导入
     */
    public static final int INPUT_WAY_1 = 1;
    public static final int INPUT_WAY_2 = 2;
    /**
     * 当事人是否满意,1:不满意,2:满意
     */
    public static final String PARTY_JOY_1 = "1";
    public static final String PARTY_JOY_2 = "2";
    /**
     * 是否转诉讼案件,1:不转诉讼,2:转诉讼
     */
    public static final String CIVIL_STATUS_1 = "1";
    public static final String CIVIL_STATUS_2 = "2";
    /**
     * 签收状态,1:未签收,2:已签收,3:超时未签收,99:拒绝签收
     */
    public static final String SIGN_STATUS_1 = "1";
    public static final String SIGN_STATUS_2 = "2";
    public static final String SIGN_STATUS_3 = "3";
    public static final String SIGN_STATUS_99 = "99";
    /**
     * 是否是登记人 1:是 2:否
     */
    public static final String WHETHER_INPUT_1 = "1";
    public static final String WHETHER_INPUT_2 = "2";
    /**
     * 有无代理人,1:无,2:有
     */
    public static final String AGENT_STATUS_1 = "1";
    public static final String AGENT_STATUS_2 = "2";
}
/**
 * -------------------_ooOoo_-------------------
dyh-service/dyh-base/src/main/java/cn/huge/module/constant/CaseBaseConstsEnum.java
@@ -11,31 +11,18 @@
public enum CaseBaseConstsEnum {
    /**
     * 申请渠道,22_00001-1:来访登记,22_00001-2:小程序,22_00001-3:其他渠道,
     * 事项来源,22_00001-1:大厅来访,22_00001-2:线上来访
     */
    CASE_CANAL_1("22_00001-1", "来访登记"),
    CASE_CANAL_2("22_00001-2", "小程序"),
    /**
     * 签收意见,22_00010-1:同意签收,22_00010-2:拒绝签收
     */
    SIGN_RESULT_1("22_00010-1", "签收受理"),
    SIGN_RESULT_2("22_00010-2", "拒绝签收"),
    /**
     * 纠纷审查结果,22_00037-1:签收受理,22_00037-2:拒绝签收,22_00037-3:退回申请人,22_00037-4:不予受理
     */
    AUDIT_RESULT_1("22_00037-1", "签收受理"),
    AUDIT_RESULT_2("22_00037-2", "拒绝签收"),
    AUDIT_RESULT_3("22_00037-3", "退回申请人"),
    AUDIT_RESULT_4("22_00037-3", "不予受理"),
    CASE_CANAL_1("22_00001-1", "大厅来访"),
    CASE_CANAL_2("22_00001-2", "线上来访"),
    /**
     * 当事人地位
     */
    PERSON_TYPE_1("15_020008-1", "申请人"),
    PERSON_TYPE_2("15_020008-2", "被申请人"),
    PERSON_TYPE_5("15_020008-5", "第三人"),
    PERSON_TYPE_1("15_020008-1", "申请方当事人"),
    PERSON_TYPE_2("15_020008-2", "被申请方当事人"),
    PERSON_TYPE_3("24_00006-1", "申请方代理人"),
    PERSON_TYPE_4("24_00006-2", "被申请方代理人"),
    /**
     * 当事人类型类型
@@ -72,17 +59,6 @@
    CARD_TYPE_16("09_00015-16", "台湾居民来往大陆通行证"),
    CARD_TYPE_255("09_00015-255", "其他"),
    CARD_TYPE_17("09_00015-17", "当事人未提供证件信息"),
    /**
     * 纠纷进度,22_00006-1:待受理,22_00006-2:待调解,22_00006-3:调解中,22_00006-4:调解结束,22_00006-5:退回申请人,22_00006-6:不予受理,22_00006-7:申请人撤回
     */
    CASE_PROCESS_1("22_00006-1", "待受理"),
    CASE_PROCESS_2("22_00006-2", "待调解"),
    CASE_PROCESS_3("22_00006-3", "调解中"),
    CASE_PROCESS_4("22_00006-4", "调解结束"),
    CASE_PROCESS_5("22_00006-5", "退回申请人"),
    CASE_PROCESS_6("22_00006-6", "不予受理"),
    CASE_PROCESS_7("22_00006-7", "申请人撤回"),
    /**
     * 调解结果
@@ -151,82 +127,6 @@
            if (constantEnum.getDes().equals(des)) {
                return constantEnum.index;
            }
        }
        return null;
    }
    /**
     * 静态方法4
     * @param index
     * @return
     */
    public static String getCaseWxProcess(String index) {
        // 微信纠纷进度,1:待受理,2:待调解,3:调解中,4:调解结束,5:退回申请人,6:不予受理,7:申请人撤回
        String WX_PROCESS_1 = "1";
        String WX_PROCESS_2 = "2";
        String WX_PROCESS_3 = "3";
        String WX_PROCESS_4 = "4";
        String WX_PROCESS_5 = "5";
        String WX_PROCESS_6 = "6";
        String WX_PROCESS_7 = "7";
        if (CASE_PROCESS_1.index.equals(index)){
            return WX_PROCESS_1;
        }
        if (CASE_PROCESS_2.index.equals(index)){
            return WX_PROCESS_2;
        }
        if (CASE_PROCESS_3.index.equals(index)){
            return WX_PROCESS_3;
        }
        if (CASE_PROCESS_4.index.equals(index)){
            return WX_PROCESS_4;
        }
        if (CASE_PROCESS_5.index.equals(index)){
            return WX_PROCESS_5;
        }
        if (CASE_PROCESS_6.index.equals(index)){
            return WX_PROCESS_6;
        }
        if (CASE_PROCESS_7.index.equals(index)){
            return WX_PROCESS_7;
        }
        return null;
    }
    /**
     * 静态方法4
     * @param index
     * @return
     */
    public static String getCaseProcess(String index) {
        // 微信纠纷进度,1:待受理,2:待调解,3:调解中,4:调解结束,5:退回申请人,6:不予受理,7:申请人撤回
        String WX_PROCESS_1 = "1";
        String WX_PROCESS_2 = "2";
        String WX_PROCESS_3 = "3";
        String WX_PROCESS_4 = "4";
        String WX_PROCESS_5 = "5";
        String WX_PROCESS_6 = "6";
        String WX_PROCESS_7 = "7";
        if (WX_PROCESS_1.equals(index)){
            return CASE_PROCESS_1.index;
        }
        if (WX_PROCESS_2.equals(index)){
            return CASE_PROCESS_2.index;
        }
        if (WX_PROCESS_3.equals(index)){
            return CASE_PROCESS_3.index;
        }
        if (WX_PROCESS_4.equals(index)){
            return CASE_PROCESS_4.index;
        }
        if (WX_PROCESS_5.equals(index)){
            return CASE_PROCESS_5.index;
        }
        if (WX_PROCESS_6.equals(index)){
            return CASE_PROCESS_6.index;
        }
        if (WX_PROCESS_7.equals(index)){
            return CASE_PROCESS_7.index;
        }
        return null;
    }
dyh-service/dyh-base/src/main/java/cn/huge/module/sys/constant/FileOwnerTypeBaseEnum.java
New file
@@ -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;
        }
    }
}
dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/domain/po/CaseInfo.java
@@ -363,7 +363,7 @@
    private String statusName;
    /**
    * 事项进度,1:来访登记,2:事件流转,3:办理反馈,4:结案申请,5:当事人评价,6:结案归档
    * 事项进度,1:来访登记,2:事件流转,3:办理反馈,4:结案审核,5:当事人评价,6:结案归档
    */
    @TableField(value = "process")
    private Integer process;