whycxzp
2025-05-28 5826c5028d061efb0c2c8c7eeaf31a9bca535d7a
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
53
54
55
56
57
58
59
60
package com.whyc.pojo.db_fire_robot;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
 
import java.util.Date;
 
/**
 * 报警状态推送
 * "pushTime":"2025-03-28 13-44-31",  // 推送时间
 *     "MCUConnection": "DisConnected",  // 单片机连接状态
 * "armConnection": "DisConnected",  // 机械臂连接状态
 * "tempStatus": 0,      // 温度异常报警
 * "humidityStatus": 0,  // 湿度异常报警
 * "coStatus": 0,        // 一氧化碳异常报警
 * "co2Status": 0,       // 二氧化碳异常报警
 * "ch4Status": 0,       // 甲烷异常报警
 * "h2Status": 0,        // 氢气异常报警
 * "smokeStatus": 0,    // 烟感异常报警
 * "foreignRecognition": 0,  //异物识别异常报警
 * "meterIdentification": 0  //温湿度表表计异常报警
 */
@Data
@ToString
@TableName(schema = "db_fire_robot",value = "tb_robot_alarm")
public class RobotAlarm {
 
    @TableId(value = "id",type = IdType.AUTO)
    private int id;
    @ApiModelProperty(value = "推送时间")
    private Date pushTime;
    @ApiModelProperty(value = "单片机连接状态")
    private String MCUConnection;
    @ApiModelProperty(value = "机械臂连接状态")
    private String armConnection;
    @ApiModelProperty(value = "温度异常报警")
    private int tempStatus;
    @ApiModelProperty(value = "湿度异常报警")
    private int humidityStatus;
    @ApiModelProperty(value = "一氧化碳异常报警")
    private int coStatus;
    @ApiModelProperty(value = "二氧化碳异常报警")
    private int co2Status;
    @ApiModelProperty(value = "甲烷异常报警")
    private int ch4Status;
    @ApiModelProperty(value = "氢气异常报警")
    private int h2Status;
    @ApiModelProperty(value = "烟感异常报警")
    private int smokeStatus;
    @ApiModelProperty(value = "异物识别异常报警")
    private int foreignRecognition;
    @ApiModelProperty(value = "温湿度表表计异常报警")
    private int meterIdentification;
 
 
}