- 新建 wm-data 模块(Spring Boot 3.3.5 + Java 17 + MyBatis-Plus) - entity: TsDataPoint/StoragePolicy/MinioFileInfo 三个核心实体 - config: TDengineConfig(JDBC独立数据源)+MinioConfig(客户端配置),支持ConditionalOnProperty启停 - service: TDengineService(超级表设计/写入/批量/查询/聚合/降采样/清理) - service: MinioStorageService(bucket管理/上传/下载/删除/预签名URL/缩略图/批量/统计) - service: StoragePolicyService(策略CRUD/分配/执行DELETE+ARCHIVE+DOWNSAMPLE/定时任务/评估) - controller: TDengineController(/api/data/ts/*)+MinioStorageController(/api/data/storage/*)+StoragePolicyController(/api/data/policy/*) - SQL DDL: wm_storage_policy + wm_minio_file_info 表 + TDengine超级表DDL注释 + 初始策略数据 - 单元测试: TDengineServiceTest/MinioStorageServiceTest/StoragePolicyServiceTest (mock JDBC+MinIO) - 前端: StorageDashboard.vue(ECharts环形图+趋势图+饼图+策略管理表格) - 前端: storageApi.ts(完整TypeScript API封装) - 路由注册: /data/storage