[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
- 區域管理
- 省
- 市
- 區(縣)
- 地標
- 門店
- 內部門店
- 外部門店
- 處理門店申請
- 銷售
- 小區
- 物業公司
- 物業人員
- 申請提現
- 獎勵設置
- 獎勵金列表
- 地鐵管理
- 地鐵線路
- 地鐵站點
- 配置信息
- 內部長租
- 內部短租
- 外部長租
- 外部短租
- 前端用戶
- 提現申請
- 站內信
- 房源委托
- 房源信息
- 房源統計
- 電子鎖
- 申請看房
- 租房訂單
- 第三方
- 第三方門店
- 第三方銷售
- 財務管理
- 內部店長模塊
- 登錄注冊
- 內部門店相關
- 店長下的銷售
- 內部提現記錄
- 第三方店長模塊
- 登錄注冊(三方)
- 門店統計(三方)
- 銷售列表(三方)
- 提現記錄(三方)
- 操作記錄