package com.sandu.ximon.admin.param; import com.fasterxml.jackson.annotation.JsonFormat; import com.sandu.ximon.dao.domain.LightAdjust; import lombok.Data; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.time.LocalDateTime; import java.util.List; @Data public class MissionParam { @NotEmpty private Integer[] weeks; //亮度 @NotNull private Double initial; /** 开灯时间 */ @NotNull @JsonFormat(pattern = " HH:mm:ss") private LocalDateTime onTime; /** 关灯时间 */ @NotNull @JsonFormat(pattern = " HH:mm:ss") private LocalDateTime offTime; /** * 亮度调节 */ private List adjusts; }