package com.njcn.csharmonic.param;

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

import java.util.List;

/**
 * 
 * Description:
 * Date: 2023/9/4  15:15【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
@NoArgsConstructor
public class CsEventUserQueryParam {



    /**
     * 用户id
     */
    private String userId;


    /**
     * 事件id
     */
    private List<String> eventIds;
    /**
     * 事件类型
     */
    private List<String> target;

    /**
     * '暂态事件'0  '稳态事件'1  '运行告警'3  '运行事件'2
     */
    private String type;
    /**
     * 状态(0:未读取 1:已读取)
     */
    private String status;

    private String level;

    @ApiModelProperty(value="起始时间")
    private String startTime;

    @ApiModelProperty(value="结束时间")
    private String endTime;

    @ApiModelProperty(value = "事件类型 Evt_Sys_DipStr:电压暂降 Evt_Sys_SwlStr:电压暂升 Evt_Sys_IntrStr:电压中断")
    private String eventType;

    @ApiModelProperty(value = "位置 grid:电网侧 load:负载侧")
    private String location;
}