Appearance
POST /dm-device/repairWorkOrders/repairWorkOrdersCountByExecutor
Content-Type: application/json
触发按钮:repairWorkOrdersCountByExecutorAjax
入参
无
出参
传递对象:ResultData
无
前端校验规则
无后端逻辑
业务流程:规范统计时间范围 -> 按报表权限限定可见部门 -> 按处理人汇总维修工单 -> 区分已完成与未完成数量
├── 规范统计时间范围
│ ├── 规范开始时间 :1085-1087
│ └── 规范结束时间 :1088-1090
├── 按报表权限限定可见部门
│ ├── 查询报表查看权限:UserClient.queryUserReportFlag :1092
│ ├── 无全量权限时限定当前用户部门范围
│ │ └── 查询当前用户部门:DepartmentClient.queryDeptByCurrentUser :1114
│ └── 有全量权限时不加部门限制
└── 按处理人汇总维修工单
└── 统计处理人工单完成情况:RepairWorkOrdersMapper.repairWorkOrdersCountByExecutor :1105
├── 汇总处理人总工单数
├── 汇总已完成工单数
└── 汇总未完成工单数后端校验规则
无涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| 远程服务数据 | userClient.queryUserReportFlag | userClient |
| repair_work_orders_mapper | repairWorkOrdersMapper.repairWorkOrdersCountByExecutor | repairWorkOrdersMapper |
| repair_work_orders | RepairWorkOrdersMapper.repairWorkOrdersCountByExecutor | 自定义 SQL:repairWorkOrdersCountByExecutor |