All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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