Proto commits in unitedrhino/things

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:83b3a16
Author:凯哥
Committer:杨磊

Merge #68 into master from codex/unitedrhino-register-no-base64 兼容动态注册明文密钥响应 * codex/unitedrhino-register-no-base64: (2 commits squashed) - feat: 兼容动态注册明文密钥响应 支持动态注册请求使用 retEnc&#61;none 获取 pskHex,兼容新 MCU 端去除 Base64 解码依赖。 注册签名同时接受旧 Base64 格式和新的 HMAC-SHA1 hex 格式,HTTP 注册接口透传 retEnc。 - fix: 对齐动态注册hex兼容协议 按任务文档将新兼容模式统一为 retEnc&#61;hex,并保持 payload 内 psk 字段承载十六进制设备密钥。 同步 HTTP/API、proto 和 MQTT ext 注释,避免 none/pskHex/secretFormat 与文档不一致。 Signed-off-by: aliyun2816809163 <iosdev@ykhl.vip> Commented-by: aliyun2816809163 <iosdev@ykhl.vip> Merged-by: 603785348@qq.com <603785348@qq.com> CR-link: https://codeup.aliyun.com/642f7dca8b47795dae985084/ee/things/change/68

Commit:2610346
Author:杨磊

Merge #64 into master from feat/device-share-desc feat(dmsvr/apisvr): 设备分享支持备注字段 * feat/device-share-desc: (1 commits squashed) - feat(dmsvr/apisvr): 设备分享支持备注字段 Signed-off-by: 603785348@qq.com <603785348@qq.com> Merged-by: 603785348@qq.com <603785348@qq.com> CR-link: https://codeup.aliyun.com/642f7dca8b47795dae985084/ee/things/change/64

Commit:aca79d5
Author:godLei6
Committer:godLei6

feat: 网关下线时支持配置子设备是否跟随下线 - 产品配置新增 SubDeviceOnlineHandle 字段 - 1=自动(跟随网关下线,默认) 2=独立(不跟随) - 修改 deviceOnlineMultiFixLogic 级联逻辑 - 重新生成 pb.go

Commit:efb17c0
Author:allenjiang
Committer:godLei6

feat: add device share token check

Commit:48aa133
Author:godLei6

docs(api/proto): 清理租户号注释中的 common 描述,升级 core 至 v1.5.89 - 将 product.info.api、protocol.api、dm.proto 及生成文件中的 'common 为公共的产品' 统一改为 'default 为公共租户',与租户编码设计保持一致。 - 升级 core 依赖到 v1.5.89,引入迁移脚本对 dm_ota_firmware_device 的清洗补充。

Commit:21e12f1
Author:godLei6

Merge branch 'dev' of codeup.aliyun.com:642f7dca8b47795dae985084/ee/things into dev

Commit:5fbadb0
Author:godLei6

feat: 网关下线时支持配置子设备是否跟随下线 - 产品配置新增 SubDeviceOnlineHandle 字段 - 1=自动(跟随网关下线,默认) 2=独立(不跟随) - 修改 deviceOnlineMultiFixLogic 级联逻辑 - 重新生成 pb.go

Commit:0ebaf8a
Author:allenjiang
Committer:allenjiang

feat: add device share token check

Commit:c49a3f3
Author:godLei6

feat: 物模型列表查询支持标识符模糊过滤 - repo 层: DeviceSchemaFilter、ProductSchemaFilter、SchemaInfoFilter、CommonSchemaFilter 添加 Identifier 字段及 LIKE 查询 - proto 层: DeviceSchemaIndexReq、ProductSchemaIndexReq、CommonSchemaIndexReq 添加 identifier 字段 - API 层: 对应 .api 文件和 types.go 添加 Identifier 字段 - logic 层: commonSchemaIndexLogic 传递 Identifier 参数 - 重新生成 pb.go

Commit:dd69e4b
Author:godLei6

feat(device-share): 新增批量分享 Token 管理接口 需求:为旧批量分享功能补齐与新分享码同等的管理能力 新增接口: - POST /multi-get-token-list: 获取当前用户的批量分享 token 列表 - POST /multi-delete-token: 删除指定的批量分享 token 关键改动: - dmsvr: 新增 UserMultiDeviceShareManager 缓存包装器,支持 Redis Set 索引 - dmsvr: 新增 userDeviceShareMultiGetTokenList/DeleteToken RPC 实现 - apisvr: 新增 HTTP handler、logic、types 完整链路 - proto: 新增 RPC 定义和消息类型 影响范围:设备分享模块,向下兼容,不影响现有接口 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

