Skip to content

POST /dm-device/inspectTasks/exportInspectTasksExcel

Content-Type: application/json

触发按钮:exportExcelAjax

入参

出参

传递对象:ResultData

前端校验规则

前端校验
└── 权限校验
    └── 导出按钮权限
        └── v-auth: 'spotCheck:task:export:popup'

后端逻辑

业务流程:限定点检任务范围 -> 按部门查询任务 -> 生成导出数据 -> 输出Excel

├── 导出点检任务:InspectWorkOrderService.exportInspectTasksExcel :78
├── 限定点检任务范围
├── 查询任务列表:MaintenanceTasksService.findList :63
│   ├── 加载可见部门:getDeptList :330
│   └── 查询点检任务:MaintenanceTasksMapper.selectListByVo :331
└── 输出Excel :71-83

后端校验规则

后端校验
└── 数据存在性校验
    └── 校验导出任务数据是否存在:exportInspectTasksExcel :64-90
        └── ExceptionCode.EX100007

涉及数据库表