1
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
|
||||
- 按 namePrefix 查数据集(`dao.Dataset`),取其 `Cover` 字段文件名。
|
||||
- 返回该封面文件(复用现有封面文件定位逻辑,参照 `service/dataset.go` 的 `CoverFile`)。
|
||||
- 数据集不存在 / 无封面 / 文件缺失 → 404。
|
||||
- 数据集不存在 / 无封面 / 文件缺失 → 统一错误码(HTTP 200 + body code,项目统一响应惯例;App 端图片解码失败走占位图)。
|
||||
- 分层约束:controller(app_version.go 或新增)→ service(查数据集 + 定位文件)→ dao;响应体直接写(文件型响应属「直接写响应体」例外,由 controller 完成,与现有 admin 图片接口一致)。
|
||||
|
||||
### 2. models[] 增加 coverUrl
|
||||
@@ -88,5 +88,5 @@ app 端拼接方式与 downloadUrl 相同:`$baseUrl + coverUrl`。
|
||||
## 影响面与风险
|
||||
|
||||
- 行为变更:启动不再自动下载模型 → 首次使用需手动点「使用」(已确认)。
|
||||
- 封面 URL 使用 namePrefix 定位数据集:无 namePrefix 的数据集不会出现在目录中(目录只含已训练模型,均有前缀);路由对缺失前缀返回 404,app 显示占位图。
|
||||
- 封面 URL 使用 namePrefix 定位数据集:无 namePrefix 的数据集不会出现在目录中(目录只含已训练模型,均有前缀);路由对缺失前缀返回统一错误码(HTTP 200 + body code),app 图片解码失败显示占位图。
|
||||
- 不新增依赖:图片用内置 `Image.network`。
|
||||
|
||||
Reference in New Issue
Block a user