From fb9d7d116f7d38a265adce6629414835d4b5f4ac Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Fri, 26 Jul 2024 13:27:19 +0800 Subject: [PATCH] =?UTF-8?q?:rocket:=20feat(=E6=96=B0=E5=A2=9E):=20?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ResumeDto.java => QuartzOperationDto.java} | 2 +- .../entity/system/quartz/BlobTriggers.java | 40 ----------- .../bunny/entity/system/quartz/Calendars.java | 41 ----------- .../entity/system/quartz/CronTriggers.java | 46 ------------- .../entity/system/quartz/FiredTriggers.java | 61 ----------------- .../entity/system/quartz/JobDetails.java | 56 --------------- .../cn/bunny/entity/system/quartz/Locks.java | 39 ----------- .../system/quartz/PausedTriggerGrps.java | 39 ----------- .../entity/system/quartz/SchedulerState.java | 43 ------------ .../entity/system/quartz/SimpleTriggers.java | 48 ------------- .../entity/system/quartz/SimpropTriggers.java | 65 ------------------ .../bunny/entity/system/quartz/Triggers.java | 68 ------------------- .../controller/{web => }/IndexController.java | 2 +- .../{quartz => }/JobController.java | 17 +++-- .../controller/{web => }/LoginController.java | 4 +- .../mapper/{web => }/AdminPowerMapper.java | 2 +- .../mapper/{web => }/AdminRoleMapper.java | 2 +- .../mapper/{web => }/EmailUsersMapper.java | 2 +- .../mapper/{web => }/SystemLogMapper.java | 2 +- .../service/mapper/{web => }/UserMapper.java | 2 +- .../mapper/quartz/BlobTriggersMapper.java | 18 ----- .../mapper/quartz/CalendarsMapper.java | 18 ----- .../mapper/quartz/CronTriggersMapper.java | 18 ----- .../mapper/quartz/FiredTriggersMapper.java | 18 ----- .../mapper/quartz/JobDetailsMapper.java | 18 ----- .../service/mapper/quartz/LocksMapper.java | 18 ----- .../quartz/PausedTriggerGrpsMapper.java | 18 ----- .../mapper/quartz/SchedulerStateMapper.java | 18 ----- .../mapper/quartz/SimpleTriggersMapper.java | 18 ----- .../mapper/quartz/SimpropTriggersMapper.java | 18 ----- .../service/mapper/quartz/TriggersMapper.java | 18 ----- ...CustomAuthorizationManagerServiceImpl.java | 2 +- .../security/CustomUserDetailsService.java | 6 +- .../cn/bunny/service/service/JobService.java | 35 ++++++++++ .../service/{web => }/UserService.java | 2 +- .../{quartz => }/impl/JobServiceImpl.java | 36 +++++++--- .../{web => }/impl/UserServiceImpl.java | 12 ++-- .../service/service/quartz/JobService.java | 30 -------- service/src/main/resources/application.yml | 2 +- .../mapper/{web => }/AdminPowerMapper.xml | 2 +- .../mapper/{web => }/AdminRoleMapper.xml | 2 +- .../mapper/{web => }/EmailUsersMapper.xml | 2 +- .../mapper/{web => }/SystemLogMapper.xml | 2 +- .../resources/mapper/{web => }/UserMapper.xml | 2 +- .../mapper/quartz/BlobTriggersMapper.xml | 18 ----- .../mapper/quartz/CalendarsMapper.xml | 17 ----- .../mapper/quartz/CronTriggersMapper.xml | 19 ------ .../mapper/quartz/FiredTriggersMapper.xml | 27 -------- .../mapper/quartz/JobDetailsMapper.xml | 24 ------- .../resources/mapper/quartz/LocksMapper.xml | 16 ----- .../mapper/quartz/PausedTriggerGrpsMapper.xml | 16 ----- .../mapper/quartz/SchedulerStateMapper.xml | 18 ----- .../mapper/quartz/SimpleTriggersMapper.xml | 20 ------ .../mapper/quartz/SimpropTriggersMapper.xml | 28 -------- .../mapper/quartz/TriggersMapper.xml | 30 -------- 55 files changed, 100 insertions(+), 1047 deletions(-) rename dao/src/main/java/cn/bunny/dto/quartz/{QuartzPauseOrResumeDto.java => QuartzOperationDto.java} (88%) delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/BlobTriggers.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/Calendars.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/CronTriggers.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/FiredTriggers.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/JobDetails.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/Locks.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/PausedTriggerGrps.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/SchedulerState.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/SimpleTriggers.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/SimpropTriggers.java delete mode 100644 dao/src/main/java/cn/bunny/entity/system/quartz/Triggers.java rename service/src/main/java/cn/bunny/service/controller/{web => }/IndexController.java (93%) rename service/src/main/java/cn/bunny/service/controller/{quartz => }/JobController.java (66%) rename service/src/main/java/cn/bunny/service/controller/{web => }/LoginController.java (93%) rename service/src/main/java/cn/bunny/service/mapper/{web => }/AdminPowerMapper.java (95%) rename service/src/main/java/cn/bunny/service/mapper/{web => }/AdminRoleMapper.java (93%) rename service/src/main/java/cn/bunny/service/mapper/{web => }/EmailUsersMapper.java (92%) rename service/src/main/java/cn/bunny/service/mapper/{web => }/SystemLogMapper.java (89%) rename service/src/main/java/cn/bunny/service/mapper/{web => }/UserMapper.java (93%) delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/BlobTriggersMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/CalendarsMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/CronTriggersMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/FiredTriggersMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/JobDetailsMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/LocksMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/PausedTriggerGrpsMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/SchedulerStateMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/SimpleTriggersMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/SimpropTriggersMapper.java delete mode 100644 service/src/main/java/cn/bunny/service/mapper/quartz/TriggersMapper.java create mode 100644 service/src/main/java/cn/bunny/service/service/JobService.java rename service/src/main/java/cn/bunny/service/service/{web => }/UserService.java (94%) rename service/src/main/java/cn/bunny/service/service/{quartz => }/impl/JobServiceImpl.java (72%) rename service/src/main/java/cn/bunny/service/service/{web => }/impl/UserServiceImpl.java (94%) delete mode 100644 service/src/main/java/cn/bunny/service/service/quartz/JobService.java rename service/src/main/resources/mapper/{web => }/AdminPowerMapper.xml (96%) rename service/src/main/resources/mapper/{web => }/AdminRoleMapper.xml (95%) rename service/src/main/resources/mapper/{web => }/EmailUsersMapper.xml (94%) rename service/src/main/resources/mapper/{web => }/SystemLogMapper.xml (95%) rename service/src/main/resources/mapper/{web => }/UserMapper.xml (97%) delete mode 100644 service/src/main/resources/mapper/quartz/BlobTriggersMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/CalendarsMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/CronTriggersMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/FiredTriggersMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/JobDetailsMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/LocksMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/PausedTriggerGrpsMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/SchedulerStateMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/SimpleTriggersMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/SimpropTriggersMapper.xml delete mode 100644 service/src/main/resources/mapper/quartz/TriggersMapper.xml diff --git a/dao/src/main/java/cn/bunny/dto/quartz/QuartzPauseOrResumeDto.java b/dao/src/main/java/cn/bunny/dto/quartz/QuartzOperationDto.java similarity index 88% rename from dao/src/main/java/cn/bunny/dto/quartz/QuartzPauseOrResumeDto.java rename to dao/src/main/java/cn/bunny/dto/quartz/QuartzOperationDto.java index bb0a6d9..6ea40ee 100644 --- a/dao/src/main/java/cn/bunny/dto/quartz/QuartzPauseOrResumeDto.java +++ b/dao/src/main/java/cn/bunny/dto/quartz/QuartzOperationDto.java @@ -9,7 +9,7 @@ import lombok.NoArgsConstructor; @AllArgsConstructor @NoArgsConstructor @Builder -public class QuartzPauseOrResumeDto { +public class QuartzOperationDto { private String jobName;// 任务名称 private String jobGroup;// 任务分组 } diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/BlobTriggers.java b/dao/src/main/java/cn/bunny/entity/system/quartz/BlobTriggers.java deleted file mode 100644 index 12d0901..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/BlobTriggers.java +++ /dev/null @@ -1,40 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import io.swagger.annotations.ApiModel; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -import java.io.Serial; -import java.io.Serializable; - -/** - *
- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_BLOB_TRIGGERS") -@ApiModel(value = "BlobTriggers对象", description = "") -public class BlobTriggers implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableId(value = "SCHED_NAME", type = IdType.AUTO) - private String schedName; - - private String triggerName; - - private String triggerGroup; - - private byte[] blobData; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/Calendars.java b/dao/src/main/java/cn/bunny/entity/system/quartz/Calendars.java deleted file mode 100644 index ecd335b..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/Calendars.java +++ /dev/null @@ -1,41 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_CALENDARS") -@ApiModel(value = "Calendars对象", description = "") -public class Calendars implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "CALENDAR_NAME") - private String calendarName; - - private byte[] calendar; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/CronTriggers.java b/dao/src/main/java/cn/bunny/entity/system/quartz/CronTriggers.java deleted file mode 100644 index 65bc503..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/CronTriggers.java +++ /dev/null @@ -1,46 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_CRON_TRIGGERS") -@ApiModel(value = "CronTriggers对象", description = "") -public class CronTriggers implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "TRIGGER_NAME") - private String triggerName; - - @TableField(value = "TRIGGER_GROUP") - private String triggerGroup; - - private String cronExpression; - - private String timeZoneId; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/FiredTriggers.java b/dao/src/main/java/cn/bunny/entity/system/quartz/FiredTriggers.java deleted file mode 100644 index 25657a4..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/FiredTriggers.java +++ /dev/null @@ -1,61 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_FIRED_TRIGGERS") -@ApiModel(value = "FiredTriggers对象", description = "") -public class FiredTriggers implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "ENTRY_ID") - private String entryId; - - private String triggerName; - - private String triggerGroup; - - private String instanceName; - - private Long firedTime; - - private Long schedTime; - - private Integer priority; - - private String state; - - private String jobName; - - private String jobGroup; - - private String isNonconcurrent; - - private String requestsRecovery; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/JobDetails.java b/dao/src/main/java/cn/bunny/entity/system/quartz/JobDetails.java deleted file mode 100644 index 2661882..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/JobDetails.java +++ /dev/null @@ -1,56 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_JOB_DETAILS") -@ApiModel(value = "JobDetails对象", description = "") -public class JobDetails implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "JOB_NAME") - private String jobName; - - @TableField(value = "JOB_GROUP") - private String jobGroup; - - private String description; - - private String jobClassName; - - private String isDurable; - - private String isNonconcurrent; - - private String isUpdateData; - - private String requestsRecovery; - - private byte[] jobData; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/Locks.java b/dao/src/main/java/cn/bunny/entity/system/quartz/Locks.java deleted file mode 100644 index d50192b..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/Locks.java +++ /dev/null @@ -1,39 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_LOCKS") -@ApiModel(value = "Locks对象", description = "") -public class Locks implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "LOCK_NAME") - private String lockName; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/PausedTriggerGrps.java b/dao/src/main/java/cn/bunny/entity/system/quartz/PausedTriggerGrps.java deleted file mode 100644 index ac1ef53..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/PausedTriggerGrps.java +++ /dev/null @@ -1,39 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_PAUSED_TRIGGER_GRPS") -@ApiModel(value = "PausedTriggerGrps对象", description = "") -public class PausedTriggerGrps implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableId(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "TRIGGER_GROUP") - private String triggerGroup; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/SchedulerState.java b/dao/src/main/java/cn/bunny/entity/system/quartz/SchedulerState.java deleted file mode 100644 index 3da7af7..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/SchedulerState.java +++ /dev/null @@ -1,43 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_SCHEDULER_STATE") -@ApiModel(value = "SchedulerState对象", description = "") -public class SchedulerState implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "INSTANCE_NAME") - private String instanceName; - - private Long lastCheckinTime; - - private Long checkinInterval; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/SimpleTriggers.java b/dao/src/main/java/cn/bunny/entity/system/quartz/SimpleTriggers.java deleted file mode 100644 index 488d884..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/SimpleTriggers.java +++ /dev/null @@ -1,48 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_SIMPLE_TRIGGERS") -@ApiModel(value = "SimpleTriggers对象", description = "") -public class SimpleTriggers implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "TRIGGER_NAME") - private String triggerName; - - @TableField(value = "TRIGGER_GROUP") - private String triggerGroup; - - private Long repeatCount; - - private Long repeatInterval; - - private Long timesTriggered; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/SimpropTriggers.java b/dao/src/main/java/cn/bunny/entity/system/quartz/SimpropTriggers.java deleted file mode 100644 index 34a5f1b..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/SimpropTriggers.java +++ /dev/null @@ -1,65 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import java.math.BigDecimal; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_SIMPROP_TRIGGERS") -@ApiModel(value = "SimpropTriggers对象", description = "") -public class SimpropTriggers implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "TRIGGER_NAME") - private String triggerName; - - @TableField(value = "TRIGGER_GROUP") - private String triggerGroup; - - private String strProp1; - - private String strProp2; - - private String strProp3; - - private Integer intProp1; - - private Integer intProp2; - - private Long longProp1; - - private Long longProp2; - - private BigDecimal decProp1; - - private BigDecimal decProp2; - - private String boolProp1; - - private String boolProp2; -} diff --git a/dao/src/main/java/cn/bunny/entity/system/quartz/Triggers.java b/dao/src/main/java/cn/bunny/entity/system/quartz/Triggers.java deleted file mode 100644 index 30cf21f..0000000 --- a/dao/src/main/java/cn/bunny/entity/system/quartz/Triggers.java +++ /dev/null @@ -1,68 +0,0 @@ -package cn.bunny.entity.system.quartz; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.io.Serial; -import java.io.Serializable; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Getter; -import lombok.Setter; -import lombok.experimental.Accessors; - -/** - *- * - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Getter -@Setter -@Accessors(chain = true) -@TableName("QRTZ_TRIGGERS") -@ApiModel(value = "Triggers对象", description = "") -public class Triggers implements Serializable { - - @Serial - private static final long serialVersionUID = 1L; - - @TableField(value = "SCHED_NAME") - private String schedName; - - @TableField(value = "TRIGGER_NAME") - private String triggerName; - - @TableField(value = "TRIGGER_GROUP") - private String triggerGroup; - - private String jobName; - - private String jobGroup; - - private String description; - - private Long nextFireTime; - - private Long prevFireTime; - - private Integer priority; - - private String triggerState; - - private String triggerType; - - private Long startTime; - - private Long endTime; - - private String calendarName; - - private Short misfireInstr; - - private byte[] jobData; -} diff --git a/service/src/main/java/cn/bunny/service/controller/web/IndexController.java b/service/src/main/java/cn/bunny/service/controller/IndexController.java similarity index 93% rename from service/src/main/java/cn/bunny/service/controller/web/IndexController.java rename to service/src/main/java/cn/bunny/service/controller/IndexController.java index 35962f8..d645557 100644 --- a/service/src/main/java/cn/bunny/service/controller/web/IndexController.java +++ b/service/src/main/java/cn/bunny/service/controller/IndexController.java @@ -1,4 +1,4 @@ -package cn.bunny.service.controller.web; +package cn.bunny.service.controller; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/JobController.java b/service/src/main/java/cn/bunny/service/controller/JobController.java similarity index 66% rename from service/src/main/java/cn/bunny/service/controller/quartz/JobController.java rename to service/src/main/java/cn/bunny/service/controller/JobController.java index dc6d6a3..3fb7888 100644 --- a/service/src/main/java/cn/bunny/service/controller/quartz/JobController.java +++ b/service/src/main/java/cn/bunny/service/controller/JobController.java @@ -1,9 +1,9 @@ -package cn.bunny.service.controller.quartz; +package cn.bunny.service.controller; import cn.bunny.dto.quartz.QuartzAddDto; -import cn.bunny.dto.quartz.QuartzPauseOrResumeDto; +import cn.bunny.dto.quartz.QuartzOperationDto; import cn.bunny.pojo.result.Result; -import cn.bunny.service.service.quartz.JobService; +import cn.bunny.service.service.JobService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; @@ -26,15 +26,22 @@ public class JobController { @Operation(summary = "暂停任务", description = "暂停任务") @PutMapping("/pause") - public Result- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface BlobTriggersMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface CalendarsMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface CronTriggersMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface FiredTriggersMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface JobDetailsMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface LocksMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface PausedTriggerGrpsMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface SchedulerStateMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface SimpleTriggersMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface SimpropTriggersMapper extends BaseMapper- * Mapper 接口 - *
- * - * @author Bunny - * @since 2024-07-25 - */ -@Mapper -public interface TriggersMapper extends BaseMapper