我的场景
我的场景模块,推荐场景,区分个人场景/项目场景
GET 查询我的场景列表(个人场景/项目场景)
GET /admin/api/scene/v1.0.0/pageListByUser
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| queryType | query | string | 是 | 1 个人场景 2项目场景 |
| current | query | string | 是 | 页码 |
| size | query | string | 是 | 每页数量 |
| Authorization | header | string | 是 | none |
返回示例
json
{
"code": 0,
"msg": null,
"data": {
"records": [
{
"id": "54db0b479134da6ba03c9a1a052db6c2",
"projectId": "as9785f8e134da071062a1549c43b295",
"title": "我的场景",
"keyWord": "",
"coverImg": "image/0286df7c-957a-4015-9b4a-845210c28e2f.jpg",
"logoImg": "",
"description": "",
"viewCount": 0,
"exampleId": "",
"sceneStatus": "2",
"viewPoint": "{\"viewImg\":\"\"}",
"sceneScope": null,
"owner": null,
"createBy": "admin",
"createDate": "2025-01-10 11:23:16",
"updateBy": null,
"updateDate": "2025-01-10 11:23:16",
"remarks": null,
"delFlag": "0",
"createByName": "管理员",
"powers": null,
"teamName": null,
"teamPay": "0",
"shareNumber": 0,
"layerNumber": 0,
"shortUrl": null,
"templateId": "1",
"isRecommend": null,
"recommendTime": null,
"recommendUser": null
}
],
"total": 1,
"size": 10,
"current": 1,
"pages": 1
},
"ok": true
}返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | none | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » msg | null | true | none | none | |
| » data | object | true | none | none | |
| »» records | [object] | true | none | none | |
| »»» id | string | false | none | 场景ID | |
| »»» projectId | string | false | none | 所属项目ID | |
| »»» title | string | false | none | 场景标题 | |
| »»» keyWord | string | false | none | none | |
| »»» coverImg | string | false | none | 封面图 | |
| »»» logoImg | string | false | none | logo | |
| »»» description | string | false | none | 描述 | |
| »»» viewCount | integer | false | none | none | |
| »»» exampleId | string | false | none | none | |
| »»» sceneStatus | string | false | none | none | |
| »»» viewPoint | string | false | none | none | |
| »»» sceneScope | null | false | none | none | |
| »»» owner | null | false | none | none | |
| »»» createBy | string | false | none | none | |
| »»» createDate | string | false | none | none | |
| »»» updateBy | null | false | none | none | |
| »»» updateDate | string | false | none | none | |
| »»» remarks | null | false | none | none | |
| »»» delFlag | string | false | none | none | |
| »»» createByName | string | false | none | none | |
| »»» powers | null | false | none | none | |
| »»» teamName | null | false | none | none | |
| »»» teamPay | string | false | none | none | |
| »»» shareNumber | integer | false | none | none | |
| »»» layerNumber | integer | false | none | none | |
| »»» shortUrl | null | false | none | none | |
| »»» templateId | string | false | none | none | |
| »»» isRecommend | null | false | none | none | |
| »»» recommendTime | null | false | none | none | |
| »»» recommendUser | null | false | none | none | |
| »» total | integer | true | none | none | |
| »» size | integer | true | none | none | |
| »» current | integer | true | none | none | |
| »» pages | integer | true | none | none | |
| » ok | boolean | true | none | none |
GET 推荐场景到首页
GET /admin/api/scene/v1.0.0/recommend
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| sceneId | query | string | 是 | 场景ID |
| Authorization | header | string | 是 | none |
返回示例
json
{
"code": 0,
"msg": null,
"data": null,
"ok": true
}返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | none | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » msg | null | true | none | none | |
| » data | null | true | none | none | |
| » ok | boolean | true | none | none |
GET 取消推荐场景
GET /admin/api/scene/v1.0.0/rescind/recommend
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| sceneId | query | string | 是 | none |
| Authorization | header | string | 是 | none |
返回示例
json
{
"code": 0,
"msg": null,
"data": null,
"ok": true
}返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | none | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » msg | null | true | none | none | |
| » data | null | true | none | none | |
| » ok | boolean | true | none | none |
GET 推荐场景列表
GET /admin/api/scene/v1.0.0/recommendList
返回字段同场景列表
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| Authorization | header | string | 是 | none |
返回示例
json
{
"code": 0,
"msg": null,
"data": {
"records": [
{
"id": "54db0b479134da6ba03c9a1a052db6c2",
"projectId": "as9785f8e134da071062a1549c43b295",
"title": "我的场景",
"keyWord": "",
"coverImg": "image/0286df7c-957a-4015-9b4a-845210c28e2f.jpg",
"logoImg": "",
"description": "",
"viewCount": 0,
"exampleId": "",
"sceneStatus": "2",
"viewPoint": "{\"viewImg\":\"\"}",
"sceneScope": null,
"owner": null,
"createBy": "admin",
"createDate": "2025-01-10 11:23:16",
"updateBy": null,
"updateDate": "2025-01-10 11:23:16",
"remarks": null,
"delFlag": "0",
"createByName": "管理员",
"powers": null,
"teamName": null,
"teamPay": "0",
"shareNumber": 0,
"layerNumber": 0,
"shortUrl": null,
"templateId": "1",
"isRecommend": 1,
"recommendTime": "2025-01-10 14:16:39",
"recommendUser": "admin"
}
],
"total": 1,
"size": 10,
"current": 1,
"pages": 1
},
"ok": true
}返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | none | Inline |
返回数据结构
状态码 200
| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
|---|---|---|---|---|---|
| » code | integer | true | none | none | |
| » msg | null | true | none | none | |
| » data | object | true | none | none | |
| »» records | [object] | true | none | none | |
| »»» id | string | false | none | none | |
| »»» projectId | string | false | none | none | |
| »»» title | string | false | none | none | |
| »»» keyWord | string | false | none | none | |
| »»» coverImg | string | false | none | none | |
| »»» logoImg | string | false | none | none | |
| »»» description | string | false | none | none | |
| »»» viewCount | integer | false | none | none | |
| »»» exampleId | string | false | none | none | |
| »»» sceneStatus | string | false | none | none | |
| »»» viewPoint | string | false | none | none | |
| »»» sceneScope | null | false | none | none | |
| »»» owner | null | false | none | none | |
| »»» createBy | string | false | none | none | |
| »»» createDate | string | false | none | none | |
| »»» updateBy | null | false | none | none | |
| »»» updateDate | string | false | none | none | |
| »»» remarks | null | false | none | none | |
| »»» delFlag | string | false | none | none | |
| »»» createByName | string | false | none | none | |
| »»» powers | null | false | none | none | |
| »»» teamName | null | false | none | none | |
| »»» teamPay | string | false | none | none | |
| »»» shareNumber | integer | false | none | none | |
| »»» layerNumber | integer | false | none | none | |
| »»» shortUrl | null | false | none | none | |
| »»» templateId | string | false | none | none | |
| »»» isRecommend | integer | false | none | none | |
| »»» recommendTime | string | false | none | none | |
| »»» recommendUser | string | false | none | none | |
| »» total | integer | true | none | none | |
| »» size | integer | true | none | none | |
| »» current | integer | true | none | none | |
| »» pages | integer | true | none | none | |
| » ok | boolean | true | none | none |