package com.njcn.device.pms.pojo.param;

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

import java.util.List;

/**
 * @Title RMpMonitorAlarmCountMParam
 * @Package com.njcn.device.pms.pojo.param
 * @Author jianghaifei
 * @Date 2022-10-13 08:58
 * @Version V1.0
 */
@Data
public class RMpMonitorAlarmCountMParam extends BaseParam {

    @ApiModelProperty(name = "voltage_Level", value = "电压等级id")
    private String voltageLevel; //电压等级

    @ApiModelProperty(name = "monitorObjectType", value = "监测点对象类型id")
    private String monitorObjectType;

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

    private List<String> monitorSort;

    /**
     * 按台账统计，id为台账索引
     * 按单位统计，id为单位索引
     */
    @ApiModelProperty(name="id",value="按台账统计，id为台账索引；按单位统计，id为单位索引")
    private String id;

    /**
     * 统计类型
     */
    @ApiModelProperty(name="type",value="类型（1年 2季度 3月份 4周 5日）")
    private Integer type;


    /**
     * 统计起始日期
     */
    @ApiModelProperty(name="startTime",value="统计起始日期（yyyy-MM-dd）")
    private String startTime;

    /**
     * 统计截止日期
     */
    @ApiModelProperty(name="endTime",value="统计截止日期（yyyy-MM-dd）")
    private String endTime;


}
