diff --git a/common/common-generator/src/main/java/cn/bunny/common/generator/NewCodeGet.java b/common/common-generator/src/main/java/cn/bunny/common/generator/NewCodeGet.java index d159135..ce3ab00 100644 --- a/common/common-generator/src/main/java/cn/bunny/common/generator/NewCodeGet.java +++ b/common/common-generator/src/main/java/cn/bunny/common/generator/NewCodeGet.java @@ -15,12 +15,15 @@ public class NewCodeGet { // 作者名称 public static final String author = "Bunny"; // 公共路径 - public static final String outputDir = "D:\\MyFolder\\Quartz-Demo\\service"; + // public static final String outputDir = "D:\\MyFolder\\Quartz-Demo\\service"; + public static final String outputDir = "D:\\Project\\web\\PC\\demo\\Quartz-Demo\\service"; // 实体类名称 public static final String entity = "Bunny"; public static void main(String[] args) { - Generation("QRTZ_BLOB_TRIGGERS"); + Generation("QRTZ_CALENDARS","QRTZ_CRON_TRIGGERS","QRTZ_FIRED_TRIGGERS","QRTZ_JOB_DETAILS","QRTZ_LOCKS","QRTZ_PAUSED_TRIGGER_GRPS","QRTZ_SCHEDULER_STATE", +"QRTZ_SIMPLE_TRIGGERS","QRTZ_SIMPROP_TRIGGERS","QRTZ_TRIGGERS" + ); } /** diff --git a/dao/src/main/java/cn/bunny/dto/quartz/QuartzDto.java b/dao/src/main/java/cn/bunny/dto/quartz/QuartzDto.java new file mode 100644 index 0000000..90ab24f --- /dev/null +++ b/dao/src/main/java/cn/bunny/dto/quartz/QuartzDto.java @@ -0,0 +1,24 @@ +package cn.bunny.dto.quartz; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Builder +public class QuartzDto { + private String jobName;// 任务名称 + private String jobGroup;// 任务分组 + private String description;// 任务描述 + private String jobClassName;// 执行类 + private String jobMethodName;// 执行方法 + private String cronExpression;// 执行时间 + private String triggerName;// 执行时间 + private String triggerState;// 任务状态 + + private String oldJobName;// 任务名称 用于修改 + private String oldJobGroup;// 任务分组 用于修改 +} \ No newline at end of file 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 new file mode 100644 index 0000000..ecd335b --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/Calendars.java @@ -0,0 +1,41 @@ +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 new file mode 100644 index 0000000..65bc503 --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/CronTriggers.java @@ -0,0 +1,46 @@ +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 new file mode 100644 index 0000000..25657a4 --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/FiredTriggers.java @@ -0,0 +1,61 @@ +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 new file mode 100644 index 0000000..2661882 --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/JobDetails.java @@ -0,0 +1,56 @@ +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 new file mode 100644 index 0000000..d50192b --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/Locks.java @@ -0,0 +1,39 @@ +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 new file mode 100644 index 0000000..ac1ef53 --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/PausedTriggerGrps.java @@ -0,0 +1,39 @@ +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 new file mode 100644 index 0000000..3da7af7 --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/SchedulerState.java @@ -0,0 +1,43 @@ +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 new file mode 100644 index 0000000..488d884 --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/SimpleTriggers.java @@ -0,0 +1,48 @@ +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 new file mode 100644 index 0000000..34a5f1b --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/SimpropTriggers.java @@ -0,0 +1,65 @@ +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 new file mode 100644 index 0000000..30cf21f --- /dev/null +++ b/dao/src/main/java/cn/bunny/entity/system/quartz/Triggers.java @@ -0,0 +1,68 @@ +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/pom.xml b/service/pom.xml index 17b9d27..54ec483 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -60,7 +60,7 @@ org.aspectj aspectjweaver - + org.quartz-scheduler quartz @@ -70,9 +70,9 @@ com.mchange c3p0 - 0.9.5.5 + 0.9.5.5 - + com.baomidou dynamic-datasource-spring-boot3-starter diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/BlobTriggersController.java b/service/src/main/java/cn/bunny/service/controller/quartz/BlobTriggersController.java index cbf0cd5..adaa9b9 100644 --- a/service/src/main/java/cn/bunny/service/controller/quartz/BlobTriggersController.java +++ b/service/src/main/java/cn/bunny/service/controller/quartz/BlobTriggersController.java @@ -14,5 +14,7 @@ import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/blobTriggers") public class BlobTriggersController { - +// qrtz_job_details +// qrtz_triggers +// qrtz_cron_triggers } diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/CalendarsController.java b/service/src/main/java/cn/bunny/service/controller/quartz/CalendarsController.java new file mode 100644 index 0000000..8d497ad --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/CalendarsController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/calendars") +public class CalendarsController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/CronTriggersController.java b/service/src/main/java/cn/bunny/service/controller/quartz/CronTriggersController.java new file mode 100644 index 0000000..b364890 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/CronTriggersController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/cronTriggers") +public class CronTriggersController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/FiredTriggersController.java b/service/src/main/java/cn/bunny/service/controller/quartz/FiredTriggersController.java new file mode 100644 index 0000000..9004114 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/FiredTriggersController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/firedTriggers") +public class FiredTriggersController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/JobDetailsController.java b/service/src/main/java/cn/bunny/service/controller/quartz/JobDetailsController.java new file mode 100644 index 0000000..37e6a08 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/JobDetailsController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/jobDetails") +public class JobDetailsController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/LocksController.java b/service/src/main/java/cn/bunny/service/controller/quartz/LocksController.java new file mode 100644 index 0000000..512fef6 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/LocksController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/locks") +public class LocksController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/PausedTriggerGrpsController.java b/service/src/main/java/cn/bunny/service/controller/quartz/PausedTriggerGrpsController.java new file mode 100644 index 0000000..721f232 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/PausedTriggerGrpsController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/pausedTriggerGrps") +public class PausedTriggerGrpsController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/SchedulerStateController.java b/service/src/main/java/cn/bunny/service/controller/quartz/SchedulerStateController.java new file mode 100644 index 0000000..d4a81b9 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/SchedulerStateController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/schedulerState") +public class SchedulerStateController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/SimpleTriggersController.java b/service/src/main/java/cn/bunny/service/controller/quartz/SimpleTriggersController.java new file mode 100644 index 0000000..0569735 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/SimpleTriggersController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/simpleTriggers") +public class SimpleTriggersController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/SimpropTriggersController.java b/service/src/main/java/cn/bunny/service/controller/quartz/SimpropTriggersController.java new file mode 100644 index 0000000..81f63ae --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/SimpropTriggersController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/simpropTriggers") +public class SimpropTriggersController { + +} diff --git a/service/src/main/java/cn/bunny/service/controller/quartz/TriggersController.java b/service/src/main/java/cn/bunny/service/controller/quartz/TriggersController.java new file mode 100644 index 0000000..b1e3de0 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/controller/quartz/TriggersController.java @@ -0,0 +1,18 @@ +package cn.bunny.service.controller.quartz; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@RestController +@RequestMapping("/triggers") +public class TriggersController { + +} diff --git a/service/src/main/java/cn/bunny/service/job/dynamic/JobHello.java b/service/src/main/java/cn/bunny/service/job/dynamic/JobHello.java new file mode 100644 index 0000000..544fea7 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/job/dynamic/JobHello.java @@ -0,0 +1,5 @@ +package cn.bunny.service.job.dynamic; + +public class JobHello { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/CalendarsMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/CalendarsMapper.java new file mode 100644 index 0000000..4177e33 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/CalendarsMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.Calendars; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface CalendarsMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/CronTriggersMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/CronTriggersMapper.java new file mode 100644 index 0000000..fd2ae88 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/CronTriggersMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.CronTriggers; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface CronTriggersMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/FiredTriggersMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/FiredTriggersMapper.java new file mode 100644 index 0000000..91b5faa --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/FiredTriggersMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.FiredTriggers; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface FiredTriggersMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/JobDetailsMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/JobDetailsMapper.java new file mode 100644 index 0000000..8c8927f --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/JobDetailsMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.JobDetails; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface JobDetailsMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/LocksMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/LocksMapper.java new file mode 100644 index 0000000..866af3f --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/LocksMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.Locks; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface LocksMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/PausedTriggerGrpsMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/PausedTriggerGrpsMapper.java new file mode 100644 index 0000000..90506a9 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/PausedTriggerGrpsMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.PausedTriggerGrps; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface PausedTriggerGrpsMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/SchedulerStateMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/SchedulerStateMapper.java new file mode 100644 index 0000000..e2b731d --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/SchedulerStateMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.SchedulerState; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface SchedulerStateMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/SimpleTriggersMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/SimpleTriggersMapper.java new file mode 100644 index 0000000..6f4e51d --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/SimpleTriggersMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.SimpleTriggers; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface SimpleTriggersMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/SimpropTriggersMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/SimpropTriggersMapper.java new file mode 100644 index 0000000..7cc2054 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/SimpropTriggersMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.SimpropTriggers; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface SimpropTriggersMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/mapper/quartz/TriggersMapper.java b/service/src/main/java/cn/bunny/service/mapper/quartz/TriggersMapper.java new file mode 100644 index 0000000..8f74116 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/mapper/quartz/TriggersMapper.java @@ -0,0 +1,18 @@ +package cn.bunny.service.mapper.quartz; + +import cn.bunny.entity.system.quartz.Triggers; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Mapper +public interface TriggersMapper extends BaseMapper { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/CalendarsService.java b/service/src/main/java/cn/bunny/service/service/quartz/CalendarsService.java new file mode 100644 index 0000000..fd61137 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/CalendarsService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.Calendars; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface CalendarsService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/CronTriggersService.java b/service/src/main/java/cn/bunny/service/service/quartz/CronTriggersService.java new file mode 100644 index 0000000..d6e491a --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/CronTriggersService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.CronTriggers; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface CronTriggersService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/FiredTriggersService.java b/service/src/main/java/cn/bunny/service/service/quartz/FiredTriggersService.java new file mode 100644 index 0000000..df01966 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/FiredTriggersService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.FiredTriggers; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface FiredTriggersService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/JobDetailsService.java b/service/src/main/java/cn/bunny/service/service/quartz/JobDetailsService.java new file mode 100644 index 0000000..681fe7d --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/JobDetailsService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.JobDetails; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface JobDetailsService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/LocksService.java b/service/src/main/java/cn/bunny/service/service/quartz/LocksService.java new file mode 100644 index 0000000..367d995 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/LocksService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.Locks; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface LocksService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/PausedTriggerGrpsService.java b/service/src/main/java/cn/bunny/service/service/quartz/PausedTriggerGrpsService.java new file mode 100644 index 0000000..7ad1ddc --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/PausedTriggerGrpsService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.PausedTriggerGrps; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface PausedTriggerGrpsService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/SchedulerStateService.java b/service/src/main/java/cn/bunny/service/service/quartz/SchedulerStateService.java new file mode 100644 index 0000000..a82c7b5 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/SchedulerStateService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.SchedulerState; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface SchedulerStateService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/SimpleTriggersService.java b/service/src/main/java/cn/bunny/service/service/quartz/SimpleTriggersService.java new file mode 100644 index 0000000..9e351f2 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/SimpleTriggersService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.SimpleTriggers; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface SimpleTriggersService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/SimpropTriggersService.java b/service/src/main/java/cn/bunny/service/service/quartz/SimpropTriggersService.java new file mode 100644 index 0000000..9e2efbc --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/SimpropTriggersService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.SimpropTriggers; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface SimpropTriggersService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/TriggersService.java b/service/src/main/java/cn/bunny/service/service/quartz/TriggersService.java new file mode 100644 index 0000000..9e9894c --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/TriggersService.java @@ -0,0 +1,16 @@ +package cn.bunny.service.service.quartz; + +import cn.bunny.entity.system.quartz.Triggers; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +public interface TriggersService extends IService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/CalendarsServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/CalendarsServiceImpl.java new file mode 100644 index 0000000..ac6e6ce --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/CalendarsServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.Calendars; +import cn.bunny.service.mapper.quartz.CalendarsMapper; +import cn.bunny.service.service.quartz.CalendarsService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class CalendarsServiceImpl extends ServiceImpl implements CalendarsService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/CronTriggersServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/CronTriggersServiceImpl.java new file mode 100644 index 0000000..d73d5ee --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/CronTriggersServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.CronTriggers; +import cn.bunny.service.mapper.quartz.CronTriggersMapper; +import cn.bunny.service.service.quartz.CronTriggersService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class CronTriggersServiceImpl extends ServiceImpl implements CronTriggersService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/FiredTriggersServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/FiredTriggersServiceImpl.java new file mode 100644 index 0000000..7c27c79 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/FiredTriggersServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.FiredTriggers; +import cn.bunny.service.mapper.quartz.FiredTriggersMapper; +import cn.bunny.service.service.quartz.FiredTriggersService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class FiredTriggersServiceImpl extends ServiceImpl implements FiredTriggersService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/JobDetailsServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/JobDetailsServiceImpl.java new file mode 100644 index 0000000..c651312 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/JobDetailsServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.JobDetails; +import cn.bunny.service.mapper.quartz.JobDetailsMapper; +import cn.bunny.service.service.quartz.JobDetailsService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class JobDetailsServiceImpl extends ServiceImpl implements JobDetailsService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/LocksServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/LocksServiceImpl.java new file mode 100644 index 0000000..955eb48 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/LocksServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.Locks; +import cn.bunny.service.mapper.quartz.LocksMapper; +import cn.bunny.service.service.quartz.LocksService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class LocksServiceImpl extends ServiceImpl implements LocksService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/PausedTriggerGrpsServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/PausedTriggerGrpsServiceImpl.java new file mode 100644 index 0000000..119b444 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/PausedTriggerGrpsServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.PausedTriggerGrps; +import cn.bunny.service.mapper.quartz.PausedTriggerGrpsMapper; +import cn.bunny.service.service.quartz.PausedTriggerGrpsService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class PausedTriggerGrpsServiceImpl extends ServiceImpl implements PausedTriggerGrpsService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/SchedulerStateServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/SchedulerStateServiceImpl.java new file mode 100644 index 0000000..88c0032 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/SchedulerStateServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.SchedulerState; +import cn.bunny.service.mapper.quartz.SchedulerStateMapper; +import cn.bunny.service.service.quartz.SchedulerStateService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class SchedulerStateServiceImpl extends ServiceImpl implements SchedulerStateService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/SimpleTriggersServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/SimpleTriggersServiceImpl.java new file mode 100644 index 0000000..656cfc2 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/SimpleTriggersServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.SimpleTriggers; +import cn.bunny.service.mapper.quartz.SimpleTriggersMapper; +import cn.bunny.service.service.quartz.SimpleTriggersService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class SimpleTriggersServiceImpl extends ServiceImpl implements SimpleTriggersService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/SimpropTriggersServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/SimpropTriggersServiceImpl.java new file mode 100644 index 0000000..65b9864 --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/SimpropTriggersServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.SimpropTriggers; +import cn.bunny.service.mapper.quartz.SimpropTriggersMapper; +import cn.bunny.service.service.quartz.SimpropTriggersService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class SimpropTriggersServiceImpl extends ServiceImpl implements SimpropTriggersService { + +} diff --git a/service/src/main/java/cn/bunny/service/service/quartz/impl/TriggersServiceImpl.java b/service/src/main/java/cn/bunny/service/service/quartz/impl/TriggersServiceImpl.java new file mode 100644 index 0000000..9aaf4ce --- /dev/null +++ b/service/src/main/java/cn/bunny/service/service/quartz/impl/TriggersServiceImpl.java @@ -0,0 +1,22 @@ +package cn.bunny.service.service.quartz.impl; + +import cn.bunny.entity.system.quartz.Triggers; +import cn.bunny.service.mapper.quartz.TriggersMapper; +import cn.bunny.service.service.quartz.TriggersService; +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author Bunny + * @since 2024-07-25 + */ +@Service +@DS("myDS") +public class TriggersServiceImpl extends ServiceImpl implements TriggersService { + +} diff --git a/service/src/main/resources/mapper/quartz/CalendarsMapper.xml b/service/src/main/resources/mapper/quartz/CalendarsMapper.xml new file mode 100644 index 0000000..89e2547 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/CalendarsMapper.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + SCHED_NAME, CALENDAR_NAME, CALENDAR + + + diff --git a/service/src/main/resources/mapper/quartz/CronTriggersMapper.xml b/service/src/main/resources/mapper/quartz/CronTriggersMapper.xml new file mode 100644 index 0000000..6c1e495 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/CronTriggersMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID + + + diff --git a/service/src/main/resources/mapper/quartz/FiredTriggersMapper.xml b/service/src/main/resources/mapper/quartz/FiredTriggersMapper.xml new file mode 100644 index 0000000..467ade7 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/FiredTriggersMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, SCHED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY + + + diff --git a/service/src/main/resources/mapper/quartz/JobDetailsMapper.xml b/service/src/main/resources/mapper/quartz/JobDetailsMapper.xml new file mode 100644 index 0000000..f43012c --- /dev/null +++ b/service/src/main/resources/mapper/quartz/JobDetailsMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA + + + diff --git a/service/src/main/resources/mapper/quartz/LocksMapper.xml b/service/src/main/resources/mapper/quartz/LocksMapper.xml new file mode 100644 index 0000000..2ea1671 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/LocksMapper.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + SCHED_NAME, LOCK_NAME + + + diff --git a/service/src/main/resources/mapper/quartz/PausedTriggerGrpsMapper.xml b/service/src/main/resources/mapper/quartz/PausedTriggerGrpsMapper.xml new file mode 100644 index 0000000..82a95e9 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/PausedTriggerGrpsMapper.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + SCHED_NAME, TRIGGER_GROUP + + + diff --git a/service/src/main/resources/mapper/quartz/SchedulerStateMapper.xml b/service/src/main/resources/mapper/quartz/SchedulerStateMapper.xml new file mode 100644 index 0000000..a9ebadf --- /dev/null +++ b/service/src/main/resources/mapper/quartz/SchedulerStateMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL + + + diff --git a/service/src/main/resources/mapper/quartz/SimpleTriggersMapper.xml b/service/src/main/resources/mapper/quartz/SimpleTriggersMapper.xml new file mode 100644 index 0000000..f9ae069 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/SimpleTriggersMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED + + + diff --git a/service/src/main/resources/mapper/quartz/SimpropTriggersMapper.xml b/service/src/main/resources/mapper/quartz/SimpropTriggersMapper.xml new file mode 100644 index 0000000..10dace1 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/SimpropTriggersMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, STR_PROP_1, STR_PROP_2, STR_PROP_3, INT_PROP_1, INT_PROP_2, LONG_PROP_1, LONG_PROP_2, DEC_PROP_1, DEC_PROP_2, BOOL_PROP_1, BOOL_PROP_2 + + + diff --git a/service/src/main/resources/mapper/quartz/TriggersMapper.xml b/service/src/main/resources/mapper/quartz/TriggersMapper.xml new file mode 100644 index 0000000..3d5d548 --- /dev/null +++ b/service/src/main/resources/mapper/quartz/TriggersMapper.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA + + +