liurunyu
2024-11-28 f913e0bef379c480805046ae8cd09532f530cf31
pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/common/dto/Alarm.java
@@ -1,6 +1,9 @@
package com.dy.pipIrrRemote.common.dto;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * @author ZhuBaoMin
@@ -10,16 +13,25 @@
 */
@Data
@EqualsAndHashCode(callSuper=true)
public class Alarm extends DtoBase {
    public static final long serialVersionUID = 202407041337001L;
    /**
     * 剩余水量报警值
     * 功能码
     */
    private Integer waterAlarm;
    @NotBlank(message = "功能码不能为空")
    private String commandCode;
    /**
     * 剩余金额报警值
     * 电池电压报警值(大于0.1)
     */
    private Integer moneyAlarm;
    @DecimalMin(value = "1.0", message = "用户余额报警值不能小于1.0")
    public Double batteryVoltAlarm;
    /**
     * 用户余额报警值(大于1.0)
     */
    @DecimalMin(value = "1.0", message = "用户余额报警值不能小于1.0")
    private Double remainMoneyAlarm;
}