Skip to main content

Module asset

Module asset 

Source
Expand description

素材(图片)模型:assets 注册表与引用关联的 serde DTO。 素材(图片)模型。

assets 表是 uploads/ 目录的元数据注册表:磁盘是字节唯一存储, 本表承载路径、尺寸、alt 等管理性字段。asset_refs 记录文章引用关系。 这些结构体通过 serde 在服务端与客户端之间共享序列化。

id 以 String 承载(SQL 侧 id::text 读出、$1::uuid 写入), 避免把 server-only 的 uuid crate 引入 WASM 前端构建。

Structs§

Asset
素材记录(对应 assets 表一行)。
AssetDto
列表页 DTO:素材本体 + 引用计数 + 引用文章列表。
AssetRef
引用该素材的一篇文章(素材详情/删除拦截时列出)。

Enums§

AssetFilter
列表筛选:按引用状态。
AssetSort
列表排序。