package com.dy.pipIrrApp.inspect.dto;
|
|
import com.dy.pipIrrGlobal.pojoOp.OpeTrack;
|
import jakarta.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotNull;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @author ZhuBaoMin
|
* @date 2024-09-24 15:17
|
* @LastEditTime 2024-09-24 15:17
|
* @Description 巡检对象
|
*/
|
|
@Data
|
public class Inspects {
|
public static final long serialVersionUID = 202409241517001L;
|
|
/**
|
* 巡检员ID
|
*/
|
@NotNull(message = "巡检员不能为空")
|
private Long inspectorId;
|
|
/**
|
* 巡检ID,该次巡检已提交过记录时有值,主要用于后续打点。
|
*/
|
private Long inspectId;
|
|
/**
|
* 开始巡检时间
|
*/
|
private Date startTime;
|
|
/**
|
* 结束巡检时间
|
*/
|
private Date stopTime;
|
|
/**
|
* 巡检轨迹
|
*/
|
@NotEmpty(message = "巡检轨迹不能为空")
|
private List<OpeTrack> tracks;
|
}
|