package com.njcn.harmonic.pojo.param;

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

import java.util.List;

/**
 * <功能描述>
 *
 * @author 1754607820@qq.com
 * @createTime: 2022-10-31
 */
@Data
public class RStatOrgParam extends StatisticsBizBaseParam {

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

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

    @ApiModelProperty(name = "powerrIds",value = "变电站id")
    private List<String> powerrIds;

    @Data
    public static class  PwRStatOrgParam extends RStatOrgParam{

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

        private Integer pageNum;

        private Integer pageSize;


    }
    @Data
    public static class Info extends StatisticsBizBaseParam {

        @ApiModelProperty(name="measurementTypeClass",value="监测点对象标签")
        private List<String> measurementTypeClass;

    }


}
