GetArticleList 获取文章列表
参数列表
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
cateId | string | 否 | 分类ID,例:”cateId:1,2,3” |
pubAtStart | string | 否 | 最小发布日期,例:”pubAtStart:2021-05-06 00:00:00” |
pubAtEnd | string | 否 | 最大发布日期,例:”pubAtStart:2021-05-06 00:00:00” |
keywords | string | 否 | 关键字,例:”keywords:张三” |
isSlide | int | 否 | 是否是幻灯片,例:”isSlide:1” |
isTop | int | 否 | 是否置顶,例:”isTop:1” |
recommended | int | 否 | 是否是推荐,例:”recommended:1” |
newsStatus | int | 否 | 状态,例:”newsStatus:1” |
page | int | 否 | 页码,例:”page:1” |
pageSize | int | 否 | 每页条数,例:”pageSize:10” |
orderBy | string | 否 | 排序方式,必须是数据库中有的字段,例:”is_top desc,published_at desc,id desc” |
返回值
类型 []map[string]interface{}
列名 | 类型 | 说明 |
---|---|---|
Id | uint64 | 文章ID |
Title | string | 文章标题 |
SeoTitle | string | Seo标题 |
Description | string | Seo描述 |
AllowComment | int | 允许评论 |
Keywords | string | Seo关键字 |
CategoryId | uint | 栏目ID |
ModuleId | uint | 动态模型ID |
Hits | uint64 | 查看数 |
Flag | string | 推荐属性,读取的是字典映射 |
Attr | [] | 推荐属性中文名称 |
CommentCount | int | 评论数 |
FavoriteCount | int | 收藏数 |
LikeCount | int | 点赞数 |
Thumb | string | 缩略图 |
UserId | uint64 | 创建人ID |
OriginTitle | string | 来源标题 |
OriginUrl | string | 来源链接 |
Summary | string | 摘要 |
Url | string | 文章地址 |
IsJump | uint | 是否跳转地址 |
JumpUrl | string | 跳转地址 |
PublishedAt | string | 发布时间 |
Category | model.LinkedCmsCategoryCmsCategory | 文章分类结构体,有可能为空 |
Category.Id | uint | 文章分类ID |
Category.Name | string | 文章分类名称 |
UserInfo | model.SysUserSimpleRes | 发布者信息结构体,有可能为空 |
UserInfo.Id | uint64 | 创建ID |
UserInfo.Avatar | string | 创建人头像 |
UserInfo.Sex | 1 | 创建人性别 |
UserInfo.UserNickname | string | 创建人昵称 |
参考示例
${range $key,$item := GetArticleList "cateId:1,2,3 | page:1 | pageSize:10 | orderBy:published_at desc,id desc"}
${$item.Title}
${$item.Url}
${$item.UserInfo.UserNickname}
${end}
作者:袁学飞 创建时间:2023-03-08 11:43
最后编辑:袁学飞 更新时间:2024-05-23 09:03
最后编辑:袁学飞 更新时间:2024-05-23 09:03