达人店后台接口-用户中心

1,获取权限列表

request

method: GET  
url: /shop/v1/authority/list  

参数说明

参数名 类型 必填 描述

response

body:{  
  'code': 1,
  'message': 'success',
  'pageCount': 1,
  'pageCurrent': 1,
  'data': [{
      "authority": "ROLE_SHOP_ADMIN",
      "description": "达人店管理员",
      "gmtCreate": 1473649578000,
      "gmtModified": 1473649578000,
      "id": 1,
      "isDelete": false,
      "zhName": "达人店管理员"
  },...],
  'isRedirect': 0,
  'redirect': 'url',
  'login': 0
}

可能出现的状态码及描述

code message

1

success

1000

系统内部错误

1100

请求参数确实或格式不正确

2,添加权限

request

method: POST  
url: /shop/v1/authority/add

body = {  
  authority: '',
  zhName: '',
  description: ''
}
    

参数说明

参数名 类型 必填 描述

authority

string

权限

zhName

string

权限中文名

description

string

权限描述

response

body:{  
  'code': 1,
  'message': 'success',
  'pageCount': 1,
  'pageCurrent': 1,
  'data': null,
  'isRedirect': 0,
  'redirect': 'url',
  'login': 0
}

可能出现的状态码及描述

code message

1

success

1000

系统内部错误

1100

请求参数确实或格式不正确

3,删除权限

request

method: DELETE  
url: /shop/v1/authority/delete/:id  
    

参数说明

参数名 类型 必填 描述

id

string

权限ID

response

body:{  
  'code': 1,
  'message': 'success',
  'pageCount': 1,
  'pageCurrent': 1,
  'data': null,
  'isRedirect': 0,
  'redirect': 'url',
  'login': 0
}

可能出现的状态码及描述

code message

1

success

1000

系统内部错误

1100

请求参数确实或格式不正确

4,修改权限 request

method: POST
url: /shop/v1/authority/update

body = {  
  authorityId: 1,
  authority: '',
  zhName: '',
  description: ''
}
    

参数说明

参数名 类型 必填 描述

authority

string

权限ID

authority

string

权限

zhName

string

权限中文名

description

string

权限描述

response

body:{  
  'code': 1,
  'message': 'success',
  'pageCount': 1,
  'pageCurrent': 1,
  'data': null,
  'isRedirect': 0,
  'redirect': 'url',
  'login': 0
}

可能出现的状态码及描述

code message

1

success

1000

系统内部错误

1100

请求参数确实或格式不正确

5,获取用户权限

request

method: GET  
url: /shop/v1/user/authority/:userName  
    

参数说明

参数名 类型 必填 描述

userName

string

用户名

response

body:{  
  'code': 1,
  'message': 'success',
  'pageCount': 1,
  'pageCurrent': 1,
  'data':{
    "userId": 2101502,
    "userAuths": [
      {
        "authority": "ROLE_SHOP_ADMIN",
        "description": "达人店管理员",
        "gmtCreate": 1473649578000,
        "gmtModified": 1473649578000,
        "id": 1,
        "isDelete": false,
        "zhName": "达人店管理员"
      },
      {
        "authority": "ROLE_FINANCE_ADMIN",
        "description": "达人店财务管理",
        "gmtCreate": 1474374225000,
        "gmtModified": 1474374225000,
        "id": 6,
        "isDelete": false,
        "zhName": "达人店财务管理"
      }
    ],
    "unrelatedAuthorities": [
      {
        "authority": "ROLE_SUPPLIER_ADMIN",
        "description": "代发商品管理",
        "gmtCreate": 1478312278000,
        "gmtModified": 1478312278000,
        "id": 12,
        "isDelete": false,
        "zhName": "代发商品管理"
      },
      {
        "authority": "ROLE_TRADE",
        "description": "交易管理",
        "gmtCreate": 1478322646000,
        "gmtModified": 1478322646000,
        "id": 13,
        "isDelete": false,
        "zhName": "交易管理"
      }
    ]
  },
  'isRedirect': 0,
  'redirect': 'url',
  'login': 0
}

可能出现的状态码及描述

code message

1

success

1000

系统内部错误

1100

请求参数确实或格式不正确

3000

用户不存在

6,添加用户权限

request

method: POST
url: /shop/v1/user/authority/add

body = {  
  userId: 1,
  authorityArr: ['test', 'test1']
}
    

参数说明

参数名 类型 必填 描述

userId

number

用户ID

authorityArr

array

要添加的权限列表

response

body:{  
  'code': 1,
  'message': 'success',
  'pageCount': 1,
  'pageCurrent': 1,
  'data': null,
  'isRedirect': 0,
  'redirect': 'url',
  'login': 0
}

可能出现的状态码及描述

code message

1

success

1000

系统内部错误

1100

请求参数确实或格式不正确

3000

用户不存在

7,删除用户权限

request

method: DELETE  
url: /shop/v1/user/authority/delete?userId=1&authority=test  
    

参数说明

参数名 类型 必填 描述

userId

string

用户ID

authority

string

要删除的权限

response

body:{  
  'code': 1,
  'message': 'success',
  'pageCount': 1,
  'pageCurrent': 1,
  'data': null,
  'isRedirect': 0,
  'redirect': 'url',
  'login': 0
}

可能出现的状态码及描述

code message

1

success

1000

系统内部错误

1100

请求参数确实或格式不正确

3000

用户不存在

沐风

继续阅读此作者的更多文章