/**
|
# __----~~~~~~~~~~~------___
|
# . . ~~//====...... __--~ ~~
|
# -. \_|// |||\\ ~~~~~~::::... /~
|
# ___-==_ _-~o~ \/ ||| \\ _/~~-
|
# __---~~~.==~||\=_ -_--~/_-~|- |\\ \\ _/~
|
# _-~~ .=~ | \\-_ '-~7 /- / || \ /
|
# .~ .~ | \\ -_ / /- / || \ /
|
# / ____ / | \\ ~-_/ /|- _/ .|| \ /
|
# |~~ ~~|--~~~~--_ \ ~==-/ | \~--===~~ .\
|
# ' ~-| /| |-~\~~ __--~~
|
# |-~~-_/ | | ~\_ _-~ /\
|
# / \ \__ \/~ \__
|
# _--~ _/ | .-~~____--~-/ ~~==.
|
# ((->/~ '.|||' -_| ~~-/ , . _||
|
# -_ ~\ ~~---l__i__i__i--~~_/
|
# _-~-__ ~) \--______________--~~
|
# //.-~~~-~_--~- |-------~~~~~~~~
|
# //.-~~~--\
|
# 神兽保佑
|
# 永无BUG!
|
*/
|
package com.nanjing.water.repository.po;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.sql.Timestamp;
|
|
/**
|
* 定时任务信息
|
* @author lin.liu
|
*/
|
@Data
|
@TableName("quartz_task_info")
|
public class QuartzTaskInfoPO implements Serializable {
|
/**
|
* 主键
|
*/
|
private Long id;
|
/**
|
* 版本号:需要乐观锁控制
|
*/
|
@TableField(value = "version")
|
private Long version;
|
/**
|
* 任务编号
|
*/
|
@TableField(value = "task_no")
|
private String taskNo;
|
/**
|
* 任务名称
|
*/
|
@TableField(value = "task_name")
|
private String taskName;
|
/**
|
* 定时规则表达式
|
*/
|
@TableField(value = "scheduler_rule")
|
private String schedulerRule;
|
/**
|
* 冻结状态
|
*/
|
@TableField(value = "status")
|
private Integer status;
|
/**
|
* 执行者(job方法名)
|
*/
|
@TableField(value = "executor")
|
private String executor;
|
/**
|
* 冻结时间
|
*/
|
@TableField(value = "frozen_time")
|
private Long frozenTime;
|
/**
|
* 解冻时间
|
*/
|
@TableField(value = "unfrozen_time")
|
private Long unfrozenTime;
|
/**
|
* 发送方式
|
*/
|
@TableField(value = "send_type")
|
private String sendType;
|
/**
|
* 请求地址
|
*/
|
@TableField(value = "url")
|
private String url;
|
/**
|
* 执行参数
|
*/
|
@TableField(value = "execute_parameter")
|
private String executeParameter;
|
/**
|
* 上次执行时间
|
*/
|
@TableField(value = "last_time")
|
private String lastTime;
|
/**
|
* 上次执行参数
|
*/
|
@TableField(value = "last_parameter")
|
private String lastParameter;
|
/**
|
* 上次执行结果
|
*/
|
@TableField(value = "last_status")
|
private Integer lastStatus;
|
/**
|
* 数据创建时间
|
*/
|
@TableField(value = "create_time")
|
private Long createTime;
|
/**
|
* 最后更新时间
|
*/
|
@TableField(value = "update_time")
|
private Timestamp updateTime;
|
/**
|
* 是否删除(逻辑删除)
|
*/
|
@TableLogic
|
@TableField(value = "is_delete")
|
private Integer isDelete;
|
}
|