package com.dji.sample.control.model.param; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; /** * @author wmm * @version 1.3 * @date 2024/6/18 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class DroneControlParam { @NotNull private Long seq; @Min(-17) @Max(17) private Float x; @Min(-17) @Max(17) private Float y; @Min(-4) @Max(5) private Float h; @Min(-90) @Max(90) private Float w; @Min(2) @Max(10) private Integer freq; @Min(100) @Max(1000) private Integer delayTime; }