package com.example.demo.controller; import com.example.demo.base.Constants; import com.example.demo.domain.dto.QrtzTaskAddNewDTO; import com.example.demo.domain.dto.QrtzTaskUpdateDTO; import com.example.demo.domain.dto.QueryPageDTO; import com.example.demo.domain.dto.QueryTaskDetailsDTO; import com.example.demo.domain.entity.QrtzTask; import com.example.demo.service.JobService; import com.example.demo.service.QrTaskDetailService; import com.example.demo.service.QrTaskService; import com.example.demo.util.Response; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; import org.quartz.SchedulerException; import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @Tag(name = "任务执行情况管理") @RequestMapping(Constants.QUARTZ_API + "/taskDetail") @RequiredArgsConstructor(onConstructor_ = {@Lazy}) public class QrtzTaskDetailController { private final QrTaskDetailService qrTaskDetailService; @Operation(summary = "删除任务执行情况") @PostMapping("/deleteTasks") public String deleteTasks(List ids) { return Response.success(qrTaskDetailService.deleteTasks(ids)); } }