Files
be-process-control-system/business
Joshi 8f53de5918 feat(business): 新增停机统计计算接口
新增 `/calc` 接口用于计算指定时间范围内的停机次数、停机时长及设备作业率。该接口通过查询 ProStoppage 表中符合条件的停机记录,统计相关指标并返回结果。主要变更:
- 在 ProStoppageController 中添加 `calc` 方法,提供 POST 接口 /calc
- 在 ProStoppageService 中声明 `calc` 方法签名
- 在 ProStoppageServiceImpl 中实现 `calc` 逻辑,包括:
  - 查询时间范围内的停机记录
  - 统计停机次数和总时长(转换为小时) - 计算时间范围总时长与作业率(百分比形式)
  - 返回包含三项数据的结果列表
2025-09-23 17:04:20 +08:00
..
2025-08-18 10:41:44 +08:00