Commit:9b98a9a
Author:godLei6

feat: add 'withDevices' flag to GroupInfoReadReq and GroupInfoIndexReq for device core info retrieval - Updated GroupInfo message to include a comment for devices field indicating its relation to the new 'withDevices' flag. - Introduced 'withDevices' boolean in GroupInfoReadReq to control the inclusion of device core information. - Added 'withDevices' boolean in GroupInfoIndexReq to enable retrieval of device core info in the response.

Commit:cd3a7b9
Author:godLei6

feat(proto): add outputParams to ActionSendReq and enhance shadowControl documentation in PropertyControlMultiSendReq - Added outputParams field to ActionSendReq for recording operation logs during simulation. - Improved comments for shadowControl in PropertyControlMultiSendReq to clarify its behavior options.

Commit:363e093
Author:godLei6

feat: 绑定完善

Commit:12001b8
Author:godLei6

feat: 支持离线绑定

Commit:a294177
Author:godLei6

feat: 物模型批量导入完善

Commit:39d86a1
Author:godLei6

feat: 一堆完善

Commit:4321fce
Author:godLei6

feat: 产品品类增加排序

Commit:a9a4360
Author:godLei6

feat: 设备注册返回加密方式支持 aes128 ebc模式

Commit:7e9c58b
Author:godLei6

doc: 打开pprof配置,完善备注

Commit:3f75113
Author:godLei6

feat: 支持聚合最新值,及整理api

Commit:e7fe614
Author:godLei6

upper: 优化设备分享导致的查询速度降低

Commit:080c4ee
Author:godLei6

fix: 修复设备ota升级的bug

Commit:e51b2d5
Author:godLei6

feat: 支持api获取固件升级版本

Commit:6458077
Author:godLei6

feat: 完善物模型接口备注和物模型添加随机函数

Commit:48f40e1
Author:godLei6

feat: 完善物模型过滤

Commit:59f6197
Author:godLei6

feat: 脚本支持多租户

Commit:c5cb215
Author:godLei6

feat: 属性返回名称,添加属性聚合接口

Commit:5e87b75
Author:godLei6

feat: 属性返回名称,添加属性聚合接口

Commit:464c7cc
Author:godLei6

feat: 合并入SaaS版本

Commit:55ea71e
Author:godLei6

Merge branch 'saas' of codeup.aliyun.com:642f7dca8b47795dae985084/ee/things into dev # Conflicts: # service/dmsvr/internal/logic/productmanage/productCategorySchemaMultiCreateLogic.go # service/dmsvr/internal/logic/productmanage/productInfoCreateLogic.go

Commit:cbe61c7
Author:godLei6

feat: 将缓存抽离,设备影子先注释

Commit:b7f352f
Author:godLei6

Merge branch 'dev' of codeup.aliyun.com:642f7dca8b47795dae985084/ee/things into saas # Conflicts: # service/dmsvr/pb/dm/dm.pb.go

Commit:455a1bf
Author:godLei6

feat: 设备列表支持同时查询name or alias

Commit:5e15cd8
Author:godLei6

feat: saas 暂存

Commit:ff1de03
Author:godLei6

feat: saas 暂存

Commit:546009b
Author:godLei6

feat: 结构体类型及数组结构体类型聚合极大加强

The documentation is generated from this commit.

Commit:9e6f9b9
Author:godLei6

feat: 支持时序数据存储策略

Commit:792c0e9
Author:godLei6

upper: 支持设备更新本地ip及设备离线完善

Commit:630d2bf
Author:godLei6

upper: timescale 提速 及功能完善

Commit:2204f3a
Author:godLei6

upper: 在线状态升级

Commit:d8c3e5c
Author:godLei6

feat: 添加物模型产品 品类 脚本导入的功能 及修复属性日志没有区域过滤的bug

Commit:e42447d
Author:godLei6

feat: 完善文档

Commit:b67b231
Author:godLei6

feat: 设备分享新增用途

Commit:49a6e63
Author:godLei6

fix: 分组索引稳定版

Commit:497bb22
Author:godLei6

feat: group 每个分组添加索引及支持分组是唯一的

Commit:ed4d096
Author:godLei6

feat: 添加group id path 及更新 sq的库,后续td需要高于3.3.5.0

Commit:25c4e79
Author:godLei6

