2021与蓝度共同重构项目,服务端
liuhaonan
2022-02-14 0d75b97f3dc35013f1b6dca1b639e16275bfc95d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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;
    }
}