Skip to content

POST /dm-device/patrolTasks/exportPatrolTasksExcel

Content-Type: application/json

触发按钮:exportExcelAjax

入参

出参

传递对象:ResultData

前端校验规则

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

后端逻辑

text
业务流程:限定巡检任务范围后查询任务完成情况并导出Excel
├── 限定巡检任务范围 :159
├── 按部门查询任务及完成情况
│   └── MaintenanceTasksService.findList :160
├── 判断是否存在导出数据 :161-186
└── 导出巡检任务Excel :180

后端校验规则

text
后端校验
└── 数据存在性校验
    └── 校验导出巡检任务数据是否存在:exportPatrolTasksExcel :160-186
        └── ExceptionCode.EX100007

涉及数据库表