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; 
 | 
} 
 |