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 个按钮权限,授权超管
- 补预案类型字典(停电/设备故障/火灾/自然灾害/其他)
后续能力点(风险分级管控、隐患排查治理、特种作业票证、安全教育培训、
可视化看板、统计分析)分期补充。