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