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

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

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


/**
 * <台账汇总统计查询条件>
 *
 * @author wr
 * @createTime: 2023-02-17
 */
@Data
public class PmsSummaryStatisticsParam {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(name = "orgId", value = "部门id")
    private String orgId;

    @ApiModelProperty(name = "monitorTags", value = "干扰源类型=>(监测点标签)")
    private List<String> monitorTags;

    @ApiModelProperty(name = "type", value = "区分查询（0:区域  1:干扰源）")
    private Integer type;

    @Data
    public static class PwSummaryStatisticsParam {
        private static final long serialVersionUID = 1L;

        @ApiModelProperty(name = "orgId", value = "部门id")
        @NotBlank(message="单位ID不能为空！")
        private String orgId;
    }
}
