统一OSS/Storage接口,消除3份分散实现 #778

Closed
opened 2026-07-23 20:42:22 +08:00 by xiaoxia · 0 comments
Owner

问题描述

OSS/Storage逻辑分散在3个模块,接口风格不统一,重复造轮子,维护成本高。

目标

抽一个统一的Storage抽象层,所有模块共用,支持多种后端(本地/OSS/S3等)。

验收标准

  • 所有文件存储操作走同一套Storage接口
  • 接口定义清晰,包含上传、下载、删除、获取URL等基本操作
  • 支持本地存储和OSS两种后端,可配置切换
  • 原有3份分散实现全部迁移到统一接口
## 问题描述 OSS/Storage逻辑分散在3个模块,接口风格不统一,重复造轮子,维护成本高。 ## 目标 抽一个统一的Storage抽象层,所有模块共用,支持多种后端(本地/OSS/S3等)。 ## 验收标准 - [ ] 所有文件存储操作走同一套Storage接口 - [ ] 接口定义清晰,包含上传、下载、删除、获取URL等基本操作 - [ ] 支持本地存储和OSS两种后端,可配置切换 - [ ] 原有3份分散实现全部迁移到统一接口
xiaoxia added this to the 代码质量清理专项 milestone 2026-07-23 20:42:22 +08:00
xiaoxia added the backendP1refactor labels 2026-07-23 20:42:22 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#778