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

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @author yzh
 * @date 2022/10/27
 */

@Data
public class PwPmsMonitorParam {

    @ApiModelProperty(name = "orgIds", value = "部门id",required = true)
    @NotBlank(message = "部门索引不可为空")
    private String orgId;

    @ApiModelProperty(name = "ids", value = "监测点id",required = true)
    private List<String> ids;

    @ApiModelProperty(name = "powerId", value = "所属变电站")
    private List<String> powerId;

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

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

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

    @ApiModelProperty(name = "monitorState",value = "监测点状态")
    private List<String> monitorState;

    @ApiModelProperty(name = "ifPowerUser",value = "是否发电用户：0-否；1-是")
    private String ifPowerUser;

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