package com.template.model.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.sql.Timestamp; import java.util.Date; /** *

* 数据源操作日志 *

* * @author ceshi * @since 2023-12-05 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="SmartDataTask对象", description="数据源任务管理") public class SmartDataTask implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键id") @TableId(value = "tk_id", type = IdType.AUTO) private Integer tkId; @ApiModelProperty(value = "数据源id") private Integer tkDsId; @ApiModelProperty(value = "任务名称") private String tkName; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "任务开始时间") private String tkStartDatetime; @ApiModelProperty(value = "间隔时间:最小是分钟") private Integer tkInterval; @ApiModelProperty(value = "任务使用的SQL语言") private String tkSql; @ApiModelProperty(value = "是否激活") private Integer tkActivation; @ApiModelProperty(value = "任务描述") private String tkDescrition; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "创建时间") private Date tkCreateTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "更新时间") private Date tkUpdateTime; }