wip(sj_1.1.0-beta1): 所有PO对象使用自动填充功能,解决MySQL ON UPDATE特性依赖

This commit is contained in:
dhb52 2024-06-17 23:37:49 +08:00
parent 48dcd765d4
commit a8f0117835
24 changed files with 30 additions and 279 deletions

View File

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
/** /**
@ -16,9 +15,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_distributed_lock") @TableName("sj_distributed_lock")
public class DistributedLock implements Serializable { public class DistributedLock extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -46,14 +43,4 @@ public class DistributedLock implements Serializable {
*/ */
private String lockedBy; private String lockedBy;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -6,9 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 组配置 * 组配置
* *
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_group_config") @TableName("sj_group_config")
public class GroupConfig implements Serializable { public class GroupConfig extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -45,8 +40,4 @@ public class GroupConfig implements Serializable {
private String description; private String description;
private LocalDateTime createDt;
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 任务信息 * 任务信息
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_job") @TableName("sj_job")
public class Job implements Serializable { public class Job extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -141,14 +136,4 @@ public class Job implements Serializable {
*/ */
private Integer deleted; private Integer deleted;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 调度日志 * 调度日志
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_job_log_message") @TableName("sj_job_log_message")
public class JobLogMessage implements Serializable { public class JobLogMessage extends CreateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -66,9 +61,4 @@ public class JobLogMessage implements Serializable {
*/ */
private Long realTime; private Long realTime;
/**
* 创建时间
*/
private LocalDateTime createDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 任务通知配置 * 任务通知配置
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_job_notify_config") @TableName("sj_job_notify_config")
public class JobNotifyConfig implements Serializable { public class JobNotifyConfig extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -45,8 +40,4 @@ public class JobNotifyConfig implements Serializable {
private String description; private String description;
private LocalDateTime createDt;
private LocalDateTime updateDt;
} }

View File

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
/** /**
@ -17,9 +16,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_job_summary") @TableName("sj_job_summary")
public class JobSummary implements Serializable { public class JobSummary extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 命名空间 * 命名空间
@ -87,14 +84,4 @@ public class JobSummary implements Serializable {
*/ */
private Integer systemTaskType; private Integer systemTaskType;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -6,9 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 任务实例 * 任务实例
* *
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_job_task") @TableName("sj_job_task")
public class JobTask implements Serializable { public class JobTask extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -88,14 +83,4 @@ public class JobTask implements Serializable {
*/ */
private String extAttrs; private String extAttrs;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 调度任务 * 调度任务
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_job_task_batch") @TableName("sj_job_task_batch")
public class JobTaskBatch implements Serializable { public class JobTaskBatch extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -84,14 +79,4 @@ public class JobTaskBatch implements Serializable {
*/ */
private Integer deleted; private Integer deleted;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 命名空间 * 命名空间
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_namespace") @TableName("sj_namespace")
public class Namespace implements Serializable { public class Namespace extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -41,14 +36,4 @@ public class Namespace implements Serializable {
*/ */
private Integer deleted; private Integer deleted;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,16 +5,11 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@Data @Data
@TableName("sj_notify_config") @TableName("sj_notify_config")
public class NotifyConfig implements Serializable { public class NotifyConfig extends CreateUpdateDt {
@Serial
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;

View File

@ -6,14 +6,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* <p>
* 告警通知接收人 * 告警通知接收人
* </p>
* *
* @author opensnail * @author opensnail
* @since 2024-04-17 * @since 2024-04-17
@ -21,10 +15,7 @@ import java.time.LocalDateTime;
@Getter @Getter
@Setter @Setter
@TableName("sj_notify_recipient") @TableName("sj_notify_recipient")
public class NotifyRecipient implements Serializable { public class NotifyRecipient extends CreateUpdateDt {
@Serial
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -57,13 +48,4 @@ public class NotifyRecipient implements Serializable {
*/ */
private String description; private String description;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,14 +5,12 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable; /**
import java.time.LocalDateTime; * 死信队列
*/
@Data @Data
@TableName("sj_retry_dead_letter") @TableName("sj_retry_dead_letter")
public class RetryDeadLetter implements Serializable { public class RetryDeadLetter extends CreateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -37,6 +35,4 @@ public class RetryDeadLetter implements Serializable {
private Integer taskType; private Integer taskType;
private LocalDateTime createDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 场景配置 * 场景配置
* *
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_retry_scene_config") @TableName("sj_retry_scene_config")
public class RetrySceneConfig implements Serializable { public class RetrySceneConfig extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -47,8 +42,4 @@ public class RetrySceneConfig implements Serializable {
private Integer executorTimeout; private Integer executorTimeout;
private LocalDateTime createDt;
private LocalDateTime updateDt;
} }

View File

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
/** /**
@ -15,9 +14,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_retry_summary") @TableName("sj_retry_summary")
public class RetrySummary implements Serializable { public class RetrySummary extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -65,14 +62,4 @@ public class RetrySummary implements Serializable {
*/ */
private Integer suspendNum; private Integer suspendNum;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,14 +5,14 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
/**
* 重试任务
*/
@Data @Data
@TableName("sj_retry_task") @TableName("sj_retry_task")
public class RetryTask implements Serializable { public class RetryTask extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -43,8 +43,4 @@ public class RetryTask implements Serializable {
private Integer taskType; private Integer taskType;
private LocalDateTime createDt;
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 重试任务日志 * 重试任务日志
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_retry_task_log") @TableName("sj_retry_task_log")
public class RetryTaskLog implements Serializable { public class RetryTaskLog extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -45,8 +40,4 @@ public class RetryTaskLog implements Serializable {
private Integer taskType; private Integer taskType;
private LocalDateTime createDt;
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 重试日志异常信息记录表 * 重试日志异常信息记录表
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_retry_task_log_message") @TableName("sj_retry_task_log_message")
public class RetryTaskLogMessage implements Serializable { public class RetryTaskLogMessage extends CreateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -56,9 +51,4 @@ public class RetryTaskLogMessage implements Serializable {
*/ */
private Long realTime; private Long realTime;
/**
* 创建时间
*/
private LocalDateTime createDt;
} }

View File

@ -1,8 +1,6 @@
package com.aizuda.snailjob.template.datasource.persistence.po; package com.aizuda.snailjob.template.datasource.persistence.po;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
@ -49,5 +47,6 @@ public class SequenceAlloc implements Serializable {
/** /**
* 更新时间 * 更新时间
*/ */
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateDt; private LocalDateTime updateDt;
} }

View File

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
/** /**
@ -16,9 +15,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_server_node") @TableName("sj_server_node")
public class ServerNode implements Serializable { public class ServerNode extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -39,8 +36,4 @@ public class ServerNode implements Serializable {
private String extAttrs; private String extAttrs;
private LocalDateTime createDt;
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 系统用户 * 系统用户
* *

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 系统用户权限表 * 系统用户权限表
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_system_user_permission") @TableName("sj_system_user_permission")
public class SystemUserPermission implements Serializable { public class SystemUserPermission extends CreateDt {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ -29,6 +24,4 @@ public class SystemUserPermission implements Serializable {
private Long systemUserId; private Long systemUserId;
private LocalDateTime createDt;
} }

View File

@ -6,9 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* * 工作流 * * 工作流
* </p> * </p>
@ -19,9 +16,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_workflow") @TableName("sj_workflow")
public class Workflow implements Serializable { public class Workflow extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -105,14 +100,4 @@ public class Workflow implements Serializable {
*/ */
private Integer deleted; private Integer deleted;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 工作流节点 * 工作流节点
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_workflow_node") @TableName("sj_workflow_node")
public class WorkflowNode implements Serializable { public class WorkflowNode extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -91,14 +86,4 @@ public class WorkflowNode implements Serializable {
*/ */
private Integer deleted; private Integer deleted;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }

View File

@ -5,9 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* 工作流批次 * 工作流批次
* *
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/ */
@Data @Data
@TableName("sj_workflow_task_batch") @TableName("sj_workflow_task_batch")
public class WorkflowTaskBatch implements Serializable { public class WorkflowTaskBatch extends CreateUpdateDt {
private static final long serialVersionUID = 1L;
/** /**
* 主键 * 主键
@ -71,14 +66,4 @@ public class WorkflowTaskBatch implements Serializable {
*/ */
private Integer deleted; private Integer deleted;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
} }