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
1.1 KiB
1.1 KiB
书籍信息 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。