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<NovaDTO> novaList;
|
|
|
@NoArgsConstructor
|
@Data
|
public static class NovaDTO {
|
|
private Long id;
|
|
private String sn;
|
|
private String name;
|
|
private boolean status = false;
|
}
|
|
}
|