TDengine 超级表设计 + MinIO 文件/图片存储 + 存储策略配置
设计文档已更新: docs/design-spec.md 对应章节: 4.3 数据存储层(TDengine时序+MinIO对象存储+聚合策略) 请参照该章节的数据库DDL、API端点规范、前端组件树、数据流图进行开发。
后端 wm-data 模块(新建):
/api/data/ts/*
/api/data/storage/*
/api/data/policy/*
前端:
/data/storage
feature/issue-43 → 已推送到远程
feature/issue-43
Spring Boot 3.3.5 + Java 17 + MyBatis-Plus + TDengine JDBC (io.taosdata.jdbc) + MinIO SDK (io.minio) + Vue3 + Element Plus + ECharts
A-git: 分支 feature/issue-43 存在,提交 fadd2fe,消息清晰:「#43 TDengine时序+MinIO对象存储+策略管理完整实现」 B-文件: 新建 wm-data 模块 — TDengineService(超级表设计/写入/批量/查询/聚合/降采样) + MinioStorageService(bucket管理/上传/下载/预签名URL/缩略图) + StoragePolicyService(策略CRUD/分配/定时执行) + 对应Controller三层 C-测试: ✅ TDengineServiceTest + MinioStorageServiceTest + StoragePolicyServiceTest(mock JDBC+MinIO),含 test/resources/application.yml D-代码质量: 构造函数注入 + @Qualifier,Javadoc完整,异常处理到位(try/catch + log.error),无参构造函数兼容测试环境
审核通过,关闭。
Bir bölümü silmek kalıcıdır. Geri almanın bir yolu yoktur.
⏱ 预计工时:30 分钟
TDengine 超级表设计 + MinIO 文件/图片存储 + 存储策略配置
设计文档已更新: docs/design-spec.md 对应章节: 4.3 数据存储层(TDengine时序+MinIO对象存储+聚合策略) 请参照该章节的数据库DDL、API端点规范、前端组件树、数据流图进行开发。
✅ #43 开发完成
实现内容
后端 wm-data 模块(新建):
/api/data/ts/*+/api/data/storage/*+/api/data/policy/*前端:
/data/storage分支
feature/issue-43→ 已推送到远程技术栈
Spring Boot 3.3.5 + Java 17 + MyBatis-Plus + TDengine JDBC (io.taosdata.jdbc) + MinIO SDK (io.minio) + Vue3 + Element Plus + ECharts
✅ PM 审核通过
A-git: 分支 feature/issue-43 存在,提交 fadd2fe,消息清晰:「#43 TDengine时序+MinIO对象存储+策略管理完整实现」 B-文件: 新建 wm-data 模块 — TDengineService(超级表设计/写入/批量/查询/聚合/降采样) + MinioStorageService(bucket管理/上传/下载/预签名URL/缩略图) + StoragePolicyService(策略CRUD/分配/定时执行) + 对应Controller三层 C-测试: ✅ TDengineServiceTest + MinioStorageServiceTest + StoragePolicyServiceTest(mock JDBC+MinIO),含 test/resources/application.yml D-代码质量: 构造函数注入 + @Qualifier,Javadoc完整,异常处理到位(try/catch + log.error),无参构造函数兼容测试环境
审核通过,关闭。