Appearance
POST /dm-device/inspectTasks/page
Content-Type: application/json
触发按钮:pageAjax
入参
无
出参
传递对象:ResultData,前端实际消费的是 data 中的 rows / total。<rows + total>
json
{
"id": "",
"partNo": "",
"partCode": "",
"partName": "",
"bigCategory": "",
"...": "..."
}前端校验规则
无后端逻辑
业务流程:限定点检任务查询范围 -> 加载当前用户可见部门 -> 分页查询点检任务 -> 返回完成进度与产线信息
├── 加载当前用户可见部门
│ ├── 查询部门范围:DeptClient.queryDeptByCurrentUser :611
│ └── 当前用户部门查询
│ ├── DepartmentServiceImpl.queryDeptByCurrentUser :288-295
│ ├── 已绑定部门
│ └── 未绑定部门时改查当前工厂全部部门
├── 绑定部门过滤范围 :99
└── 分页查询点检任务
├── MaintenanceTasksMapper.selectPage :104
├── 按部门范围过滤且限定 bussiness_type=点检
└── 返回 taskCompletion、lineNos、productLineNos后端校验规则
无涉及数据库表
| 库名.表名 | mapper.statement | 描述 |
|---|---|---|
| task | TaskMapper.selectPage | 按筛选条件分页查询task数据 |