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
最后编辑:袁学飞 更新时间:2025-08-20 15:51
最后编辑:袁学飞 更新时间:2025-08-20 15:51