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; }