package com.dy.pipIrrGlobal.voOp; 
 | 
  
 | 
import com.dy.common.po.BaseEntity; 
 | 
import com.dy.pipIrrGlobal.pojoOp.OpeTrack; 
 | 
import com.fasterxml.jackson.annotation.JsonFormat; 
 | 
import com.fasterxml.jackson.annotation.JsonPropertyOrder; 
 | 
import com.fasterxml.jackson.databind.annotation.JsonSerialize; 
 | 
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.Date; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * @author :WuZeYu 
 | 
 * @Date :2024/11/20  15:37 
 | 
 * @LastEditTime :2024/11/20  15:37 
 | 
 * @Description 
 | 
 */ 
 | 
@Data 
 | 
@JsonPropertyOrder({"inspectorId", "inspectorName", "inspectId", "startTime", "stopTime", "inspectDistance", "tracks"}) 
 | 
public class VoInspect implements BaseEntity { 
 | 
    private static final long serialVersionUID = 202411201537001L; 
 | 
  
 | 
    /** 
 | 
     * 巡检员ID 
 | 
     */ 
 | 
    @JsonSerialize(using = ToStringSerializer.class) 
 | 
    private Long inspectorId; 
 | 
  
 | 
    /** 
 | 
     * 巡检员姓名 
 | 
     */ 
 | 
    private String inspectorName; 
 | 
  
 | 
    /** 
 | 
     * 巡检ID 
 | 
     */ 
 | 
    @JsonSerialize(using = ToStringSerializer.class) 
 | 
    private Long inspectId; 
 | 
    /** 
 | 
     * 开始巡检时间 
 | 
     */ 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") 
 | 
    private Date startTime; 
 | 
    /** 
 | 
     * 结束巡检时间 
 | 
     */ 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") 
 | 
    private Date stopTime; 
 | 
  
 | 
    /** 
 | 
     * 各个巡检点 
 | 
     */ 
 | 
    private List<OpeTrack> tracks; 
 | 
  
 | 
    /** 
 | 
     * 巡检距离 
 | 
     */ 
 | 
    private Double inspectDistance; 
 | 
} 
 |