eafonyang
|
6e8aa239e8
|
移除ota_target_device表中的type 字段
|
2026-06-30 17:42:06 +08:00 |
|
eafonyang
|
a52adf7e27
|
refactor(ota): 移除 OTA 相关冗余字段及清理代码
- 从 OTA 结构体中删除 pawVerCode、pawVerName、pawUrl、pawMd5 字段
- 更新数据库查询,去除对上述字段的扫描
- 调整 SQL 迁移脚本,删除对应的数据库列
- 简化相关存储库方法的查询逻辑,提升代码维护性
|
2026-06-30 11:05:55 +08:00 |
|
eafonyang
|
7687e6a0d9
|
分享码日志新增 model 字段,记录操作的设备的型号 X8/X9
|
2026-06-17 13:52:11 +08:00 |
|
eafonyang
|
8010cbd32f
|
新增分享码功能
|
2026-06-12 15:50:01 +08:00 |
|
yangy
|
f3e3e82f52
|
feat(device): 增加设备信息持久化和OTA升级功能
- 新增设备持久化定时任务,每5分钟将Redis中采集的设备信息同步数据库
- 新增UserDevice和UserActive模型及相应数据库表和操作接口
- 设备信息上报中获取客户端公网IP,替代原X-Forwarded-For头部
- 新建OTA功能模块,实现OTA固件升级信息查询接口
- 支持OTA黑名单过滤与定向升级设备判断
- 设计OTA相关数据库结构:ota、black_list、ota_target_device表
- 缓存预热新增按品牌分组预热型号缓存
- 依赖注入新增OTA Repository及Handler路由配置
- 实现客户端公网IP提取逻辑,支持多种代理头部优先级识别
|
2026-05-28 18:26:20 +08:00 |
|
yangy
|
3224041990
|
首次提交
|
2026-05-21 15:20:12 +08:00 |
|