Skip to content

图片内容管理 ​

用户端首页与我的页面菜单、轮播图及平台投放规则维护。

查询菜单配置 ​

接口地址 ​

text
GET /admin/content/menu/list

接口参数说明 ​

Query 参数类型必填说明
positioninteger否1首页,2我的页面
statusinteger否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[].idinteger主键ID,0或不传表示新增
data[].namestring菜单名称
data[].positioninteger展示位置 1首页 2我的页面
data[].platformsarray<integer>展示平台,多选值复用注册来源枚举
data[].display_typeinteger展示形式 1图标 2图片
data[].iconstringWot Design Uni 图标名称,图标模式必填
data[].image_pathstring图片相对路径,图片模式必填
data[].link_typeinteger1无跳转 2应用内页面 3WebView网页 4外部应用
data[].link_urlstring跳转地址;应用内路径以/开头,WebView使用HTTP或HTTPS地址
data[].statusinteger1启用 2停用
data[].sortinteger排序值,越小越靠前
data[].remarkstring后台备注
data[].image_urlstring根据存储配置补全的图片地址
data[].created_atstring创建时间
data[].updated_atstring更新时间

新增或修改菜单配置 ​

接口地址 ​

text
POST /admin/content/menu/save

接口参数说明 ​

Body 参数类型必填说明
idinteger否主键ID,0或不传表示新增
namestring是菜单名称
positioninteger是展示位置 1首页 2我的页面
platformsarray<integer>是展示平台,多选值复用注册来源枚举
display_typeinteger是展示形式 1图标 2图片
iconstring否Wot Design Uni 图标名称,图标模式必填
image_pathstring否图片相对路径,图片模式必填
link_typeinteger是1无跳转 2应用内页面 3WebView网页 4外部应用
link_urlstring否跳转地址;应用内路径以/开头,WebView使用HTTP或HTTPS地址
statusinteger是1启用 2停用
sortinteger否排序值,越小越靠前
remarkstring否后台备注

响应示例 ​

json
{
  "code": 0,
  "msg": "success",
  "data": null
}

响应参数说明 ​

成功时 data 为 null。

物理删除菜单配置 ​

接口地址 ​

text
POST /admin/content/menu/delete

接口参数说明 ​

Body 参数类型必填说明
idinteger是主键ID

响应示例 ​

json
{
  "code": 0,
  "msg": "success",
  "data": null
}

响应参数说明 ​

成功时 data 为 null。

查询轮播图配置 ​

接口地址 ​

text
GET /admin/content/banner/list

接口参数说明 ​

Query 参数类型必填说明
positioninteger否1首页,2我的页面
statusinteger否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[].idinteger主键ID,0或不传表示新增
data[].titlestring轮播图标题
data[].positioninteger展示位置 1首页 2我的页面
data[].platformsarray<integer>展示平台,多选值复用注册来源枚举
data[].image_pathstring轮播图片相对路径
data[].link_typeinteger1无跳转 2应用内页面 3WebView网页 4外部应用
data[].link_urlstring跳转地址
data[].statusinteger1启用 2停用
data[].sortinteger排序值,越小越靠前
data[].remarkstring后台备注
data[].image_urlstring根据存储配置补全的轮播图片地址
data[].created_atstring创建时间
data[].updated_atstring更新时间

新增或修改轮播图配置 ​

接口地址 ​

text
POST /admin/content/banner/save

接口参数说明 ​

Body 参数类型必填说明
idinteger否主键ID,0或不传表示新增
titlestring是轮播图标题
positioninteger是展示位置 1首页 2我的页面
platformsarray<integer>是展示平台,多选值复用注册来源枚举
image_pathstring是轮播图片相对路径
link_typeinteger是1无跳转 2应用内页面 3WebView网页 4外部应用
link_urlstring否跳转地址
statusinteger是1启用 2停用
sortinteger否排序值,越小越靠前
remarkstring否后台备注

响应示例 ​

json
{
  "code": 0,
  "msg": "success",
  "data": null
}

响应参数说明 ​

成功时 data 为 null。

物理删除轮播图配置 ​

接口地址 ​

text
POST /admin/content/banner/delete

接口参数说明 ​

Body 参数类型必填说明
idinteger是主键ID

响应示例 ​

json
{
  "code": 0,
  "msg": "success",
  "data": null
}

响应参数说明 ​

成功时 data 为 null。