[TOC]
## 角色列表
* 请求地址: `/role`
* 请求方式: get
* 请求参数: 无
* 成功返回:
```json
{
"code": 0,
"data": [
{
"ID": 2,
"Lft": 1,
"Rght": 2,
"Title": "标准用户",//角色名
"Description": "标准用户"//角色描述
}
]
}
```
>[info] 前三个参数角色必须 暂不操作
## 添加角色
* 请求地址: `/role/save`
* 请求方式: post
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `title` | string | 2-128 | `是` | 角色名 |
| `description` | string | 2-255 | `是` | 角色描述 |
* 成功返回:
```json
{
"code":0
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
## 修改角色
* 请求地址: `/role/update`
* 请求方式: post
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | id |
| `title` | string | 2-128 | `是` | 角色名 |
| `description` | string | 2-255 | `是` | 角色描述 |
* 成功返回:
```json
{
"code":0
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
## 删除角色
* 请求地址: `/role/delete`
* 请求方式: post
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | id |
* 成功返回:
```json
{
"code":0
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
## 获取可选的功能
* 请求地址: `/role/permissionsTree`
* 请求方式: get
* 请求参数: 无
* 成功返回:
```json
{
"code": 0,
"data": [
{
"id": 1,
"name": "基础设置",
"description": "",
"children": [
{
"id": 3,
"name": "banner广告位",
"description": ""
},
{
"id": 4,
"name": "水印设置",
"description": ""
},
{
"id": 5,
"name": "生活缴费设置",
"description": ""
}
]
}
]
}
```
* 失败返回: 其他错误信息
## 获取拥有的权限
* 请求地址: `/role/permissionsForRole`
* 请求方式: get
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `role` | int | 11 | `是` | id |
* 成功返回:
```json
{
"code": 0,
"data": [
{
"ID": 2,
"Title": "基础设置",
"Description": ""
},
{
"ID": 8,
"Title": "小区管理",
"Description": ""
},
{
"ID": 10,
"Title": "区域管理",
"Description": ""
},
{
"ID": 50,
"Title": "内容管理",
"Description": ""
}
]
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
## 设置角色权限
* 请求地址: `/role/updatePermissionsForRole`
* 请求方式: post
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `role` | string | 2-128 | `是` | 原本的角色权限
| `permissions` | [] | 0 | `是` | 新的角色权限
* 成功返回:
```json
{
"code":0
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
- 使用须知
- 登录相关
- 共用数据
- 个人相关
- 管理相关
- 管理角色
- 常见问题
- 生活缴费
- 缴费订单
- 面积区间
- 租金区间
- 户型管理
- 配套设施
- 长租周期
- 短租周期
- 支付方式
- banner
- 区域管理
- 省
- 市
- 区(县)
- 地标
- 门店
- 内部门店
- 外部门店
- 处理门店申请
- 销售
- 小区
- 物业公司
- 物业人员
- 申请提现
- 奖励设置
- 奖励金列表
- 地铁管理
- 地铁线路
- 地铁站点
- 配置信息
- 内部长租
- 内部短租
- 外部长租
- 外部短租
- 前端用户
- 提现申请
- 站内信
- 房源委托
- 房源信息
- 房源统计
- 电子锁
- 申请看房
- 租房订单
- 第三方
- 第三方门店
- 第三方销售
- 财务管理
- 内部店长模块
- 登录注册
- 内部门店相关
- 店长下的销售
- 内部提现记录
- 第三方店长模块
- 登录注册(三方)
- 门店统计(三方)
- 销售列表(三方)
- 提现记录(三方)
- 操作记录