package com.inspect.metadata.montdata.domain;

import com.inspect.base.core.annotation.Excel;
import com.inspect.base.core.web.domain.BaseEntity;

import java.util.Date;

import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
public class BasedataMontTaskStaData extends BaseEntity {
    private static final long serialVersionUID = 1L;
    private Long dataId;
    @Excel(name = "巡视任务执行ID")
    private String taskPatrolledId;
    @Excel(name = "任务名称")
    private String taskName;
    @Excel(name = "任务编码")
    private String taskCode;
    @Excel(name = "任务状态，1: = 已执行 2: = 正在执行 3: = 暂停 4: = 终止 5: = 未执行 6: = 超期")
    private String taskState;
    @Excel(name = "任务状态名称")
    private String taskStateName;
    @Excel(name = "计划开始时间")
    private String planStartTime;
    @Excel(name = "开始时间")
    private String startTime;
    @Excel(name = "任务进度")
    private String taskProgress;
    @Excel(name = "任务预计剩余时间")
    private String taskEstimatedTime;
    @Excel(name = "描述")
    private String description;
    private String createBy;
    private Date createTime;
    private String updateBy;
    private Date updateTime;
    @Excel(name = "删除标志，0：正常；2：删除")
    private String deleteFlag;

    @Override
    public String toString() {
        return "BasedataMontTaskStaData{" +
                "dataId=" + dataId +
                ", taskPatrolledId='" + taskPatrolledId + '\'' +
                ", taskName='" + taskName + '\'' +
                ", taskCode='" + taskCode + '\'' +
                ", taskState='" + taskState + '\'' +
                ", taskStateName='" + taskStateName + '\'' +
                ", planStartTime='" + planStartTime + '\'' +
                ", startTime='" + startTime + '\'' +
                ", taskProgress='" + taskProgress + '\'' +
                ", taskEstimatedTime='" + taskEstimatedTime + '\'' +
                ", description='" + description + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", updateBy='" + updateBy + '\'' +
                ", updateTime=" + updateTime +
                ", deleteFlag='" + deleteFlag + '\'' +
                '}';
    }
}
