# 1 全局控制器

## 1.1 全局配置

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

|环境|地址|
|:---:|:---:|
|本机环境|http://backapi.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|

#### 请求参数
|参数|类型|是否必填|最大长度|描述|示例|
|:---:|:---:|:---:|:---:|:---:|:---:|
|adminName|string|是|32|用户名|admin|
|password|string|是|32|密码|admin111|

#### 登录成功响应参数
|参数|类型|描述|
|:---|:---|:---|
|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| |


