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