package com.njcn.harmonic.pojo.param.hebeinorth;

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

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 类的介绍：冀北全景一张图 综合评估请求参数
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2024/4/22 15:58
 */
@Data
public class AssessParam {

    @ApiModelProperty("部门id")
    @NotBlank(message = "部门索引不可为空")
    private String deptIndex;

    @ApiModelProperty("起始时间")
    @NotBlank(message = "起始时间不可为空")
    private String startTime;

    @ApiModelProperty("结束时间")
    @NotBlank(message = "结束时间不可为空")
    private String endTime;

    @ApiModelProperty("监测点类型- 0:冀北 1:国网上报")
    @NotNull(message = "监测点类型不可为空")
    private Integer isUpToGrid;

    @ApiModelProperty("稳态类型-全指标、电压偏差、频率偏差、电压总谐波畸变率、电压闪变、三相电压不平衡度")
    private Integer harmonicType;

    @ApiModelProperty("暂态类型-暂降、暂升、中断")
    private String eventType;

    @ApiModelProperty("搜索值")
    private String searchValue;

    @ApiModelProperty("电压等级")
    private String voltageLevel;

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

    @ApiModelProperty(name="areaType",value="0:省份 1:市级")
    private Integer areaType;

}
