package com.sandu.ximon.admin.newnova.param; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.List; /** * @author LiuHaoNan * @date 2022/11/11 * 新诺瓦 设备状态调节 开关 音量 亮度 等 */ @Data public class NewNovaStatusParam { /** * id */ @NotNull(message = "id不能为空") private Long id; /** * 设备码 */ @NotBlank(message = "sn不能为空") private String sn; /** * 亮度 */ private Double brightness; /** * 音量 */ private Double volume; /** * 同步状态 */ private boolean sync = true; /** * ntp */ private boolean ntp = true; private List novaList; @NoArgsConstructor @Data public static class NovaDTO { private Long id; private String sn; private String name; private boolean status = false; } }