com.github.rexsheng.springboot.faster.system.entity.JobLog Maven / Gradle / Ivy
The newest version!
package com.github.rexsheng.springboot.faster.system.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.io.Serial;
/**
* 定时任务日志表 实体类。
*
* @author sheng
* @since 2024-06-02
*/
@Table("sys_job_log")
public class JobLog implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* ID
*/
@Id(keyType = KeyType.Auto)
private Long id;
/**
* 任务ID
*/
private Long jobId;
/**
* 触发器ID
*/
private String triggerId;
/**
* 开始时间
*/
private LocalDateTime startTime;
/**
* 结束时间
*/
private LocalDateTime endTime;
/**
* 耗时(毫秒)
*/
private Integer costTime;
/**
* 执行类
*/
private String execClazz;
/**
* 执行方法
*/
private String execMethod;
/**
* 执行参数JSON
*/
private String execParam;
/**
* 主机IP
*/
private String hostIp;
/**
* 主机名称
*/
private String hostName;
/**
* 输出结果
*/
private String jobResult;
/**
* 运行状态
*/
private Integer state;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getJobId() {
return jobId;
}
public void setJobId(Long jobId) {
this.jobId = jobId;
}
public String getTriggerId() {
return triggerId;
}
public void setTriggerId(String triggerId) {
this.triggerId = triggerId;
}
public LocalDateTime getStartTime() {
return startTime;
}
public void setStartTime(LocalDateTime startTime) {
this.startTime = startTime;
}
public LocalDateTime getEndTime() {
return endTime;
}
public void setEndTime(LocalDateTime endTime) {
this.endTime = endTime;
}
public Integer getCostTime() {
return costTime;
}
public void setCostTime(Integer costTime) {
this.costTime = costTime;
}
public String getExecClazz() {
return execClazz;
}
public void setExecClazz(String execClazz) {
this.execClazz = execClazz;
}
public String getExecMethod() {
return execMethod;
}
public void setExecMethod(String execMethod) {
this.execMethod = execMethod;
}
public String getExecParam() {
return execParam;
}
public void setExecParam(String execParam) {
this.execParam = execParam;
}
public String getHostIp() {
return hostIp;
}
public void setHostIp(String hostIp) {
this.hostIp = hostIp;
}
public String getHostName() {
return hostName;
}
public void setHostName(String hostName) {
this.hostName = hostName;
}
public String getJobResult() {
return jobResult;
}
public void setJobResult(String jobResult) {
this.jobResult = jobResult;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy