获取设备分享详细信息

This commit is contained in:
2025-11-07 17:07:33 +08:00
parent e265dea0ec
commit 264d0135d9
2 changed files with 20 additions and 11 deletions

View File

@ -4,7 +4,6 @@ import com.fuyuanshen.app.domain.bo.AppPersonnelInfoBo;
import com.fuyuanshen.app.domain.dto.AppDeviceLogoUploadDto;
import com.fuyuanshen.app.domain.dto.DeviceInstructDto;
import com.fuyuanshen.app.domain.vo.AppDevice6075DetailVo;
import com.fuyuanshen.app.domain.vo.AppDeviceDetailVo;
import com.fuyuanshen.common.core.domain.R;
import com.fuyuanshen.common.core.validate.AddGroup;
import com.fuyuanshen.common.ratelimiter.annotation.FunctionAccessAnnotation;
@ -90,8 +89,6 @@ public class AppDeviceBJQ6075Controller extends BaseController {
* 灯光模式
* (主光模式)
* 0关闭灯光1强光2超强光, 3工作光, 4节能光5爆闪6SOS
* (辅光模式)
* 0关闭灯光1泛光2泛光爆闪, 3警示灯, 4警示灯/泛光)
*/
@PostMapping("/lightModeSettings")
public R<Void> lightModeSettings(@RequestBody DeviceInstructDto params) {
@ -141,4 +138,17 @@ public class AppDeviceBJQ6075Controller extends BaseController {
return R.ok();
}
/**
* 获取设备分享详细信息
*
* @param id 主键
*/
@GetMapping("/getShareInfo/{id}")
public R<AppDevice6075DetailVo> getShareInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) {
return R.ok(appDeviceService6075.getInfo(id));
}
}

View File

@ -45,8 +45,7 @@ public class AppDeviceShareDetailVo implements Serializable {
private String phonenumber;
/**
* 功能权限1灯光模式2激光模式3开机画面4人员信息登记5发送信息6产品信息
以逗号分隔
* 功能权限1灯光模式2激光模式3开机画面4人员信息登记5发送信息6产品信息以逗号分隔
*/
@ExcelProperty(value = "功能权限", converter = ExcelDictConvert.class)
@ExcelDictFormat(readConverterExp = "1=灯光模式2激光模式3开机画面4人员信息登记5发送信息6产品信息")
@ -83,7 +82,7 @@ public class AppDeviceShareDetailVo implements Serializable {
private String typeName;
/**
* 蓝牙名称
* 蓝牙名称
*/
private String bluetoothName;
@ -105,19 +104,19 @@ public class AppDeviceShareDetailVo implements Serializable {
*/
private String sendMsg;
//设备主灯档位
// 设备主灯档位
private String mainLightMode;
//激光灯档位
// 激光灯档位
private String laserLightMode;
//电量百分比
// 电量百分比
private String batteryPercentage;
//充电状态0没有充电1正在充电2为已充满
// 充电状态0没有充电1正在充电2为已充满
private String chargeState;
//电池剩余续航时间200分钟
// 电池剩余续航时间200分钟
private String batteryRemainingTime;
/**