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;
|
|
}
|