package com.njcn.event.pojo.param;

import com.njcn.common.pojo.param.StatisticsBizBaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 拓展条件参数
 *
 * @author yzh
 * @date 2022/10/8
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class UniversalFrontEndParam extends StatisticsBizBaseParam implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 暂态指标类型
     */
    @ApiModelProperty(name = "eventType", value = "暂态指标类型")
    private List<String> eventType;

    /**
     * 监测点类别
     */
    @ApiModelProperty(name = "monitorSort", value = "监测点类别")
    private List<String> monitorSort;

    /**
     * 变电站名称
     */
    @ApiModelProperty(name = "subName", value = "变电站名称")
    private String subName;

    /**
     * 电压等级
     */
    @ApiModelProperty(name = "voltageLevel", value = "电压等级")
    private List<String> voltageLevel;

    /**
     * 监测点名称"
     */
    @ApiModelProperty(name = "monitorName",value = "监测点名称")
    private String monitorName;


    private Integer pageNum;

    private Integer pageSize;

}
