接口描述:

  • 编辑一个菜单。

请求 URL:

  • http|https://host/api/v1/menu/method/set.menu.item/

请求方式:

  • GET
  • POST

是否授权:

  • 需要授权

业务参数:

参数名 类型 是否必须 范围值 默认值 示例值 描述
menu_id integer gt:0 513 菜单编号
parent_id integer egt:0 0 菜单上级编号
name string max:32 添加广告 菜单名称
alias string max:16 添加 菜单别名
icon string max:64  菜单图标
remark string max:255 添加一个广告 菜单备注
type integer in:0,1 0 链接类型 0=模块 1=外链
url string max:255 api/v1/ads/… 链接地址
params string max:255 ?id=1&type=1 链接参数
target string in:_self,_blank _self 打开方式
is_navi integer in:0,1 0 是否属于导航菜单 0=否 1=是
sort integer between:0,255 50 菜单排序值

响应参数:

参数名 类型 是否返回 示例值 描述
status integer 200 状态码
message string success 消息信息
data object [] 返回对象
data 类型 是否返回 示例值 描述
menu_id string 513 菜单编号
parent_id integer 0 菜单上级编号
name string 添加广告 菜单名称
alias string 添加 菜单别名
icon string  菜单图标
remark string 添加一个广告 菜单备注
module string admin 所属模块
type integer 0 链接类型 0=模块 1=外链
url string api/v1/ads/add.ads.item 链接地址
params string ?id=1&type=1 链接参数
target string _self 打开方式
is_navi integer 0 是否属于导航菜单 0=否 1=是
sort integer 50 菜单排序值
status integer 1 菜单状态 0=禁用 1=启用

响应示例:

  1. {
  2. "status": 200,
  3. "message": "success",
  4. "data": {
  5. "menu_id": 513,
  6. "parent_id": 0,
  7. "name": "添加广告",
  8. "alias": "添加",
  9. "icon": "",
  10. "remark": "添加一个广告",
  11. "module": "admin",
  12. "type": 0,
  13. "url": "api/v1/ads/add.ads.item",
  14. "params": "?id=1&type=1",
  15. "target": "_self",
  16. "is_navi": 0,
  17. "sort": 50,
  18. "status": 1
  19. }
  20. }

备注:

  1. 业务参数是否必须一栏中被标注为时,可不填写此参数,表示该接口可单独修改某个字段。

  2. module参数的值是不固定的,可根据模块需求决定,在配置文件application\extra\CareyShop.php中可进行配置。

文档更新时间: 2018-11-15 09:29