ContentCardVM

最后更新时间:2026-05-06 10:00:00

1. 模型定位

ContentCardVM 是内容卡片模型。很多函数的返回值都是它,比如列表、推荐、热门、最新、详情、相关文章等,模板可以直接围绕它做统一渲染。

2. 字段表

字段名类型字段说明模板用途
idint32内容 ID用于定位内容和生成链接
titlestring标题用于卡片标题和详情标题
urlstring内容链接用于跳转
imgstring封面图用于封面展示
albums[]string图集用于画廊、相册和多图展示
pricefloat64价格用于商品或付费内容展示
descriptionstring摘要用于列表卡片摘要和 SEO
enable_commentbool是否允许评论决定评论区是否显示
likeint32点赞数用于热度展示
originstring来源用于来源说明
contentstring正文内容详情页主体输出
authorstring作者用于作者信息展示
created_attime.Time创建时间用于发布时间展示
updated_attime.Time更新时间用于更新时间展示
viewsint32浏览量用于热度和排序
column_idint32栏目 ID用于归属判断
column_namestring栏目名用于栏目标识和面包屑
column_urlstring栏目链接用于栏目跳转
tags[]TagLinkVM标签列表用于标签展示
userUserLinkVM作者用户信息用于作者卡片或作者页跳转
extmap[string]any扩展字段用于自定义展示字段

3. 使用说明

很多模板函数的返回值都会落到这个模型上,因此它是前台内容体系里最常见的标准卡片结构。