tuqin
2026-11-02 bc136ac1a5fa5b29dc4d06a5de9bc3332b2aea47
分支
用户 tuqin <tuqin@tuqin.cn>
星期一, 十一月 2, 2026 10:18 +0800
提交者 tuqin <tuqin@tuqin.cn>
星期一, 十一月 2, 2026 10:18 +0800
提交bc136ac1a5fa5b29dc4d06a5de9bc3332b2aea47
目录 78670a9d2eef6dc8f639d32ec6f4efac30470894 目录 | zip | gz
上一版本 0cc6de48784e1fd8d00737168a1704584b1daf81 查看 | 对比
feat(mes): 新增安全生产模块 - 应急处置预案(一期)

背景:蓝羽此前无任何安全生产功能。经全仓库排查(22 个后端分支 + 21 个前端分支),
完整安全生产模块不存在,仅新高电力分支有应急处置预案,作为安全生产第一个能力点先落地。

后端新增(10 个文件):
- controller/admin/pro/emergencyplan:分页/详情/新增/修改/删除/导入导出
- dal/dataobject|mysql/pro/emergencyplan:DO 与 Mapper
- service/pro/emergencyplan:预案业务逻辑

补齐的缺失依赖:
- ErrorCodeConstants 补 MES_PRO_EMERGENCY_PLAN_NOT_EXISTS / CODE_DUPLICATE /
IMPORT_LIST_IS_EMPTY(蓝羽基线不存在,不补编译不过)
- DictTypeConstants 补 MES_PRO_EMERGENCY_PLAN_TYPE

SQL(mes_safety_emergency_plan_init.sql,可重复执行):
- 建表 mes_pro_emergency_plan
- 新建一级菜单「安全生产」(/safety),便于后续能力点归入
- 挂入应急处置预案菜单 + 5 个按钮权限,授权超管
- 补预案类型字典(停电/设备故障/火灾/自然灾害/其他)

后续能力点(风险分级管控、隐患排查治理、特种作业票证、安全教育培训、
可视化看板、统计分析)分期补充。
已修改2个文件
已添加11个文件
707 ■■■■■ 文件已修改
sql/mysql/mes_safety_emergency_plan_init.sql 104 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/emergencyplan/MesProEmergencyPlanController.java 118 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/emergencyplan/vo/MesProEmergencyPlanImportExcelVO.java 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/emergencyplan/vo/MesProEmergencyPlanImportRespVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/emergencyplan/vo/MesProEmergencyPlanPageReqVO.java 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/emergencyplan/vo/MesProEmergencyPlanRespVO.java 52 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/emergencyplan/vo/MesProEmergencyPlanSaveReqVO.java 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/emergencyplan/MesProEmergencyPlanDO.java 77 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/pro/emergencyplan/MesProEmergencyPlanMapper.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/DictTypeConstants.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/emergencyplan/MesProEmergencyPlanService.java 34 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/emergencyplan/MesProEmergencyPlanServiceImpl.java 163 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史