
com.kedauis.system.model.SysQuartzLogs Maven / Gradle / Ivy
The newest version!
package com.kedauis.system.model;
import com.kedauis.util.DateUtil;
import org.apache.commons.lang3.StringUtils;
import java.util.Date;
/**
* 项目名称:kd-uip
* 类描述:
* 创建人:QiuYu
* 创建时间:2018/1/16 10:47
* 修改人:
* 修改时间:
* 修改备注:
*/
public class SysQuartzLogs {
private Integer id;
private String task;
private String triggerTime;
private String finishTime;
private Integer chargeTime;
private String state;
private String logInfos;
public static final String SUCCESS = "0";
public static final String FAILED = "1";
public void countTime(){
if(StringUtils.isNotBlank(triggerTime) && StringUtils.isNotBlank(finishTime)){
Date triggerDate = DateUtil.parse("yyyyMMddHHmmss", triggerTime);
Date finishDate = DateUtil.parse("yyyyMMddHHmmss", finishTime);
setChargeTime((int) (finishDate.getTime() - triggerDate.getTime()));
}
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getTask() {
return task;
}
public void setTask(String task) {
this.task = task;
}
public String getTriggerTime() {
return triggerTime;
}
public void setTriggerTime(String triggerTime) {
this.triggerTime = triggerTime;
}
public String getFinishTime() {
return finishTime;
}
public void setFinishTime(String finishTime) {
this.finishTime = finishTime;
}
public Integer getChargeTime() {
return chargeTime;
}
public void setChargeTime(Integer chargeTime) {
this.chargeTime = chargeTime;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getLogInfos() {
return logInfos;
}
public void setLogInfos(String logInfos) {
this.logInfos = logInfos;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy