package com.ho.flow.vo.req.SendSmsConfig;

import com.alibaba.fastjson.JSONObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

@Data
public class SendSmsConfigQueryReq {

    @ApiModelProperty(value = "第几页")
    private Integer pageNum=1;

    @ApiModelProperty(value = "分页数量")
    private Integer pageSize=10;

    @ApiModelProperty(value = "电站id")
    @NotNull(message ="电站id不能为空")
    private Integer stationId;

    @ApiModelProperty(value = "账户名称")
    private String username;

    @ApiModelProperty(value = "手机号码")
    private String phone;

    @ApiModelProperty(value = "通知类别")
    private Integer smsType;

    @ApiModelProperty(value = "是否立即发送:是1 否2  默认是1")
    private Integer isSendNow;

    @ApiModelProperty(value = "告警等级")
    private String alarmLevel;

    @ApiModelProperty(value = "用户id集合",hidden = true)
    private List<String> userIds;

    @ApiModelProperty(value = "模板参数",hidden = true)
    private JSONObject param;
}
