图片内容管理
用户端首页与我的页面菜单、轮播图及平台投放规则维护。
查询菜单配置
接口地址
text
GET /admin/content/menu/list接口参数说明
| Query 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
position | integer | 否 | 1首页,2我的页面 |
status | integer | 否 | 1启用,2停用 |
响应示例
json
{
"code": 0,
"msg": "success",
"data": [
{
"id": 0,
"name": "",
"position": 1,
"platforms": [
1
],
"display_type": 1,
"icon": "",
"image_path": "",
"link_type": 1,
"link_url": "",
"status": 1,
"sort": 0,
"remark": "",
"image_url": "",
"created_at": "2026-09-25T10:00:00+08:00",
"updated_at": "2026-09-25T10:00:00+08:00"
}
]
}响应参数说明
| 响应字段 | 类型 | 说明 |
|---|---|---|
data[].id | integer | 主键ID,0或不传表示新增 |
data[].name | string | 菜单名称 |
data[].position | integer | 展示位置 1首页 2我的页面 |
data[].platforms | array<integer> | 展示平台,多选值复用注册来源枚举 |
data[].display_type | integer | 展示形式 1图标 2图片 |
data[].icon | string | Wot Design Uni 图标名称,图标模式必填 |
data[].image_path | string | 图片相对路径,图片模式必填 |
data[].link_type | integer | 1无跳转 2应用内页面 3WebView网页 4外部应用 |
data[].link_url | string | 跳转地址;应用内路径以/开头,WebView使用HTTP或HTTPS地址 |
data[].status | integer | 1启用 2停用 |
data[].sort | integer | 排序值,越小越靠前 |
data[].remark | string | 后台备注 |
data[].image_url | string | 根据存储配置补全的图片地址 |
data[].created_at | string | 创建时间 |
data[].updated_at | string | 更新时间 |
新增或修改菜单配置
接口地址
text
POST /admin/content/menu/save接口参数说明
| Body 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | integer | 否 | 主键ID,0或不传表示新增 |
name | string | 是 | 菜单名称 |
position | integer | 是 | 展示位置 1首页 2我的页面 |
platforms | array<integer> | 是 | 展示平台,多选值复用注册来源枚举 |
display_type | integer | 是 | 展示形式 1图标 2图片 |
icon | string | 否 | Wot Design Uni 图标名称,图标模式必填 |
image_path | string | 否 | 图片相对路径,图片模式必填 |
link_type | integer | 是 | 1无跳转 2应用内页面 3WebView网页 4外部应用 |
link_url | string | 否 | 跳转地址;应用内路径以/开头,WebView使用HTTP或HTTPS地址 |
status | integer | 是 | 1启用 2停用 |
sort | integer | 否 | 排序值,越小越靠前 |
remark | string | 否 | 后台备注 |
响应示例
json
{
"code": 0,
"msg": "success",
"data": null
}响应参数说明
成功时 data 为 null。
物理删除菜单配置
接口地址
text
POST /admin/content/menu/delete接口参数说明
| Body 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | integer | 是 | 主键ID |
响应示例
json
{
"code": 0,
"msg": "success",
"data": null
}响应参数说明
成功时 data 为 null。
查询轮播图配置
接口地址
text
GET /admin/content/banner/list接口参数说明
| Query 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
position | integer | 否 | 1首页,2我的页面 |
status | integer | 否 | 1启用,2停用 |
响应示例
json
{
"code": 0,
"msg": "success",
"data": [
{
"id": 0,
"title": "",
"position": 1,
"platforms": [
1
],
"image_path": "",
"link_type": 1,
"link_url": "",
"status": 1,
"sort": 0,
"remark": "",
"image_url": "",
"created_at": "2026-09-25T10:00:00+08:00",
"updated_at": "2026-09-25T10:00:00+08:00"
}
]
}响应参数说明
| 响应字段 | 类型 | 说明 |
|---|---|---|
data[].id | integer | 主键ID,0或不传表示新增 |
data[].title | string | 轮播图标题 |
data[].position | integer | 展示位置 1首页 2我的页面 |
data[].platforms | array<integer> | 展示平台,多选值复用注册来源枚举 |
data[].image_path | string | 轮播图片相对路径 |
data[].link_type | integer | 1无跳转 2应用内页面 3WebView网页 4外部应用 |
data[].link_url | string | 跳转地址 |
data[].status | integer | 1启用 2停用 |
data[].sort | integer | 排序值,越小越靠前 |
data[].remark | string | 后台备注 |
data[].image_url | string | 根据存储配置补全的轮播图片地址 |
data[].created_at | string | 创建时间 |
data[].updated_at | string | 更新时间 |
新增或修改轮播图配置
接口地址
text
POST /admin/content/banner/save接口参数说明
| Body 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | integer | 否 | 主键ID,0或不传表示新增 |
title | string | 是 | 轮播图标题 |
position | integer | 是 | 展示位置 1首页 2我的页面 |
platforms | array<integer> | 是 | 展示平台,多选值复用注册来源枚举 |
image_path | string | 是 | 轮播图片相对路径 |
link_type | integer | 是 | 1无跳转 2应用内页面 3WebView网页 4外部应用 |
link_url | string | 否 | 跳转地址 |
status | integer | 是 | 1启用 2停用 |
sort | integer | 否 | 排序值,越小越靠前 |
remark | string | 否 | 后台备注 |
响应示例
json
{
"code": 0,
"msg": "success",
"data": null
}响应参数说明
成功时 data 为 null。
物理删除轮播图配置
接口地址
text
POST /admin/content/banner/delete接口参数说明
| Body 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | integer | 是 | 主键ID |
响应示例
json
{
"code": 0,
"msg": "success",
"data": null
}响应参数说明
成功时 data 为 null。