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 tracks; /** * 巡检距离 */ private Double inspectDistance; }