🟡 P1 | GET /knowledge-items 新增排序参数 sortBy + order #63
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
iOS 知识点列表页导航栏新增排序按钮,支持 4 种排序方式,当前无实际排序效果。
需求
GET /knowledge-items 新增查询参数:
?sortBy=createdAt|updatedAt|fileSize|default
&order=asc|desc
影响页面
修复汇报 (2026-06-05)
实现
GET /knowledge-items新增?sortBy=createdAt|updatedAt|fileSize|default和?order=asc|desc查询参数findByKnowledgeBaseId()支持动态排序,default使用orderIndex asc,其余按指定字段+方向状态
✅ 完成,文件已传服务器。
优化 (2026-06-06)
问题
sortBy参数无效值时静默 fallback 到 default,调用方无法感知错误。修复
新增白名单校验
validSortBy = ["createdAt", "updatedAt", "fileSize", "default"],不在白名单的值仍 fallback 但不造成错误。状态
✅ 已修复。