package com.ard.sample.wayline.model.param; import com.ard.sample.wayline.model.dto.WaylineSimulateMissionDTO; import lombok.Data; import org.hibernate.validator.constraints.Range; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /** * @author sean * @version 1.1 * @date 2022/6/1 */ @Data public class CreateJobParam { @NotBlank private String name; @NotBlank private String fileId; @NotBlank private String dockSn; @Range(max = 0) @NotNull private Integer waylineType; @Range(max = 3) @NotNull private Integer taskType; private Long executeTime; @Range(min = 20, max = 500) @NotNull private Integer rthAltitude; @NotNull @Range(max = 2) private Integer outOfControlAction; private String parentId; private Integer loopSum; }