package com.sandu.ximon.admin.entity; import lombok.Data; import java.util.HashMap; /** * RRPC参数实体类 */ @Data public class RRPCParams { // 操作标识码 // 100:转发充电桩 // 127:更新地址 // 110:定时任务 // 111:串口控制 // 116:硬件状态查询 // 125:更新大气数据 // 130:开启灯带 // 131:关闭灯带 private String operate; // 数据帧 private String frame; public RRPCParams () { this.operate = "0"; this.frame = ""; } public RRPCParams setOperate(String operate) { this.operate = operate; return this; } public RRPCParams setFrame(String frame) { this.frame = frame; return this; } public RRPCParams parseMap2RRPCParams(HashMap command) { Object operate = command.get("operate"); Object frame = command.get("frame"); if(null != operate){ this.setOperate(operate.toString()); } if(null != frame) { this.setFrame((String) frame); } return this; } }