Expand description
评论与头像的素材引用登记(写入时锁定并核对素材)。 评论与头像的素材引用登记。
写入评论、用户头像、友链头像时,先在同一事务内锁定并核对引用的素材, 再把引用写进对应的外键引用表;素材删除与孤儿清理只查引用表判定。
Structs§
- Locked
Assets 🔒 - 一组素材路径在本事务内的锁定结果。
Constants§
- MISSING_
AVATAR_ 🔒ASSET - 头像 URL 指向未登记或已删除的素材。
- MISSING_
COMMENT_ 🔒ASSET - 评论正文引用了未登记或已删除的素材。
Functions§
- avatar_
asset_ 🔒path - 本地头像 URL(
/uploads/<path>)→ 素材相对路径;外链或空返回 None。 - insert_
comment_ 🔒refs - 登记新评论引用的素材(须已由
lock_assets_by_path锁定)。 - lock_
assets_ 🔒by_ path - 按相对路径锁定素材行,供随后在同一事务内写入引用。
- sync_
friend_ 🔒avatar_ ref - 友链头像引用改为
asset_id(None 表示无本地头像引用)。 - sync_
user_ 🔒avatar_ ref - 用户头像引用改为
asset_id(None 表示无本地头像引用)。