package com.dy.pipIrrRemote.common.dto; 
 | 
  
 | 
import jakarta.validation.constraints.Min; 
 | 
import jakarta.validation.constraints.NotBlank; 
 | 
import jakarta.validation.constraints.NotNull; 
 | 
import lombok.Data; 
 | 
import lombok.EqualsAndHashCode; 
 | 
  
 | 
/** 
 | 
 * @author ZhuBaoMin 
 | 
 * @date 2024-07-20 10:37 
 | 
 * @LastEditTime 2024-07-20 10:37 
 | 
 * @Description 采集周期对象,用于设置流量采集周期接口 
 | 
 */ 
 | 
  
 | 
@Data 
 | 
@EqualsAndHashCode(callSuper=true) 
 | 
public class CollectPeriod extends DtoBase { 
 | 
    public static final long serialVersionUID = 202407201038001L; 
 | 
  
 | 
    /** 
 | 
     * 功能码 
 | 
     */ 
 | 
    @NotBlank(message = "功能码不能为空") 
 | 
    private String commandCode; 
 | 
  
 | 
    /** 
 | 
     * 流量采集周期(秒)(大于1) 
 | 
     */ 
 | 
    @NotNull(message = "流量采集周期不能为空") 
 | 
    @Min(value = 1, message = "流量采集周期不能小于1") 
 | 
    private Integer seconds; 
 | 
} 
 |