gaoluyang
2026-10-18 f0d1f1ad146e284c0adcc851a9501f468ca1aa5d
分支
用户 gaoluyang <2820782392@qq.com>
星期日, 十月 18, 2026 18:56 +0800
提交者 gaoluyang <2820782392@qq.com>
星期日, 十月 18, 2026 18:56 +0800
提交f0d1f1ad146e284c0adcc851a9501f468ca1aa5d
目录 f72e4c4127584c05d83180cbd71da247d66c38fb 目录 | zip | gz
上一版本 196ff11a9b7e514dabea8757de00259d9b7fea4d 查看 | 对比
feat(mes): 新增能耗管理模块(计量点/抄表/定额/预警/统计)

- 新增能耗计量点、抄表记录、考核指标、预警的数据模型与 CRUD 接口
- 抄表自动带出期初读数并计算本期用量、费用,冗余车间/产线/设备快照
- 预警检测覆盖超定额、环比、同比、跑冒滴漏四类规则
- 新增能耗总览与月度报表统计接口,提供同比、环比分析
- 新增 8 个能耗字典类型与 16 个按钮权限
- 新增建表、字典、菜单及角色授权初始化脚本

Co-Authored-By: Claude Code <noreply@anthropic.com>
已添加48个文件
已修改2个文件
4238 ■■■■■ 文件已修改
sql/mysql/mes_em_energy_init.sql 255 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/alert/MesEmAlertController.java 72 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/alert/vo/MesEmAlertHandleReqVO.java 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/alert/vo/MesEmAlertPageReqVO.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/alert/vo/MesEmAlertRespVO.java 95 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/meter/MesEmMeterController.java 107 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/meter/vo/MesEmMeterPageReqVO.java 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/meter/vo/MesEmMeterRespVO.java 86 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/meter/vo/MesEmMeterSaveReqVO.java 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/meter/vo/MesEmOptionRespVO.java 44 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/quota/MesEmQuotaController.java 77 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/quota/vo/MesEmQuotaPageReqVO.java 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/quota/vo/MesEmQuotaRespVO.java 73 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/quota/vo/MesEmQuotaSaveReqVO.java 64 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/MesEmRecordController.java 90 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/vo/MesEmLastReadingRespVO.java 23 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/vo/MesEmRecordPageReqVO.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/vo/MesEmRecordRespVO.java 89 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/vo/MesEmRecordSaveReqVO.java 41 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/statistics/MesEmStatisticsController.java 52 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/statistics/vo/MesEmOverviewRespVO.java 161 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/statistics/vo/MesEmReportRespVO.java 111 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/em/alert/MesEmAlertDO.java 124 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/em/meter/MesEmMeterDO.java 115 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/em/quota/MesEmQuotaDO.java 98 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/em/record/MesEmRecordDO.java 124 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/em/alert/MesEmAlertMapper.java 66 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/em/meter/MesEmMeterMapper.java 56 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/em/quota/MesEmQuotaMapper.java 50 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/em/record/MesEmRecordMapper.java 165 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/DictTypeConstants.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/ErrorCodeConstants.java 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmAlertLevelEnum.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmAlertStatusEnum.java 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmAlertTypeEnum.java 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmEnergyTypeEnum.java 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmMeterStatusEnum.java 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmQuotaObjectTypeEnum.java 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmQuotaPeriodEnum.java 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/em/MesEmRecordSourceEnum.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/alert/MesEmAlertService.java 45 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/alert/MesEmAlertServiceImpl.java 339 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/meter/MesEmMeterService.java 46 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/meter/MesEmMeterServiceImpl.java 249 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/quota/MesEmQuotaService.java 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/quota/MesEmQuotaServiceImpl.java 157 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/record/MesEmRecordService.java 34 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/record/MesEmRecordServiceImpl.java 178 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/statistics/MesEmStatisticsService.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/em/statistics/MesEmStatisticsServiceImpl.java 331 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史