权限管理
当前成员权限策略
GET - /auth/selfPolicy
策略列表
GET - /auth/policyList
策略添加
POST - /auth/policyAdd
参数 |
类型 |
是否必填 |
说明 |
name |
String |
是 |
|
structure |
Object |
是 |
策略数据结构 |
structure
示例:
{
"Statement":[
{
"Effect": "Allow",
"Action": ["goods/*", "order/*"]
}
]
}
以上策略意思为:goods/后的所有接口,order/后的所有接口
策略修改
POST - /auth/policyEdit
参数 |
类型 |
是否必填 |
说明 |
id |
Int |
是 |
|
name |
String |
是 |
|
structure |
Object |
是 |
策略数据结构 |
策略详情
GET - /auth/policyInfo
策略删除
POST - /auth/policyDel
组列表
GET - /auth/groupList
组添加
POST - /auth/groupAdd
参数 |
类型 |
是否必填 |
说明 |
name |
String |
是 |
组名字 |
status |
Int |
是 |
是否开启,1开启 0禁止 |
组修改
POST - /auth/groupEdit
参数 |
类型 |
是否必填 |
说明 |
id |
Int |
是 |
组id |
name |
String |
是 |
组名字 |
status |
Int |
是 |
是否开启,1开启 0禁止 |
组详情
POST - /auth/groupInfo
参数 |
类型 |
是否必填 |
说明 |
id |
Int |
是 |
组id |
组删除
POST - /auth/groupDel
参数 |
类型 |
是否必填 |
说明 |
id |
Int |
是 |
组id |
组策略列表
GET - /auth/groupPolicyList
参数 |
类型 |
是否必填 |
说明 |
group_id |
Int |
是 |
组id |
组策略添加
POST - /auth/groupPolicyAdd
参数 |
类型 |
是否必填 |
说明 |
policy_id |
Int |
是 |
策略id |
group_id |
Int |
是 |
组id |
组策略删除
POST - /auth/groupPolicyDel
参数 |
类型 |
是否必填 |
说明 |
policy_id |
Int |
是 |
策略id |
group_id |
Int |
是 |
组id |
组成员列表
GET - /auth/groupMemberList
参数 |
类型 |
是否必填 |
说明 |
group_id |
Int |
否 |
组id,不传是所有 |
返回:用户头像、昵称、账号username
组成员添加
POST - /auth/groupMemberAdd
参数 |
类型 |
是否必填 |
说明 |
user_id |
Int |
是 |
用户id |
group_id |
Int |
是 |
组id |
组成员删除
POST - /auth/groupMemberDel
参数 |
类型 |
是否必填 |
说明 |
user_id |
Int |
是 |
用户id |
group_id |
Int |
是 |
组id |
用户列表
GET - /auth/userList
选择组员的时候会用到查询用户列表
参数 |
类型 |
是否必填 |
说明 |
keywords |
String |
否 |
关键词,搜索username和phone |
系统权限介绍
规范
模块命名全为小写,具体方法为骆峰式,如:orderreturn/receiveSomeXx
{"Statement": [{"Action": ["*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["order/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["orderrefund/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["goodsevalute/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["setting/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["shipper/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["express/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["freight/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["goods/*","goodscategory/*","goodsspec/*","goodsspecvalue/*"], "Effect": "Allow"}]}
包含了商品、商品分类、商品规格、商品规格值(规格的子项)
{"Statement": [{"Action": ["user/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["auth/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["shop/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["page/*"], "Effect": "Allow"}]}
{"Statement": [{"Action": ["statistics/*"], "Effect": "Allow"}]}