接口描述:

  • 添加一条规则。

请求 URL:

  • http|https://host/api/v1/auth_rule/method/add.auth.rule.item/

请求方式:

  • GET
  • POST

是否授权:

  • 需要授权

业务参数:

参数名 类型 是否必须 范围值 默认值 示例值 描述
module string in:api,admin,home api 所属模块
group_id integer gt:0 1 用户组编号
name string max:32 超级管理员 规则名称
menu_auth integer gt[]:0 [1,2,3] 菜单权限
log_auth integer gt[]:0 [3,6] 记录权限
sort integer between:0,255 50 50 规则排序值
status integer in:0,1 1 1 规则状态 0=禁用 1=启用

响应参数:

参数名 类型 是否返回 示例值 描述
status integer 200 状态码
message string success 消息信息
data object [] 返回对象
data 类型 是否返回 示例值 描述
module string admin 所属模块
group_id integer 1 用户组编号
name string 超级管理员 规则名称
menu_auth array ["1","2","3"] 菜单权限
log_auth array ["3","6"] 记录权限
sort integer 50 规则排序值
status integer 1 规则状态 0=禁用 1=启用
rule_id integer 5 规则编号

响应示例:

  1. {
  2. "status": 200,
  3. "message": "success",
  4. "data": {
  5. "module": "admin",
  6. "group_id": 1,
  7. "name": "超级管理员",
  8. "menu_auth": ["1","2","3"],
  9. "log_auth": ["3","6"],
  10. "sort": 50,
  11. "status": 1,
  12. "rule_id": 5
  13. }
  14. }

备注:

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

  2. menu_auth对应菜单编号集合,表示该规则下的角色所拥有的菜单操作权。

  3. log_auth对应菜单编号集合,表示该规则下的角色请求接口后是否记录操作。

文档更新时间: 2018-05-21 16:07