fix: 修复好几个bug及属性日志查询增强

Commit:9e6ffd2
Author:godLei6

feat: 支持绑定的时候指定设备名称

Commit:57d5568
Author:godLei6

feat: 时序支持租户项目区域分组,初步提交

Commit:12d9413
Author:godLei6

upper: 支持根据物模型来查询设备及修复异常日志分页数据问题

Commit:40c3c2c
Author:godLei6

fix: 解决上传内存泄漏问题

Commit:f0815c5
Author:godLei6

upper: 一堆完善更新

Commit:3d0941d
Author:godLei6

feat: 添加设备图片及设备文件

Commit:117c24f
Author:godLei6

fix: 若干bug 修复

Commit:db9996e
Author:godLei6

feat: 更新mod版本,删除ud

Commit:99fd0c4
Author:godLei6

fix: 设备初始化配置

Commit:4a9a776
Author:godLei6

feat: 协议支持同步产品和设备

Commit:c325dfc
Author:godLei6

feat: 支持设备创建默认值

Commit:f67cd16
Author:godLei6

upper: 脚本过滤

Commit:3438092
Author:godLei6

upper: 调整设备脚本

Commit:5cc04a8
Author:godLei6

fix: 修复区域统计不正确的bug

Commit:751b17d
Author:godLei6

upper: 告警增强

Commit:de712bb
Author:godLei6

upper: 告警增强

Commit:99e18ee
Author:godLei6

upper: 告警增强

Commit:7e4a09d
Author:godLei6

feat: 事件日志支持多设备及 告警日志支持区域过滤

Commit:5d181e5
Author:godLei6

feat: 事件日志支持多设备

Commit:1e4fbd6
Author:godLei6

fix: 上下线修复只处理mqtt协议

Commit:3470017
Author:godLei6

feat: 更新排序

Commit:e8be93d
Author:godLei6

fix: 协议脚本错误

Commit:a992a11
Author:godLei6

feat: 添加设备信号强度过滤

Commit:9a18dc1
Author:godLei6

feat: 添加设备级协议配置

Commit:94bc2c7
Author:godLei6

feat: 添加ota设备在线状态过滤

Commit:ac767b9
Author:godLei6

feat: ota体验优化及字典初始化

Commit:3c50782
Author:godLei6

feat: 添加协议脚本

Commit:b2869fd
Author:godLei6

feat: 添加协议脚本

Commit:c2c3900
Author:godLei6

feat: 添加协议插件

Commit:68d78fd
Author:godLei6

feat: 获取协议列表增强

Commit:7b2fa13
Author:godLei6

fix: 协议产品配置更新

Commit:e82d67c
Author:godLei6

feat: 添加token中绑定

Commit:6b268a7
Author:godLei6

feat: 产品支持双协议及添加对音视频协议的支持

Commit:e798722
Author:godLei6

feat: 支持发送日志标识符查询

Commit:07f97a2
Author:godLei6

feat: 绑定级别支持强绑定,中绑定,和弱绑定

Commit:b6f8a15
Author:godLei6

feat: 物模型记录支持获取多个产品

Commit:145e68d
Author:godLei6

feat: 添加批量获取设备状态

Commit:eec5744
Author:godLei6

feat: 获取设备物模型信息支持分片

Commit:546c943
Author:godLei6

feat: 增强设备日志查询能力

Commit:bed88cf
Author:godLei6

feat: 功能增强

Commit:883dc51
Author:godLei6

feat: 分组完善

Commit:58d935f
Author:godLei6

feat: 设备分组加强

Commit:693273c
Author:godLei6

feat: 设备列表标签获取支持模糊查询

Commit:3a8e76e
Author:godLei6

feat: 更新接口字段格式

Commit:528de36
Author:godLei6

feat: 新增产品配置项

Commit:bac6a0e
Author:godLei6

feat: 增加场景日志过滤

Commit:1a5ad6d
Author:godLei6

feat: 完善场景日志记录

Commit:a139f1f
Author:godLei6

feat: 加强获取场景绑定的设备列表接口

Commit:79d9e1e
Author:godLei6

feat: 解绑不删除设备日志,只屏蔽普通用户

Commit:b81e99d
Author:godLei6

feat: 数据库适配完pgsql

Commit:ec1dc34
Author:godLei6

feat: 场景联动完善

Commit:baf0c4b
Author:godLei6

fix: 批量导入分组bug

Commit:677b68a
Author:godLei6

fix: 批量导入分组bug