Newer
Older
pichan-haerbin / src / main / java / com / casic / model / AlarmConfigParam.java
package com.casic.model;

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

import java.util.Map;

@Data
@ApiModel(value = "AlarmConfigParam", description = "报警下发配置")
public class AlarmConfigParam {
    @ApiModelProperty(notes = "电信平台设备id", dataType = "String",required= true)
    private String deviceId;
    @ApiModelProperty(notes = "产品id ", dataType = "String",required= true)
    private String productId;
    @ApiModelProperty(notes = "设备编号", dataType = "String",required= true)
    private String devcode;
    @ApiModelProperty(notes = "操作人", dataType = "String")
    private String operator;
    @ApiModelProperty(notes = "等级", dataType = "Integer")
    private Integer level;
    @ApiModelProperty(notes = "指令内容(alarmcount、alarmpeiod)", dataType = "object",required= true)
    private AlarmContent queryContent;
    @ApiModelProperty(notes = "指令内容", dataType = "String")
    private Map<String, Object> content;
    @ApiModelProperty(notes = "设备组", dataType = "String")
    private String deviceGroupId;
    private Integer ttl;
}