J8 - 巡检管理模块
本模块提供了完整的巡检管理功能,包含巡检项目配置、计划制定、任务执行等全流程管理。
模块结构
1. 巡检明细 (inspect-detail/)
queryInspectDetailList- 获取巡检明细列表(条件+分页)
功能: 查看巡检执行的详细记录和结果
2. 巡检项目选项管理 (inspect-project-option/)
addInspectProjectOption- 添加巡检项目选项modifyInspectProjectOption- 修改巡检项目选项deleteInspectProjectOption- 删除巡检项目选项
功能: 管理巡检项目的配置选项
3. 巡检项目管理 (inspect-project/)
addInspectProject- 添加巡检项目modifyInspectProject- 修改巡检项目deleteInspectProject- 删除巡检项目queryInspectProjectList- 获取巡检项目列表(条件+分页)queryInspectProjectNameList- 获取巡检项目名称列表addInspectQuestion- 增加巡检题目modifyInspectQuestion- 修改巡检题目deleteInspectQuestion- 删除巡检题目queryInspectQuestionList- 获取巡检题目列表(条件+分页)
功能: 管理巡检项目和相关的巡检题目
4. 巡检计划管理 (inspect-plan/)
addInspectPlan- 添加巡检计划modifyInspectPlan- 修改巡检计划modifyInspectPlanState- 停用巡检计划queryInspectPlanDetail- 获取巡检计划详情queryInspectPlanList- 获取巡检计划列表(条件+分页)deleteInspectPlan- 删除巡检计划
功能: 制定和管理巡检计划,包括计划的创建、修改、启停和删除
5. 巡检点管理 (inspect-point/)
addInspectPoint- 添加巡检点modifyInspectPoint- 修改巡检点信息queryInspectPointList- 获取巡检点列表(条件+分页)deleteInspectPoint- 删除巡检点querySelectableInspectPointList- 获取可选巡检点列表(条件+分页)
功能: 管理巡检点位,包括点位的添加、修改、删除和查询
6. 巡检路线管理 (inspect-route/)
addInspectRoute- 添加巡检路线,返回添加成功的 IDmodifyInspectRoute- 修改巡检路线queryInspectRouteNameList- 获取巡检路线名称列表queryInspectRouteList- 获取巡检路线列表(条件+分页)queryInspectRoutePointList- 获取巡检路线巡检点列表(条件+分页)deleteInspectRoute- 删除巡检路线
功能: 管理巡检路线,包括路线的设计、修改和删除
7. 巡检路线巡检点管理 (inspect-route-point/)
addInspectRoutePoint- 新增巡检路线巡检点modifyInspectRoutePoint- 修改巡检路线巡检点deleteInspectRoutePoint- 删除巡检路线巡检点
功能: 管理巡检路线中的具体巡检点配置
8. 巡检任务管理 (inspect-task/)
queryInspectTaskDetail- 获取巡检任务详情queryInspectTaskList- 获取巡检任务列表(条件+分页)transferInspectTask- 流转任务
功能: 管理巡检任务的执行,包括任务查看和状态流转
业务流程
- 项目配置: 创建巡检项目 → 添加巡检题目 → 配置项目选项
- 点位管理: 添加巡检点 → 设置点位信息
- 路线设计: 创建巡检路线 → 添加路线巡检点 → 设置巡检顺序
- 计划制定: 创建巡检计划 → 关联路线和人员 → 设置执行周期
- 任务执行: 生成巡检任务 → 执行巡检 → 记录巡检结果
- 结果查看: 查看巡检明细 → 分析巡检数据
技术特点
- 模块化设计: 每个子功能独立模块,便于维护
- 类型安全: 完整的 TypeScript 类型定义
- 统一规范: 遵循项目代码风格和接口规范
- 完整测试: 每个接口都提供测试用例
注意事项
- 所有接口都使用
UseAxiosOptionsJsonVO<T>作为 options 参数类型 - 分页接口统一使用
PageDTO<T>返回类型 - POST/PUT 请求统一使用
UpType.json内容类型 - 删除操作需要确认相关依赖关系
- 状态变更操作需要权限验证