BJQ6075 设备控制类

This commit is contained in:
2025-11-07 15:53:13 +08:00
parent c7ff118bfe
commit e265dea0ec
6 changed files with 861 additions and 12 deletions

View File

@ -0,0 +1,120 @@
package com.fuyuanshen.app.domain.vo;
import cn.idev.excel.annotation.ExcelProperty;
import lombok.Data;
import java.io.Serial;
@Data
public class AppDevice6075DetailVo {
@Serial
private static final long serialVersionUID = 1L;
/**
* 设备ID
*/
@ExcelProperty(value = "设备ID")
private Long deviceId;
/**
* 设备名称
*/
private String deviceName;
/**
* 设备IMEI
*/
private String deviceImei;
/**
* 设备MAC
*/
private String deviceMac;
/**
* 通讯方式 0:4G;1:蓝牙,2 4G&蓝牙
*/
private Integer communicationMode;
/**
* 设备图片
*/
private String devicePic;
/**
* 设备类型
*/
private String typeName;
/**
* 蓝牙名称
*/
private String bluetoothName;
/**
* 设备状态
* 0 失效
* 1 正常
*/
private Integer deviceStatus;
/**
* 人员信息
*/
private AppPersonnelInfoVo personnelInfo;
/**
* 发送信息
*/
private String sendMsg;
//"{\"deviceImei\":\"AA\",\"mainLightMode\":\"1\",\"laserLightMode\":\"0\",\"batteryPercentage\":\"60\",\"chargeState\":\"1\",\"batteryRemainingTime\":\"200\",\"timestamp\":1753871635241}"
// 设备主灯档位
private String mainLightMode;
// 激光灯档位
private String laserLightMode;
// 电量百分比
private String batteryPercentage;
// 充电状态0没有充电1正在充电2为已充满
private String chargeState;
// 电池剩余续航时间200分钟
private String batteryRemainingTime;
/**
* 在线状态(0离线1在线)
*/
private Integer onlineStatus;
// 经度
private String longitude;
// 纬度
private String latitude;
// 逆解析地址
private String address;
/**
* 告警状态(0解除告警1告警)
*/
private String alarmStatus;
// 灯光亮度
private String lightBrightness;
/**
* 海拔高度
*/
private Double altitude;
/**
* 相对高度
*/
private Double relativeAltitude;
}

View File

@ -64,5 +64,4 @@ public class AppPersonnelInfoVo implements Serializable {
@ExcelProperty(value = "ID号")
private String code;
}