# 1 全局控制器

## 1.1 全局配置

全局参数如无特殊说明，所有请求和响应都是以下格式;其他非全局参数如无特殊说明，响应参数均为data参数子键内容。

|环境|地址|
|:---:|:---:|
|本机环境|http://api.anran.leo/v1|

列表类型返回参数

|参数|类型|描述|
|:---|:---|:---|
|currentPage|int|当前页数|
|list|json|列表数据|
|pageSize|int|分页大小|
|pagination|json|分页数据|
|startNum|int|开始页码|
|totalCount|string|总数据|
|totalPages|int|总页数|

## 1.2 网站配置

用于获取网站配置

#### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/site/config|

#### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|siteClose|bool|站点是否关闭|
|siteCloseInfo|string|如果关闭，则返回关闭原因|
|siteTitle|string|如果开启，则返回网站名称|


## 1.3 登录

用于登录系统

#### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|POST|/oauth/login|

#### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|userName|string|是|32|用户名|tester001|
|password|string|是|32|密码|111111|
|clientid|string|否|32|设备id(app需提供设备id)||

#### 登录成功响应参数
|参数|类型|描述|
|:---|:---|:---|
|accessToken|string| |
|accessTokenExpiresIn|string| |
|accessTokenUpdateAt|string| |
|refreshToken|string| |
|refreshTokenExpiresIn|string| |
|refreshTokenUpdateAt|string| |

#### 登录失败响应参数
|参数|类型|描述|
|:---|:---|:---|
|code|string| |
|message|string|提示信息|
|name|string| |
|status|string| |
|type|string| |

## 1.4 获取刷新Token

用于获取刷新Token

#### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/oauth/refresh-token|

#### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|refresh-token|string|是|32|刷新Token|efa60b3f3ce36af5bc577e3d77b056cb|

#### 获取成功响应参数
|参数|类型|描述|
|:---|:---|:---|
|accessToken|string| |
|accessTokenExpiresIn|string| |
|accessTokenUpdateAt|string| |
|refreshToken|string| |
|refreshTokenExpiresIn|string| |
|refreshTokenUpdateAt|string| |

#### 获取失败响应参数
|参数|类型|描述|
|:---|:---|:---|
|code|string| |
|message|string|提示信息|
|name|string| |
|status|string| |
|type|string| |


## 1.5 广告

用于返回系统的广告

#### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/site/ad|

#### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|lid|string|是|32|广告位id|7EFF6260A16C3CC7E053693418AC03E4|

#### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|ID|string|ID|
|IMAGE|string|图片地址|
|LID|string|广告位ID|
|TITLE|string|标题|
|CONTENT|string|内容|
|TYPE|string|类型1幻灯2图片|

## 1.6 移动版基础信息

用于返回我的界面信息

### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/site/mobile-base-info|

### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|无|

### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|decLevels|json|所有报单级别|
|empLevels|json|所有聘级|
|daysDiff|int|时间差|
|shopWalletType|json|所有钱包类型|

## 1.7 我的界面信息

用于返回我的界面信息

#### 请求地址

|环境|方法|路径|
|:---:|:---:|:---:|
|本机环境|GET|/dashboard/my-index|

#### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|无|

#### 响应参数
|参数|类型|描述|
|:---|:---|:---|
|nowTime|string|当前时间|
|reConsumePool|json|复销信息，reConsumeTimes复销可用月份，toDate复销截止日期，toRechargeDate最迟充值日期，toRechargeTime最迟充值时间，toTime复销截止时间，unusedMonth复销剩余月份，unusedPV复销余额，isPass是否合格
|empLv|string|聘级ID|
|empLvName|string|聘级中文|



