package com.ruoyi.system.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 停泊点水位变幅配置(BerthingFloatConfig)实体类
 *
 * @author makejava
 * @since 2024-04-17 11:00:28
 */
@Data
public class BerthingFloatDTO implements Serializable {

/**
     * 水位变幅ID
     */
    private Long floatId;


    /**
     * 设备类型，0：移动测流；1：固定测流
     */
    @NotNull(message = "设备类型不能为空")
    private Long type;

/**
     * 站点ID
     */
    @NotNull(message = "站点ID不能为空")
    private Long siteId;
/**
     * 起测水位
     */
    @NotNull(message = "起测水位不能为空")
    private Double wlevel;
/**
     * 时间间隔（分钟）
     */
    @NotNull(message = "时间间隔不能为空")
    private Long timespan;
/**
     * 水位变幅
     */
    @NotNull(message = "水位变幅不能为空")
    private Double wlevelchange;

}

