package com.sandu.ximon.admin.param; import lombok.Data; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.lang.annotation.Target; /** * @author van * @version 1.0 * msg: * @date 2022/12/16 11:55 */ @Data public class PlcControlParam { @NotBlank(message = "设备码不能为空") private String deviceCode; //双灯头控制参数 private String plcAddress = "FFFF"; @NotNull(message = "亮度不能为空") @Min(value = 0, message = "亮度最小为0") @Max(value = 100, message = "亮度最大为100") private Integer brightness; @Min(value = 0, message = "heartBeatTime最小为0") @Max(value = 3600, message = "heartBeatTime最大为3600") private Integer heartBeatTime; }