diff --git a/src/main/java/com/zcloud/modules/data/base/ds/CheckTypeEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/CheckTypeEnum.java new file mode 100644 index 0000000..cef801c --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/CheckTypeEnum.java @@ -0,0 +1,26 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +/** + * 排查类型 + */ +@Getter +public enum CheckTypeEnum { + check1("1", "日常排查"), + check2("2", "综合性排查"), + check3("3", "专业性排查"), + check4("4", "季节性排查"), + check5("5", "重点时段及节假日排查"), + check6("6", "事故类比排查"), + check7("7", "复产复工前排查"), + check8("8", "外聘专家排查"), + ; + private final String code; + private final String desc; + + CheckTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/Classify1Enum.java b/src/main/java/com/zcloud/modules/data/base/ds/Classify1Enum.java new file mode 100644 index 0000000..e35cd4e --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/Classify1Enum.java @@ -0,0 +1,22 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +/** + * 分类1 + */ +@Getter +public enum Classify1Enum { + Classify1One("1", "工程技术"), + Classify1Two("2", "维护保养"), + Classify1Three("3", "操作行为"), + Classify1Four("4", "应急措施"); + + private final String code; + private final String desc; + + Classify1Enum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/Classify2Enum.java b/src/main/java/com/zcloud/modules/data/base/ds/Classify2Enum.java new file mode 100644 index 0000000..540cec6 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/Classify2Enum.java @@ -0,0 +1,34 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; +/** + * 分类2 + */ +@Getter +public enum Classify2Enum { + Classify2One("1-1", "工艺控制"), + Classify2Two("1-2", "关键设备/部件"), + Classify2Three("1-3", "安全附件"), + Classify2Four("1-4", "安全仪表"), + Classify2Five("1-5", "其他"), + Classify2Six("2-1", "动设备"), + Classify2Seven("2-2", "静设备"), + Classify2Eight("2-3", "其他"), + Classify2Nine("3-1", "人员资质"), + Classify2Ten("3-2", "操作记录"), + Classify2Eleven("3-3", "其他"), + Classify2Twelve("4-1", "应急设施"), + Classify2Thirteen("4-2", "个体防护"), + Classify2Fourteen("4-3", "消防设施"), + Classify2Fifteen("4-4", "应急预案"), + Classify2Sixteen("4-5", "其他"), + ; + + private final String code; + private final String desc; + + Classify2Enum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/DangerLevelEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/DangerLevelEnum.java new file mode 100644 index 0000000..920e780 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/DangerLevelEnum.java @@ -0,0 +1,18 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +@Getter +public enum DangerLevelEnum { + level1("0", "一般隐患"), + level2("1", "重大隐患"), + ; + + private final String code; + private final String desc; + + DangerLevelEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/DangerManageTypeEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/DangerManageTypeEnum.java new file mode 100644 index 0000000..85c40b1 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/DangerManageTypeEnum.java @@ -0,0 +1,17 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +@Getter +public enum DangerManageTypeEnum { + type1("0", "即查即改"), + type2("1", "期限整改"), + ; + private final String code; + private final String desc; + + DangerManageTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/DangerStatusEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/DangerStatusEnum.java new file mode 100644 index 0000000..45c7825 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/DangerStatusEnum.java @@ -0,0 +1,20 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +@Getter +public enum DangerStatusEnum { + status0("0", "整改中"), + status1("1", "待验收"), + status2("2", "验收不通过"), + status3("9", "已验收"), + ; + + private final String code; + private final String desc; + + DangerStatusEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/DangerTypeEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/DangerTypeEnum.java new file mode 100644 index 0000000..c4632fb --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/DangerTypeEnum.java @@ -0,0 +1,24 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +@Getter +public enum DangerTypeEnum { + type1("1", "安全"), + type2("2", "工艺"), + type3("3", "电气"), + type4("4", "仪表"), + type5("5", "消防"), + type6("6", "总图"), + type7("7", "设备"), + type8("8", "其他"), + ; + + private final String code; + private final String desc; + + DangerTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/LevelCEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/LevelCEnum.java new file mode 100644 index 0000000..99d680d --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/LevelCEnum.java @@ -0,0 +1,25 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +/** + * LEC评级的C项对应ID + */ +@Getter +public enum LevelCEnum { + leve1("1", "完全符合"), + leve2("2", "不符合公司的安全操作程序、规定"), + leve3("3", "不符合上级或行业的安全方针、制度、规定等"), + leve4("4", "潜在违反法规和标准"), + leve5("5", "违反法律法规和标准"), + leve6("6", "严重违反法律法规和标准"), + ; + + private final String code; + private final String desc; + + LevelCEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/LevelEEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/LevelEEnum.java new file mode 100644 index 0000000..8fca62d --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/LevelEEnum.java @@ -0,0 +1,24 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +/** + * LEC评级的E项对应ID + */ +@Getter +public enum LevelEEnum { + leve1("1", "非常罕见地暴露"), + leve2("2", "每年几次暴露"), + leve3("3", "每月一次暴露"), + leve4("4", "每周一次或偶然暴露"), + leve5("5", "每天工作时间内暴露"), + leve6("6", "连续暴露"), + ; + + private final String code; + private final String desc; + LevelEEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/LevelLEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/LevelLEnum.java new file mode 100644 index 0000000..cbed7db --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/LevelLEnum.java @@ -0,0 +1,25 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +/** + * LEC评级的C项对应ID + */ +@Getter +public enum LevelLEnum { + level1("1", "实际不可能"), + level2("2", "极不可能;有充分、有效的防范、控制、监测、保护措施;或员工安全卫生意识相当高,严格执行操作规程"), + level3("3", "很不可能,可以设想;危害一旦发生能及时发现,并能定期进行监测。"), + level4("4", "可能性小,完全意外;或危害的发生容易被发现;现场有监测系统或曾经作过监测;或过去曾经发生类似事故、事件或偏差;或在异常情况下发生过类似事故、事件或偏差"), + level5("5", "可能,但不经常;或危害的发生不容易被发现;现场没有检测系统或保护措施(如没有保护装置、没有个人防护用品等),也未作过任何监测;或未严格按操作规程执行;或在现场有控制措施,但未有效执行或控制措施不当;或危害在预期情况下发生"), + level6("6", "相当可能;或危害的发生不能被发现(没有监测系统);或在现场没有采取防范、监测、保护、控制措施;或在正常情况下经常发生此类事故、事件或偏差"), + level7("7", "完全可以预料"), + ; + + private final String code; + private final String desc; + LevelLEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/LicenseTypeEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/LicenseTypeEnum.java new file mode 100644 index 0000000..4c7d621 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/LicenseTypeEnum.java @@ -0,0 +1,20 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +@Getter +public enum LicenseTypeEnum { + type0("0", "特种作业资质"), + type1("1", "驾驶证"), + type2("2", "安全生产管理资质"), + type3("3", "剧毒化学品操作人员上岗资格"), + type4("4", "道路运输从业资质"), + ; + private final String code; + private final String desc; + + LicenseTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/OrgLevelEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/OrgLevelEnum.java new file mode 100644 index 0000000..2e697a3 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/OrgLevelEnum.java @@ -0,0 +1,23 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +/** + * 排查级别 + */ +@Getter +public enum OrgLevelEnum { + level1("1", "监管级"), + level2("2", "专家级"), + level3("3", "公司级"), + level4("4", "车间级"), + level5("5", "班组级"), + level6("6", "岗位级"); + private final String code; + private final String desc; + + OrgLevelEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/PlanTypeEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/PlanTypeEnum.java new file mode 100644 index 0000000..d8ecc2a --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/PlanTypeEnum.java @@ -0,0 +1,16 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +@Getter +public enum PlanTypeEnum { + plan1("0", "普通排查计划"), + plan2("1", "包保责任人排查计划"), + ; + private final String code; + private final String desc; + PlanTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/ds/TaskTypeEnum.java b/src/main/java/com/zcloud/modules/data/base/ds/TaskTypeEnum.java new file mode 100644 index 0000000..bca0a9c --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/ds/TaskTypeEnum.java @@ -0,0 +1,18 @@ +package com.zcloud.modules.data.base.ds; + +import lombok.Getter; + +@Getter +public enum TaskTypeEnum { + task1("0", "日常任务"), + task2("1", "主要责任人任务"), + task3("2", "技术负责人任务"), + task4("3", "操作负责人任务"), + ; + private final String code; + private final String desc; + TaskTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/report/DongShengV1Enum.java b/src/main/java/com/zcloud/modules/data/base/report/DongShengV1Enum.java new file mode 100644 index 0000000..2b2ab86 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/report/DongShengV1Enum.java @@ -0,0 +1,79 @@ +package com.zcloud.modules.data.base.report; + +import com.zcloud.modules.data.base.ds.*; +import lombok.Getter; + +/** + * 东翔、圣莱欧园区对接功能接口枚举
+ * [信息化平台对接文档(东翔、圣莱欧)]git地址 + */ +@Getter +public enum DongShengV1Enum { + + token("0", "获取Token", "/openApi/api/token", "", "POST"), + listDangerInfo("1", "获取企业重大危险源列表", "/openApi/api/listDangerInfo", "", "GET"), + addRiskAnalysisObject("2", "新增风险分析对象", "/openApi/api/addRiskAnalysisObject", "", "POST"), + addRiskAnalysisUnit("3", "新增风险分析单元", "/openApi/api/addRiskAnalysisUnit", "", "POST"), + /** + * 关联枚举 + * {@link LevelLEnum} + * {@link LevelCEnum} + * {@link LevelEEnum} + */ + addRiskIdentification("4", "新增风险事件辨识信息", "/openApi/api/addRiskIdentification", "", "POST"), + /** + * 关联枚举 + * {@link Classify1Enum} + * {@link Classify2Enum} + */ + addRiskControlMeasure("5", "新增风险管控措施", "/openApi/api/addRiskControlMeasure", "", "POST"), + /** + * 关联枚举 + * {@link PlanTypeEnum} + * {@link OrgLevelEnum} + * {@link CheckTypeEnum} + * {@link TaskTypeEnum} + */ + addHiddenDangerPlan("6", "新增隐患排查清单", "/openApi/api/addHiddenDangerPlan", "", "POST"), + addHiddenDangerInspectTask("7", "新增隐患排查记录", "/openApi/api/addHiddenDangerInspectTask", "", "POST"), + /** + * 关联枚举 + * {@link TaskTypeEnum} + * {@link CheckTypeEnum} + * {@link TaskTypeEnum} + * {@link DangerLevelEnum} + * {@link DangerTypeEnum} + * {@link DangerManageTypeEnum} + * {@link DangerStatusEnum} + */ + addHiddenDanger("8", "新增隐患", "/openApi/api/addHiddenDanger", "", "POST"), + addPerformanceOverview("9", "新增包保责任人履职概览统计信息", "/openApi/api/addPerformanceOverview", "", "POST"), + addPersonInfo("10", "新增企业人员信息", "/openApi/api/addPersonInfo", "", "POST"), + /** + * 关联枚举 + * {@link LicenseTypeEnum} + */ + addPersonLicense("11", "新增人员证件信息", "/openApi/api/addPersonLicense", "", "POST"), + addZoneInfo("12", "新增区域边界数据", "/openApi/api/addZoneInfo", "", "POST"), + addPersonnelPosition("13", "新增人员定位数据", "/openApi/api/addPersonnelPosition", "", "POST"), + addPersonnelGatherInfo("14", "新增人员聚集数据", "/openApi/api/addPersonnelGatherInfo", "", "POST"), + addPersonnelPositionAlarm("15", "新增人员报警数据", "/openApi/api/addPersonnelPositionAlarm", "", "POST"), + addZoneAlarm("16", "新增区域报警数据", "/openApi/api/addZoneAlarm", "", "POST"), + toDoOne("17", "新增特殊作业活动报备记录", "/openApi/api/", "开发中", "POST"), + toDoTwo("18", "新增特殊作业数据", "/openApi/api/", "开发中", "POST") + ; + + private final String code; + private final String desc; + private final String url; + private final String remark; + private final String requestType; + + DongShengV1Enum(String code, String desc, String url, String remark, String requestType) { + this.code = code; + this.desc = desc; + this.url = url; + this.remark = remark; + this.requestType = requestType; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/report/ReportV1Enum.java b/src/main/java/com/zcloud/modules/data/base/report/HeBeiReportV11Enum.java similarity index 84% rename from src/main/java/com/zcloud/modules/data/base/report/ReportV1Enum.java rename to src/main/java/com/zcloud/modules/data/base/report/HeBeiReportV11Enum.java index cd5aa18..e6e85a6 100644 --- a/src/main/java/com/zcloud/modules/data/base/report/ReportV1Enum.java +++ b/src/main/java/com/zcloud/modules/data/base/report/HeBeiReportV11Enum.java @@ -4,8 +4,12 @@ import com.zcloud.modules.data.base.system.PersonTypeEnum; import com.zcloud.modules.data.base.system.TicketStatusEnum; import lombok.Getter; +/** + * 升级对接文件接口列表 + * [省级统建系统数据交换规范-技术文档 v1.0-20250508]:git地址 + */ @Getter -public enum ReportV1Enum { +public enum HeBeiReportV11Enum { // 安全生产许可管理信息 meanwhileList("0", "上报三同时数据", "/v2/data/receive/bsmi/meanwhileList", "", "POST"), @@ -36,7 +40,6 @@ public enum ReportV1Enum { equipDataReceiving("13", "上报雷电预警设备基础数据", "/v2/data/receive/thunderWarning/equipDataReceiving", "", "POST"), pushDataReceiving("14", "上报雷电预警预警数据", "/v2/data/receive/thunderWarning/pushDataReceiving", "", "POST"), environmentDataReceiving("15", "上报雷电预警环境数据", "/v2/data/receive/thunderWarning/environmentDataReceiving", "", "POST"), - // 查询接口 getLog("16", "按批次 id 查询处理结果", "/v2/data/receive/getLog", "", "POST"), getRequestLog("17", "按错误 id 查询错误详细信息", "/v2/data/receive/getRequestLog", "", "POST"), @@ -47,7 +50,7 @@ public enum ReportV1Enum { private final String remark; private final String requestType; - ReportV1Enum(String code, String desc, String url, String remark, String requestType) { + HeBeiReportV11Enum(String code, String desc, String url, String remark, String requestType) { this.code = code; this.desc = desc; this.url = url; diff --git a/src/main/java/com/zcloud/modules/data/base/report/HeBeiReportV12Enum.java b/src/main/java/com/zcloud/modules/data/base/report/HeBeiReportV12Enum.java new file mode 100644 index 0000000..2d50d34 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/report/HeBeiReportV12Enum.java @@ -0,0 +1,34 @@ +package com.zcloud.modules.data.base.report; + +import lombok.Getter; + +@Getter +public enum HeBeiReportV12Enum { + receiveUnitList("0", "上报安全风险单元数据", "/v2/data/receive/receiveUnitList", "", "POST"), + receiveEventList("1", "上报安全风险事件数据", "/v2/data/receive/receiveEventList", "", "POST"), + receiveControlMeasuresList("2", "上报安全风险管控措施数据", "/v2/data/receive/receiveControlMeasuresList", "", "POST"), + receiveMeasuresTaskList("3", "上报隐患排查任务数据", "/v2/data/receive/receiveMeasuresTaskList", "", "POST"), + receiveMeasuresTaskRecordList("4", "上报隐患排查记录", "/v2/data/receive/receiveMeasuresTaskRecordList", "", "POST"), + receiveDangerlnvestigationList("5", "上报隐患信息数据", "/v2/data/receive/receiveDangerlnvestigationList", "", "POST"), + receiveCheckDangerList("6", "上报专项检查隐患信息", "/v2/data/receive/receiveCheckDangerList", "", "POST"), + receiveUnitStopList("7", "上报停用/检修记录", "/v2/data/receive/receiveUnitStopList", "", "POST"), + receiveCheckRecordList("8", "上报检查情况记录", "/v2/data/receive/receiveCheckRecordList", "", "POST"), + getLog("9", "按批次id查询处理结果", "/v2/data/receive/getLog", "", "POST"), + getRequestLog("10", "按错误id查询错误详细信息", "/v2/data/receive/getRequestLog", "", "POST"), + getCheckTask("11", "查询专项检查任务信息", "/v2/data/receive/getCheckTask", "", "POST"), + getCheckltem("12", "查询检查项信息", "/v2/data/receive/getCheckltem", "", "POST"), + ; + private final String code; + private final String desc; + private final String url; + private final String remark; + private final String requestType; + + HeBeiReportV12Enum(String code, String desc, String url, String remark, String requestType) { + this.code = code; + this.desc = desc; + this.url = url; + this.remark = remark; + this.requestType = requestType; + } +} diff --git a/src/main/java/com/zcloud/modules/data/base/report/NeiMengReportV1Enum.java b/src/main/java/com/zcloud/modules/data/base/report/NeiMengReportV1Enum.java new file mode 100644 index 0000000..8314bee --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/base/report/NeiMengReportV1Enum.java @@ -0,0 +1,33 @@ +package com.zcloud.modules.data.base.report; + +import lombok.Getter; + +/** + * 升级对接文件接口列表 + * [内蒙古省级对接功能]git地址 + */ +@Getter +public enum NeiMengReportV1Enum { + login("0", "上报三同时数据", "/auth/login", "", "POST"), + workTicket("1", "上传作业票数据接口", "/data/workorder/workTicket", "", "POST"), + ticketFile("2", "上传作业票附件接口", "/data/workorder/ticketFile", "", "POST"), + gasAlarm("3", "上传作业票气体采样分析报警数据接口", "/data/workorder/gasAlarm", "", "POST"), + departureAlarm("4", "上传作业票人员离场报警数据接口", "/data/workorder/departureAlarm", "", "POST"), + employeeInfo("5", "上报人员定位基础数据", "/data/employee/info", "", "POST"), + employeeLocations("6", "上传人员实时数据接口", "/data/employee/locations", "", "POST"), + employeeAlarm("7", "上传人员报警数据接口", "/data/employee/alarm", "", "POST"), + ; + private final String code; + private final String desc; + private final String url; + private final String remark; + private final String requestType; + + NeiMengReportV1Enum(String code, String desc, String url, String remark, String requestType) { + this.code = code; + this.desc = desc; + this.url = url; + this.remark = remark; + this.requestType = requestType; + } +} diff --git a/src/main/java/com/zcloud/modules/data/service/util/HttpService.java b/src/main/java/com/zcloud/modules/data/service/util/HttpService.java new file mode 100644 index 0000000..9336784 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/service/util/HttpService.java @@ -0,0 +1,4 @@ +package com.zcloud.modules.data.service.util; + +public interface HttpService { +} diff --git a/src/main/java/com/zcloud/modules/data/service/util/impl/HttpServiceImpl.java b/src/main/java/com/zcloud/modules/data/service/util/impl/HttpServiceImpl.java new file mode 100644 index 0000000..e3c3332 --- /dev/null +++ b/src/main/java/com/zcloud/modules/data/service/util/impl/HttpServiceImpl.java @@ -0,0 +1,8 @@ +package com.zcloud.modules.data.service.util.impl; + +import com.zcloud.modules.data.service.util.HttpService; +import org.springframework.stereotype.Service; + +@Service +public class HttpServiceImpl implements HttpService { +}