博物馆
分页获取博物馆信息列表
获取博物馆列表及轮播图。博物馆首页轮播图同样需要调用此接口获取,点击轮播图即打开对应的博物馆详情页面。
- URL:
/app-api/museum/article/getMuseumArticlePage - Method:
POST - 需要鉴权:是
请求参数
| 参数 | 类型 | 约束 | 说明 |
|---|---|---|---|
| title | String | - | 标题,搜索时传值 |
| recommendBanner | Boolean | - | 是否轮播图,true 获取轮播,false 获取列表 |
| articleType | Long | 必传 | 文章类型,1-博物馆,2-新闻,3-展讯 |
| pageNo | Long | - | 页码 |
| pageSize | Long | - | 页大小,默认 10,传 -1 不分页 |
使用说明
- 获取轮播图:
recommendBanner=true,获取轮播图数据。 - 获取博物馆列表:根据
articleType获取对应类型的列表。
请求示例
{
"articleType": 1,
"recommendBanner": true
}
响应示例
{
"code": 0,
"data": {
"list": [
{
"id": 43,
"articleType": 1,
"title": "博物馆1",
"author": "11",
"picUrl": "https://example.com/image.png",
"introduction": "",
"browseCount": "0",
"sort": 0,
"status": 0,
"recommendHot": false,
"recommendBanner": true,
"content": "<p>博物馆详情内容</p>",
"createTime": 1729956061000,
"museumProductRespVOList": [
{
"id": 43,
"museumId": 43,
"title": "藏品1",
"picUrl": "https://example.com/image.png",
"introduction": "",
"sort": 0,
"status": 0,
"content": "<p>藏品详情</p>",
"createTime": 1729956061000
}
]
}
],
"total": 1
},
"msg": "成功"
}
响应说明
博物馆字段:
| 参数 | 类型 | 说明 |
|---|---|---|
| id | Long | 博物馆编号 |
| articleType | Long | 文章类型,1-博物馆,2-新闻,3-展讯 |
| title | String | 标题 |
| author | String | 作者 |
| picUrl | String | 封面图/轮播图 |
| introduction | String | 简介 |
| sort | Long | 排序 |
| status | Long | 状态,0-开启,1-关闭 |
| recommendBanner | Boolean | 是否在轮播图展示 |
| content | String | 博物馆详情 |
| createTime | Long | 发布时间 |
| browseCount | Long | 浏览次数 |
| shareTimes | Long | 分享次数 |
| commentTimes | Long | 评论次数 |
| collectTimes | Long | 收藏次数 |
| likeTimes | Long | 点赞次数 |
| isCollect | Boolean | 当前用户是否收藏 |
| isLike | Boolean | 当前用户是否点赞 |
| museumProductRespVOList | Array | 藏品集合(仅博物馆类型返回) |
藏品字段(museumProductRespVOList):
| 参数 | 类型 | 说明 |
|---|---|---|
| id | Long | 藏品编号 |
| museumId | Long | 博物馆编号 |
| title | String | 藏品标题 |
| picUrl | String | 藏品封面图 |
| introduction | String | 藏品简介 |
| sort | Long | 排序 |
| status | Long | 状态,0-开启,1-关闭 |
| content | String | 藏品详情 |
| createTime | Long | 发布时间 |
| browseCount | Long | 浏览次数 |
| shareTimes | Long | 分享次数 |
| commentTimes | Long | 评论次数 |
| collectTimes | Long | 收藏次数 |
| likeTimes | Long | 点赞次数 |
获取博物馆详情信息
获取博物馆的详情数据,包含藏品列表。
- URL:
/app-api/museum/article/getMuseumArticleInfo - Method:
POST - 需要鉴权:是
请求参数
| 参数 | 类型 | 约束 | 说明 |
|---|---|---|---|
| id | Long | 必传 | 博物馆数据编号 |
请求示例
{
"id": 40
}