package com.ard.work.inspect.domain;
|
|
import java.time.LocalTime;
|
import java.util.Date;
|
import java.util.List;
|
|
import com.ard.work.inspect.task.TaskStatus;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
import lombok.Setter;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ard.common.core.annotation.Excel;
|
import com.ard.common.core.web.domain.BaseEntity;
|
|
/**
|
* 视频巡检任务对象 ard_video_inspect_task
|
*
|
* @author ruoyi
|
* @date 2024-09-12
|
*/
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class ArdVideoInspectTask extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** id */
|
private String id;
|
|
/** 任务名称 */
|
@Excel(name = "任务名称")
|
private String taskName;
|
|
/** 开始时间 */
|
@JsonFormat(pattern = "HH:mm:ss")
|
@Excel(name = "开始时间", width = 30, dateFormat = "HH:mm:ss")
|
private LocalTime startTime;
|
|
/** 结束时间 */
|
@JsonFormat(pattern = "HH:mm:ss")
|
@Excel(name = "结束时间", width = 30, dateFormat = "HH:mm:ss")
|
private LocalTime endTime;
|
|
/** 重复周期 */
|
@Excel(name = "重复周期")
|
private String repeatPeriod;
|
|
/** 巡检模式 */
|
@Excel(name = "巡检模式")
|
private String inspectMode;
|
|
/** 手动开关 */
|
@Excel(name = "手动开关")
|
private String menualSwitch;
|
|
/** 相机id */
|
@Excel(name = "相机id")
|
private String cameraId;
|
|
/** 通道号 */
|
@Excel(name = "通道号")
|
private Integer chanNo;
|
|
/** 部门id */
|
@Excel(name = "部门id")
|
private Long deptId;
|
|
/** 用户id */
|
@Excel(name = "用户id")
|
private Long userId;
|
|
/** 当前步骤 */
|
@Excel(name = "当前步骤")
|
private String currentStepId;
|
|
/** 当前步骤开始时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "当前步骤开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date currentStepStartTime;
|
|
/** 当前任务状态 */
|
private TaskStatus taskStatus;
|
|
/** 任务关联的巡检步骤集合 */
|
List<ArdVideoInspectTaskStep> ardVideoInspectTaskSteps;
|
|
|
public TaskStatus getTaskStatus() {
|
return taskStatus;
|
}
|
|
public void setTaskStatus(TaskStatus taskStatus) {
|
this.taskStatus = taskStatus;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getTaskName() {
|
return taskName;
|
}
|
|
public void setTaskName(String taskName) {
|
this.taskName = taskName;
|
}
|
|
public LocalTime getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(LocalTime startTime) {
|
this.startTime = startTime;
|
}
|
|
public LocalTime getEndTime() {
|
return endTime;
|
}
|
|
public void setEndTime(LocalTime endTime) {
|
this.endTime = endTime;
|
}
|
|
public String getRepeatPeriod() {
|
return repeatPeriod;
|
}
|
|
public void setRepeatPeriod(String repeatPeriod) {
|
this.repeatPeriod = repeatPeriod;
|
}
|
|
public String getInspectMode() {
|
return inspectMode;
|
}
|
|
public void setInspectMode(String inspectMode) {
|
this.inspectMode = inspectMode;
|
}
|
|
public String getMenualSwitch() {
|
return menualSwitch;
|
}
|
|
public void setMenualSwitch(String menualSwitch) {
|
this.menualSwitch = menualSwitch;
|
}
|
|
public String getCameraId() {
|
return cameraId;
|
}
|
|
public void setCameraId(String cameraId) {
|
this.cameraId = cameraId;
|
}
|
|
public Integer getChanNo() {
|
return chanNo;
|
}
|
|
public void setChanNo(Integer chanNo) {
|
this.chanNo = chanNo;
|
}
|
|
public Long getDeptId() {
|
return deptId;
|
}
|
|
public void setDeptId(Long deptId) {
|
this.deptId = deptId;
|
}
|
|
public Long getUserId() {
|
return userId;
|
}
|
|
public void setUserId(Long userId) {
|
this.userId = userId;
|
}
|
|
public String getCurrentStepId() {
|
return currentStepId;
|
}
|
|
public void setCurrentStepId(String currentStepId) {
|
this.currentStepId = currentStepId;
|
}
|
|
public Date getCurrentStepStartTime() {
|
return currentStepStartTime;
|
}
|
|
public void setCurrentStepStartTime(Date currentStepStartTime) {
|
this.currentStepStartTime = currentStepStartTime;
|
}
|
|
public List<ArdVideoInspectTaskStep> getArdVideoInspectTaskSteps() {
|
return ardVideoInspectTaskSteps;
|
}
|
|
public void setArdVideoInspectTaskSteps(List<ArdVideoInspectTaskStep> ardVideoInspectTaskSteps) {
|
this.ardVideoInspectTaskSteps = ardVideoInspectTaskSteps;
|
}
|
|
@Override
|
public String toString() {
|
return "ArdVideoInspectTask{" +
|
"id='" + id + '\'' +
|
", taskName='" + taskName + '\'' +
|
", startTime=" + startTime +
|
", endTime=" + endTime +
|
", repeatPeriod='" + repeatPeriod + '\'' +
|
", inspectMode='" + inspectMode + '\'' +
|
", menualSwitch='" + menualSwitch + '\'' +
|
", cameraId='" + cameraId + '\'' +
|
", chanNo=" + chanNo +
|
", deptId=" + deptId +
|
", userId=" + userId +
|
", currentStepId='" + currentStepId + '\'' +
|
", currentStepStartTime=" + currentStepStartTime +
|
", ardVideoInspectTaskSteps=" + ardVideoInspectTaskSteps +
|
'}';
|
}
|
}
|