feat(device): 新增设备定位查询接口并修复定位数据存储问题
- 新增 GET /{sn}/location 接口,支持网页端查询设备最新定位信息
- 新增 DeviceLocationVO 视图对象用于返回定位数据
- 在 LocationService 中实现 getLatestBySn 方法
- 修复 map_error 字段类型错误:从 INT 改为 VARCHAR(255)
- 修复移动端上报定位时 lastSuccessfulTime 缺失问题,由服务端统一写入
This commit is contained in:
@@ -2,10 +2,18 @@ package com.youlai.boot.device.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.youlai.boot.device.model.entity.SnLocation;
|
||||
import com.youlai.boot.device.model.vo.DeviceLocationVO;
|
||||
|
||||
/**
|
||||
* 设备定位服务接口
|
||||
*/
|
||||
public interface LocationService extends IService<SnLocation> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据设备 SN 获取最新一条定位信息
|
||||
*
|
||||
* @param sn 设备序列号
|
||||
* @return 最新定位信息视图对象,不存在时返回 null
|
||||
*/
|
||||
DeviceLocationVO getLatestBySn(String sn);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user