我的场景
我的场景模块,推荐场景,区分个人场景/项目场景
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 |