package com.casic.util.aep; import lombok.Data; import java.util.HashMap; import java.util.Map; @Data public class AepCommandBody { /** * 电信平台设备id,选填 */ private String deviceId; /** * 必填 产品id */ private String productId; /** * 必填 操作人 */ private String operator; /** * 1、2设备级别,3为设备组,默认为1,选填 */ private Integer level; /** * 指令内容,必填,格式为json */ private Map<String, Object> content; /** * 设备组id */ private String deviceGroupId; /** * 消息超时时长 */ private Integer ttl; public void setPayloadString(String frameStr) { content = new HashMap<>(); content.put("dataType", 1); // 字符串方式 content.put("payload", frameStr); } }