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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
@ -16,9 +15,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_distributed_lock")
public class DistributedLock implements Serializable {
private static final long serialVersionUID = 1L;
public class DistributedLock extends CreateUpdateDt {
/**
* 主键
@ -46,14 +43,4 @@ public class DistributedLock implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 组配置
*
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_group_config")
public class GroupConfig implements Serializable {
private static final long serialVersionUID = 1L;
public class GroupConfig extends CreateUpdateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -45,8 +40,4 @@ public class GroupConfig implements Serializable {
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 任务信息
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_job")
public class Job implements Serializable {
private static final long serialVersionUID = 1L;
public class Job extends CreateUpdateDt {
/**
* 主键
@ -141,14 +136,4 @@ public class Job implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 调度日志
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_job_log_message")
public class JobLogMessage implements Serializable {
private static final long serialVersionUID = 1L;
public class JobLogMessage extends CreateDt {
/**
* 主键
@ -66,9 +61,4 @@ public class JobLogMessage implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 任务通知配置
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_job_notify_config")
public class JobNotifyConfig implements Serializable {
private static final long serialVersionUID = 1L;
public class JobNotifyConfig extends CreateUpdateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -45,8 +40,4 @@ public class JobNotifyConfig implements Serializable {
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
@ -17,9 +16,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_job_summary")
public class JobSummary implements Serializable {
private static final long serialVersionUID = 1L;
public class JobSummary extends CreateUpdateDt {
/**
* 命名空间
@ -87,14 +84,4 @@ public class JobSummary implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 任务实例
*
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_job_task")
public class JobTask implements Serializable {
private static final long serialVersionUID = 1L;
public class JobTask extends CreateUpdateDt {
/**
* 主键
@ -88,14 +83,4 @@ public class JobTask implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 调度任务
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_job_task_batch")
public class JobTaskBatch implements Serializable {
private static final long serialVersionUID = 1L;
public class JobTaskBatch extends CreateUpdateDt {
/**
* 主键
@ -84,14 +79,4 @@ public class JobTaskBatch implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 命名空间
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_namespace")
public class Namespace implements Serializable {
private static final long serialVersionUID = 1L;
public class Namespace extends CreateUpdateDt {
/**
* 主键
@ -41,14 +36,4 @@ public class Namespace implements Serializable {
*/
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 lombok.Data;
import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
@Data
@TableName("sj_notify_config")
public class NotifyConfig implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
public class NotifyConfig extends CreateUpdateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;

View File

@ -6,14 +6,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 告警通知接收人
* </p>
*
* @author opensnail
* @since 2024-04-17
@ -21,10 +15,7 @@ import java.time.LocalDateTime;
@Getter
@Setter
@TableName("sj_notify_recipient")
public class NotifyRecipient implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
public class NotifyRecipient extends CreateUpdateDt {
/**
* 主键
@ -57,13 +48,4 @@ public class NotifyRecipient implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 死信队列
*/
@Data
@TableName("sj_retry_dead_letter")
public class RetryDeadLetter implements Serializable {
private static final long serialVersionUID = 1L;
public class RetryDeadLetter extends CreateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -37,6 +35,4 @@ public class RetryDeadLetter implements Serializable {
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 场景配置
*
@ -17,9 +14,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_retry_scene_config")
public class RetrySceneConfig implements Serializable {
private static final long serialVersionUID = 1L;
public class RetrySceneConfig extends CreateUpdateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -47,8 +42,4 @@ public class RetrySceneConfig implements Serializable {
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
@ -15,9 +14,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_retry_summary")
public class RetrySummary implements Serializable {
private static final long serialVersionUID = 1L;
public class RetrySummary extends CreateUpdateDt {
/**
* 主键
@ -65,14 +62,4 @@ public class RetrySummary implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 重试任务
*/
@Data
@TableName("sj_retry_task")
public class RetryTask implements Serializable {
private static final long serialVersionUID = 1L;
public class RetryTask extends CreateUpdateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -43,8 +43,4 @@ public class RetryTask implements Serializable {
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 重试任务日志
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_retry_task_log")
public class RetryTaskLog implements Serializable {
private static final long serialVersionUID = 1L;
public class RetryTaskLog extends CreateUpdateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -45,8 +40,4 @@ public class RetryTaskLog implements Serializable {
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 重试日志异常信息记录表
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_retry_task_log_message")
public class RetryTaskLogMessage implements Serializable {
private static final long serialVersionUID = 1L;
public class RetryTaskLogMessage extends CreateDt {
/**
* 主键
@ -56,9 +51,4 @@ public class RetryTaskLogMessage implements Serializable {
*/
private Long realTime;
/**
* 创建时间
*/
private LocalDateTime createDt;
}

View File

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

View File

@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
@ -16,9 +15,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_server_node")
public class ServerNode implements Serializable {
private static final long serialVersionUID = 1L;
public class ServerNode extends CreateUpdateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -39,8 +36,4 @@ public class ServerNode implements Serializable {
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 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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 系统用户权限表
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_system_user_permission")
public class SystemUserPermission implements Serializable {
private static final long serialVersionUID = 1L;
public class SystemUserPermission extends CreateDt {
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -29,6 +24,4 @@ public class SystemUserPermission implements Serializable {
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* * 工作流
* </p>
@ -19,9 +16,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_workflow")
public class Workflow implements Serializable {
private static final long serialVersionUID = 1L;
public class Workflow extends CreateUpdateDt {
/**
* 主键
@ -105,14 +100,4 @@ public class Workflow implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 工作流节点
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_workflow_node")
public class WorkflowNode implements Serializable {
private static final long serialVersionUID = 1L;
public class WorkflowNode extends CreateUpdateDt {
/**
* 主键
@ -91,14 +86,4 @@ public class WorkflowNode implements Serializable {
*/
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 lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 工作流批次
*
@ -16,9 +13,7 @@ import java.time.LocalDateTime;
*/
@Data
@TableName("sj_workflow_task_batch")
public class WorkflowTaskBatch implements Serializable {
private static final long serialVersionUID = 1L;
public class WorkflowTaskBatch extends CreateUpdateDt {
/**
* 主键
@ -71,14 +66,4 @@ public class WorkflowTaskBatch implements Serializable {
*/
private Integer deleted;
/**
* 创建时间
*/
private LocalDateTime createDt;
/**
* 修改时间
*/
private LocalDateTime updateDt;
}