Skip to main content

Module comments

Module comments 

Source
Expand description

评论相关接口。 评论模块:提供评论的 CRUD、Markdown 渲染、审核状态流转与分页查询。

所有 Leptos server function 均注册在 /api 路径下,供前端与服务端调用。 仅在 feature = "server" 启用的服务端构建中执行数据库操作与缓存失效。

Modules§

check 🔒
评论审核状态批量查询。
create 🔒
发表评论接口。
helpers 🔒
评论模块的辅助函数:数据转换、校验、哈希与头像生成。
list 🔒
评论列表查询接口:后台管理用的评论列表与各状态条数。
markdown 🔒
评论 Markdown 渲染与 HTML 清洗。
read 🔒
前端评论读取接口:已审核评论列表。
types 🔒
评论 API 的请求与响应数据结构。
update 🔒
评论审核状态更新接口:通过、垃圾、删除与批量更新。

Structs§

AllCommentsResponse
评论 API 的请求与响应数据结构。 全部评论列表响应。
BatchStatusResponse
评论 API 的请求与响应数据结构。 批量更新状态响应。
CommentCounts
评论 API 的请求与响应数据结构。 各状态的评论条数;回收站按软删除计。
CommentResponse
评论 API 的请求与响应数据结构。 创建/审核/删除评论的统一响应结构。
CommentTreeResponse
评论 API 的请求与响应数据结构。 评论树响应:包含文章下的全部已审核评论。

Functions§

approve_comment
通过指定评论。 通过指定评论。
batch_update_comment_status
批量更新评论状态。 批量更新评论状态。
check_pending_status
查询一组评论的当前审核状态。 查询一组评论的当前审核状态。
create_comment
创建一条新评论。 创建一条新评论。
get_all_comments
获取全部评论分页列表。 获取全部评论分页列表。
get_comments
获取指定文章的已审核评论列表。 获取指定文章的已审核评论列表。
restore_comments
从回收站恢复评论(回到待审)。 从回收站恢复评论:清除软删除并回到待审,由管理员重新决定是否通过。
spam_comment
将指定评论标记为垃圾评论。 将指定评论标记为垃圾评论。
trash_comment
将指定评论移入回收站。 将指定评论移入回收站(软删除)。