package com.ho.flow.vo.req.AlarmConfig;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @author gyan
 * @desc: 告警配置查询
 * @DateTime: 2023/2/1 16:24
 */
@Getter
@Setter
@ToString
public class DeviceColDefineReqVo {

    @ApiModelProperty(value = "第几页")
    Integer pageNum=1;

    @ApiModelProperty(value = "分页数量")
    Integer pageSize=10;

    @ApiModelProperty(value = "设备类型")
    String deviceType;

    @ApiModelProperty(value = "字段名称")
    private String colName;

    @ApiModelProperty(value = "col",hidden = true)
    private String col;

    @ApiModelProperty(value = "(1遥信、2遥测)")
    Integer sensType;

    @ApiModelProperty(value = "名称,根据前端输入的名称过滤")
    private String name;

    @ApiModelProperty(value = "设备类型集合",hidden = true)
    List<String> deviceTypeList;

    @ApiModelProperty(value = "设备类型后缀",hidden = true)
    String deviceTypeSuffix;

    @ApiModelProperty(value = "多字段名称")
    List<String> colNameList;
}
