package com.ruoyi.alarm.dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; @Data public class AlarmPointDto { @ApiModelProperty(value = "点位ID") private Long pointId; @ApiModelProperty(value = "点位编码") @NotBlank(message = "点位编码不能为空") private String pointCode; @ApiModelProperty(value = "点位名称") @NotBlank(message = "点位名称不能为空") private String pointName; @ApiModelProperty(value = "设备类型") @NotBlank(message = "设备类型不能为空") private String deviceType; @ApiModelProperty(value = "报警级别") @NotBlank(message = "报警级别不能为空") private String alarmLevel; @ApiModelProperty(value = "报警阈值") @NotBlank(message = "报警阈值不能为空") private String thresholdValue; @ApiModelProperty(value = "所属区域") private String area; @ApiModelProperty(value = "状态(1启用/0停用)") @NotNull(message = "状态不能为空") private Integer status; }