package com.dji.sample.wayline.model.param; 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 = 1) @NotNull private Integer taskType; private Long executeTime; @Range(min = 20, max = 500) @NotNull private Integer rthAltitude; @NotNull @Range(max = 2) private Integer outOfControlAction; }