| | |
| | | import com.ruoyi.framework.aspectj.lang.enums.BusinessType; |
| | | import com.ruoyi.framework.web.controller.BaseController; |
| | | import com.ruoyi.framework.web.domain.R; |
| | | import com.ruoyi.inspectiontask.dto.InspectionTaskDto; |
| | | import com.ruoyi.inspectiontask.dto.TimingTaskDto; |
| | | import com.ruoyi.inspectiontask.pojo.InspectionTask; |
| | | import com.ruoyi.inspectiontask.pojo.TimingTask; |
| | | import com.ruoyi.inspectiontask.service.InspectionTaskService; |
| | | import com.ruoyi.inspectiontask.service.TimingTaskService; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | |
| | | public class TimingTaskController extends BaseController { |
| | | |
| | | private TimingTaskService timingTaskService; |
| | | private InspectionTaskService inspectionTaskService; |
| | | |
| | | /** |
| | | * 定时巡检任务表查询 |
| | |
| | | } |
| | | |
| | | /** |
| | | * 修改启用状态 |
| | | */ |
| | | @PostMapping("/changeEnable") |
| | | @Operation(summary = "启用或禁用定时任务") |
| | | @Log(title = "定时任务", businessType = BusinessType.UPDATE) |
| | | public R changeEnable(@RequestBody TimingTask timingTask) throws SchedulerException { |
| | | return R.ok(timingTaskService.changeEnable(timingTask.getId(), timingTask.getIsEnabled())); |
| | | } |
| | | |
| | | /** |
| | | * 当日巡检记录 |
| | | */ |
| | | @GetMapping("/recordList/{timingId}") |
| | | @Operation(summary = "按定时任务查询巡检记录") |
| | | public R<IPage<InspectionTaskDto>> recordList(Page<InspectionTask> page, @PathVariable Long timingId) { |
| | | IPage<InspectionTaskDto> list = inspectionTaskService.selectInspectionTaskRecordList(page, timingId); |
| | | return R.ok(list); |
| | | } |
| | | |
| | | /** |
| | | * 定时巡检任务表删除 |
| | | */ |
| | | @DeleteMapping("/delTimingTask") |