sean.zhou
2022-11-18 56df98ce4952239fbf7d0e99dbeb0e5c71531d6f
src/main/java/com/dji/sample/wayline/model/param/CreateJobParam.java
@@ -1,6 +1,10 @@
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
@@ -10,13 +14,30 @@
@Data
public class CreateJobParam {
    @NotBlank
    private String name;
    @NotBlank
    private String fileId;
    @NotBlank
    private String dockSn;
    private String type;
    @Range(max = 0)
    @NotNull
    private Integer waylineType;
    private boolean immediate;
    @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;
}