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

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

import java.util.Map;


@Data
@ApiModel(value = "BusConfigParam", description = "设备下发配置(除了不传的,其他都是必传)")
public class BusConfigParam {
    @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 = "指令内容(上传周期upload、采集周期collect、重试次数retry,都是必填)", dataType = "object",required= true)
    private QueryContent queryContent;
    @ApiModelProperty(notes = "指令内容", dataType = "String")
    private Map<String, Object> content;
    @ApiModelProperty(notes = "设备组", dataType = "String")
    private String deviceGroupId;
    @ApiModelProperty(notes = "设备组", dataType = "String")
    private Integer ttl;
}