From 31e147687be728c1cc5718a218b0ff46c10815e5 Mon Sep 17 00:00:00 2001 From: buaixuexideshitongxue <2936013465@qq.com> Date: Fri, 26 Dec 2025 11:05:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=89=E8=AE=BF=E6=B6=89=E8=AF=89--=E6=9E=9A?= =?UTF-8?q?=E4=B8=BE=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ComplaintCollectionHandleMethodEnum.java | 30 ++++++ .../ComplaintCollectionSourceTableEnum.java | 37 +++++++ ...ComplaintCollectionSuspectedIssueEnum.java | 4 + .../complaintCollection/YesOrNoEnum.java | 30 ++++++ .../pojo/enums/supDict/SupDictEnum.java | 98 +++++++++++++++++++ 5 files changed, 199 insertions(+) create mode 100644 src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionHandleMethodEnum.java create mode 100644 src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSourceTableEnum.java create mode 100644 src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSuspectedIssueEnum.java create mode 100644 src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/YesOrNoEnum.java create mode 100644 src/main/java/com/biutag/supervision/pojo/enums/supDict/SupDictEnum.java diff --git a/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionHandleMethodEnum.java b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionHandleMethodEnum.java new file mode 100644 index 0000000..9b43e6b --- /dev/null +++ b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionHandleMethodEnum.java @@ -0,0 +1,30 @@ +package com.biutag.supervision.pojo.enums.complaintCollection; + +import com.biutag.supervision.constants.enums.IntegerEnum; + +/** + * 办理方式枚举 + */ +public enum ComplaintCollectionHandleMethodEnum implements IntegerEnum { + + ZB(0, "自办"), + XF(1, "下发"); + + private final int code; + private final String desc; + + ComplaintCollectionHandleMethodEnum(int code, String desc) { + this.code = code; + this.desc = desc; + } + + @Override + public int getCode() { + return code; + } + + @Override + public String getDesc() { + return desc; + } +} diff --git a/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSourceTableEnum.java b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSourceTableEnum.java new file mode 100644 index 0000000..a10a8f6 --- /dev/null +++ b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSourceTableEnum.java @@ -0,0 +1,37 @@ +package com.biutag.supervision.pojo.enums.complaintCollection; + +import com.biutag.supervision.constants.enums.CodeEnum; + +/** + * 涉访涉诉来源表枚举类 + */ +public enum ComplaintCollectionSourceTableEnum implements CodeEnum { + + + DATA_PETITION_COMPLAINT_21("data_petition_complaint_21", "国家信访平台"), + DATA_PETITION_COMPLAINT_22("data_petition_complaint_22", "公安部信访"), + + DATA_CASE_VERIF("data_case_verif", "案件核查表"), + DATA_MAILBOX("data_mailbox", "局长信箱表"), + + ; + + + private final String code; + private final String desc; + + ComplaintCollectionSourceTableEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } + + @Override + public String getCode() { + return code; + } + + @Override + public String getDesc() { + return desc; + } +} diff --git a/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSuspectedIssueEnum.java b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSuspectedIssueEnum.java new file mode 100644 index 0000000..3f93b4a --- /dev/null +++ b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/ComplaintCollectionSuspectedIssueEnum.java @@ -0,0 +1,4 @@ +package com.biutag.supervision.pojo.enums.complaintCollection; + +public enum ComplaintCollectionSuspectedIssueEnum { +} diff --git a/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/YesOrNoEnum.java b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/YesOrNoEnum.java new file mode 100644 index 0000000..641f3ce --- /dev/null +++ b/src/main/java/com/biutag/supervision/pojo/enums/complaintCollection/YesOrNoEnum.java @@ -0,0 +1,30 @@ +package com.biutag.supervision.pojo.enums.complaintCollection; + +import com.biutag.supervision.constants.enums.IntegerEnum; + +/** + * 是否枚举 **不能改** + */ +public enum YesOrNoEnum implements IntegerEnum { + + YES(1, "是"), + NO(0, "否"); + + private final int code; + private final String desc; + + YesOrNoEnum(int code, String desc) { + this.code = code; + this.desc = desc; + } + + @Override + public int getCode() { + return code; + } + + @Override + public String getDesc() { + return desc; + } +} diff --git a/src/main/java/com/biutag/supervision/pojo/enums/supDict/SupDictEnum.java b/src/main/java/com/biutag/supervision/pojo/enums/supDict/SupDictEnum.java new file mode 100644 index 0000000..f17eb82 --- /dev/null +++ b/src/main/java/com/biutag/supervision/pojo/enums/supDict/SupDictEnum.java @@ -0,0 +1,98 @@ +package com.biutag.supervision.pojo.enums.supDict; + +import com.biutag.supervision.constants.enums.CodeEnum; + + + + +/** + * @ClassName SupDictEnums + * @Description SupDictEnum + * @Author shihao + * @Date 2025/12/25 15:54 + */ +public enum SupDictEnum implements CodeEnum { + + PROBLEM_SOURCES("problemSources", "问题来源"), + BUSINESS_TYPE("businessType", "业务类型"), + SUSPECT_PROBLEM("suspectProblem", "涉嫌问题"), + POLICE_TYPE("policeType", "涉及警种"), + PERSON_TYPE("personType", "人员属性"), + INSPECT_CASE("inspectCase", "核查情况"), + SUPERVISE_MEASURES("superviseMeasures", "督察措施"), + SUBJECTIVE_ASPECT("subjectiveAspect", "主观方面"), + RESPONSIBILITY_TYPE("responsibilityType", "责任类别"), + HANDLE_RESULT("handleResult", "处理结果"), + PROTECT_RIGHTS("protectRights", "维权容错"), + ASSIST_CASE("assistCase", "帮扶情况"), + LEAD_RESPONSIBILITY_TYPE("leadResponsibilityType", "领导责任类别"), + SUPERVISION_SUBJECT("supervisionSubject", "监督主体"), + RECTIFICATION_DATE_TYPE("rectificationDateType", "整改措施"), + IS_RECTIFY("isRectify", "是否整改"), + HOST_LEVEL("hostLevel", "主办层级"), + TIME_LIMIT("timeLimit", "办理时限"), + APPROVAL_FLOW("approvalFlow", "审批流程"), + ACCOUNTABILITY_TARGET("accountabilityTarget", "追责对象"), + PROCESSING_STATUS("processingStatus", "办理状态"), + DISTRIBUTION_METHOD("distributionMethod", "分发方式"), + DISTRIBUTION_CYCLE("distributionCycle", "分发周期"), + DISTRIBUTION_FLOW("distributionFlow", "下发流程"), + EDUCATION("education", "学历"), + MARITAL_STATUS("maritalStatus", "婚姻状况"), + DEPART_NAME("departName", "单位类型"), + POLICE_ROLE("policeRole", "警员角色"), + MODELING_METHOD("modelingMethod", "建模方式"), + MODEL_DATA_TYPE("modelDataType", "模型数据类型"), + DISTRIBUTION_STATE("distributionState", "分发状态"), + INITIAL_PETITION("initialPetition", "初重信访"), + SPECIAL_SUPERVISION("specialSupervision", "专项督察"), + VERIFY_SITUATION("verifySituation", "核查处理情况"), + VERIFY_FILE_SITUATION("verifyFileSituation", "佐证材料情况"), + NEGATIVE_LEVEL("negativeLevel", "问题严重等级"), + MODEL_TYPE("modelType", "模型分类"), + RISK_INDEX("riskIndex", "风险人员一级指标"), + NEWS_WORK_TYPE("newsWorkType", "工作动态类型"), + NEWS_WORK_SOURCE("newsWorkSource", "工作动态分类"), + DEPART_MAPPING_SOURCE("departMappingSource", "机构映射系统来源"), + DEPART_HANDLE_RESULT("departHandleResult", "单位处理结果"), + FORMS_OF_TORT("formsOfTort", "侵权形式"), + INJURY_SEVERITY("injurySeverity", "受伤程度"), + INCIDENT_LINK("incidentLink", "案发环节"), + COMFORT_STATUS("comfortStatus", "抚慰状态"), + NEWS_SJ_WORK_TYPE("newsSjWorkType", "审计工作动态类型"), + BANK("bank", "银行"), + SUPERVISION_TYPE("supervisionType", "督察类型"), + RESOLVE_SITUATION("resolveSituation", "化解情况"), + TASK_TYPE("taskType", "任务类型"), + RESOLVE_STATUS("resolveStatus", "信访当前状态"), + CONFINEMENT("confinement", "禁闭事由"), + UN_TESTING_DESC("unTestingDesc", "未检测原因"), + INVESTIGATING_POLICE("investigatingPolice", "发案警种"), + OCCURRENCE_STAGE("occurrenceStage", "发案环节"), + SITUATION("situation", "打击处理情况"), + INSPECTOR_TYPE("inspectorType", "督察类型"), + CONTROL_LEVEL("controlLevel", "管控级别"), + CONTROL_TYPE("controlType", "管控人员类型"), + INVOLVED_ISSUE("involvedIssue", "涉及问题"), + PROTECT_RIGHTS_FILE("protectRightsFile", "维权数据过滤关键字"), + CHECK_STATUS("checkStatus", "核查结论"); + + private final String code; + private final String desc; + + SupDictEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } + + @Override + public String getCode() { + return code; + } + + @Override + public String getDesc() { + return desc; + } +} +