Expand description
素材管理(assets/asset_refs)的 Dioxus server function。 素材管理 API 模块。
管理 uploads/ 图片的注册表(assets 表)与引用关系(asset_refs 表):
分页列表、删除保护、孤儿清理、全量重建索引。
全部为 Dioxus server function,仅 admin 可用。
Re-exports§
pub use delete::batch_delete_assets;pub use delete::delete_asset;pub use delete::purge_orphan_assets;pub use delete::update_asset_alt;pub use list::list_assets;pub use rebuild::rebuild_assets_index;pub use types::AssetListResponse;pub use types::AssetOpResponse;pub use types::BatchDeleteAssetsResponse;pub use types::PurgeOrphansResponse;pub use types::RebuildAssetsResponse;
Modules§
- delete
- 素材删除与孤儿清理。 素材删除与孤儿清理接口。
- list
- 素材分页列表。 素材分页列表接口。
- rebuild
- 素材索引全量重建。 素材索引全量重建接口。
- types
- 请求与响应数据结构。 素材管理 API 的请求与响应数据结构。
Constants§
- ASSET_
REF_ 🔒CLAUSE - 素材引用判定 SQL 片段(表别名固定为
a,即 assets)。 - ASSET_
REF_ 🔒COUNT_ EXPR - 列表页引用计数表达式,按每个文章/评论/头像使用次数累计。
- AVATAR_
REF_ 🔒CLAUSE - 直接头像引用判定,供单删接口区分评论引用。
- COMMENT_
REF_ 🔒CLAUSE - 存活评论引用判定,供单删接口返回更具体的业务提示。