IOS-M0-04 Knowledge Source 知识源管理 #4

Closed
opened 2026-05-28 19:55:42 +08:00 by wangdl · 3 comments
Owner

目标

知识库详情页增加知识源列表,展示文档来源并支持删除。

后端接口

方法 路径 说明
GET /knowledge-bases/:kbId/sources 资料列表
GET /knowledge-bases/:kbId/sources/:id 资料详情
DELETE /knowledge-bases/:kbId/sources/:id 删除资料

模块职责

  1. LibraryDetailPage 增加 Tab 或 Section:知识点 / 资料来源
  2. 知识源列表展示:文件名、类型、来源、上传时间
  3. 左滑删除,确认弹窗
  4. 新增 KnowledgeSourceService
## 目标 知识库详情页增加知识源列表,展示文档来源并支持删除。 ## 后端接口 | 方法 | 路径 | 说明 | |------|------|------| | GET | /knowledge-bases/:kbId/sources | 资料列表 | | GET | /knowledge-bases/:kbId/sources/:id | 资料详情 | | DELETE | /knowledge-bases/:kbId/sources/:id | 删除资料 | ## 模块职责 1. LibraryDetailPage 增加 Tab 或 Section:知识点 / 资料来源 2. 知识源列表展示:文件名、类型、来源、上传时间 3. 左滑删除,确认弹窗 4. 新增 KnowledgeSourceService
wangdl added this to the M0:iOS C 端核心功能补全 milestone 2026-05-28 19:55:42 +08:00
Author
Owner

IOS-M0-04 修复完成

修改

文件 变更
Core/Models/APIModels.swift 新增 KnowledgeSourceAddSourceRequest 模型
Core/Services/APIService.swift 新增 KnowledgeSourceServicelist()/detail()/add()/delete()
Features/Library/LibrarySubpages.swift LibraryDetailPage 新增分段选择器「知识点

行为变化

功能 修改前 修改后
来源列表 知识库详情页新增「资料来源」Tab
来源展示 显示类型图标/标题/解析状态/字数
来源删除 垃圾桶按钮 → 确认删除
Tab 切换 分段控制器:知识点 / 资料来源

接入的后端接口

方法 路径 用途
GET /knowledge-bases/:kbId/sources 来源列表
DELETE /knowledge-bases/:kbId/sources/:id 删除来源
## ✅ IOS-M0-04 修复完成 ### 修改 | 文件 | 变更 | |------|------| | `Core/Models/APIModels.swift` | 新增 `KnowledgeSource`、`AddSourceRequest` 模型 | | `Core/Services/APIService.swift` | 新增 `KnowledgeSourceService`:`list()`/`detail()`/`add()`/`delete()` | | `Features/Library/LibrarySubpages.swift` | `LibraryDetailPage` 新增分段选择器「知识点 | 资料来源」+ 来源列表 + 删除功能 | ### 行为变化 | 功能 | 修改前 | 修改后 | |------|--------|--------| | 来源列表 | 无 | 知识库详情页新增「资料来源」Tab | | 来源展示 | 无 | 显示类型图标/标题/解析状态/字数 | | 来源删除 | 无 | 垃圾桶按钮 → 确认删除 | | Tab 切换 | 无 | 分段控制器:知识点 / 资料来源 | ### 接入的后端接口 | 方法 | 路径 | 用途 | |------|------|------| | GET | `/knowledge-bases/:kbId/sources` | 来源列表 | | DELETE | `/knowledge-bases/:kbId/sources/:id` | 删除来源 |
Author
Owner

关闭

对应功能已实现。代码在 Features/ 中。

## 关闭 对应功能已实现。代码在 Features/ 中。
Author
Owner

关闭

对应功能已实现。

## 关闭 对应功能已实现。
Sign in to join this conversation.
No description provided.