权限管理

当前成员权限策略

  1. GET - /auth/selfPolicy

策略列表

  1. GET - /auth/policyList

策略添加

  1. POST - /auth/policyAdd
参数 类型 是否必填 说明
name String
structure Object 策略数据结构

structure 示例:

  1. {
  2. "Statement":[
  3. {
  4. "Effect": "Allow",
  5. "Action": ["goods/*", "order/*"]
  6. }
  7. ]
  8. }

以上策略意思为:goods/后的所有接口,order/后的所有接口

策略修改

  1. POST - /auth/policyEdit
参数 类型 是否必填 说明
id Int
name String
structure Object 策略数据结构

策略详情

  1. GET - /auth/policyInfo
参数 类型 是否必填 说明
id Int

策略删除

  1. POST - /auth/policyDel
参数 类型 是否必填 说明
id Int

组列表

  1. GET - /auth/groupList

组添加

  1. POST - /auth/groupAdd
参数 类型 是否必填 说明
name String 组名字
status Int 是否开启,1开启 0禁止

组修改

  1. POST - /auth/groupEdit
参数 类型 是否必填 说明
id Int 组id
name String 组名字
status Int 是否开启,1开启 0禁止

组详情

  1. POST - /auth/groupInfo
参数 类型 是否必填 说明
id Int 组id

组删除

  1. POST - /auth/groupDel
参数 类型 是否必填 说明
id Int 组id

组策略列表

  1. GET - /auth/groupPolicyList
参数 类型 是否必填 说明
group_id Int 组id

组策略添加

  1. POST - /auth/groupPolicyAdd
参数 类型 是否必填 说明
policy_id Int 策略id
group_id Int 组id

组策略删除

  1. POST - /auth/groupPolicyDel
参数 类型 是否必填 说明
policy_id Int 策略id
group_id Int 组id

组成员列表

  1. GET - /auth/groupMemberList
参数 类型 是否必填 说明
group_id Int 组id,不传是所有

返回:用户头像、昵称、账号username

组成员添加

  1. POST - /auth/groupMemberAdd
参数 类型 是否必填 说明
user_id Int 用户id
group_id Int 组id

组成员删除

  1. POST - /auth/groupMemberDel
参数 类型 是否必填 说明
user_id Int 用户id
group_id Int 组id

用户列表

  1. GET - /auth/userList

选择组员的时候会用到查询用户列表

参数 类型 是否必填 说明
keywords String 关键词,搜索username和phone

系统权限介绍

规范

模块命名全为小写,具体方法为骆峰式,如:orderreturn/receiveSomeXx

  • 全部权限
  1. {"Statement": [{"Action": ["*"], "Effect": "Allow"}]}
  • 订单
  1. {"Statement": [{"Action": ["order/*"], "Effect": "Allow"}]}
  • 退款退货
  1. {"Statement": [{"Action": ["orderrefund/*"], "Effect": "Allow"}]}
  • 评价
  1. {"Statement": [{"Action": ["goodsevalute/*"], "Effect": "Allow"}]}
  • 配置
  1. {"Statement": [{"Action": ["setting/*"], "Effect": "Allow"}]}
  • 商家地址库
  1. {"Statement": [{"Action": ["shipper/*"], "Effect": "Allow"}]}
  • 物流公司
  1. {"Statement": [{"Action": ["express/*"], "Effect": "Allow"}]}
  • 运费模板
  1. {"Statement": [{"Action": ["freight/*"], "Effect": "Allow"}]}
  • 商品
  1. {"Statement": [{"Action": ["goods/*","goodscategory/*","goodsspec/*","goodsspecvalue/*"], "Effect": "Allow"}]}

包含了商品、商品分类、商品规格、商品规格值(规格的子项)

  • 客户
  1. {"Statement": [{"Action": ["user/*"], "Effect": "Allow"}]}
  • 权限
  1. {"Statement": [{"Action": ["auth/*"], "Effect": "Allow"}]}
  • 店铺
  1. {"Statement": [{"Action": ["shop/*"], "Effect": "Allow"}]}
  • 店铺制作页面
  1. {"Statement": [{"Action": ["page/*"], "Effect": "Allow"}]}
  • 数据统计(概况)
  1. {"Statement": [{"Action": ["statistics/*"], "Effect": "Allow"}]}