基础项目
Some checks failed
CI / init (pull_request) Has been cancelled
CI / Frontend node 18.16.0 (pull_request) Has been cancelled
CI / Backend go (1.22) (pull_request) Has been cancelled
CI / release-pr (pull_request) Has been cancelled
CI / devops-test (1.22, 18.16.0) (pull_request) Has been cancelled
CI / release-please (pull_request) Has been cancelled
CI / devops-prod (1.22, 18.x) (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
Some checks failed
CI / init (pull_request) Has been cancelled
CI / Frontend node 18.16.0 (pull_request) Has been cancelled
CI / Backend go (1.22) (pull_request) Has been cancelled
CI / release-pr (pull_request) Has been cancelled
CI / devops-test (1.22, 18.16.0) (pull_request) Has been cancelled
CI / release-please (pull_request) Has been cancelled
CI / devops-prod (1.22, 18.x) (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
This commit is contained in:
29
server/.ai-specs/doc-api/admin/book.md
Normal file
29
server/.ai-specs/doc-api/admin/book.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# 书籍信息 admin 接口
|
||||
|
||||
## 基本信息
|
||||
|
||||
- 模块:book
|
||||
- 资源:书籍
|
||||
- 端:admin
|
||||
- 鉴权:挂载 `PrivateGroup`,需要 `JWT + Casbin`
|
||||
- 操作审计:创建、更新、单删、批量删除写操作启用 `OperationRecord`
|
||||
- 路由前缀:`/book`
|
||||
|
||||
## 默认 CRUD
|
||||
|
||||
| 动作 | Method | 路径 | API 方法 | Service 方法 |
|
||||
|:---|:---|:---|:---|:---|
|
||||
| 创建 | `POST` | `/book/createBook` | `CreateBook` | `CreateBook` |
|
||||
| 单删 | `DELETE` | `/book/deleteBook` | `DeleteBook` | `DeleteBook` |
|
||||
| 批量删除 | `DELETE` | `/book/deleteBookByIds` | `DeleteBookByIds` | `DeleteBookByIds` |
|
||||
| 更新 | `PUT` | `/book/updateBook` | `UpdateBook` | `UpdateBook` |
|
||||
| 详情 | `GET` | `/book/findBook` | `FindBook` | `GetBook` |
|
||||
| 分页列表 | `GET` | `/book/getBookList` | `GetBookList` | `GetBookInfoList` |
|
||||
|
||||
## 参数与返回
|
||||
|
||||
- 创建、更新:`body` 使用 `book.Book`。
|
||||
- 单删、详情:`query id`。
|
||||
- 批量删除:`query ids[]`。
|
||||
- 分页列表:`query` 使用 `bookReq.BookSearch`,返回 `response.PageResult`。
|
||||
- 详情返回:`bookRes.BookResponse`。
|
||||
Reference in New Issue
Block a user