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; /** * "mode": 1, // 当前巡检模式: 1-遥控、2-手动、3-自动 4 自动返回 5 指定点 6 温湿度表计 * "position": 5, // 当前位置点位:0、1、2、3……16 * "regposition": 5, // 当前位置区间:0-1、2-3…… * "perposition": 56, // 当前位置区间百分比,单位:% * "state": 0, // 当前状态:0-停车、1-前进、2-左转、3-右转、 4-倒车 * "interval": 10, // 巡检间隔,单位:小时 * "charging": false, // 是否充电 * "battery": 85 // 当前电量,单位:% */ @Data @ToString @TableName(schema = "db_fire_robot",value = "tb_robot_status") public class RobotStatus { @TableId(value = "id",type = IdType.AUTO) private int id; @ApiModelProperty(value = "当前巡检模式: 1-遥控、2-手动、3-自动 4 自动返回 5 指定点 6 温湿度表计") private int mode; @ApiModelProperty(value = "当前位置点位:0、1、2、3……16") private int position; @ApiModelProperty(value = "当前位置区间:0-1、2-3……") private int regposition; @ApiModelProperty(value = "当前位置区间百分比,单位:%") private int perposition; @ApiModelProperty(value = "当前状态:0-停车、1-前进、2-左转、3-右转、 4-倒车") private int state; @ApiModelProperty(value = "巡检间隔,单位:小时") private int interval; @ApiModelProperty(value = "是否充电") private boolean charging; @ApiModelProperty(value = "当前电量,单位:%") private int battery; private Date recordTime; }