package com.dy.pipIrrRemote.common.dto; 
 | 
  
 | 
import jakarta.validation.constraints.DecimalMin; 
 | 
import jakarta.validation.constraints.NotBlank; 
 | 
import lombok.Data; 
 | 
import lombok.EqualsAndHashCode; 
 | 
  
 | 
/** 
 | 
 * @author ZhuBaoMin 
 | 
 * @date 2024-07-04 11:44 
 | 
 * @LastEditTime 2024-07-04 11:44 
 | 
 * @Description 报警值子类 
 | 
 */ 
 | 
  
 | 
@Data 
 | 
@EqualsAndHashCode(callSuper=true) 
 | 
public class Alarm extends DtoBase { 
 | 
    public static final long serialVersionUID = 202407041337001L; 
 | 
  
 | 
    /** 
 | 
     * 功能码 
 | 
     */ 
 | 
    @NotBlank(message = "功能码不能为空") 
 | 
    private String commandCode; 
 | 
  
 | 
    /** 
 | 
     * 电池电压报警值(大于0.1) 
 | 
     */ 
 | 
    @DecimalMin(value = "1.0", message = "用户余额报警值不能小于1.0") 
 | 
    public Double batteryVoltAlarm; 
 | 
  
 | 
    /** 
 | 
     * 用户余额报警值(大于1.0) 
 | 
     */ 
 | 
    @DecimalMin(value = "1.0", message = "用户余额报警值不能小于1.0") 
 | 
    private Double remainMoneyAlarm; 
 | 
} 
 |