🏷️ feat: 定时任务相关实体类验证分组

This commit is contained in:
bunny 2025-05-22 13:36:28 +08:00
parent 00d910a524
commit 7a735da331
20 changed files with 78 additions and 206 deletions

View File

@ -2,21 +2,20 @@ package cn.bunny.services.controller.schedule;
import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.aop.scanner.QuartzSchedulersScanner;
import cn.bunny.services.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.quartz.dto.SchedulersAddDto;
import cn.bunny.services.domain.quartz.dto.SchedulersDto;
import cn.bunny.services.domain.quartz.dto.SchedulersUpdateDto;
import cn.bunny.services.domain.quartz.entity.Schedulers;
import cn.bunny.services.domain.quartz.vo.SchedulersVo;
import cn.bunny.services.domain.schedule.dto.SchedulersDto;
import cn.bunny.services.domain.schedule.entity.Schedulers;
import cn.bunny.services.domain.schedule.vo.SchedulersVo;
import cn.bunny.services.service.schedule.SchedulersService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.validation.Valid;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -56,15 +55,15 @@ public class SchedulersController {
@Operation(summary = "添加任务调度", description = "添加任务")
@PermissionTag(permission = "schedulers:add")
@PostMapping()
public Result<Object> addSchedulers(@Valid @RequestBody SchedulersAddDto dto) {
schedulersService.addSchedulers(dto);
public Result<Object> createSchedulers(@Validated(ValidationGroups.Add.class) @RequestBody SchedulersDto dto) {
schedulersService.createSchedulers(dto);
return Result.success(ResultCodeEnum.CREATE_SUCCESS);
}
@Operation(summary = "更新任务调度", description = "更新任务")
@PermissionTag(permission = "schedulers:update")
@PutMapping()
public Result<String> updateSchedulers(@Valid @RequestBody SchedulersUpdateDto dto) {
public Result<String> updateSchedulers(@Validated(ValidationGroups.Update.class) @RequestBody SchedulersDto dto) {
schedulersService.updateSchedulers(dto);
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
}
@ -72,7 +71,7 @@ public class SchedulersController {
@Operation(summary = "暂停任务调度", description = "暂停任务")
@PermissionTag(permission = "schedulers:update")
@PutMapping("pause")
public Result<String> pause(@RequestBody SchedulersUpdateDto dto) {
public Result<String> pause(@RequestBody SchedulersDto dto) {
schedulersService.pauseScheduler(dto);
return Result.success();
}
@ -80,7 +79,7 @@ public class SchedulersController {
@Operation(summary = "恢复任务调度", description = "恢复任务")
@PermissionTag(permission = "schedulers:update")
@PutMapping("resume")
public Result<String> resume(@RequestBody SchedulersUpdateDto dto) {
public Result<String> resume(@RequestBody SchedulersDto dto) {
schedulersService.resumeScheduler(dto);
return Result.success();
}
@ -88,7 +87,7 @@ public class SchedulersController {
@Operation(summary = "删除任务调度", description = "删除任务")
@PermissionTag(permission = "schedulers:delete")
@DeleteMapping()
public Result<String> deleteSchedulers(@RequestBody SchedulersUpdateDto dto) {
public Result<String> deleteSchedulers(@RequestBody SchedulersDto dto) {
schedulersService.deleteSchedulers(dto);
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
}

View File

@ -1,21 +1,20 @@
package cn.bunny.services.controller.schedule;
import cn.bunny.services.aop.annotation.PermissionTag;
import cn.bunny.services.domain.common.ValidationGroups;
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.common.model.vo.result.Result;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupAddDto;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupDto;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupUpdateDto;
import cn.bunny.services.domain.quartz.entity.SchedulersGroup;
import cn.bunny.services.domain.quartz.vo.SchedulersGroupVo;
import cn.bunny.services.domain.schedule.dto.SchedulersGroupDto;
import cn.bunny.services.domain.schedule.entity.SchedulersGroup;
import cn.bunny.services.domain.schedule.vo.SchedulersGroupVo;
import cn.bunny.services.service.schedule.SchedulersGroupService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.validation.Valid;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -54,15 +53,15 @@ public class SchedulersGroupController {
@Operation(summary = "添加任务调度分组", description = "添加任务调度分组")
@PermissionTag(permission = "schedulersGroup:add")
@PostMapping()
public Result<String> addSchedulersGroup(@Valid @RequestBody SchedulersGroupAddDto dto) {
schedulersGroupService.addSchedulersGroup(dto);
public Result<String> createSchedulersGroup(@Validated(ValidationGroups.Add.class) @RequestBody SchedulersGroupDto dto) {
schedulersGroupService.createSchedulersGroup(dto);
return Result.success(ResultCodeEnum.CREATE_SUCCESS);
}
@Operation(summary = "更新任务调度分组", description = "更新任务调度分组")
@PermissionTag(permission = "schedulersGroup:update")
@PutMapping()
public Result<String> updateSchedulersGroup(@Valid @RequestBody SchedulersGroupUpdateDto dto) {
public Result<String> updateSchedulersGroup(@Validated(ValidationGroups.Update.class) @RequestBody SchedulersGroupDto dto) {
schedulersGroupService.updateSchedulersGroup(dto);
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
}

View File

@ -1,39 +0,0 @@
package cn.bunny.services.domain.quartz.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Schema(name = "SchedulersAddDto对象", title = "添加Schedulers", description = "添加Schedulers")
public class SchedulersAddDto {
@Schema(name = "jobName", title = "任务名称")
@NotBlank(message = "任务名称不能为空")
private String jobName;
@Schema(name = "jobGroup", title = "任务分组")
@NotBlank(message = "任务分组不能为空")
private String jobGroup;
@Schema(name = "description", title = "任务详情")
private String description;
@Schema(name = "jobClassName", title = "任务类名称")
@NotBlank(message = "corn表达式不能为空")
private String jobClassName;
@Schema(name = "cronExpression", title = "corn表达式")
@NotBlank(message = "corn表达式不能为空")
private String cronExpression;
}

View File

@ -1,24 +0,0 @@
package cn.bunny.services.domain.quartz.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Schema(name = "SchedulersGroupAddDto对象", title = "添加任务调度分组", description = "添加任务调度分组")
public class SchedulersGroupAddDto {
@Schema(name = "groupName", title = "分组名称")
@NotBlank(message = "分组名称不能为空")
private String groupName;
@Schema(name = "description", title = "分组详情")
private String description;
}

View File

@ -1,29 +0,0 @@
package cn.bunny.services.domain.quartz.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Schema(name = "SchedulersGroupUpdateDto对象", title = "更新任务调度分组", description = "更新任务调度分组")
public class SchedulersGroupUpdateDto {
@Schema(name = "id", title = "主键")
@NotNull(message = "id不能为空")
private Long id;
@Schema(name = "groupName", title = "分组名称")
@NotBlank(message = "分组名称不能为空")
private String groupName;
@Schema(name = "description", title = "分组详情")
private String description;
}

View File

@ -1,43 +0,0 @@
package cn.bunny.services.domain.quartz.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Schema(name = "SchedulersUpdateDto对象", title = "更新Schedulers", description = "更新Schedulers")
public class SchedulersUpdateDto {
@Schema(name = "jobName", title = "任务名称")
@NotBlank(message = "任务名称不能为空")
private String jobName;
@Schema(name = "jobGroup", title = "任务分组")
@NotBlank(message = "任务分组不能为空")
private String jobGroup;
@Schema(name = "description", title = "任务详情")
@NotBlank(message = "任务详情不能为空")
private String description;
// @Schema(name = "jobClassName", title = "任务类名称")
// @NotBlank(message = "corn表达式不能为空")
// @NotNull(message = "corn表达式不能为空")
// private String jobClassName;
@Schema(name = "cronExpression", title = "corn表达式")
@NotBlank(message = "corn表达式不能为空")
private String cronExpression;
// @Schema(name = "jobMethodName", title = "执行方法")
// @NotBlank(message = "执行方法不能为空")
// @NotNull(message = "执行方法不能为空")
// private String jobMethodName;
}

View File

@ -1,5 +1,6 @@
package cn.bunny.services.domain.quartz.dto;
package cn.bunny.services.domain.schedule.dto;
import cn.bunny.services.domain.common.ValidationGroups;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
@ -15,18 +16,26 @@ import lombok.NoArgsConstructor;
public class SchedulersDto {
@Schema(name = "jobName", title = "任务名称")
@NotBlank(message = "任务名称不能为空", groups = {ValidationGroups.Add.class, ValidationGroups.Update.class})
private String jobName;
@Schema(name = "jobGroup", title = "任务分组")
@NotBlank(message = "任务分组不能为空", groups = {ValidationGroups.Add.class, ValidationGroups.Update.class})
private String jobGroup;
@Schema(name = "description", title = "任务详情")
@NotBlank(message = "任务详情不能为空", groups = {ValidationGroups.Update.class})
private String description;
@Schema(name = "jobClassName", title = "任务类名称")
@NotBlank(message = "corn表达式不能为空")
@NotBlank(message = "corn表达式不能为空", groups = {ValidationGroups.Add.class})
private String jobClassName;
@Schema(name = "cronExpression", title = "corn表达式")
@NotBlank(message = "corn表达式不能为空", groups = {ValidationGroups.Add.class, ValidationGroups.Update.class})
private String cronExpression;
@Schema(name = "triggerName", title = "触发器名称")
private String triggerName;

View File

@ -1,6 +1,9 @@
package cn.bunny.services.domain.quartz.dto;
package cn.bunny.services.domain.schedule.dto;
import cn.bunny.services.domain.common.ValidationGroups;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@ -12,8 +15,13 @@ import lombok.NoArgsConstructor;
@Builder
@Schema(name = "SchedulersGroupDto对象", title = "任务调度分组分页查询", description = "任务调度分组分页查询")
public class SchedulersGroupDto {
@Schema(name = "id", title = "主键")
@NotNull(message = "id不能为空", groups = {ValidationGroups.Update.class})
private Long id;
@Schema(name = "groupName", title = "分组名称")
@NotBlank(message = "分组名称不能为空", groups = {ValidationGroups.Add.class, ValidationGroups.Update.class})
private String groupName;
@Schema(name = "description", title = "分组详情")

View File

@ -1,4 +1,4 @@
package cn.bunny.services.domain.quartz.entity;
package cn.bunny.services.domain.schedule.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.domain.quartz.entity;
package cn.bunny.services.domain.schedule.entity;
import cn.bunny.services.domain.common.model.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.domain.quartz.vo;
package cn.bunny.services.domain.schedule.vo;
import cn.bunny.services.domain.common.model.vo.BaseUserVo;
import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -1,4 +1,4 @@
package cn.bunny.services.domain.quartz.vo;
package cn.bunny.services.domain.schedule.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;

View File

@ -1,8 +1,8 @@
package cn.bunny.services.mapper.schedule;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupDto;
import cn.bunny.services.domain.quartz.entity.SchedulersGroup;
import cn.bunny.services.domain.quartz.vo.SchedulersGroupVo;
import cn.bunny.services.domain.schedule.dto.SchedulersGroupDto;
import cn.bunny.services.domain.schedule.entity.SchedulersGroup;
import cn.bunny.services.domain.schedule.vo.SchedulersGroupVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,7 +1,7 @@
package cn.bunny.services.mapper.schedule;
import cn.bunny.services.domain.quartz.dto.SchedulersDto;
import cn.bunny.services.domain.quartz.entity.Schedulers;
import cn.bunny.services.domain.schedule.dto.SchedulersDto;
import cn.bunny.services.domain.schedule.entity.Schedulers;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -3,7 +3,7 @@
<mapper namespace="cn.bunny.services.mapper.schedule.SchedulersGroupMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.bunny.services.domain.quartz.entity.SchedulersGroup">
<resultMap id="BaseResultMap" type="cn.bunny.services.domain.schedule.entity.SchedulersGroup">
<id column="id" property="id"/>
<id column="create_time" property="createTime"/>
<id column="update_time" property="updateTime"/>
@ -20,7 +20,7 @@
</sql>
<!-- 分页查询任务调度分组内容 -->
<select id="selectListByPage" resultType="cn.bunny.services.domain.quartz.vo.SchedulersGroupVo">
<select id="selectListByPage" resultType="cn.bunny.services.domain.schedule.vo.SchedulersGroupVo">
select
schedulers_group.*,
create_user.username as create_username,

View File

@ -3,7 +3,7 @@
<mapper namespace="cn.bunny.services.mapper.schedule.SchedulersMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.bunny.services.domain.quartz.entity.Schedulers">
<resultMap id="BaseResultMap" type="cn.bunny.services.domain.schedule.entity.Schedulers">
<id column="job_name" property="jobName"/>
<id column="job_group" property="jobGroup"/>
<id column="description" property="description"/>
@ -19,7 +19,7 @@
</sql>
<!-- 分页查询Schedulers视图内容 -->
<select id="selectListByPage" resultType="cn.bunny.services.domain.quartz.entity.Schedulers">
<select id="selectListByPage" resultType="cn.bunny.services.domain.schedule.entity.Schedulers">
select
<include refid="Base_Column_List"/>
from view_qrtz_schedulers

View File

@ -1,11 +1,9 @@
package cn.bunny.services.service.schedule;
import cn.bunny.services.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupAddDto;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupDto;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupUpdateDto;
import cn.bunny.services.domain.quartz.entity.SchedulersGroup;
import cn.bunny.services.domain.quartz.vo.SchedulersGroupVo;
import cn.bunny.services.domain.schedule.dto.SchedulersGroupDto;
import cn.bunny.services.domain.schedule.entity.SchedulersGroup;
import cn.bunny.services.domain.schedule.vo.SchedulersGroupVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
@ -33,14 +31,14 @@ public interface SchedulersGroupService extends IService<SchedulersGroup> {
*
* @param dto 添加表单
*/
void addSchedulersGroup(SchedulersGroupAddDto dto);
void createSchedulersGroup(SchedulersGroupDto dto);
/**
* * 更新任务调度分组
*
* @param dto 更新表单
*/
void updateSchedulersGroup(SchedulersGroupUpdateDto dto);
void updateSchedulersGroup(SchedulersGroupDto dto);
/**
* * 删除|批量删除任务调度分组类型

View File

@ -1,11 +1,9 @@
package cn.bunny.services.service.schedule;
import cn.bunny.services.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.quartz.dto.SchedulersAddDto;
import cn.bunny.services.domain.quartz.dto.SchedulersDto;
import cn.bunny.services.domain.quartz.dto.SchedulersUpdateDto;
import cn.bunny.services.domain.quartz.entity.Schedulers;
import cn.bunny.services.domain.quartz.vo.SchedulersVo;
import cn.bunny.services.domain.schedule.dto.SchedulersDto;
import cn.bunny.services.domain.schedule.entity.Schedulers;
import cn.bunny.services.domain.schedule.vo.SchedulersVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
@ -31,33 +29,33 @@ public interface SchedulersService extends IService<Schedulers> {
*
* @param dto 添加表单
*/
void addSchedulers(SchedulersAddDto dto);
void createSchedulers(SchedulersDto dto);
/**
* * 暂停Schedulers任务
*
* @param dto Schedulers公共操作表单
*/
void pauseScheduler(SchedulersUpdateDto dto);
void pauseScheduler(SchedulersDto dto);
/**
* * 恢复Schedulers任务
*
* @param dto Schedulers公共操作表单
*/
void resumeScheduler(SchedulersUpdateDto dto);
void resumeScheduler(SchedulersDto dto);
/**
* * 移出Schedulers任务
*
* @param dto Schedulers公共操作表单
*/
void deleteSchedulers(SchedulersUpdateDto dto);
void deleteSchedulers(SchedulersDto dto);
/**
* 更新任务
*
* @param dto 更新任务表单
*/
void updateSchedulers(SchedulersUpdateDto dto);
void updateSchedulers(SchedulersDto dto);
}

View File

@ -1,11 +1,9 @@
package cn.bunny.services.service.schedule.impl;
import cn.bunny.services.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupAddDto;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupDto;
import cn.bunny.services.domain.quartz.dto.SchedulersGroupUpdateDto;
import cn.bunny.services.domain.quartz.entity.SchedulersGroup;
import cn.bunny.services.domain.quartz.vo.SchedulersGroupVo;
import cn.bunny.services.domain.schedule.dto.SchedulersGroupDto;
import cn.bunny.services.domain.schedule.entity.SchedulersGroup;
import cn.bunny.services.domain.schedule.vo.SchedulersGroupVo;
import cn.bunny.services.mapper.schedule.SchedulersGroupMapper;
import cn.bunny.services.service.schedule.SchedulersGroupService;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -68,7 +66,7 @@ public class SchedulersGroupServiceImpl extends ServiceImpl<SchedulersGroupMappe
* @param dto 任务调度分组添加
*/
@Override
public void addSchedulersGroup(SchedulersGroupAddDto dto) {
public void createSchedulersGroup(SchedulersGroupDto dto) {
// 保存数据
SchedulersGroup schedulersGroup = new SchedulersGroup();
BeanUtils.copyProperties(dto, schedulersGroup);
@ -81,7 +79,7 @@ public class SchedulersGroupServiceImpl extends ServiceImpl<SchedulersGroupMappe
* @param dto 任务调度分组更新
*/
@Override
public void updateSchedulersGroup(SchedulersGroupUpdateDto dto) {
public void updateSchedulersGroup(SchedulersGroupDto dto) {
// 更新内容
SchedulersGroup schedulersGroup = new SchedulersGroup();
BeanUtils.copyProperties(dto, schedulersGroup);

View File

@ -2,11 +2,9 @@ package cn.bunny.services.service.schedule.impl;
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
import cn.bunny.services.domain.common.model.vo.result.PageResult;
import cn.bunny.services.domain.quartz.dto.SchedulersAddDto;
import cn.bunny.services.domain.quartz.dto.SchedulersDto;
import cn.bunny.services.domain.quartz.dto.SchedulersUpdateDto;
import cn.bunny.services.domain.quartz.entity.Schedulers;
import cn.bunny.services.domain.quartz.vo.SchedulersVo;
import cn.bunny.services.domain.schedule.dto.SchedulersDto;
import cn.bunny.services.domain.schedule.entity.Schedulers;
import cn.bunny.services.domain.schedule.vo.SchedulersVo;
import cn.bunny.services.exception.AuthCustomerException;
import cn.bunny.services.mapper.schedule.SchedulersMapper;
import cn.bunny.services.service.schedule.SchedulersService;
@ -67,7 +65,7 @@ public class SchedulersServiceImpl extends ServiceImpl<SchedulersMapper, Schedul
* @param dto 更新任务表单
*/
@Override
public void updateSchedulers(SchedulersUpdateDto dto) {
public void updateSchedulers(SchedulersDto dto) {
String jobName = dto.getJobName();
String jobGroup = dto.getJobGroup();
String cronExpression = dto.getCronExpression();
@ -98,7 +96,7 @@ public class SchedulersServiceImpl extends ServiceImpl<SchedulersMapper, Schedul
*/
@SuppressWarnings("unchecked")
@Override
public void addSchedulers(SchedulersAddDto dto) {
public void createSchedulers(SchedulersDto dto) {
String jobName = dto.getJobName();
String jobGroup = dto.getJobGroup();
String cronExpression = dto.getCronExpression();
@ -143,7 +141,7 @@ public class SchedulersServiceImpl extends ServiceImpl<SchedulersMapper, Schedul
* @param dto Schedulers公共操作表单
*/
@Override
public void pauseScheduler(SchedulersUpdateDto dto) {
public void pauseScheduler(SchedulersDto dto) {
try {
JobKey key = new JobKey(dto.getJobName(), dto.getJobGroup());
scheduler.pauseJob(key);
@ -158,7 +156,7 @@ public class SchedulersServiceImpl extends ServiceImpl<SchedulersMapper, Schedul
* @param dto Schedulers公共操作表单
*/
@Override
public void resumeScheduler(SchedulersUpdateDto dto) {
public void resumeScheduler(SchedulersDto dto) {
try {
JobKey key = new JobKey(dto.getJobName(), dto.getJobGroup());
scheduler.resumeJob(key);
@ -173,7 +171,7 @@ public class SchedulersServiceImpl extends ServiceImpl<SchedulersMapper, Schedul
* @param dto Schedulers公共操作表单
*/
@Override
public void deleteSchedulers(SchedulersUpdateDto dto) {
public void deleteSchedulers(SchedulersDto dto) {
try {
String jobGroup = dto.getJobGroup();
String jobName = dto.getJobName();