Expand description
评论相关接口。 评论模块:提供评论的 CRUD、Markdown 渲染、审核状态流转与分页查询。
所有 Leptos server function 均注册在 /api 路径下,供前端与服务端调用。
仅在 feature = "server" 启用的服务端构建中执行数据库操作与缓存失效。
Modules§
- check 🔒
- 评论审核状态批量查询。
- create 🔒
- 发表评论接口。
- helpers 🔒
- 评论模块的辅助函数:数据转换、校验、哈希与头像生成。
- list 🔒
- 评论列表查询接口:后台管理用的评论列表与各状态条数。
- markdown 🔒
- 评论 Markdown 渲染与 HTML 清洗。
- read 🔒
- 前端评论读取接口:已审核评论列表。
- types 🔒
- 评论 API 的请求与响应数据结构。
- update 🔒
- 评论审核状态更新接口:通过、垃圾、删除与批量更新。
Structs§
- AllComments
Response - 评论 API 的请求与响应数据结构。 全部评论列表响应。
- Batch
Status Response - 评论 API 的请求与响应数据结构。 批量更新状态响应。
- Comment
Counts - 评论 API 的请求与响应数据结构。 各状态的评论条数;回收站按软删除计。
- Comment
Response - 评论 API 的请求与响应数据结构。 创建/审核/删除评论的统一响应结构。
- Comment
Tree Response - 评论 API 的请求与响应数据结构。 评论树响应:包含文章下的全部已审核评论。
Functions§
- approve_
comment - 通过指定评论。 通过指定评论。
- batch_
update_ comment_ status - 批量更新评论状态。 批量更新评论状态。
- check_
pending_ status - 查询一组评论的当前审核状态。 查询一组评论的当前审核状态。
- create_
comment - 创建一条新评论。 创建一条新评论。
- get_
all_ comments - 获取全部评论分页列表。 获取全部评论分页列表。
- get_
comments - 获取指定文章的已审核评论列表。 获取指定文章的已审核评论列表。
- restore_
comments - 从回收站恢复评论(回到待审)。 从回收站恢复评论:清除软删除并回到待审,由管理员重新决定是否通过。
- spam_
comment - 将指定评论标记为垃圾评论。 将指定评论标记为垃圾评论。
- trash_
comment - 将指定评论移入回收站。 将指定评论移入回收站(软删除)。