Appearance
POST /dm-device/inspectTasks/queryWorkOrdersPage
Content-Type: application/json
触发按钮:queryWorkOrdersPageAjax
入参
无
出参
传递对象:ResultData
无
前端校验规则
无后端逻辑
业务流程:标记点检工单查询 -> 按权限收口可见范围 -> 分页查询工单 -> 补充设备图片与确认标记
├── 初始化点检工单类型
├── 按权限收口可见范围 :169-181
│ ├── isStat=1 时按报表权限决定是否限制部门
│ │ └── 查询报表权限:UserClient.queryUserReportFlag :171
│ │ ├── UserServiceImpl.queryUserReportFlag :402-407
│ │ └── UserMapper.queryUserReportFlag :407
│ └── 收口当前用户部门及下级部门
│ ├── DeptClient.queryDeptByCurrentUser :1129
│ ├── DepartmentServiceImpl.queryDeptByCurrentUser :288-295
│ └── DepartmentMapper.queryDeptByUserId :289
├── 分页查询工单
│ └── MaintenanceWorkOrdersMapper.queryPage :192
├── 补充设备图片
│ ├── 查询附件:FileClient.listFile :203
│ └── FileServiceImpl.selectFiles :134-147
└── 标记待确认工单 :217-225后端校验规则
后端校验
└── 条件业务约束
├── 生效条件: isStat=1;条件表达式: 无全量报表权限或权限标记为空时,仅允许查询当前用户部门数据:queryWorkOrdersPage :169-178
└── 生效条件: isStat≠1;条件表达式: 仅允许查询当前用户部门数据:queryWorkOrdersPage :179-181涉及数据库表
无