获取一条规则

接口描述:

  • 获取一条规则。

请求 URL:

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

请求方式:

  • GET
  • POST

是否授权:

  • 需要授权

业务参数:

参数名 类型 是否必须 范围值 默认值 示例值 描述
rule_id integer gt:0 1 规则编号

响应参数:

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

响应示例:

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

备注:

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

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

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