Files
build.wfc/docs/02-design/02-MacroHub API接口说明文档v1.0.md
2025-06-27 19:07:46 +08:00

25563 lines
502 KiB
Markdown

---
title: API接口文档
language_tabs:
- shell: Shell
- http: HTTP
- javascript: JavaScript
- ruby: Ruby
- python: Python
- php: PHP
- java: Java
- go: Go
toc_footers: []
includes: []
search: true
code_clipboard: true
highlight_theme: darkula
headingLevel: 2
generator: "@tarslib/widdershins v4.0.30"
---
# API接口文档
Base URLs:
# Authentication
# wfc-auth/token-controller
<a id="opIdregister"></a>
## POST register
POST /register
> Body 请求参数
```json
{
"username": "string",
"password": "string",
"authType": "string",
"wanfiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
},
"email": "string",
"fullName": "string",
"age": 0,
"address": "string",
"birthDate": "2019-08-24T14:15:22Z",
"sex": "string",
"phonenumber": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[RegisterBody
](#schemaregisterbody)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RObject](#schemarobject)|
<a id="opIdrefresh"></a>
## POST refresh
POST /refresh
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RObject](#schemarobject)|
<a id="opIdlogin"></a>
## POST login
POST /login
> Body 请求参数
```json
{
"username": "string",
"password": "string",
"authType": "string",
"wanfiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[LoginBody
](#schemaloginbody)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RObject](#schemarobject)|
<a id="opIdcheckRepeat"></a>
## POST checkRepeat
POST /checkRepeat
> Body 请求参数
```json
{
"username": "string",
"password": "string",
"authType": "string",
"wanfiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
},
"email": "string",
"fullName": "string",
"age": 0,
"address": "string",
"birthDate": "2019-08-24T14:15:22Z",
"sex": "string",
"phonenumber": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[RegisterBody
](#schemaregisterbody)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RObject](#schemarobject)|
<a id="opIdhealth"></a>
## GET health
GET /health
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RObject](#schemarobject)|
<a id="opIdlogout"></a>
## DELETE logout
DELETE /logout
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RObject](#schemarobject)|
# wfc-system/sys-wlan-controller
<a id="opIdgetSsidDetail"></a>
## GET getSsidDetail
GET /wlan/ssid/{siteId
}/{wlanId
}/{ssidId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|wlanId|path|string| 是 |none|
|ssidId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"ssidId": "string",
"name": "string",
"band": 0,
"guestNetEnable": true,
"security": 0,
"broadcast": true,
"vlanEnable": true,
"vlanId": 0,
"pskSetting": {},
"entSetting": {},
"ppskSetting": {},
"mloEnable": true,
"pmfMode": 0,
"enable11r": true,
"clientRateLimit": {},
"ssidRateLimit": {},
"wlanSchedule": {
"wlanScheduleEnable": true,
"action": 0,
"scheduleId": "string"
},
"rateControl": {
"rate2gCtrlEnable": true,
"lowerDensity2g": 0,
"higherDensity2g": 0,
"cckRatesDisable": true,
"clientRatesRequire2g": true,
"sendBeacons2g": true,
"rate5gCtrlEnable": true,
"lowerDensity5g": 0,
"higherDensity5g": 0,
"clientRatesRequire5g": true,
"sendBeacons5g": true,
"rate6gCtrlEnable": true,
"lowerDensity6g": 0,
"higherDensity6g": 0,
"clientRatesRequire6g": true,
"sendBeacons6g": true
},
"macFilter": {
"macFilterEnable": true,
"policy": 0,
"macFilterId": "string",
"ouiProfileIdList": [
"string"
]
},
"multiCast": {
"multiCastEnable": true,
"channelUtil": 0,
"arpCastEnable": true,
"ipv6CastEnable": true,
"filterEnable": true,
"filterMode": 0,
"macGroupId": "string"
},
"dhcpOption82": {
"dhcpEnable": true,
"format": 0,
"delimiter": "string",
"circuitId": [
0
],
"remoteId": [
0
]
},
"deviceType": 0
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RSsidDetailOpenApiVo](#schemarssiddetailopenapivo)|
<a id="opIdupdateSsidBasicConfig"></a>
## PUT updateSsidBasicConfig
PUT /wlan/ssid/{siteId
}/{wlanId
}/{ssidId
}
> Body 请求参数
```json
{
"name": "string",
"band": 0,
"guestNetEnable": true,
"security": 0,
"broadcast": true,
"vlanEnable": true,
"vlanId": 0,
"pskSetting": {},
"entSetting": {},
"ppskSetting": {},
"mloEnable": true,
"pmfMode": 0,
"enable11r": true,
"hidePwd": true,
"greEnable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|wlanId|path|string| 是 |none|
|ssidId|path|string| 是 |none|
|body|body|[UpdateSsidBasicConfigOpenApiVo
](#schemaupdatessidbasicconfigopenapivo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIddeleteSsid"></a>
## DELETE deleteSsid
DELETE /wlan/ssid/{siteId
}/{wlanId
}/{ssidId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|wlanId|path|string| 是 |none|
|ssidId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetSsidList"></a>
## GET getSsidList
GET /wlan/ssid/{siteId
}/{wlanId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|wlanId|path|string| 是 |none|
|pageNum|query|integer(int32)| 是 |none|
|pageSize|query|integer(int32)| 是 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdcreateSsid"></a>
## POST createSsid
POST /wlan/ssid/{siteId
}/{wlanId
}
> Body 请求参数
```json
{
"name": "string",
"deviceType": 0,
"band": 0,
"guestNetEnable": true,
"security": 0,
"broadcast": true,
"vlanEnable": true,
"vlanId": 0,
"pskSetting": {},
"entSetting": {},
"ppskSetting": {},
"mloEnable": true,
"pmfMode": 0,
"enable11r": true,
"hidePwd": true,
"greEnable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|wlanId|path|string| 是 |none|
|body|body|[CreateSsidOpenApiVo
](#schemacreatessidopenapivo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetMacAuthSsids"></a>
## GET getMacAuthSsids
GET /wlan/ssids/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": [
{
"wlanId": "string",
"wlanName": "string",
"ssidList": [
{
"ssidId": "string",
"ssidName": "string"
}
]
}
]
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RListWlanSimpleOpenApiVo](#schemarlistwlansimpleopenapivo)|
<a id="opIdgetWlanGroupList"></a>
## GET getWlanGroupList
GET /wlan/group/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": [
{
"wlanId": "string",
"name": "string",
"primary": true
}
]
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RListWlanGroupOpenApiVo](#schemarlistwlangroupopenapivo)|
# wfc-system/sys-user-controller
<a id="opIdlistUser"></a>
## GET listUser
GET /user/listUser
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|userId|query|integer(int64)| 否 |none|
|deptId|query|integer(int64)| 否 |none|
|userName|query|string| 是 |none|
|birthDate|query|string(date-time)| 否 |none|
|nickName|query|string| 否 |none|
|email|query|string| 否 |none|
|phonenumber|query|string| 否 |none|
|sex|query|string| 否 |none|
|avatar|query|string| 否 |none|
|password|query|string| 否 |none|
|fullName|query|string| 否 |none|
|age|query|integer(int32)| 否 |none|
|address|query|string| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|loginIp|query|string| 否 |none|
|loginDate|query|string(date-time)| 否 |none|
|dept|query|[UDept
](#schemaudept)| 否 |none|
|roles|query|array[object
]| 否 |none|
|roleIds|query|array[integer
]| 否 |none|
|postIds|query|array[integer
]| 否 |none|
|roleId|query|integer(int64)| 否 |none|
|kycStatus|query|string| 否 |none|
|admin|query|boolean| 否 |none|
|pageNum|query|integer(int32)| 是 |none|
|pageSize|query|integer(int32)| 是 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
# wfc-system/u-payment-controller
<a id="opIdedit_1"></a>
## PUT edit_1
PUT /system/uPayment
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"name": "string",
"type": 0,
"appId": "string",
"serverUrl": "string",
"domain": "string",
"privateKey": "string",
"publicKey": "string",
"appCertPath": "string",
"certPath": "string",
"rootCertPath": "string",
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPayment
](#schemaupayment)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_1"></a>
## POST add_1
POST /system/uPayment
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"name": "string",
"type": 0,
"appId": "string",
"serverUrl": "string",
"domain": "string",
"privateKey": "string",
"publicKey": "string",
"appCertPath": "string",
"certPath": "string",
"rootCertPath": "string",
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPayment
](#schemaupayment)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById"></a>
## GET getById
GET /system/uPayment/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage"></a>
## GET page
GET /system/uPayment/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|name|query|string| 否 |支付名称|
|type|query|integer(int32)| 否 |类型(0支付宝 1微信 2信用卡)|
|appId|query|string| 否 |应用编号|
|serverUrl|query|string| 否 |支付网关|
|domain|query|string| 否 |外网访问项目的域名|
|privateKey|query|string| 否 |应用私钥|
|publicKey|query|string| 否 |应用公钥|
|appCertPath|query|string| 否 |应用公钥证书|
|certPath|query|string| 否 |公钥证书|
|rootCertPath|query|string| 否 |根证书|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_1"></a>
## GET list_1
GET /system/uPayment/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|name|query|string| 否 |支付名称|
|type|query|integer(int32)| 否 |类型(0支付宝 1微信 2信用卡)|
|appId|query|string| 否 |应用编号|
|serverUrl|query|string| 否 |支付网关|
|domain|query|string| 否 |外网访问项目的域名|
|privateKey|query|string| 否 |应用私钥|
|publicKey|query|string| 否 |应用公钥|
|appCertPath|query|string| 否 |应用公钥证书|
|certPath|query|string| 否 |公钥证书|
|rootCertPath|query|string| 否 |根证书|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_1"></a>
## DELETE remove_1
DELETE /system/uPayment/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/sys-site-controller
<a id="opIdgetSiteInfo"></a>
## GET getSiteInfo
GET /site/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"siteId": "string",
"name": "string",
"type": 0,
"tagIds": [
"string"
],
"region": "string",
"timeZone": "string",
"ntpEnable": true,
"ntpServers": [
"string"
],
"dst": {
"enable": true,
"start": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"end": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"status": true,
"startTime": 0,
"endTime": 0,
"offset": 0,
"nextStart": 0,
"nextEnd": 0,
"timeZone": "string",
"lastStart": 0,
"lastEnd": 0
},
"scenario": "string",
"longitude": 0.1,
"latitude": 0.1,
"address": "string",
"supportES": true,
"supportL2": true
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RSiteEntity](#schemarsiteentity)|
<a id="opIdupdateSite"></a>
## PUT updateSite
PUT /site/{siteId
}
> Body 请求参数
```json
{
"name": "string",
"region": "string",
"timeZone": "string",
"tagIds": [
"string"
],
"ntpEnable": true,
"ntpServers": [
{
"address": "string"
}
],
"dst": {
"enable": true,
"start": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"end": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"offset": 0
},
"scenario": "string",
"longitude": 0.1,
"latitude": 0.1,
"address": "string",
"supportES": true,
"supportL2": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[UpdateSiteEntity
](#schemaupdatesiteentity)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIddeleteSite"></a>
## DELETE deleteSite
DELETE /site/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdcreateNewSite"></a>
## POST createNewSite
POST /site
> Body 请求参数
```json
{
"name": "string",
"type": 0,
"region": "string",
"timeZone": "string",
"scenario": "string",
"tagIds": [
"string"
],
"longitude": 0.1,
"latitude": 0.1,
"address": "string",
"deviceAccountSetting": {
"username": "string",
"password": "string"
},
"supportES": true,
"supportL2": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[CreateSiteEntity
](#schemacreatesiteentity)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetRoamingSetting"></a>
## GET getRoamingSetting
GET /site/{siteId
}/roaming
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"roaming": {
"fastRoamingEnable": true,
"aiRoamingEnable": true,
"dualBand11kReportEnable": true,
"forceDisassociationEnable": true,
"nonStickRoamingEnable": true
}
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RSiteRoamingSetting](#schemarsiteroamingsetting)|
<a id="opIdupdateRoamingSetting"></a>
## POST updateRoamingSetting
POST /site/{siteId
}/roaming
> Body 请求参数
```json
{
"roaming": {
"fastRoamingEnable": true,
"aiRoamingEnable": true,
"dualBand11kReportEnable": true,
"forceDisassociationEnable": true,
"nonStickRoamingEnable": true
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[SiteRoamingSetting
](#schemasiteroamingsetting)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetMeshSetting"></a>
## GET getMeshSetting
GET /site/{siteId
}/mesh
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"mesh": {
"meshEnable": true,
"autoFailoverEnable": true,
"defGatewayEnable": true,
"gateway": "string",
"fullSector": true
}
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RSiteMeshSetting](#schemarsitemeshsetting)|
<a id="opIdupdateMeshSetting"></a>
## POST updateMeshSetting
POST /site/{siteId
}/mesh
> Body 请求参数
```json
{
"mesh": {
"meshEnable": true,
"autoFailoverEnable": true,
"defGatewayEnable": true,
"gateway": "string",
"fullSector": true
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[SiteMeshSetting
](#schemasitemeshsetting)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetSiteList"></a>
## GET getSiteList
GET /site/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|pageNum|query|integer(int32)| 是 |none|
|pageSize|query|integer(int32)| 是 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
# wfc-system/u-rate-limit-controller
<a id="opIdedit_3"></a>
## PUT edit_3
PUT /rateLimit
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[URateLimit
](#schemauratelimit)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_3"></a>
## POST add_3
POST /rateLimit
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[URateLimit
](#schemauratelimit)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById_1"></a>
## GET getById_1
GET /rateLimit/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_3"></a>
## DELETE remove_3
DELETE /rateLimit/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/sys-portal-controller
<a id="opIdgetPortalDetail"></a>
## GET getPortalDetail
GET /portal/{siteId
}/{portalId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|portalId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"id": "string",
"name": "string",
"enable": true,
"ssidList": [
"string"
],
"networkList": [
"string"
],
"authType": 0,
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"httpsRedirectEnable": true,
"landingPage": 0,
"landingUrlScheme": "string",
"landingUrl": "string",
"noAuth": {},
"simplePassword": {},
"hotspot": {},
"sms": {
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"maxVerificationCodeEnable": true,
"maxVerificationCodeTimes": 0,
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
},
"portalFormId": "string",
"hotspotRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
},
"externalPortal": {},
"externalRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
},
"ldap": {
"ldapProfileId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string"
}
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RPortalDetailResOpenApiVo](#schemarportaldetailresopenapivo)|
<a id="opIdmodifyPortal"></a>
## PUT modifyPortal
PUT /portal/{siteId
}/{portalId
}
> Body 请求参数
```json
{
"name": "string",
"enable": true,
"ssidList": [
"string"
],
"networkList": [
"string"
],
"authType": 0,
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"httpsRedirectEnable": true,
"landingPage": 0,
"landingUrlScheme": "string",
"landingUrl": "string",
"noAuth": {},
"simplePassword": {},
"hotspot": {},
"sms": {
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"userLimitEnable": true,
"userLimit": 0,
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
},
"portalFormId": "string",
"hotspotRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0
},
"externalPortal": {},
"externalRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0
},
"ldap": {
"ldapProfileId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string"
},
"pageType": 0,
"importedPortalPage": {
"id": "string"
},
"portalCustomize": {
"defaultLanguage": 0,
"backgroundPictureId": "string",
"logoPictureId": "string",
"logoDisplay": true,
"inputBoxColor": "string",
"inputBoxOpacity": 0,
"inputTextColor": "string",
"inputTextOpacity": 0,
"buttonColor": "string",
"buttonOpacity": 0,
"buttonTextColor": "string",
"buttonTextOpacity": 0,
"buttonText": "string",
"formAuthButtonText": "string",
"welcomeEnable": true,
"welcomeInformation": "string",
"welcomeTextColor": "string",
"welcomeTextOpacity": 0,
"welcomeTextFontSize": 0,
"termsOfServiceEnable": true,
"termsOfServiceText": "string",
"termsOfServiceFontSize": 0,
"termsOfServiceUrlTexts": [
{}
],
"copyrightEnable": true,
"copyright": "string",
"copyrightTextColor": "string",
"copyrightTextOpacity": 0,
"copyrightTextFontSize": 0,
"redirectionCountDownEnable": true,
"advertisement": {
"enable": true,
"pictureIds": [
"string"
],
"totalDuration": 0,
"pictureInterval": 0,
"skipEnable": true
}
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|portalId|path|string| 是 |none|
|body|body|[PortalSetting
](#schemaportalsetting)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIddeletePortal"></a>
## DELETE deletePortal
DELETE /portal/{siteId
}/{portalId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|portalId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetPortalList"></a>
## GET getPortalList
GET /portal/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|pageNum|query|integer(int32)| 是 |none|
|pageSize|query|integer(int32)| 是 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdaddPortal"></a>
## POST addPortal
POST /portal/{siteId
}
> Body 请求参数
```json
{
"name": "string",
"enable": true,
"ssidList": [
"string"
],
"networkList": [
"string"
],
"authType": 0,
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"httpsRedirectEnable": true,
"landingPage": 0,
"landingUrlScheme": "string",
"landingUrl": "string",
"noAuth": {},
"simplePassword": {},
"hotspot": {},
"sms": {
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"userLimitEnable": true,
"userLimit": 0,
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
},
"portalFormId": "string",
"hotspotRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0
},
"externalPortal": {},
"externalRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0
},
"ldap": {
"ldapProfileId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string"
},
"pageType": 0,
"importedPortalPage": {
"id": "string"
},
"portalCustomize": {
"defaultLanguage": 0,
"backgroundPictureId": "string",
"logoPictureId": "string",
"logoDisplay": true,
"inputBoxColor": "string",
"inputBoxOpacity": 0,
"inputTextColor": "string",
"inputTextOpacity": 0,
"buttonColor": "string",
"buttonOpacity": 0,
"buttonTextColor": "string",
"buttonTextOpacity": 0,
"buttonText": "string",
"formAuthButtonText": "string",
"welcomeEnable": true,
"welcomeInformation": "string",
"welcomeTextColor": "string",
"welcomeTextOpacity": 0,
"welcomeTextFontSize": 0,
"termsOfServiceEnable": true,
"termsOfServiceText": "string",
"termsOfServiceFontSize": 0,
"termsOfServiceUrlTexts": [
{}
],
"copyrightEnable": true,
"copyright": "string",
"copyrightTextColor": "string",
"copyrightTextOpacity": 0,
"copyrightTextFontSize": 0,
"redirectionCountDownEnable": true,
"advertisement": {
"enable": true,
"pictureIds": [
"string"
],
"totalDuration": 0,
"pictureInterval": 0,
"skipEnable": true
}
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[PortalSetting
](#schemaportalsetting)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
# wfc-system/u-package-controller
<a id="opIdedit_5"></a>
## PUT edit_5
PUT /package
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitId": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"packageEnable": true,
"rateLimits": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPackage
](#schemaupackage)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_5"></a>
## POST add_5
POST /package
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitId": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"packageEnable": true,
"rateLimits": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPackage
](#schemaupackage)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById_2"></a>
## GET getById_2
GET /package/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_5"></a>
## DELETE remove_5
DELETE /package/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/sys-notice-controller
<a id="opIdedit_6"></a>
## PUT edit_6
PUT /notice
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"noticeId": 0,
"noticeTitle": "string",
"noticeType": "string",
"noticeContent": "string",
"status": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysNotice
](#schemasysnotice)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_7"></a>
## POST add_7
POST /notice
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"noticeId": 0,
"noticeTitle": "string",
"noticeType": "string",
"noticeContent": "string",
"status": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysNotice
](#schemasysnotice)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetInfo_5"></a>
## GET getInfo_5
GET /notice/{noticeId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|noticeId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_9"></a>
## GET list_9
GET /notice/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|noticeId|query|integer(int64)| 否 |none|
|noticeTitle|query|string| 是 |none|
|noticeType|query|string| 否 |none|
|noticeContent|query|string| 否 |none|
|status|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_7"></a>
## DELETE remove_7
DELETE /notice/{noticeIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|noticeIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/u-kyc-controller
<a id="opIdreject"></a>
## PUT reject
PUT /kyc/reject
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"kycId": 0,
"userId": 0,
"realName": "string",
"birthDate": "string",
"idType": 0,
"idFile": "string",
"identifyPicture": "string",
"status": 0,
"description": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UKyc
](#schemaukyc)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdapprove"></a>
## PUT approve
PUT /kyc/approve
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"kycId": 0,
"userId": 0,
"realName": "string",
"birthDate": "string",
"idType": 0,
"idFile": "string",
"identifyPicture": "string",
"status": 0,
"description": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UKyc
](#schemaukyc)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById_4"></a>
## GET getById_4
GET /kyc/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/sys-device-controller
<a id="opIdedit_10"></a>
## PUT edit_10
PUT /device
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"siteId": "string",
"mac": "string",
"name": "string",
"type": "string",
"subtype": "string",
"deviceSeriesType": "string",
"model": "string",
"ip": "string",
"ipv6s": "string",
"uptime": "string",
"status": 0,
"lastSeen": 0,
"cpuUtil": 0,
"memUtil": 0,
"sn": "string",
"licenseStatus": 0,
"tagName": "string",
"uplinkDeviceMac": "string",
"uplinkDeviceName": "string",
"uplinkDevicePort": "string",
"linkSpeed": 0,
"duplex": 0,
"switchConsistent": true,
"publicIp": "string",
"firmwareVersion": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysDevice
](#schemasysdevice)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_12"></a>
## POST add_12
POST /device
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"siteId": "string",
"mac": "string",
"name": "string",
"type": "string",
"subtype": "string",
"deviceSeriesType": "string",
"model": "string",
"ip": "string",
"ipv6s": "string",
"uptime": "string",
"status": 0,
"lastSeen": 0,
"cpuUtil": 0,
"memUtil": 0,
"sn": "string",
"licenseStatus": 0,
"tagName": "string",
"uplinkDeviceMac": "string",
"uplinkDeviceName": "string",
"uplinkDevicePort": "string",
"linkSpeed": 0,
"duplex": 0,
"switchConsistent": true,
"publicIp": "string",
"firmwareVersion": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysDevice
](#schemasysdevice)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdupdateConfig"></a>
## POST updateConfig
POST /device/updateConfig/{siteId
}/{deviceMac
}
> Body 请求参数
```json
{
"name": "string",
"ledSetting": 0,
"tagIds": [
"string"
],
"location": {
"longitude": 0.1,
"latitude": 0.1,
"address": "string"
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|deviceMac|path|string| 是 |none|
|body|body|[ApGeneralConfig
](#schemaapgeneralconfig)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdtestJob"></a>
## POST testJob
POST /device/testJob
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RString](#schemarstring)|
<a id="opIdstartAdoptDevice"></a>
## POST startAdoptDevice
POST /device/startAdopt/{siteId
}/{deviceMac
}
> Body 请求参数
```json
{
"username": "string",
"password": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|deviceMac|path|string| 是 |none|
|body|body|[AdoptDeviceRequest
](#schemaadoptdevicerequest)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdsettingJob"></a>
## POST settingJob
POST /device/settingJob
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdrebootDevice"></a>
## POST rebootDevice
POST /device/reboot/{siteId
}/{deviceMac
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|deviceMac|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetConfig"></a>
## POST getConfig
POST /device/getConfig/{siteId
}/{deviceMac
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|deviceMac|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"name": "string",
"ledSetting": 0,
"tagIds": [
"string"
],
"location": {
"longitude": 0.1,
"latitude": 0.1,
"address": "string"
}
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RApGeneralConfig](#schemarapgeneralconfig)|
<a id="opIdforgetDevice"></a>
## POST forgetDevice
POST /device/forget/{siteId
}/{deviceMac
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|deviceMac|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIddeviceJob"></a>
## POST deviceJob
POST /device/deviceJob
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdaddDevice"></a>
## POST addDevice
POST /device/add/{siteId
}
> Body 请求参数
```json
{
"devices": [
{
"sn": "string",
"name": "string",
"username": "string",
"password": "string"
}
]
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[DeviceListAddBySnOpenApiVo
](#schemadevicelistaddbysnopenapivo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetById_5"></a>
## GET getById_5
GET /device/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage_4"></a>
## GET page_4
GET /device/page/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|pageNum|query|integer(int32)| 是 |none|
|pageSize|query|integer(int32)| 是 |none|
|searchKey|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_15"></a>
## GET list_15
GET /device/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|siteId|query|string| 否 |siteId|
|mac|query|string| 否 |mac|
|name|query|string| 否 |name|
|type|query|string| 否 |type|
|subtype|query|string| 否 |subtype|
|deviceSeriesType|query|string| 否 |deviceSeriesType|
|model|query|string| 否 |model|
|ip|query|string| 否 |ip|
|ipv6s|query|string| 否 |ipv6s|
|uptime|query|string| 否 |uptime|
|status|query|integer(int32)| 否 |status|
|lastSeen|query|integer(int64)| 否 |lastSeen|
|cpuUtil|query|integer(int32)| 否 |cpuUtil|
|memUtil|query|integer(int32)| 否 |memUtil|
|sn|query|string| 否 |sn|
|licenseStatus|query|integer(int32)| 否 |licenseStatus|
|tagName|query|string| 否 |tagName|
|uplinkDeviceMac|query|string| 否 |uplinkDeviceMac|
|uplinkDeviceName|query|string| 否 |uplink_device_name|
|uplinkDevicePort|query|string| 否 |uplinkDevicePort|
|linkSpeed|query|integer(int32)| 否 |linkSpeed|
|duplex|query|integer(int32)| 否 |duplex|
|switchConsistent|query|boolean| 否 |switchConsistent|
|publicIp|query|string| 否 |publicIp|
|firmwareVersion|query|string| 否 |firmwareVersion|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_12"></a>
## DELETE remove_12
DELETE /device/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/sys-config-controller
<a id="opIdsetPayConfig"></a>
## PUT setPayConfig
PUT /config/pay
> Body 请求参数
```json
{
"currency": "string",
"currencySymbol": "string",
"paymentMethods": [
"string"
]
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysPayConfigBo
](#schemasyspayconfigbo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
# wfc-system/u-bill-rule-controller
<a id="opIdedit_13"></a>
## PUT edit_13
PUT /billRule
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"price": 0,
"traffic": 0,
"unit": 0,
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UBillRule
](#schemaubillrule)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_15"></a>
## POST add_15
POST /billRule
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"price": 0,
"traffic": 0,
"unit": 0,
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UBillRule
](#schemaubillrule)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById_6"></a>
## GET getById_6
GET /billRule/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage_7"></a>
## GET page_7
GET /billRule/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|unit|query|integer(int32)| 否 |单位|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_19"></a>
## GET list_19
GET /billRule/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|unit|query|integer(int32)| 否 |单位|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_15"></a>
## DELETE remove_15
DELETE /billRule/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/sys-omada-log-controller
<a id="opIdgetAlertLogsForSite"></a>
## GET getAlertLogsForSite
GET /log/alerts/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|pageNum|query|integer(int32)| 是 |none|
|pageSize|query|integer(int32)| 是 |none|
|filters.timeStart|query|integer(int64)| 是 |none|
|filters.timeEnd|query|integer(int64)| 是 |none|
|filters.module|query|string| 否 |none|
|filters.resolved|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdresolveAlertForSite"></a>
## POST resolveAlertForSite
POST /log/alerts/{siteId
}
> Body 请求参数
```json
{
"logs": [
"string"
],
"selectType": "string",
"startTime": 0,
"endTime": 0,
"filterModule": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[ResolveSiteLogListOpenApiVo
](#schemaresolvesiteloglistopenapivo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIddeleteAlertLogsForSite"></a>
## DELETE deleteAlertLogsForSite
DELETE /log/alerts/{siteId
}
> Body 请求参数
```json
{
"logs": [
"string"
],
"selectType": "string",
"startTime": 0,
"endTime": 0,
"filterModule": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[DeleteSiteAlertLogListOpenApiVo
](#schemadeletesitealertloglistopenapivo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
# wfc-system/sys-access-control-controller
<a id="opIdgetAccessControl"></a>
## GET getAccessControl
GET /access-control/{siteId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"preAuthAccessEnable": true,
"preAuthAccessPolicies": [
{
"idInt": 0,
"type": 0,
"ip": "string",
"subnetMask": 0,
"url": "string"
}
],
"freeAuthClientEnable": true,
"freeAuthClientPolicies": [
{
"idInt": 0,
"type": 0,
"clientIp": "string",
"clientMac": "string"
}
]
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RPortalAccessControlOpenApiVo](#schemarportalaccesscontrolopenapivo)|
<a id="opIdmodifyAccessControl"></a>
## POST modifyAccessControl
POST /access-control/{siteId
}
> Body 请求参数
```json
{
"preAuthAccessEnable": true,
"preAuthAccessPolicies": [
{
"idInt": 0,
"type": 0,
"ip": "string",
"subnetMask": 0,
"url": "string"
}
],
"freeAuthClientEnable": true,
"freeAuthClientPolicies": [
{
"idInt": 0,
"type": 0,
"clientIp": "string",
"clientMac": "string"
}
]
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|siteId|path|string| 是 |none|
|body|body|[PortalAccessControlOpenApiVo
](#schemaportalaccesscontrolopenapivo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
# wfc-system/sys-dashboard-controller
<a id="opIdpage_5"></a>
## GET page_5
GET /dashboard/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|searchKey|query|string| 否 |none|
|pageNum|query|integer(int32)| 是 |none|
|pageSize|query|integer(int32)| 是 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdoverview"></a>
## GET overview
GET /dashboard/overview
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-system/u-client-controller
<a id="opIdpage_6"></a>
## GET page_6
GET /client/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|searchKey|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_18"></a>
## GET list_18
GET /client/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|searchKey|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-job/sys-job-controller
<a id="opIdedit"></a>
## PUT edit
PUT /job
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"jobId": 0,
"jobName": "string",
"jobGroup": "string",
"invokeTarget": "string",
"cronExpression": "string",
"misfirePolicy": "string",
"concurrent": "string",
"status": "string",
"nextValidTime": "2019-08-24T14:15:22Z"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysJob
](#schemasysjob)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd"></a>
## POST add
POST /job
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"jobId": 0,
"jobName": "string",
"jobGroup": "string",
"invokeTarget": "string",
"cronExpression": "string",
"misfirePolicy": "string",
"concurrent": "string",
"status": "string",
"nextValidTime": "2019-08-24T14:15:22Z"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysJob
](#schemasysjob)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdrun"></a>
## PUT run
PUT /job/run
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"jobId": 0,
"jobName": "string",
"jobGroup": "string",
"invokeTarget": "string",
"cronExpression": "string",
"misfirePolicy": "string",
"concurrent": "string",
"status": "string",
"nextValidTime": "2019-08-24T14:15:22Z"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysJob
](#schemasysjob)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdchangeStatus"></a>
## PUT changeStatus
PUT /job/changeStatus
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"jobId": 0,
"jobName": "string",
"jobGroup": "string",
"invokeTarget": "string",
"cronExpression": "string",
"misfirePolicy": "string",
"concurrent": "string",
"status": "string",
"nextValidTime": "2019-08-24T14:15:22Z"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[SysJob
](#schemasysjob)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport_1"></a>
## POST export_1
POST /job/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|jobId|query|integer(int64)| 否 |none|
|jobName|query|string| 是 |none|
|jobGroup|query|string| 否 |none|
|invokeTarget|query|string| 是 |none|
|cronExpression|query|string| 是 |none|
|misfirePolicy|query|string| 否 |none|
|concurrent|query|string| 否 |none|
|status|query|string| 否 |none|
|nextValidTime|query|string(date-time)| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdgetInfo"></a>
## GET getInfo
GET /job/{jobId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|jobId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_1"></a>
## GET list_1
GET /job/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|jobId|query|integer(int64)| 否 |none|
|jobName|query|string| 是 |none|
|jobGroup|query|string| 否 |none|
|invokeTarget|query|string| 是 |none|
|cronExpression|query|string| 是 |none|
|misfirePolicy|query|string| 否 |none|
|concurrent|query|string| 否 |none|
|status|query|string| 否 |none|
|nextValidTime|query|string(date-time)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove"></a>
## DELETE remove
DELETE /job/{jobIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|jobIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-job/sys-job-log-controller
<a id="opIdexport"></a>
## POST export
POST /job/log/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|jobLogId|query|integer(int64)| 否 |none|
|jobName|query|string| 否 |none|
|jobGroup|query|string| 否 |none|
|invokeTarget|query|string| 否 |none|
|jobMessage|query|string| 否 |none|
|status|query|string| 否 |none|
|exceptionInfo|query|string| 否 |none|
|startTime|query|string(date-time)| 否 |none|
|stopTime|query|string(date-time)| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdgetInfo_1"></a>
## GET getInfo_1
GET /job/log/{jobLogId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|jobLogId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist"></a>
## GET list
GET /job/log/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|jobLogId|query|integer(int64)| 否 |none|
|jobName|query|string| 否 |none|
|jobGroup|query|string| 否 |none|
|invokeTarget|query|string| 否 |none|
|jobMessage|query|string| 否 |none|
|status|query|string| 否 |none|
|exceptionInfo|query|string| 否 |none|
|startTime|query|string(date-time)| 否 |none|
|stopTime|query|string(date-time)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_1"></a>
## DELETE remove_1
DELETE /job/log/{jobLogIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|jobLogIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdclean"></a>
## DELETE clean
DELETE /job/log/clean
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-user-controller
<a id="opIdedit"></a>
## PUT edit
PUT /user
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd"></a>
## POST add
POST /user
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdresetPwd"></a>
## PUT resetPwd
PUT /user/resetPwd
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdrecordlogin"></a>
## PUT recordlogin
PUT /user/recordlogin
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdchangeStatus"></a>
## PUT changeStatus
PUT /user/changeStatus
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdinsertAuthRole"></a>
## PUT insertAuthRole
PUT /user/authRole
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|userId|query|integer(int64)| 是 |none|
|roleIds|query|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdregister"></a>
## POST register
POST /user/register
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdimportTemplate"></a>
## POST importTemplate
POST /user/importTemplate
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdimportData"></a>
## POST importData
POST /user/importData
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|file|query|string(binary)| 是 |none|
|updateSupport|query|boolean| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport"></a>
## POST export
POST /user/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|userId|query|integer(int64)| 否 |none|
|deptId|query|integer(int64)| 否 |none|
|userName|query|string| 是 |none|
|birthDate|query|string(date-time)| 否 |none|
|nickName|query|string| 否 |none|
|email|query|string| 否 |none|
|phonenumber|query|string| 否 |none|
|sex|query|string| 否 |none|
|avatar|query|string| 否 |none|
|password|query|string| 否 |none|
|fullName|query|string| 否 |none|
|age|query|integer(int32)| 否 |none|
|address|query|string| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|loginIp|query|string| 否 |none|
|loginDate|query|string(date-time)| 否 |none|
|dept|query|[UDept
](#schemaudept)| 否 |none|
|roles|query|array[object
]| 否 |none|
|roleIds|query|array[integer
]| 否 |none|
|postIds|query|array[integer
]| 否 |none|
|roleId|query|integer(int64)| 否 |none|
|kycStatus|query|string| 否 |none|
|admin|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdcheckRepeat"></a>
## POST checkRepeat
POST /user/checkRepeat
> Body 请求参数
```json
{
"userName": "string",
"email": "string",
"phonenumber": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UserRepeatQuery
](#schemauserrepeatquery)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdtest"></a>
## GET test
GET /user/test
> 返回示例
> 200 Response
```
"string"
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|string|
<a id="opIdlist_3"></a>
## GET list_3
GET /user/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|userId|query|integer(int64)| 否 |none|
|deptId|query|integer(int64)| 否 |none|
|userName|query|string| 是 |none|
|birthDate|query|string(date-time)| 否 |none|
|nickName|query|string| 否 |none|
|email|query|string| 否 |none|
|phonenumber|query|string| 否 |none|
|sex|query|string| 否 |none|
|avatar|query|string| 否 |none|
|password|query|string| 否 |none|
|fullName|query|string| 否 |none|
|age|query|integer(int32)| 否 |none|
|address|query|string| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|loginIp|query|string| 否 |none|
|loginDate|query|string(date-time)| 否 |none|
|dept|query|[UDept
](#schemaudept)| 否 |none|
|roles|query|array[object
]| 否 |none|
|roleIds|query|array[integer
]| 否 |none|
|postIds|query|array[integer
]| 否 |none|
|roleId|query|integer(int64)| 否 |none|
|kycStatus|query|string| 否 |none|
|admin|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdinfo"></a>
## GET info
GET /user/info/{username
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|username|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"token": "string",
"userid": 0,
"username": "string",
"loginTime": 0,
"expireTime": 0,
"ipaddr": "string",
"permissions": [
"string"
],
"roles": [
"string"
],
"user": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
null
],
"deptIds": [
null
],
"permissions": [
null
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
},
"wanFiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RLoginUserUUser](#schemarloginuseruuser)|
<a id="opIdgetInfo"></a>
## GET getInfo
GET /user/getInfo
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIddeptTree"></a>
## GET deptTree
GET /user/deptTree
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|deptId|query|integer(int64)| 否 |none|
|parentId|query|integer(int64)| 否 |none|
|ancestors|query|string| 否 |none|
|deptName|query|string| 是 |none|
|orderNum|query|integer(int32)| 是 |none|
|leader|query|string| 否 |none|
|phone|query|string| 否 |none|
|email|query|string| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|parentName|query|string| 否 |none|
|children|query|array[object
]| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdauthRole"></a>
## GET authRole
GET /user/authRole/{userId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|userId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetInfo_1"></a>
## GET getInfo_1
GET /user/
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|userId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetInfo_2"></a>
## GET getInfo_2
GET /user/{userId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|userId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove"></a>
## DELETE remove
DELETE /user/{userIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|userIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage"></a>
## POST page
POST /user/page
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
# wfc-user/u-payment-controller
<a id="opIdedit_1"></a>
## PUT edit_1
PUT /user/uPayment
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"name": "string",
"type": 0,
"appId": "string",
"serverUrl": "string",
"domain": "string",
"privateKey": "string",
"publicKey": "string",
"appCertPath": "string",
"certPath": "string",
"rootCertPath": "string",
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPayment
](#schemaupayment)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_1"></a>
## POST add_1
POST /user/uPayment
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"name": "string",
"type": 0,
"appId": "string",
"serverUrl": "string",
"domain": "string",
"privateKey": "string",
"publicKey": "string",
"appCertPath": "string",
"certPath": "string",
"rootCertPath": "string",
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPayment
](#schemaupayment)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById"></a>
## GET getById
GET /user/uPayment/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage_1"></a>
## GET page_1
GET /user/uPayment/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|name|query|string| 否 |支付名称|
|type|query|integer(int32)| 否 |类型(0支付宝 1微信 2信用卡)|
|appId|query|string| 否 |应用编号|
|serverUrl|query|string| 否 |支付网关|
|domain|query|string| 否 |外网访问项目的域名|
|privateKey|query|string| 否 |应用私钥|
|publicKey|query|string| 否 |应用公钥|
|appCertPath|query|string| 否 |应用公钥证书|
|certPath|query|string| 否 |公钥证书|
|rootCertPath|query|string| 否 |根证书|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist"></a>
## GET list
GET /user/uPayment/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|name|query|string| 否 |支付名称|
|type|query|integer(int32)| 否 |类型(0支付宝 1微信 2信用卡)|
|appId|query|string| 否 |应用编号|
|serverUrl|query|string| 否 |支付网关|
|domain|query|string| 否 |外网访问项目的域名|
|privateKey|query|string| 否 |应用私钥|
|publicKey|query|string| 否 |应用公钥|
|appCertPath|query|string| 否 |应用公钥证书|
|certPath|query|string| 否 |公钥证书|
|rootCertPath|query|string| 否 |根证书|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_1"></a>
## DELETE remove_1
DELETE /user/uPayment/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-bill-rule-controller
<a id="opIdedit_2"></a>
## PUT edit_2
PUT /user/uBillRule
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"price": 0,
"traffic": 0,
"unit": 0,
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UBillRule
](#schemaubillrule)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_2"></a>
## POST add_2
POST /user/uBillRule
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"price": 0,
"traffic": 0,
"unit": 0,
"enable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UBillRule
](#schemaubillrule)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById_1"></a>
## GET getById_1
GET /user/uBillRule/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage_2"></a>
## GET page_2
GET /user/uBillRule/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|unit|query|integer(int32)| 否 |单位|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_1"></a>
## GET list_1
GET /user/uBillRule/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|unit|query|integer(int32)| 否 |单位|
|enable|query|boolean| 否 |是否启用|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_2"></a>
## DELETE remove_2
DELETE /user/uBillRule/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-account-package-controller
<a id="opIdedit_3"></a>
## PUT edit_3
PUT /user/uAccountPackage
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"accountId": 0,
"packageId": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"expiredTime": "2019-08-24T14:15:22Z",
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UAccountPackage
](#schemauaccountpackage)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_3"></a>
## POST add_3
POST /user/uAccountPackage
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"accountId": 0,
"packageId": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"expiredTime": "2019-08-24T14:15:22Z",
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UAccountPackage
](#schemauaccountpackage)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetById_2"></a>
## GET getById_2
GET /user/uAccountPackage/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage_3"></a>
## GET page_3
GET /user/uAccountPackage/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|accountId|query|integer(int64)| 否 |账户ID|
|packageId|query|integer(int64)| 否 |套餐ID|
|traffic|query|integer(int64)| 否 |流量|
|duration|query|integer(int64)| 否 |时长|
|clientNum|query|integer(int32)| 否 |在线设备数|
|expiredTime|query|string(date-time)| 否 |失效时间|
|packageName|query|string| 否 |套餐名称|
|periodNum|query|integer(int32)| 否 |有效期数|
|periodType|query|integer(int32)| 否 |有效期类型|
|price|query|number| 否 |价格|
|remark|query|string| 否 |备注|
|rateLimitEnable|query|boolean| 否 |带宽是否限制|
|trafficEnable|query|boolean| 否 |流量是否限制|
|durationEnable|query|boolean| 否 |时长是否限制|
|clientNumEnable|query|boolean| 否 |在线设备数是否限制|
|rateLimitName|query|string| 否 |限速名称|
|downLimit|query|integer(int64)| 否 |下行限速|
|downLimitEnable|query|boolean| 否 |下行限速启用|
|upLimit|query|integer(int64)| 否 |上行限速|
|upLimitEnable|query|boolean| 否 |上行限速启用|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_2"></a>
## GET list_2
GET /user/uAccountPackage/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|accountId|query|integer(int64)| 否 |账户ID|
|packageId|query|integer(int64)| 否 |套餐ID|
|traffic|query|integer(int64)| 否 |流量|
|duration|query|integer(int64)| 否 |时长|
|clientNum|query|integer(int32)| 否 |在线设备数|
|expiredTime|query|string(date-time)| 否 |失效时间|
|packageName|query|string| 否 |套餐名称|
|periodNum|query|integer(int32)| 否 |有效期数|
|periodType|query|integer(int32)| 否 |有效期类型|
|price|query|number| 否 |价格|
|remark|query|string| 否 |备注|
|rateLimitEnable|query|boolean| 否 |带宽是否限制|
|trafficEnable|query|boolean| 否 |流量是否限制|
|durationEnable|query|boolean| 否 |时长是否限制|
|clientNumEnable|query|boolean| 否 |在线设备数是否限制|
|rateLimitName|query|string| 否 |限速名称|
|downLimit|query|integer(int64)| 否 |下行限速|
|downLimitEnable|query|boolean| 否 |下行限速启用|
|upLimit|query|integer(int64)| 否 |上行限速|
|upLimitEnable|query|boolean| 否 |上行限速启用|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_3"></a>
## DELETE remove_3
DELETE /user/uAccountPackage/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-profile-controller
<a id="opIdprofile"></a>
## GET profile
GET /user/profile
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdupdateProfile"></a>
## PUT updateProfile
PUT /user/profile
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUser
](#schemauuser)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdupdatePwd"></a>
## PUT updatePwd
PUT /user/profile/updatePwd
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|oldPassword|query|string| 是 |none|
|newPassword|query|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdforgotPwd"></a>
## PUT forgotPwd
PUT /user/profile/forgotPwd
> Body 请求参数
```json
{
"email": "string",
"password": "string",
"code": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUserForgotPwdBo
](#schemauuserforgotpwdbo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdavatar"></a>
## POST avatar
POST /user/profile/avatar
> Body 请求参数
```json
{
"avatarfile": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|object| 否 |none|
|» avatarfile|body|string(binary)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-role-controller
<a id="opIdedit_4"></a>
## PUT edit_4
PUT /role
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[URole
](#schemaurole)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_4"></a>
## POST add_4
POST /role
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[URole
](#schemaurole)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIddataScope"></a>
## PUT dataScope
PUT /role/dataScope
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[URole
](#schemaurole)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdchangeStatus_1"></a>
## PUT changeStatus_1
PUT /role/changeStatus
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[URole
](#schemaurole)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdselectAuthUserAll"></a>
## PUT selectAuthUserAll
PUT /role/authUser/selectAll
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|roleId|query|integer(int64)| 是 |none|
|userIds|query|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdcancelAuthUser"></a>
## PUT cancelAuthUser
PUT /role/authUser/cancel
> Body 请求参数
```json
{
"userId": 0,
"roleId": 0
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UUserRole
](#schemauuserrole)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdcancelAuthUserAll"></a>
## PUT cancelAuthUserAll
PUT /role/authUser/cancelAll
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|roleId|query|integer(int64)| 是 |none|
|userIds|query|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport_1"></a>
## POST export_1
POST /role/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|roleId|query|integer(int64)| 否 |none|
|roleName|query|string| 是 |none|
|roleKey|query|string| 是 |none|
|roleSort|query|integer(int32)| 是 |none|
|dataScope|query|string| 否 |none|
|menuCheckStrictly|query|boolean| 否 |none|
|deptCheckStrictly|query|boolean| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|flag|query|boolean| 否 |none|
|menuIds|query|array[integer
]| 否 |none|
|deptIds|query|array[integer
]| 否 |none|
|permissions|query|array[string
]| 否 |none|
|admin|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdgetInfo_3"></a>
## GET getInfo_3
GET /role/{roleId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|roleId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdoptionselect"></a>
## GET optionselect
GET /role/optionselect
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_4"></a>
## GET list_4
GET /role/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|roleId|query|integer(int64)| 否 |none|
|roleName|query|string| 是 |none|
|roleKey|query|string| 是 |none|
|roleSort|query|integer(int32)| 是 |none|
|dataScope|query|string| 否 |none|
|menuCheckStrictly|query|boolean| 否 |none|
|deptCheckStrictly|query|boolean| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|flag|query|boolean| 否 |none|
|menuIds|query|array[integer
]| 否 |none|
|deptIds|query|array[integer
]| 否 |none|
|permissions|query|array[string
]| 否 |none|
|admin|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIddeptTree_1"></a>
## GET deptTree_1
GET /role/deptTree/{roleId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|roleId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdunallocatedList"></a>
## GET unallocatedList
GET /role/authUser/unallocatedList
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|userId|query|integer(int64)| 否 |none|
|deptId|query|integer(int64)| 否 |none|
|userName|query|string| 是 |none|
|birthDate|query|string(date-time)| 否 |none|
|nickName|query|string| 否 |none|
|email|query|string| 否 |none|
|phonenumber|query|string| 否 |none|
|sex|query|string| 否 |none|
|avatar|query|string| 否 |none|
|password|query|string| 否 |none|
|fullName|query|string| 否 |none|
|age|query|integer(int32)| 否 |none|
|address|query|string| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|loginIp|query|string| 否 |none|
|loginDate|query|string(date-time)| 否 |none|
|dept|query|[UDept
](#schemaudept)| 否 |none|
|roles|query|array[object
]| 否 |none|
|roleIds|query|array[integer
]| 否 |none|
|postIds|query|array[integer
]| 否 |none|
|roleId|query|integer(int64)| 否 |none|
|kycStatus|query|string| 否 |none|
|admin|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdallocatedList"></a>
## GET allocatedList
GET /role/authUser/allocatedList
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|userId|query|integer(int64)| 否 |none|
|deptId|query|integer(int64)| 否 |none|
|userName|query|string| 是 |none|
|birthDate|query|string(date-time)| 否 |none|
|nickName|query|string| 否 |none|
|email|query|string| 否 |none|
|phonenumber|query|string| 否 |none|
|sex|query|string| 否 |none|
|avatar|query|string| 否 |none|
|password|query|string| 否 |none|
|fullName|query|string| 否 |none|
|age|query|integer(int32)| 否 |none|
|address|query|string| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|loginIp|query|string| 否 |none|
|loginDate|query|string(date-time)| 否 |none|
|dept|query|[UDept
](#schemaudept)| 否 |none|
|roles|query|array[object
]| 否 |none|
|roleIds|query|array[integer
]| 否 |none|
|postIds|query|array[integer
]| 否 |none|
|roleId|query|integer(int64)| 否 |none|
|kycStatus|query|string| 否 |none|
|admin|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_4"></a>
## DELETE remove_4
DELETE /role/{roleIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|roleIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-post-controller
<a id="opIdedit_5"></a>
## PUT edit_5
PUT /post
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"postId": 0,
"postCode": "string",
"postName": "string",
"postSort": 0,
"status": "string",
"flag": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPost
](#schemaupost)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_5"></a>
## POST add_5
POST /post
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"postId": 0,
"postCode": "string",
"postName": "string",
"postSort": 0,
"status": "string",
"flag": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UPost
](#schemaupost)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport_2"></a>
## POST export_2
POST /post/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|postId|query|integer(int64)| 否 |none|
|postCode|query|string| 是 |none|
|postName|query|string| 是 |none|
|postSort|query|integer(int32)| 是 |none|
|status|query|string| 否 |none|
|flag|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdgetInfo_4"></a>
## GET getInfo_4
GET /post/{postId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|postId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdoptionselect_1"></a>
## GET optionselect_1
GET /post/optionselect
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_6"></a>
## GET list_6
GET /post/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|postId|query|integer(int64)| 否 |none|
|postCode|query|string| 是 |none|
|postName|query|string| 是 |none|
|postSort|query|integer(int32)| 是 |none|
|status|query|string| 否 |none|
|flag|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_5"></a>
## DELETE remove_5
DELETE /post/{postIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|postIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-order-controller
<a id="opIdgetById_3"></a>
## GET getById_3
GET /order/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage_6"></a>
## GET page_6
GET /order/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|userId|query|integer(int64)| 否 |用户ID|
|packageId|query|integer(int64)| 否 |套餐ID|
|paymentId|query|integer(int64)| 否 |支付ID|
|orderNo|query|string| 否 |订单编号|
|type|query|integer(int32)| 否 |订单类型(0套餐 1充值)|
|orderAmount|query|number| 否 |订单金额|
|status|query|integer(int32)| 否 |订单状态(0待支付 1已支付 2已取消)|
|currency|query|string| 否 |none|
|upackage|query|[UPackage
](#schemaupackage)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_8"></a>
## GET list_8
GET /order/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|userId|query|integer(int64)| 否 |用户ID|
|packageId|query|integer(int64)| 否 |套餐ID|
|paymentId|query|integer(int64)| 否 |支付ID|
|orderNo|query|string| 否 |订单编号|
|type|query|integer(int32)| 否 |订单类型(0套餐 1充值)|
|orderAmount|query|number| 否 |订单金额|
|status|query|integer(int32)| 否 |订单状态(0待支付 1已支付 2已取消)|
|currency|query|string| 否 |none|
|upackage|query|[UPackage
](#schemaupackage)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdedit_6"></a>
## PUT edit_6
PUT /order
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"userId": 0,
"packageId": 0,
"paymentId": 0,
"orderNo": "string",
"type": 0,
"orderAmount": 0,
"status": 0,
"currency": "string",
"upackage": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitId": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"packageEnable": true,
"rateLimits": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UOrder
](#schemauorder)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_6"></a>
## POST add_6
POST /order
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"userId": 0,
"packageId": 0,
"paymentId": 0,
"orderNo": "string",
"type": 0,
"orderAmount": 0,
"status": 0,
"currency": "string",
"upackage": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitId": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"packageEnable": true,
"rateLimits": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
}
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UOrder
](#schemauorder)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": 0
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RLong](#schemarlong)|
<a id="opIdpaySuccess"></a>
## POST paySuccess
POST /order/paySuccess/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpayBalance"></a>
## POST payBalance
POST /order/payBalance/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdrechargePage"></a>
## GET rechargePage
GET /order/rechargePage
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdpackagePage"></a>
## GET packagePage
GET /order/packagePage
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_6"></a>
## DELETE remove_6
DELETE /order/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-menu-controller
<a id="opIdedit_7"></a>
## PUT edit_7
PUT /menu
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{}
]
}
]
}
]
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UMenu
](#schemaumenu)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_8"></a>
## POST add_8
POST /menu
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{}
]
}
]
}
]
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UMenu
](#schemaumenu)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetInfo_5"></a>
## GET getInfo_5
GET /menu/{menuId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|menuId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_8"></a>
## DELETE remove_8
DELETE /menu/{menuId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|menuId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdtreeselect"></a>
## GET treeselect
GET /menu/treeselect
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|menuId|query|integer(int64)| 否 |none|
|menuName|query|string| 是 |none|
|parentName|query|string| 否 |none|
|parentId|query|integer(int64)| 否 |none|
|orderNum|query|integer(int32)| 是 |none|
|path|query|string| 否 |none|
|component|query|string| 否 |none|
|query|query|string| 否 |none|
|routeName|query|string| 否 |none|
|isFrame|query|string| 否 |none|
|isCache|query|string| 否 |none|
|menuType|query|string| 是 |none|
|visible|query|string| 否 |none|
|status|query|string| 否 |none|
|perms|query|string| 否 |none|
|icon|query|string| 否 |none|
|name|query|string| 否 |none|
|children|query|array[object
]| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdroleMenuTreeselect"></a>
## GET roleMenuTreeselect
GET /menu/roleMenuTreeselect/{roleId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|roleId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_11"></a>
## GET list_11
GET /menu/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|menuId|query|integer(int64)| 否 |none|
|menuName|query|string| 是 |none|
|parentName|query|string| 否 |none|
|parentId|query|integer(int64)| 否 |none|
|orderNum|query|integer(int32)| 是 |none|
|path|query|string| 否 |none|
|component|query|string| 否 |none|
|query|query|string| 否 |none|
|routeName|query|string| 否 |none|
|isFrame|query|string| 否 |none|
|isCache|query|string| 否 |none|
|menuType|query|string| 是 |none|
|visible|query|string| 否 |none|
|status|query|string| 否 |none|
|perms|query|string| 否 |none|
|icon|query|string| 否 |none|
|name|query|string| 否 |none|
|children|query|array[object
]| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdgetRouters"></a>
## GET getRouters
GET /menu/getRouters
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-kyc-controller
<a id="opIdpage_7"></a>
## GET page_7
GET /kyc/page
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_13"></a>
## GET list_13
GET /kyc/list
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdedit_8"></a>
## PUT edit_8
PUT /kyc/verify
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"kycId": 0,
"userId": 0,
"realName": "string",
"birthDate": "string",
"idType": 0,
"idFile": "string",
"identifyPicture": "string",
"status": 0,
"description": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UKyc
](#schemaukyc)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_10"></a>
## POST add_10
POST /kyc/verify
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"kycId": 0,
"userId": 0,
"realName": "string",
"birthDate": "string",
"idType": 0,
"idFile": "string",
"identifyPicture": "string",
"status": 0,
"description": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UKyc
](#schemaukyc)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-dict-type-controller
<a id="opIdedit_9"></a>
## PUT edit_9
PUT /dict/type
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictId": 0,
"dictName": "string",
"dictType": "string",
"status": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UDictType
](#schemaudicttype)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_11"></a>
## POST add_11
POST /dict/type
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictId": 0,
"dictName": "string",
"dictType": "string",
"status": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UDictType
](#schemaudicttype)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport_5"></a>
## POST export_5
POST /dict/type/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|dictId|query|integer(int64)| 否 |none|
|dictName|query|string| 是 |none|
|dictType|query|string| 是 |none|
|status|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdgetInfo_6"></a>
## GET getInfo_6
GET /dict/type/{dictId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|dictId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdoptionselect_2"></a>
## GET optionselect_2
GET /dict/type/optionselect
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_14"></a>
## GET list_14
GET /dict/type/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|dictId|query|integer(int64)| 否 |none|
|dictName|query|string| 是 |none|
|dictType|query|string| 是 |none|
|status|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_10"></a>
## DELETE remove_10
DELETE /dict/type/{dictIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|dictIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdrefreshCache"></a>
## DELETE refreshCache
DELETE /dict/type/refreshCache
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-dict-data-controller
<a id="opIdedit_10"></a>
## PUT edit_10
PUT /dict/data
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictCode": 0,
"dictSort": 0,
"dictLabel": "string",
"dictValue": "string",
"dictType": "string",
"cssClass": "string",
"listClass": "string",
"isDefault": "string",
"status": "string",
"default": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UDictData
](#schemaudictdata)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_12"></a>
## POST add_12
POST /dict/data
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictCode": 0,
"dictSort": 0,
"dictLabel": "string",
"dictValue": "string",
"dictType": "string",
"cssClass": "string",
"listClass": "string",
"isDefault": "string",
"status": "string",
"default": true
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UDictData
](#schemaudictdata)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport_6"></a>
## POST export_6
POST /dict/data/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|dictCode|query|integer(int64)| 否 |none|
|dictSort|query|integer(int64)| 否 |none|
|dictLabel|query|string| 是 |none|
|dictValue|query|string| 是 |none|
|dictType|query|string| 是 |none|
|cssClass|query|string| 否 |none|
|listClass|query|string| 否 |none|
|isDefault|query|string| 否 |none|
|status|query|string| 否 |none|
|default|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdgetInfo_7"></a>
## GET getInfo_7
GET /dict/data/{dictCode
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|dictCode|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIddictType"></a>
## GET dictType
GET /dict/data/type/{dictType
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|dictType|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_15"></a>
## GET list_15
GET /dict/data/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|dictCode|query|integer(int64)| 否 |none|
|dictSort|query|integer(int64)| 否 |none|
|dictLabel|query|string| 是 |none|
|dictValue|query|string| 是 |none|
|dictType|query|string| 是 |none|
|cssClass|query|string| 否 |none|
|listClass|query|string| 否 |none|
|isDefault|query|string| 否 |none|
|status|query|string| 否 |none|
|default|query|boolean| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_11"></a>
## DELETE remove_11
DELETE /dict/data/{dictCodes
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|dictCodes|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-dept-controller
<a id="opIdedit_11"></a>
## PUT edit_11
PUT /dept
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{}
]
}
]
}
]
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UDept
](#schemaudept)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_13"></a>
## POST add_13
POST /dept
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{}
]
}
]
}
]
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UDept
](#schemaudept)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetInfo_8"></a>
## GET getInfo_8
GET /dept/{deptId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|deptId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_12"></a>
## DELETE remove_12
DELETE /dept/{deptId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|deptId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_16"></a>
## GET list_16
GET /dept/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|deptId|query|integer(int64)| 否 |none|
|parentId|query|integer(int64)| 否 |none|
|ancestors|query|string| 否 |none|
|deptName|query|string| 是 |none|
|orderNum|query|integer(int32)| 是 |none|
|leader|query|string| 否 |none|
|phone|query|string| 否 |none|
|email|query|string| 否 |none|
|status|query|string| 否 |none|
|delFlag|query|string| 否 |none|
|parentName|query|string| 否 |none|
|children|query|array[object
]| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdexcludeChild"></a>
## GET excludeChild
GET /dept/list/exclude/{deptId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|deptId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-config-controller
<a id="opIdedit_12"></a>
## PUT edit_12
PUT /config
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"configId": 0,
"configName": "string",
"configKey": "string",
"configValue": "string",
"configType": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UConfig
](#schemauconfig)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_14"></a>
## POST add_14
POST /config
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"configId": 0,
"configName": "string",
"configKey": "string",
"configValue": "string",
"configType": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UConfig
](#schemauconfig)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdgetPayConfig"></a>
## GET getPayConfig
GET /config/pay
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"currency": "string",
"currencySymbol": "string",
"paymentMethods": [
"string"
]
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RUPayConfigBo](#schemarupayconfigbo)|
<a id="opIdexport_7"></a>
## POST export_7
POST /config/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|configId|query|integer(int64)| 否 |none|
|configName|query|string| 是 |none|
|configKey|query|string| 是 |none|
|configValue|query|string| 是 |none|
|configType|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdgetInfo_9"></a>
## GET getInfo_9
GET /config/{configId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|configId|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_17"></a>
## GET list_17
GET /config/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|configId|query|integer(int64)| 否 |none|
|configName|query|string| 是 |none|
|configKey|query|string| 是 |none|
|configValue|query|string| 是 |none|
|configType|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdgetConfigKey"></a>
## GET getConfigKey
GET /config/configKey/{configKey
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|configKey|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_13"></a>
## DELETE remove_13
DELETE /config/{configIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|configIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdrefreshCache_1"></a>
## DELETE refreshCache_1
DELETE /config/refreshCache
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-account-controller
<a id="opIdedit_13"></a>
## PUT edit_13
PUT /account
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"userId": 0,
"balance": 0,
"packageId": 0,
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z",
"trafficUsed": 0,
"durationUsed": 0,
"expiredTime": "2019-08-24T14:15:22Z",
"clientNumUsed": 0,
"balanceUsed": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true,
"packageReminder": 0,
"balanceReminder": 0
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UAccount
](#schemauaccount)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdadd_15"></a>
## POST add_15
POST /account
> Body 请求参数
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"userId": 0,
"balance": 0,
"packageId": 0,
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z",
"trafficUsed": 0,
"durationUsed": 0,
"expiredTime": "2019-08-24T14:15:22Z",
"clientNumUsed": 0,
"balanceUsed": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true,
"packageReminder": 0,
"balanceReminder": 0
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UAccount
](#schemauaccount)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdsendReminderEMail"></a>
## POST sendReminderEMail
POST /account/reminder
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetById_4"></a>
## GET getById_4
GET /account/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdpage_9"></a>
## GET page_9
GET /account/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|userId|query|integer(int64)| 否 |用户ID|
|balance|query|number| 否 |余额|
|packageId|query|integer(int64)| 否 |套餐ID|
|startTime|query|string(date-time)| 否 |开始时间|
|endTime|query|string(date-time)| 否 |结束时间|
|trafficUsed|query|integer(int64)| 否 |流量已使用|
|durationUsed|query|integer(int64)| 否 |时长已使用|
|expiredTime|query|string(date-time)| 否 |失效时间|
|clientNumUsed|query|integer(int32)| 否 |在线设备数已使用|
|balanceUsed|query|number| 否 |余额已使用|
|packageName|query|string| 否 |套餐名称|
|periodNum|query|integer(int32)| 否 |有效期数|
|periodType|query|integer(int32)| 否 |有效期类型|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|duration|query|integer(int64)| 否 |时长|
|clientNum|query|integer(int32)| 否 |在线设备数|
|remark|query|string| 否 |备注|
|rateLimitEnable|query|boolean| 否 |带宽是否限制|
|trafficEnable|query|boolean| 否 |流量是否限制|
|durationEnable|query|boolean| 否 |时长是否限制|
|clientNumEnable|query|boolean| 否 |在线设备数是否限制|
|rateLimitName|query|string| 否 |限速名称|
|downLimit|query|integer(int64)| 否 |下行限速|
|downLimitEnable|query|boolean| 否 |下行限速启用|
|upLimit|query|integer(int64)| 否 |上行限速|
|upLimitEnable|query|boolean| 否 |上行限速启用|
|packageReminder|query|integer(int32)| 否 |套餐提醒|
|balanceReminder|query|integer(int32)| 否 |余额提醒|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_18"></a>
## GET list_18
GET /account/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|userId|query|integer(int64)| 否 |用户ID|
|balance|query|number| 否 |余额|
|packageId|query|integer(int64)| 否 |套餐ID|
|startTime|query|string(date-time)| 否 |开始时间|
|endTime|query|string(date-time)| 否 |结束时间|
|trafficUsed|query|integer(int64)| 否 |流量已使用|
|durationUsed|query|integer(int64)| 否 |时长已使用|
|expiredTime|query|string(date-time)| 否 |失效时间|
|clientNumUsed|query|integer(int32)| 否 |在线设备数已使用|
|balanceUsed|query|number| 否 |余额已使用|
|packageName|query|string| 否 |套餐名称|
|periodNum|query|integer(int32)| 否 |有效期数|
|periodType|query|integer(int32)| 否 |有效期类型|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|duration|query|integer(int64)| 否 |时长|
|clientNum|query|integer(int32)| 否 |在线设备数|
|remark|query|string| 否 |备注|
|rateLimitEnable|query|boolean| 否 |带宽是否限制|
|trafficEnable|query|boolean| 否 |流量是否限制|
|durationEnable|query|boolean| 否 |时长是否限制|
|clientNumEnable|query|boolean| 否 |在线设备数是否限制|
|rateLimitName|query|string| 否 |限速名称|
|downLimit|query|integer(int64)| 否 |下行限速|
|downLimitEnable|query|boolean| 否 |下行限速启用|
|upLimit|query|integer(int64)| 否 |上行限速|
|upLimitEnable|query|boolean| 否 |上行限速启用|
|packageReminder|query|integer(int32)| 否 |套餐提醒|
|balanceReminder|query|integer(int32)| 否 |余额提醒|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIddashboard"></a>
## GET dashboard
GET /account/dashboard
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdremove_14"></a>
## DELETE remove_14
DELETE /account/{ids
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ids|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-operlog-controller
<a id="opIdadd_7"></a>
## POST add_7
POST /operlog
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"operId": 0,
"title": "string",
"businessType": 0,
"businessTypes": [
0
],
"method": "string",
"requestMethod": "string",
"operatorType": 0,
"operName": "string",
"deptName": "string",
"operUrl": "string",
"operIp": "string",
"operParam": "string",
"jsonResult": "string",
"status": 0,
"errorMsg": "string",
"operTime": "2019-08-24T14:15:22Z",
"costTime": 0
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UOperLog
](#schemauoperlog)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport_3"></a>
## POST export_3
POST /operlog/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|operId|query|integer(int64)| 否 |none|
|title|query|string| 否 |none|
|businessType|query|integer(int32)| 否 |none|
|businessTypes|query|array[integer
]| 否 |none|
|method|query|string| 否 |none|
|requestMethod|query|string| 否 |none|
|operatorType|query|integer(int32)| 否 |none|
|operName|query|string| 否 |none|
|deptName|query|string| 否 |none|
|operUrl|query|string| 否 |none|
|operIp|query|string| 否 |none|
|operParam|query|string| 否 |none|
|jsonResult|query|string| 否 |none|
|status|query|integer(int32)| 否 |none|
|errorMsg|query|string| 否 |none|
|operTime|query|string(date-time)| 否 |none|
|costTime|query|integer(int64)| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdlist_9"></a>
## GET list_9
GET /operlog/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|operId|query|integer(int64)| 否 |none|
|title|query|string| 否 |none|
|businessType|query|integer(int32)| 否 |none|
|businessTypes|query|array[integer
]| 否 |none|
|method|query|string| 否 |none|
|requestMethod|query|string| 否 |none|
|operatorType|query|integer(int32)| 否 |none|
|operName|query|string| 否 |none|
|deptName|query|string| 否 |none|
|operUrl|query|string| 否 |none|
|operIp|query|string| 否 |none|
|operParam|query|string| 否 |none|
|jsonResult|query|string| 否 |none|
|status|query|integer(int32)| 否 |none|
|errorMsg|query|string| 否 |none|
|operTime|query|string(date-time)| 否 |none|
|costTime|query|integer(int64)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_7"></a>
## DELETE remove_7
DELETE /operlog/{operIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|operIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdclean"></a>
## DELETE clean
DELETE /operlog/clean
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-logininfor-controller
<a id="opIdadd_9"></a>
## POST add_9
POST /logininfor
> Body 请求参数
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"infoId": 0,
"userName": "string",
"status": "string",
"ipaddr": "string",
"msg": "string",
"accessTime": "2019-08-24T14:15:22Z"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[ULogininfor
](#schemaulogininfor)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdexport_4"></a>
## POST export_4
POST /logininfor/export
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|infoId|query|integer(int64)| 否 |none|
|userName|query|string| 否 |none|
|status|query|string| 否 |none|
|ipaddr|query|string| 否 |none|
|msg|query|string| 否 |none|
|accessTime|query|string(date-time)| 否 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
<a id="opIdunlock"></a>
## GET unlock
GET /logininfor/unlock/{userName
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|userName|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdlist_12"></a>
## GET list_12
GET /logininfor/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|createBy|query|string| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|string| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|remark|query|string| 否 |none|
|params|query|object| 否 |none|
|infoId|query|integer(int64)| 否 |none|
|userName|query|string| 否 |none|
|status|query|string| 否 |none|
|ipaddr|query|string| 否 |none|
|msg|query|string| 否 |none|
|accessTime|query|string(date-time)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdremove_9"></a>
## DELETE remove_9
DELETE /logininfor/{infoIds
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|infoIds|path|array[integer
]| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdclean_1"></a>
## DELETE clean_1
DELETE /logininfor/clean
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-client-controller
<a id="opIdrecordClientUser"></a>
## POST recordClientUser
POST /client/recordClientUser
> Body 请求参数
```json
{
"userId": 0,
"clientName": "string",
"siteId": "string",
"clientDeviceType": "string",
"clientMac": "string"
}
```
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|body|body|[UClientBo
](#schemauclientbo)| 否 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
<a id="opIdgetHistoryByUser"></a>
## GET getHistoryByUser
GET /client/pageHistoryClient
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdgetCurrentClients"></a>
## GET getCurrentClients
GET /client/pageCurrentClient
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
# wfc-user/u-rate-limit-controller
<a id="opIdpage_4"></a>
## GET page_4
GET /rateLimit/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|rateLimitName|query|string| 否 |限速名称|
|downLimit|query|integer(int64)| 否 |下行限速|
|downLimitEnable|query|boolean| 否 |下行限速启用|
|upLimit|query|integer(int64)| 否 |上行限速|
|upLimitEnable|query|boolean| 否 |上行限速启用|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_5"></a>
## GET list_5
GET /rateLimit/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|rateLimitName|query|string| 否 |限速名称|
|downLimit|query|integer(int64)| 否 |下行限速|
|downLimitEnable|query|boolean| 否 |下行限速启用|
|upLimit|query|integer(int64)| 否 |上行限速|
|upLimitEnable|query|boolean| 否 |上行限速启用|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-package-controller
<a id="opIdpage_5"></a>
## GET page_5
GET /package/page
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|rateLimitId|query|integer(int64)| 否 |带宽限速ID|
|packageName|query|string| 否 |套餐名称|
|periodNum|query|integer(int32)| 否 |有效期数|
|periodType|query|integer(int32)| 否 |有效期类型|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|duration|query|integer(int64)| 否 |时长|
|clientNum|query|integer(int32)| 否 |在线设备数|
|remark|query|string| 否 |备注|
|rateLimitEnable|query|boolean| 否 |带宽是否限制|
|trafficEnable|query|boolean| 否 |流量是否限制|
|durationEnable|query|boolean| 否 |时长是否限制|
|clientNumEnable|query|boolean| 否 |在线设备数是否限制|
|packageEnable|query|boolean| 否 |套餐是否启用|
|rateLimits|query|[URateLimit
](#schemauratelimit)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdlist_7"></a>
## GET list_7
GET /package/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|query|integer(int64)| 否 |none|
|delFlag|query|boolean| 否 |none|
|createBy|query|integer(int64)| 否 |none|
|createTime|query|string(date-time)| 否 |none|
|updateBy|query|integer(int64)| 否 |none|
|updateTime|query|string(date-time)| 否 |none|
|rateLimitId|query|integer(int64)| 否 |带宽限速ID|
|packageName|query|string| 否 |套餐名称|
|periodNum|query|integer(int32)| 否 |有效期数|
|periodType|query|integer(int32)| 否 |有效期类型|
|price|query|number| 否 |价格|
|traffic|query|integer(int64)| 否 |流量|
|duration|query|integer(int64)| 否 |时长|
|clientNum|query|integer(int32)| 否 |在线设备数|
|remark|query|string| 否 |备注|
|rateLimitEnable|query|boolean| 否 |带宽是否限制|
|trafficEnable|query|boolean| 否 |流量是否限制|
|durationEnable|query|boolean| 否 |时长是否限制|
|clientNumEnable|query|boolean| 否 |在线设备数是否限制|
|packageEnable|query|boolean| 否 |套餐是否启用|
|rateLimits|query|[URateLimit
](#schemauratelimit)| 否 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-user-online-controller
<a id="opIdlist_10"></a>
## GET list_10
GET /online/list
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|ipaddr|query|string| 是 |none|
|userName|query|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdforceLogout"></a>
## DELETE forceLogout
DELETE /online/{tokenId
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|tokenId|path|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-email-controller
<a id="opIdemailCode"></a>
## GET emailCode
GET /email/code
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|email|query|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RVoid](#schemarvoid)|
# wfc-user/client-controller
<a id="opIdunauth"></a>
## GET unauth
GET /client/unauth
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdinfo_1"></a>
## GET info_1
GET /client/info
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
<a id="opIdauth"></a>
## GET auth
GET /client/auth
> 返回示例
> 200 Response
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[AjaxResult](#schemaajaxresult)|
# wfc-user/u-cdr-controller
<a id="opIdgetHistoryByUser_1"></a>
## GET getHistoryByUser
GET /cdr/pageHistory
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|userId|query|integer(int64)| 否 |none|
|userName|query|string| 否 |none|
|clientName|query|string| 否 |none|
|clientMac|query|string| 否 |none|
|startTimeS|query|integer(int64)| 否 |none|
|startTimeE|query|integer(int64)| 否 |none|
|endTimeS|query|integer(int64)| 否 |none|
|endTimeE|query|integer(int64)| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdgetByClient"></a>
## GET getByClient
GET /cdr/pageClient
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|clientName|query|string| 否 |none|
|clientMac|query|string| 否 |none|
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIdgetByUser"></a>
## GET getByUser
GET /cdr/getOne
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"id": 0,
"startTime": 0,
"endTime": 0,
"duration": 0,
"trafficDown": 0,
"trafficUp": 0,
"activity": 0
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RUCdrUserVo](#schemarucdruservo)|
<a id="opIdaddCdrInfoByOmadaApi"></a>
## GET addCdrInfoByOmadaApi
GET /cdr/addCdrInfo
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RBoolean](#schemarboolean)|
# wfc-user/u-bill-controller
<a id="opIdpage_8"></a>
## GET page_8
GET /bill/page
> 返回示例
> 200 Response
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string"
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[TableDataInfo](#schematabledatainfo)|
<a id="opIddownload"></a>
## GET download
GET /bill/download/{id
}
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|id|path|integer(int64)| 是 |none|
> 返回示例
> 200 Response
```json
{}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline|
### 返回数据结构
# wfc-file/sys-file-controller
<a id="opIdupload"></a>
## POST upload
POST /upload
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|file|query|string(binary)| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": {
"name": "string",
"url": "string",
"localUrl": "string",
"filePath": "string",
"gatewayUrl": "string"
}
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RSysFile](#schemarsysfile)|
<a id="opIddownload"></a>
## GET download
GET /download
### 请求参数
|名称|位置|类型|必选|说明|
|---|---|---|---|---|
|filePath|query|string| 是 |none|
> 返回示例
> 200 Response
```json
{
"code": 0,
"msg": "string",
"data": [
"string"
]
}
```
### 返回结果
|状态码|状态码含义|说明|数据模型|
|---|---|---|---|
|200|[OK
](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|[RByte[]](#schemarbyte[])|
# 数据模型
<h2 id="tocS_RegisterBody">RegisterBody</h2>
<a id="schemaregisterbody"></a>
<a id="schema_RegisterBody"></a>
<a id="tocSregisterbody"></a>
<a id="tocsregisterbody"></a>
```json
{
"username": "string",
"password": "string",
"authType": "string",
"wanfiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
},
"email": "string",
"fullName": "string",
"age": 0,
"address": "string",
"birthDate": "2019-08-24T14:15:22Z",
"sex": "string",
"phonenumber": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|username|string|false|none||none|
|password|string|false|none||none|
|authType|string|false|none||none|
|wanfiRedirectParams|[WANFiRedirectParams
](#schemawanfiredirectparams)|false|none||none|
|email|string|false|none||none|
|fullName|string|false|none||none|
|age|integer(int32)|false|none||none|
|address|string|false|none||none|
|birthDate|string(date-time)|false|none||none|
|sex|string|false|none||none|
|phonenumber|string|false|none||none|
<h2 id="tocS_UpdateSsidBasicConfigOpenApiVo">UpdateSsidBasicConfigOpenApiVo</h2>
<a id="schemaupdatessidbasicconfigopenapivo"></a>
<a id="schema_UpdateSsidBasicConfigOpenApiVo"></a>
<a id="tocSupdatessidbasicconfigopenapivo"></a>
<a id="tocsupdatessidbasicconfigopenapivo"></a>
```json
{
"name": "string",
"band": 0,
"guestNetEnable": true,
"security": 0,
"broadcast": true,
"vlanEnable": true,
"vlanId": 0,
"pskSetting": {},
"entSetting": {},
"ppskSetting": {},
"mloEnable": true,
"pmfMode": 0,
"enable11r": true,
"hidePwd": true,
"greEnable": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|true|none||none|
|band|integer(int32)|true|none||none|
|guestNetEnable|boolean|true|none||none|
|security|integer(int32)|true|none||none|
|broadcast|boolean|true|none||none|
|vlanEnable|boolean|true|none||none|
|vlanId|integer(int32)|false|none||none|
|pskSetting|object|false|none||none|
|entSetting|object|false|none||none|
|ppskSetting|object|false|none||none|
|mloEnable|boolean|true|none||none|
|pmfMode|integer(int32)|true|none||none|
|enable11r|boolean|true|none||none|
|hidePwd|boolean|true|none||none|
|greEnable|boolean|true|none||none|
<h2 id="tocS_RSysFile">RSysFile</h2>
<a id="schemarsysfile"></a>
<a id="schema_RSysFile"></a>
<a id="tocSrsysfile"></a>
<a id="tocsrsysfile"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"name": "string",
"url": "string",
"localUrl": "string",
"filePath": "string",
"gatewayUrl": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[SysFile
](#schemasysfile)|false|none||none|
<h2 id="tocS_SysJob">SysJob</h2>
<a id="schemasysjob"></a>
<a id="schema_SysJob"></a>
<a id="tocSsysjob"></a>
<a id="tocssysjob"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"jobId": 0,
"jobName": "string",
"jobGroup": "string",
"invokeTarget": "string",
"cronExpression": "string",
"misfirePolicy": "string",
"concurrent": "string",
"status": "string",
"nextValidTime": "2019-08-24T14:15:22Z"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|jobId|integer(int64)|false|none||none|
|jobName|string|true|none||none|
|jobGroup|string|false|none||none|
|invokeTarget|string|true|none||none|
|cronExpression|string|true|none||none|
|misfirePolicy|string|false|none||none|
|concurrent|string|false|none||none|
|status|string|false|none||none|
|nextValidTime|string(date-time)|false|none||none|
<h2 id="tocS_WANFiRedirectParams">WANFiRedirectParams</h2>
<a id="schemawanfiredirectparams"></a>
<a id="schema_WANFiRedirectParams"></a>
<a id="tocSwanfiredirectparams"></a>
<a id="tocswanfiredirectparams"></a>
```json
{
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|clientMac|string|false|none||none|
|clientIp|string|false|none||none|
|t|integer(int64)|false|none||none|
|site|string|false|none||none|
|redirectUrl|string|false|none||none|
|apMac|string|false|none||none|
|ssidName|string|false|none||none|
|radioId|integer(int32)|false|none||none|
<h2 id="tocS_RBoolean">RBoolean</h2>
<a id="schemarboolean"></a>
<a id="schema_RBoolean"></a>
<a id="tocSrboolean"></a>
<a id="tocsrboolean"></a>
```json
{
"code": 0,
"msg": "string",
"data": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|boolean|false|none||none|
<h2 id="tocS_SysFile">SysFile</h2>
<a id="schemasysfile"></a>
<a id="schema_SysFile"></a>
<a id="tocSsysfile"></a>
<a id="tocssysfile"></a>
```json
{
"name": "string",
"url": "string",
"localUrl": "string",
"filePath": "string",
"gatewayUrl": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|url|string|false|none||none|
|localUrl|string|false|none||none|
|filePath|string|false|none||none|
|gatewayUrl|string|false|none||none|
<h2 id="tocS_RObject">RObject</h2>
<a id="schemarobject"></a>
<a id="schema_RObject"></a>
<a id="tocSrobject"></a>
<a id="tocsrobject"></a>
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|object|false|none||none|
<h2 id="tocS_SysDept">SysDept</h2>
<a id="schemasysdept"></a>
<a id="schema_SysDept"></a>
<a id="tocSsysdept"></a>
<a id="tocssysdept"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{}
]
}
]
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|deptId|integer(int64)|false|none||none|
|parentId|integer(int64)|false|none||none|
|ancestors|string|false|none||none|
|deptName|string|true|none||none|
|orderNum|integer(int32)|true|none||none|
|leader|string|false|none||none|
|phone|string|false|none||none|
|email|string|false|none||none|
|status|string|false|none||none|
|delFlag|string|false|none||none|
|parentName|string|false|none||none|
|children|[
[SysDept
](#schemasysdept)
]|false|none||none|
<h2 id="tocS_RByte[]">RByte[]</h2>
<a id="schemarbyte[]"></a>
<a id="schema_RByte[]"></a>
<a id="tocSrbyte[]"></a>
<a id="tocsrbyte[]"></a>
```json
{
"code": 0,
"msg": "string",
"data": [
"string"
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[string
]|false|none||none|
<h2 id="tocS_Address">Address</h2>
<a id="schemaaddress"></a>
<a id="schema_Address"></a>
<a id="tocSaddress"></a>
<a id="tocsaddress"></a>
```json
{
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|address_line_1|string|false|none||none|
|address_line_2|string|false|none||none|
|admin_area_2|string|false|none||none|
|admin_area_1|string|false|none||none|
|postal_code|string|false|none||none|
|country_code|string|false|none||none|
<h2 id="tocS_SysJobLog">SysJobLog</h2>
<a id="schemasysjoblog"></a>
<a id="schema_SysJobLog"></a>
<a id="tocSsysjoblog"></a>
<a id="tocssysjoblog"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"jobLogId": 0,
"jobName": "string",
"jobGroup": "string",
"invokeTarget": "string",
"jobMessage": "string",
"status": "string",
"exceptionInfo": "string",
"startTime": "2019-08-24T14:15:22Z",
"stopTime": "2019-08-24T14:15:22Z"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|jobLogId|integer(int64)|false|none||none|
|jobName|string|false|none||none|
|jobGroup|string|false|none||none|
|invokeTarget|string|false|none||none|
|jobMessage|string|false|none||none|
|status|string|false|none||none|
|exceptionInfo|string|false|none||none|
|startTime|string(date-time)|false|none||none|
|stopTime|string(date-time)|false|none||none|
<h2 id="tocS_LoginBody">LoginBody</h2>
<a id="schemaloginbody"></a>
<a id="schema_LoginBody"></a>
<a id="tocSloginbody"></a>
<a id="tocsloginbody"></a>
```json
{
"username": "string",
"password": "string",
"authType": "string",
"wanfiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|username|string|false|none||none|
|password|string|false|none||none|
|authType|string|false|none||none|
|wanfiRedirectParams|[WANFiRedirectParams
](#schemawanfiredirectparams)|false|none||none|
<h2 id="tocS_SysRole">SysRole</h2>
<a id="schemasysrole"></a>
<a id="schema_SysRole"></a>
<a id="tocSsysrole"></a>
<a id="tocssysrole"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|roleId|integer(int64)|false|none||none|
|roleName|string|true|none||none|
|roleKey|string|true|none||none|
|roleSort|integer(int32)|false|none||none|
|dataScope|string|false|none||none|
|menuCheckStrictly|boolean|false|none||none|
|deptCheckStrictly|boolean|false|none||none|
|status|string|false|none||none|
|delFlag|string|false|none||none|
|flag|boolean|false|none||none|
|menuIds|[integer
]|false|none||none|
|deptIds|[integer
]|false|none||none|
|permissions|[string
]|false|none||none|
|admin|boolean|false|none||none|
<h2 id="tocS_AmountBreakdown">AmountBreakdown</h2>
<a id="schemaamountbreakdown"></a>
<a id="schema_AmountBreakdown"></a>
<a id="tocSamountbreakdown"></a>
<a id="tocsamountbreakdown"></a>
```json
{
"item_total": {
"currency_code": "string",
"value": "string"
},
"shipping": {
"currency_code": "string",
"value": "string"
},
"handling": {
"currency_code": "string",
"value": "string"
},
"tax_total": {
"currency_code": "string",
"value": "string"
},
"insurance": {
"currency_code": "string",
"value": "string"
},
"shipping_discount": {
"currency_code": "string",
"value": "string"
},
"discount": {
"currency_code": "string",
"value": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|item_total|[Money
](#schemamoney)|false|none||none|
|shipping|[Money
](#schemamoney)|false|none||none|
|handling|[Money
](#schemamoney)|false|none||none|
|tax_total|[Money
](#schemamoney)|false|none||none|
|insurance|[Money
](#schemamoney)|false|none||none|
|shipping_discount|[Money
](#schemamoney)|false|none||none|
|discount|[Money
](#schemamoney)|false|none||none|
<h2 id="tocS_SysUser">SysUser</h2>
<a id="schemasysuser"></a>
<a id="schema_SysUser"></a>
<a id="tocSsysuser"></a>
<a id="tocssysuser"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"code": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"admin": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|userId|integer(int64)|false|none||none|
|deptId|integer(int64)|false|none||none|
|userName|string|true|none||none|
|nickName|string|false|none||none|
|email|string|false|none||none|
|phonenumber|string|false|none||none|
|sex|string|false|none||none|
|avatar|string|false|none||none|
|password|string|false|none||none|
|fullName|string|false|none||none|
|age|integer(int32)|false|none||none|
|address|string|false|none||none|
|code|string|false|none||none|
|status|string|false|none||none|
|delFlag|string|false|none||none|
|loginIp|string|false|none||none|
|loginDate|string(date-time)|false|none||none|
|dept|[SysDept
](#schemasysdept)|false|none||none|
|roles|[
[SysRole
](#schemasysrole)
]|false|none||none|
|roleIds|[integer
]|false|none||none|
|postIds|[integer
]|false|none||none|
|roleId|integer(int64)|false|none||none|
|admin|boolean|false|none||none|
<h2 id="tocS_AmountWithBreakdown">AmountWithBreakdown</h2>
<a id="schemaamountwithbreakdown"></a>
<a id="schema_AmountWithBreakdown"></a>
<a id="tocSamountwithbreakdown"></a>
<a id="tocsamountwithbreakdown"></a>
```json
{
"currency_code": "string",
"value": "string",
"breakdown": {
"item_total": {
"currency_code": "string",
"value": "string"
},
"shipping": {
"currency_code": "string",
"value": "string"
},
"handling": {
"currency_code": "string",
"value": "string"
},
"tax_total": {
"currency_code": "string",
"value": "string"
},
"insurance": {
"currency_code": "string",
"value": "string"
},
"shipping_discount": {
"currency_code": "string",
"value": "string"
},
"discount": {
"currency_code": "string",
"value": "string"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|currency_code|string|false|none||none|
|value|string|false|none||none|
|breakdown|[AmountBreakdown
](#schemaamountbreakdown)|false|none||none|
<h2 id="tocS_AjaxResult">AjaxResult</h2>
<a id="schemaajaxresult"></a>
<a id="schema_AjaxResult"></a>
<a id="tocSajaxresult"></a>
<a id="tocsajaxresult"></a>
```json
{
"success": true,
"warn": true,
"error": true,
"empty": true,
"property1": {},
"property2": {}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|**additionalProperties**|object|false|none||none|
|success|boolean|false|none||none|
|warn|boolean|false|none||none|
|error|boolean|false|none||none|
|empty|boolean|false|none||none|
<h2 id="tocS_ApplePayAttributesResponse">ApplePayAttributesResponse</h2>
<a id="schemaapplepayattributesresponse"></a>
<a id="schema_ApplePayAttributesResponse"></a>
<a id="tocSapplepayattributesresponse"></a>
<a id="tocsapplepayattributesresponse"></a>
```json
{
"vault": {
"id": "string",
"status": "VAULTED",
"customer": {
"id": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
]
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|vault|[VaultResponse
](#schemavaultresponse)|false|none||none|
<h2 id="tocS_SysUserForgotPwdBo">SysUserForgotPwdBo</h2>
<a id="schemasysuserforgotpwdbo"></a>
<a id="schema_SysUserForgotPwdBo"></a>
<a id="tocSsysuserforgotpwdbo"></a>
<a id="tocssysuserforgotpwdbo"></a>
```json
{
"email": "string",
"password": "string",
"code": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|email|string|false|none||none|
|password|string|false|none||none|
|code|string|false|none||none|
<h2 id="tocS_UAccountPackage">UAccountPackage</h2>
<a id="schemauaccountpackage"></a>
<a id="schema_UAccountPackage"></a>
<a id="tocSuaccountpackage"></a>
<a id="tocsuaccountpackage"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"accountId": 0,
"packageId": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"expiredTime": "2019-08-24T14:15:22Z",
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
```
用户平台-账户套餐表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|accountId|integer(int64)|false|none||账户ID|
|packageId|integer(int64)|false|none||套餐ID|
|traffic|integer(int64)|false|none||流量|
|duration|integer(int64)|false|none||时长|
|clientNum|integer(int32)|false|none||在线设备数|
|expiredTime|string(date-time)|false|none||失效时间|
|packageName|string|false|none||套餐名称|
|periodNum|integer(int32)|false|none||有效期数|
|periodType|integer(int32)|false|none||有效期类型|
|price|number|false|none||价格|
|remark|string|false|none||备注|
|rateLimitEnable|boolean|false|none||带宽是否限制|
|trafficEnable|boolean|false|none||流量是否限制|
|durationEnable|boolean|false|none||时长是否限制|
|clientNumEnable|boolean|false|none||在线设备数是否限制|
|rateLimitName|string|false|none||限速名称|
|downLimit|integer(int64)|false|none||下行限速|
|downLimitEnable|boolean|false|none||下行限速启用|
|upLimit|integer(int64)|false|none||上行限速|
|upLimitEnable|boolean|false|none||上行限速启用|
<h2 id="tocS_ApplePayCardResponse">ApplePayCardResponse</h2>
<a id="schemaapplepaycardresponse"></a>
<a id="schema_ApplePayCardResponse"></a>
<a id="tocSapplepaycardresponse"></a>
<a id="tocsapplepaycardresponse"></a>
```json
{
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"VISA"
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": "Y",
"enrollment_status": "Y"
}
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{
"href": "string",
"rel": "string",
"method": "["
}
],
"customer": {
"id": "string",
"email_address": "string",
"phone": {
"phone_type": null,
"phone_number": null
},
"merchant_customer_id": "string"
}
}
},
"from_request": {
"expiry": "string",
"last_digits": "string"
},
"expiry": "string",
"bin_details": {
"bin": "string",
"issuing_bank": "string",
"bin_country_code": "string",
"products": [
"string"
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
},
"billing_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"country_code": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|last_digits|string|false|none||none|
|brand|string|false|none||none|
|available_networks|[string
]|false|none||none|
|type|string|false|none||none|
|authentication_result|[AuthenticationResponse
](#schemaauthenticationresponse)|false|none||none|
|attributes|[CardAttributesResponse
](#schemacardattributesresponse)|false|none||none|
|from_request|[CardFromRequest
](#schemacardfromrequest)|false|none||none|
|expiry|string|false|none||none|
|bin_details|[BinDetails
](#schemabindetails)|false|none||none|
|stored_credential|[CardStoredCredential
](#schemacardstoredcredential)|false|none||none|
|billing_address|[Address
](#schemaaddress)|false|none||none|
|country_code|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|brand|VISA|
|brand|MASTERCARD|
|brand|DISCOVER|
|brand|AMEX|
|brand|SOLO|
|brand|JCB|
|brand|STAR|
|brand|DELTA|
|brand|SWITCH|
|brand|MAESTRO|
|brand|CB_NATIONALE|
|brand|CONFIGOGA|
|brand|CONFIDIS|
|brand|ELECTRON|
|brand|CETELEM|
|brand|CHINA_UNION_PAY|
|brand|DINERS|
|brand|ELO|
|brand|HIPER|
|brand|HIPERCARD|
|brand|RUPAY|
|brand|GE|
|brand|SYNCHRONY|
|brand|EFTPOS|
|brand|UNKNOWN|
|brand|null|
|type|CREDIT|
|type|DEBIT|
|type|PREPAID|
|type|STORE|
|type|UNKNOWN|
|type|null|
<h2 id="tocS_UPayment">UPayment</h2>
<a id="schemaupayment"></a>
<a id="schema_UPayment"></a>
<a id="tocSupayment"></a>
<a id="tocsupayment"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"name": "string",
"type": 0,
"appId": "string",
"serverUrl": "string",
"domain": "string",
"privateKey": "string",
"publicKey": "string",
"appCertPath": "string",
"certPath": "string",
"rootCertPath": "string",
"enable": true
}
```
用户平台-支付表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|name|string|false|none||支付名称|
|type|integer(int32)|false|none||类型(0支付宝 1微信 2信用卡)|
|appId|string|false|none||应用编号|
|serverUrl|string|false|none||支付网关|
|domain|string|false|none||外网访问项目的域名|
|privateKey|string|false|none||应用私钥|
|publicKey|string|false|none||应用公钥|
|appCertPath|string|false|none||应用公钥证书|
|certPath|string|false|none||公钥证书|
|rootCertPath|string|false|none||根证书|
|enable|boolean|false|none||是否启用|
<h2 id="tocS_ApplePayPaymentObject">ApplePayPaymentObject</h2>
<a id="schemaapplepaypaymentobject"></a>
<a id="schema_ApplePayPaymentObject"></a>
<a id="tocSapplepaypaymentobject"></a>
<a id="tocsapplepaypaymentobject"></a>
```json
{
"id": "string",
"token": "string",
"name": "string",
"email_address": "string",
"phone_number": {
"national_number": "string"
},
"card": {
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"VISA"
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": "Y",
"enrollment_status": "Y"
}
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{}
],
"customer": {
"id": null,
"email_address": null,
"phone": null,
"merchant_customer_id": null
}
}
},
"from_request": {
"expiry": "string",
"last_digits": "string"
},
"expiry": "string",
"bin_details": {
"bin": "string",
"issuing_bank": "string",
"bin_country_code": "string",
"products": [
"string"
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
},
"billing_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"country_code": "string"
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"customer": {
"id": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"method": "["
}
]
}
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|token|string|false|none||none|
|name|string|false|none||none|
|email_address|string|false|none||none|
|phone_number|[PhoneNumber
](#schemaphonenumber)|false|none||none|
|card|[ApplePayCardResponse
](#schemaapplepaycardresponse)|false|none||none|
|attributes|[ApplePayAttributesResponse
](#schemaapplepayattributesresponse)|false|none||none|
|stored_credential|[CardStoredCredential
](#schemacardstoredcredential)|false|none||none|
<h2 id="tocS_DstTimeOpenApiDto">DstTimeOpenApiDto</h2>
<a id="schemadsttimeopenapidto"></a>
<a id="schema_DstTimeOpenApiDto"></a>
<a id="tocSdsttimeopenapidto"></a>
<a id="tocsdsttimeopenapidto"></a>
```json
{
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|month|integer(int32)|true|none||none|
|serial|integer(int32)|true|none||none|
|day|integer(int32)|true|none||none|
|hour|integer(int32)|true|none||none|
|minute|integer(int32)|true|none||none|
<h2 id="tocS_UUserForgotPwdBo">UUserForgotPwdBo</h2>
<a id="schemauuserforgotpwdbo"></a>
<a id="schema_UUserForgotPwdBo"></a>
<a id="tocSuuserforgotpwdbo"></a>
<a id="tocsuuserforgotpwdbo"></a>
```json
{
"email": "string",
"password": "string",
"code": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|email|string|false|none||none|
|password|string|false|none||none|
|code|string|false|none||none|
<h2 id="tocS_AuthenticationResponse">AuthenticationResponse</h2>
<a id="schemaauthenticationresponse"></a>
<a id="schema_AuthenticationResponse"></a>
<a id="tocSauthenticationresponse"></a>
<a id="tocsauthenticationresponse"></a>
```json
{
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": "Y",
"enrollment_status": "Y"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|liability_shift|string|false|none||none|
|three_d_secure|[ThreeDSecureAuthenticationResponse
](#schemathreedsecureauthenticationresponse)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|liability_shift|NO|
|liability_shift|POSSIBLE|
|liability_shift|UNKNOWN|
|liability_shift|null|
<h2 id="tocS_ModifyDstDto">ModifyDstDto</h2>
<a id="schemamodifydstdto"></a>
<a id="schema_ModifyDstDto"></a>
<a id="tocSmodifydstdto"></a>
<a id="tocsmodifydstdto"></a>
```json
{
"enable": true,
"start": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"end": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"offset": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|enable|boolean|false|none||none|
|start|[DstTimeOpenApiDto
](#schemadsttimeopenapidto)|false|none||none|
|end|[DstTimeOpenApiDto
](#schemadsttimeopenapidto)|false|none||none|
|offset|integer(int64)|false|none||none|
<h2 id="tocS_UUserRole">UUserRole</h2>
<a id="schemauuserrole"></a>
<a id="schema_UUserRole"></a>
<a id="tocSuuserrole"></a>
<a id="tocsuuserrole"></a>
```json
{
"userId": 0,
"roleId": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userId|integer(int64)|false|none||none|
|roleId|integer(int64)|false|none||none|
<h2 id="tocS_AuthorizationStatusDetails">AuthorizationStatusDetails</h2>
<a id="schemaauthorizationstatusdetails"></a>
<a id="schema_AuthorizationStatusDetails"></a>
<a id="tocSauthorizationstatusdetails"></a>
<a id="tocsauthorizationstatusdetails"></a>
```json
{
"reason": "PENDING_REVIEW"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|reason|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|reason|PENDING_REVIEW|
|reason|DECLINED_BY_RISK_FRAUD_FILTERS|
|reason|null|
<h2 id="tocS_NtpServer">NtpServer</h2>
<a id="schemantpserver"></a>
<a id="schema_NtpServer"></a>
<a id="tocSntpserver"></a>
<a id="tocsntpserver"></a>
```json
{
"address": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|address|string|false|none||none|
<h2 id="tocS_UPost">UPost</h2>
<a id="schemaupost"></a>
<a id="schema_UPost"></a>
<a id="tocSupost"></a>
<a id="tocsupost"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"postId": 0,
"postCode": "string",
"postName": "string",
"postSort": 0,
"status": "string",
"flag": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|postId|integer(int64)|false|none||none|
|postCode|string|true|none||none|
|postName|string|true|none||none|
|postSort|integer(int32)|true|none||none|
|status|string|false|none||none|
|flag|boolean|false|none||none|
<h2 id="tocS_AuthorizationWithAdditionalData">AuthorizationWithAdditionalData</h2>
<a id="schemaauthorizationwithadditionaldata"></a>
<a id="schema_AuthorizationWithAdditionalData"></a>
<a id="tocSauthorizationwithadditionaldata"></a>
<a id="tocsauthorizationwithadditionaldata"></a>
```json
{
"status": "CREATED",
"status_details": {
"reason": "PENDING_REVIEW"
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
},
"seller_protection": {
"status": "ELIGIBLE",
"dispute_categories": [
"ITEM_NOT_RECEIVED"
]
},
"expiration_time": "string",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"create_time": "string",
"update_time": "string",
"processor_response": {
"avs_code": "A",
"cvv_code": "E",
"response_code": "0000",
"payment_advice_code": "01"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|status|string|false|none||none|
|status_details|[AuthorizationStatusDetails
](#schemaauthorizationstatusdetails)|false|none||none|
|id|string|false|none||none|
|amount|[Money
](#schemamoney)|false|none||none|
|invoice_id|string|false|none||none|
|custom_id|string|false|none||none|
|network_transaction_reference|[NetworkTransactionReference
](#schemanetworktransactionreference)|false|none||none|
|seller_protection|[SellerProtection
](#schemasellerprotection)|false|none||none|
|expiration_time|string|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
|create_time|string|false|none||none|
|update_time|string|false|none||none|
|processor_response|[ProcessorResponse
](#schemaprocessorresponse)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|CREATED|
|status|CAPTURED|
|status|DENIED|
|status|PARTIALLY_CAPTURED|
|status|VOIDED|
|status|PENDING|
|status|null|
<h2 id="tocS_UpdateSiteEntity">UpdateSiteEntity</h2>
<a id="schemaupdatesiteentity"></a>
<a id="schema_UpdateSiteEntity"></a>
<a id="tocSupdatesiteentity"></a>
<a id="tocsupdatesiteentity"></a>
```json
{
"name": "string",
"region": "string",
"timeZone": "string",
"tagIds": [
"string"
],
"ntpEnable": true,
"ntpServers": [
{
"address": "string"
}
],
"dst": {
"enable": true,
"start": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"end": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"offset": 0
},
"scenario": "string",
"longitude": 0.1,
"latitude": 0.1,
"address": "string",
"supportES": true,
"supportL2": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|region|string|true|none||none|
|timeZone|string|true|none||none|
|tagIds|[string
]|false|none||none|
|ntpEnable|boolean|false|none||none|
|ntpServers|[
[NtpServer
](#schemantpserver)
]|false|none||none|
|dst|[ModifyDstDto
](#schemamodifydstdto)|false|none||none|
|scenario|string|true|none||none|
|longitude|number(double)|false|none||none|
|latitude|number(double)|false|none||none|
|address|string|false|none||none|
|supportES|boolean|false|none||none|
|supportL2|boolean|false|none||none|
<h2 id="tocS_BancontactPaymentObject">BancontactPaymentObject</h2>
<a id="schemabancontactpaymentobject"></a>
<a id="schema_BancontactPaymentObject"></a>
<a id="tocSbancontactpaymentobject"></a>
<a id="tocsbancontactpaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string",
"card_last_digits": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|bic|string|false|none||none|
|iban_last_chars|string|false|none||none|
|card_last_digits|string|false|none||none|
<h2 id="tocS_SysUserRole">SysUserRole</h2>
<a id="schemasysuserrole"></a>
<a id="schema_SysUserRole"></a>
<a id="tocSsysuserrole"></a>
<a id="tocssysuserrole"></a>
```json
{
"userId": 0,
"roleId": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userId|integer(int64)|false|none||none|
|roleId|integer(int64)|false|none||none|
<h2 id="tocS_BinDetails">BinDetails</h2>
<a id="schemabindetails"></a>
<a id="schema_BinDetails"></a>
<a id="tocSbindetails"></a>
<a id="tocsbindetails"></a>
```json
{
"bin": "string",
"issuing_bank": "string",
"bin_country_code": "string",
"products": [
"string"
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|bin|string|false|none||none|
|issuing_bank|string|false|none||none|
|bin_country_code|string|false|none||none|
|products|[string
]|false|none||none|
<h2 id="tocS_URateLimit">URateLimit</h2>
<a id="schemauratelimit"></a>
<a id="schema_URateLimit"></a>
<a id="tocSuratelimit"></a>
<a id="tocsuratelimit"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
```
用户平台-带宽限速表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|rateLimitName|string|false|none||限速名称|
|downLimit|integer(int64)|false|none||下行限速|
|downLimitEnable|boolean|false|none||下行限速启用|
|upLimit|integer(int64)|false|none||上行限速|
|upLimitEnable|boolean|false|none||上行限速启用|
<h2 id="tocS_BlikOneClickPaymentObject">BlikOneClickPaymentObject</h2>
<a id="schemablikoneclickpaymentobject"></a>
<a id="schema_BlikOneClickPaymentObject"></a>
<a id="tocSblikoneclickpaymentobject"></a>
<a id="tocsblikoneclickpaymentobject"></a>
```json
{
"consumer_reference": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|consumer_reference|string|false|none||none|
<h2 id="tocS_SysPost">SysPost</h2>
<a id="schemasyspost"></a>
<a id="schema_SysPost"></a>
<a id="tocSsyspost"></a>
<a id="tocssyspost"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"postId": 0,
"postCode": "string",
"postName": "string",
"postSort": 0,
"status": "string",
"flag": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|postId|integer(int64)|false|none||none|
|postCode|string|true|none||none|
|postName|string|true|none||none|
|postSort|integer(int32)|true|none||none|
|status|string|false|none||none|
|flag|boolean|false|none||none|
<h2 id="tocS_UMenu">UMenu</h2>
<a id="schemaumenu"></a>
<a id="schema_UMenu"></a>
<a id="tocSumenu"></a>
<a id="tocsumenu"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{}
]
}
]
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|menuId|integer(int64)|false|none||none|
|menuName|string|true|none||none|
|parentName|string|false|none||none|
|parentId|integer(int64)|false|none||none|
|orderNum|integer(int32)|true|none||none|
|path|string|false|none||none|
|component|string|false|none||none|
|query|string|false|none||none|
|routeName|string|false|none||none|
|isFrame|string|false|none||none|
|isCache|string|false|none||none|
|menuType|string|true|none||none|
|visible|string|false|none||none|
|status|string|false|none||none|
|perms|string|false|none||none|
|icon|string|false|none||none|
|name|string|false|none||none|
|children|[
[UMenu
](#schemaumenu)
]|false|none||none|
<h2 id="tocS_BlikPaymentObject">BlikPaymentObject</h2>
<a id="schemablikpaymentobject"></a>
<a id="schema_BlikPaymentObject"></a>
<a id="tocSblikpaymentobject"></a>
<a id="tocsblikpaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"email": "string",
"one_click": {
"consumer_reference": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|email|string|false|none||none|
|one_click|[BlikOneClickPaymentObject
](#schemablikoneclickpaymentobject)|false|none||none|
<h2 id="tocS_AdvertisementSetting">AdvertisementSetting</h2>
<a id="schemaadvertisementsetting"></a>
<a id="schema_AdvertisementSetting"></a>
<a id="tocSadvertisementsetting"></a>
<a id="tocsadvertisementsetting"></a>
```json
{
"enable": true,
"pictureIds": [
"string"
],
"totalDuration": 0,
"pictureInterval": 0,
"skipEnable": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|enable|boolean|true|none||none|
|pictureIds|[string
]|false|none||none|
|totalDuration|integer(int32)|false|none||none|
|pictureInterval|integer(int32)|false|none||none|
|skipEnable|boolean|false|none||none|
<h2 id="tocS_CaptureStatusDetails">CaptureStatusDetails</h2>
<a id="schemacapturestatusdetails"></a>
<a id="schema_CaptureStatusDetails"></a>
<a id="tocScapturestatusdetails"></a>
<a id="tocscapturestatusdetails"></a>
```json
{
"reason": "BUYER_COMPLAINT"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|reason|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|reason|BUYER_COMPLAINT|
|reason|CHARGEBACK|
|reason|ECHECK|
|reason|INTERNATIONAL_WITHDRAWAL|
|reason|OTHER|
|reason|PENDING_REVIEW|
|reason|RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION|
|reason|REFUNDED|
|reason|TRANSACTION_APPROVED_AWAITING_FUNDING|
|reason|UNILATERAL|
|reason|VERIFICATION_REQUIRED|
|reason|DECLINED_BY_RISK_FRAUD_FILTERS|
|reason|null|
<h2 id="tocS_AuthTimeoutSetting">AuthTimeoutSetting</h2>
<a id="schemaauthtimeoutsetting"></a>
<a id="schema_AuthTimeoutSetting"></a>
<a id="tocSauthtimeoutsetting"></a>
<a id="tocsauthtimeoutsetting"></a>
```json
{
"customTimeout": 0,
"customTimeoutUnit": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|customTimeout|integer(int32)|false|none||none|
|customTimeoutUnit|integer(int32)|false|none||none|
<h2 id="tocS_UDictType">UDictType</h2>
<a id="schemaudicttype"></a>
<a id="schema_UDictType"></a>
<a id="tocSudicttype"></a>
<a id="tocsudicttype"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictId": 0,
"dictName": "string",
"dictType": "string",
"status": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|dictId|integer(int64)|false|none||none|
|dictName|string|true|none||none|
|dictType|string|true|none||none|
|status|string|false|none||none|
<h2 id="tocS_CardAttributesResponse">CardAttributesResponse</h2>
<a id="schemacardattributesresponse"></a>
<a id="schema_CardAttributesResponse"></a>
<a id="tocScardattributesresponse"></a>
<a id="tocscardattributesresponse"></a>
```json
{
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"customer": {
"id": "string",
"email_address": "string",
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": null
}
},
"merchant_customer_id": "string"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|vault|[CardVaultResponse
](#schemacardvaultresponse)|false|none||none|
<h2 id="tocS_ExternalRadiusSetting">ExternalRadiusSetting</h2>
<a id="schemaexternalradiussetting"></a>
<a id="schema_ExternalRadiusSetting"></a>
<a id="tocSexternalradiussetting"></a>
<a id="tocsexternalradiussetting"></a>
```json
{
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|radiusProfileId|string|true|none||none|
|authMode|integer(int32)|true|none||none|
|nasId|string|true|none||none|
|portalCustom|integer(int32)|true|none||none|
|externalUrlScheme|string|false|none||none|
|externalUrl|string|false|none||none|
|disconnectReq|boolean|false|none||none|
|receiverPort|integer(int32)|false|none||none|
<h2 id="tocS_UDictData">UDictData</h2>
<a id="schemaudictdata"></a>
<a id="schema_UDictData"></a>
<a id="tocSudictdata"></a>
<a id="tocsudictdata"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictCode": 0,
"dictSort": 0,
"dictLabel": "string",
"dictValue": "string",
"dictType": "string",
"cssClass": "string",
"listClass": "string",
"isDefault": "string",
"status": "string",
"default": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|dictCode|integer(int64)|false|none||none|
|dictSort|integer(int64)|false|none||none|
|dictLabel|string|true|none||none|
|dictValue|string|true|none||none|
|dictType|string|true|none||none|
|cssClass|string|false|none||none|
|listClass|string|false|none||none|
|isDefault|string|false|none||none|
|status|string|false|none||none|
|default|boolean|false|none||none|
<h2 id="tocS_CardCustomerInformation">CardCustomerInformation</h2>
<a id="schemacardcustomerinformation"></a>
<a id="schema_CardCustomerInformation"></a>
<a id="tocScardcustomerinformation"></a>
<a id="tocscardcustomerinformation"></a>
```json
{
"id": "string",
"email_address": "string",
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
}
},
"merchant_customer_id": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|email_address|string|false|none||none|
|phone|[PhoneWithType
](#schemaphonewithtype)|false|none||none|
|merchant_customer_id|string|false|none||none|
<h2 id="tocS_HotspotRadiusSetting">HotspotRadiusSetting</h2>
<a id="schemahotspotradiussetting"></a>
<a id="schema_HotspotRadiusSetting"></a>
<a id="tocShotspotradiussetting"></a>
<a id="tocshotspotradiussetting"></a>
```json
{
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|radiusProfileId|string|true|none||none|
|authMode|integer(int32)|true|none||none|
|nasId|string|true|none||none|
|authTimeout|[AuthTimeoutSetting
](#schemaauthtimeoutsetting)|true|none||none|
|disconnectReq|boolean|false|none||none|
|receiverPort|integer(int32)|false|none||none|
<h2 id="tocS_UConfig">UConfig</h2>
<a id="schemauconfig"></a>
<a id="schema_UConfig"></a>
<a id="tocSuconfig"></a>
<a id="tocsuconfig"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"configId": 0,
"configName": "string",
"configKey": "string",
"configValue": "string",
"configType": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|configId|integer(int64)|false|none||none|
|configName|string|true|none||none|
|configKey|string|true|none||none|
|configValue|string|true|none||none|
|configType|string|false|none||none|
<h2 id="tocS_CardFromRequest">CardFromRequest</h2>
<a id="schemacardfromrequest"></a>
<a id="schema_CardFromRequest"></a>
<a id="tocScardfromrequest"></a>
<a id="tocscardfromrequest"></a>
```json
{
"expiry": "string",
"last_digits": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|expiry|string|false|none||none|
|last_digits|string|false|none||none|
<h2 id="tocS_ImportedPortalPageOpenApiVo">ImportedPortalPageOpenApiVo</h2>
<a id="schemaimportedportalpageopenapivo"></a>
<a id="schema_ImportedPortalPageOpenApiVo"></a>
<a id="tocSimportedportalpageopenapivo"></a>
<a id="tocsimportedportalpageopenapivo"></a>
```json
{
"id": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|true|none||none|
<h2 id="tocS_UAccount">UAccount</h2>
<a id="schemauaccount"></a>
<a id="schema_UAccount"></a>
<a id="tocSuaccount"></a>
<a id="tocsuaccount"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"userId": 0,
"balance": 0,
"packageId": 0,
"startTime": "2019-08-24T14:15:22Z",
"endTime": "2019-08-24T14:15:22Z",
"trafficUsed": 0,
"durationUsed": 0,
"expiredTime": "2019-08-24T14:15:22Z",
"clientNumUsed": 0,
"balanceUsed": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true,
"packageReminder": 0,
"balanceReminder": 0
}
```
用户平台-账户表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|userId|integer(int64)|false|none||用户ID|
|balance|number|false|none||余额|
|packageId|integer(int64)|false|none||套餐ID|
|startTime|string(date-time)|false|none||开始时间|
|endTime|string(date-time)|false|none||结束时间|
|trafficUsed|integer(int64)|false|none||流量已使用|
|durationUsed|integer(int64)|false|none||时长已使用|
|expiredTime|string(date-time)|false|none||失效时间|
|clientNumUsed|integer(int32)|false|none||在线设备数已使用|
|balanceUsed|number|false|none||余额已使用|
|packageName|string|false|none||套餐名称|
|periodNum|integer(int32)|false|none||有效期数|
|periodType|integer(int32)|false|none||有效期类型|
|price|number|false|none||价格|
|traffic|integer(int64)|false|none||流量|
|duration|integer(int64)|false|none||时长|
|clientNum|integer(int32)|false|none||在线设备数|
|remark|string|false|none||备注|
|rateLimitEnable|boolean|false|none||带宽是否限制|
|trafficEnable|boolean|false|none||流量是否限制|
|durationEnable|boolean|false|none||时长是否限制|
|clientNumEnable|boolean|false|none||在线设备数是否限制|
|rateLimitName|string|false|none||限速名称|
|downLimit|integer(int64)|false|none||下行限速|
|downLimitEnable|boolean|false|none||下行限速启用|
|upLimit|integer(int64)|false|none||上行限速|
|upLimitEnable|boolean|false|none||上行限速启用|
|packageReminder|integer(int32)|false|none||套餐提醒|
|balanceReminder|integer(int32)|false|none||余额提醒|
<h2 id="tocS_CardResponse">CardResponse</h2>
<a id="schemacardresponse"></a>
<a id="schema_CardResponse"></a>
<a id="tocScardresponse"></a>
<a id="tocscardresponse"></a>
```json
{
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"VISA"
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": "Y",
"enrollment_status": "Y"
}
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{
"href": "string",
"rel": "string",
"method": "["
}
],
"customer": {
"id": "string",
"email_address": "string",
"phone": {
"phone_type": null,
"phone_number": null
},
"merchant_customer_id": "string"
}
}
},
"from_request": {
"expiry": "string",
"last_digits": "string"
},
"expiry": "string",
"bin_details": {
"bin": "string",
"issuing_bank": "string",
"bin_country_code": "string",
"products": [
"string"
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|last_digits|string|false|none||none|
|brand|string|false|none||none|
|available_networks|[string
]|false|none||none|
|type|string|false|none||none|
|authentication_result|[AuthenticationResponse
](#schemaauthenticationresponse)|false|none||none|
|attributes|[CardAttributesResponse
](#schemacardattributesresponse)|false|none||none|
|from_request|[CardFromRequest
](#schemacardfromrequest)|false|none||none|
|expiry|string|false|none||none|
|bin_details|[BinDetails
](#schemabindetails)|false|none||none|
|stored_credential|[CardStoredCredential
](#schemacardstoredcredential)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|brand|VISA|
|brand|MASTERCARD|
|brand|DISCOVER|
|brand|AMEX|
|brand|SOLO|
|brand|JCB|
|brand|STAR|
|brand|DELTA|
|brand|SWITCH|
|brand|MAESTRO|
|brand|CB_NATIONALE|
|brand|CONFIGOGA|
|brand|CONFIDIS|
|brand|ELECTRON|
|brand|CETELEM|
|brand|CHINA_UNION_PAY|
|brand|DINERS|
|brand|ELO|
|brand|HIPER|
|brand|HIPERCARD|
|brand|RUPAY|
|brand|GE|
|brand|SYNCHRONY|
|brand|EFTPOS|
|brand|UNKNOWN|
|brand|null|
|type|CREDIT|
|type|DEBIT|
|type|PREPAID|
|type|STORE|
|type|UNKNOWN|
|type|null|
<h2 id="tocS_LdapSetting">LdapSetting</h2>
<a id="schemaldapsetting"></a>
<a id="schema_LdapSetting"></a>
<a id="tocSldapsetting"></a>
<a id="tocsldapsetting"></a>
```json
{
"ldapProfileId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|ldapProfileId|string|true|none||none|
|portalCustom|integer(int32)|true|none||none|
|externalUrlScheme|string|false|none||none|
|externalUrl|string|false|none||none|
<h2 id="tocS_CardStoredCredential">CardStoredCredential</h2>
<a id="schemacardstoredcredential"></a>
<a id="schema_CardStoredCredential"></a>
<a id="tocScardstoredcredential"></a>
<a id="tocscardstoredcredential"></a>
```json
{
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|payment_initiator|string|false|none||none|
|payment_type|string|false|none||none|
|usage|string|false|none||none|
|previous_network_transaction_reference|[NetworkTransactionReference
](#schemanetworktransactionreference)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|payment_initiator|CUSTOMER|
|payment_initiator|MERCHANT|
|payment_initiator|null|
|payment_type|ONE_TIME|
|payment_type|RECURRING|
|payment_type|UNSCHEDULED|
|payment_type|null|
|usage|FIRST|
|usage|SUBSEQUENT|
|usage|DERIVED|
|usage|null|
<h2 id="tocS_PortalCustomizeOpenApiVo">PortalCustomizeOpenApiVo</h2>
<a id="schemaportalcustomizeopenapivo"></a>
<a id="schema_PortalCustomizeOpenApiVo"></a>
<a id="tocSportalcustomizeopenapivo"></a>
<a id="tocsportalcustomizeopenapivo"></a>
```json
{
"defaultLanguage": 0,
"backgroundPictureId": "string",
"logoPictureId": "string",
"logoDisplay": true,
"inputBoxColor": "string",
"inputBoxOpacity": 0,
"inputTextColor": "string",
"inputTextOpacity": 0,
"buttonColor": "string",
"buttonOpacity": 0,
"buttonTextColor": "string",
"buttonTextOpacity": 0,
"buttonText": "string",
"formAuthButtonText": "string",
"welcomeEnable": true,
"welcomeInformation": "string",
"welcomeTextColor": "string",
"welcomeTextOpacity": 0,
"welcomeTextFontSize": 0,
"termsOfServiceEnable": true,
"termsOfServiceText": "string",
"termsOfServiceFontSize": 0,
"termsOfServiceUrlTexts": [
{}
],
"copyrightEnable": true,
"copyright": "string",
"copyrightTextColor": "string",
"copyrightTextOpacity": 0,
"copyrightTextFontSize": 0,
"redirectionCountDownEnable": true,
"advertisement": {
"enable": true,
"pictureIds": [
"string"
],
"totalDuration": 0,
"pictureInterval": 0,
"skipEnable": true
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|defaultLanguage|integer(int32)|true|none||none|
|backgroundPictureId|string|false|none||none|
|logoPictureId|string|false|none||none|
|logoDisplay|boolean|true|none||none|
|inputBoxColor|string|false|none||none|
|inputBoxOpacity|integer(int32)|false|none||none|
|inputTextColor|string|false|none||none|
|inputTextOpacity|integer(int32)|false|none||none|
|buttonColor|string|false|none||none|
|buttonOpacity|integer(int32)|false|none||none|
|buttonTextColor|string|false|none||none|
|buttonTextOpacity|integer(int32)|false|none||none|
|buttonText|string|false|none||none|
|formAuthButtonText|string|false|none||none|
|welcomeEnable|boolean|true|none||none|
|welcomeInformation|string|false|none||none|
|welcomeTextColor|string|false|none||none|
|welcomeTextOpacity|integer(int32)|false|none||none|
|welcomeTextFontSize|integer(int32)|false|none||none|
|termsOfServiceEnable|boolean|true|none||none|
|termsOfServiceText|string|false|none||none|
|termsOfServiceFontSize|integer(int32)|false|none||none|
|termsOfServiceUrlTexts|[object
]|false|none||none|
|copyrightEnable|boolean|true|none||none|
|copyright|string|false|none||none|
|copyrightTextColor|string|false|none||none|
|copyrightTextOpacity|integer(int32)|false|none||none|
|copyrightTextFontSize|integer(int32)|false|none||none|
|redirectionCountDownEnable|boolean|false|none||none|
|advertisement|[AdvertisementSetting
](#schemaadvertisementsetting)|false|none||none|
<h2 id="tocS_CardSupplementaryData">CardSupplementaryData</h2>
<a id="schemacardsupplementarydata"></a>
<a id="schema_CardSupplementaryData"></a>
<a id="tocScardsupplementarydata"></a>
<a id="tocscardsupplementarydata"></a>
```json
{
"level_2": {
"invoice_id": "string",
"tax_total": {
"currency_code": "string",
"value": "string"
}
},
"level_3": {
"shipping_amount": {
"currency_code": "string",
"value": "string"
},
"duty_amount": {
"currency_code": "string",
"value": "string"
},
"discount_amount": {
"currency_code": "string",
"value": "string"
},
"shipping_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"ships_from_postal_code": "string",
"line_items": [
{
"name": "string",
"quantity": "string",
"description": "string",
"sku": "string",
"url": "string",
"image_url": "string",
"upc": {
"type": "[",
"code": "string"
},
"unit_amount": {
"currency_code": "string",
"value": "string"
},
"tax": {
"currency_code": "string",
"value": "string"
},
"commodity_code": "string",
"discount_amount": {
"currency_code": "string",
"value": "string"
},
"total_amount": {
"currency_code": "string",
"value": "string"
},
"unit_of_measure": "string"
}
]
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|level_2|[Level2CardProcessingData
](#schemalevel2cardprocessingdata)|false|none||none|
|level_3|[Level3CardProcessingData
](#schemalevel3cardprocessingdata)|false|none||none|
<h2 id="tocS_PortalSetting">PortalSetting</h2>
<a id="schemaportalsetting"></a>
<a id="schema_PortalSetting"></a>
<a id="tocSportalsetting"></a>
<a id="tocsportalsetting"></a>
```json
{
"name": "string",
"enable": true,
"ssidList": [
"string"
],
"networkList": [
"string"
],
"authType": 0,
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"httpsRedirectEnable": true,
"landingPage": 0,
"landingUrlScheme": "string",
"landingUrl": "string",
"noAuth": {},
"simplePassword": {},
"hotspot": {},
"sms": {
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"userLimitEnable": true,
"userLimit": 0,
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
},
"portalFormId": "string",
"hotspotRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0
},
"externalPortal": {},
"externalRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0
},
"ldap": {
"ldapProfileId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string"
},
"pageType": 0,
"importedPortalPage": {
"id": "string"
},
"portalCustomize": {
"defaultLanguage": 0,
"backgroundPictureId": "string",
"logoPictureId": "string",
"logoDisplay": true,
"inputBoxColor": "string",
"inputBoxOpacity": 0,
"inputTextColor": "string",
"inputTextOpacity": 0,
"buttonColor": "string",
"buttonOpacity": 0,
"buttonTextColor": "string",
"buttonTextOpacity": 0,
"buttonText": "string",
"formAuthButtonText": "string",
"welcomeEnable": true,
"welcomeInformation": "string",
"welcomeTextColor": "string",
"welcomeTextOpacity": 0,
"welcomeTextFontSize": 0,
"termsOfServiceEnable": true,
"termsOfServiceText": "string",
"termsOfServiceFontSize": 0,
"termsOfServiceUrlTexts": [
{}
],
"copyrightEnable": true,
"copyright": "string",
"copyrightTextColor": "string",
"copyrightTextOpacity": 0,
"copyrightTextFontSize": 0,
"redirectionCountDownEnable": true,
"advertisement": {
"enable": true,
"pictureIds": [
"string"
],
"totalDuration": 0,
"pictureInterval": 0,
"skipEnable": true
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|true|none||none|
|enable|boolean|true|none||none|
|ssidList|[string
]|false|none||none|
|networkList|[string
]|false|none||none|
|authType|integer(int32)|true|none||none|
|authTimeout|[AuthTimeoutSetting
](#schemaauthtimeoutsetting)|true|none||none|
|httpsRedirectEnable|boolean|true|none||none|
|landingPage|integer(int32)|true|none||none|
|landingUrlScheme|string|false|none||none|
|landingUrl|string|false|none||none|
|noAuth|object|false|none||none|
|simplePassword|object|false|none||none|
|hotspot|object|false|none||none|
|sms|[SmsSetting
](#schemasmssetting)|false|none||none|
|portalFormId|string|false|none||none|
|hotspotRadius|[HotspotRadiusSetting
](#schemahotspotradiussetting)|false|none||none|
|externalPortal|object|false|none||none|
|externalRadius|[ExternalRadiusSetting
](#schemaexternalradiussetting)|false|none||none|
|ldap|[LdapSetting
](#schemaldapsetting)|false|none||none|
|pageType|integer(int32)|false|none||none|
|importedPortalPage|[ImportedPortalPageOpenApiVo
](#schemaimportedportalpageopenapivo)|false|none||none|
|portalCustomize|[PortalCustomizeOpenApiVo
](#schemaportalcustomizeopenapivo)|false|none||none|
<h2 id="tocS_CardVaultResponse">CardVaultResponse</h2>
<a id="schemacardvaultresponse"></a>
<a id="schema_CardVaultResponse"></a>
<a id="tocScardvaultresponse"></a>
<a id="tocscardvaultresponse"></a>
```json
{
"id": "string",
"status": "VAULTED",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"customer": {
"id": "string",
"email_address": "string",
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
}
},
"merchant_customer_id": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|status|string|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
|customer|[CardCustomerInformation
](#schemacardcustomerinformation)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|VAULTED|
|status|CREATED|
|status|APPROVED|
|status|null|
<h2 id="tocS_SmsSetting">SmsSetting</h2>
<a id="schemasmssetting"></a>
<a id="schema_SmsSetting"></a>
<a id="tocSsmssetting"></a>
<a id="tocssmssetting"></a>
```json
{
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"userLimitEnable": true,
"userLimit": 0,
"authTimeout": {
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|sid|string|true|none||none|
|authToken|string|true|none||none|
|phoneNum|string|true|none||none|
|userLimitEnable|boolean|true|none||none|
|userLimit|integer(int32)|false|none||none|
|authTimeout|[AuthTimeoutSetting
](#schemaauthtimeoutsetting)|true|none||none|
|countryCode|string|false|none||none|
<h2 id="tocS_RLong">RLong</h2>
<a id="schemarlong"></a>
<a id="schema_RLong"></a>
<a id="tocSrlong"></a>
<a id="tocsrlong"></a>
```json
{
"code": 0,
"msg": "string",
"data": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|integer(int64)|false|none||none|
<h2 id="tocS_CobrandedCard">CobrandedCard</h2>
<a id="schemacobrandedcard"></a>
<a id="schema_CobrandedCard"></a>
<a id="tocScobrandedcard"></a>
<a id="tocscobrandedcard"></a>
```json
{
"labels": [
"string"
],
"payee": {
"email_address": "string",
"merchant_id": "string"
},
"amount": {
"currency_code": "string",
"value": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|labels|[string
]|false|none||none|
|payee|[PayeeBase
](#schemapayeebase)|false|none||none|
|amount|[Money
](#schemamoney)|false|none||none|
<h2 id="tocS_UPackage">UPackage</h2>
<a id="schemaupackage"></a>
<a id="schema_UPackage"></a>
<a id="tocSupackage"></a>
<a id="tocsupackage"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitId": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"packageEnable": true,
"rateLimits": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
}
```
用户平台-套餐表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|rateLimitId|integer(int64)|false|none||带宽限速ID|
|packageName|string|false|none||套餐名称|
|periodNum|integer(int32)|false|none||有效期数|
|periodType|integer(int32)|false|none||有效期类型|
|price|number|false|none||价格|
|traffic|integer(int64)|false|none||流量|
|duration|integer(int64)|false|none||时长|
|clientNum|integer(int32)|false|none||在线设备数|
|remark|string|false|none||备注|
|rateLimitEnable|boolean|false|none||带宽是否限制|
|trafficEnable|boolean|false|none||流量是否限制|
|durationEnable|boolean|false|none||时长是否限制|
|clientNumEnable|boolean|false|none||在线设备数是否限制|
|packageEnable|boolean|false|none||套餐是否启用|
|rateLimits|[URateLimit
](#schemauratelimit)|false|none||用户平台-带宽限速表|
<h2 id="tocS_UOperLog">UOperLog</h2>
<a id="schemauoperlog"></a>
<a id="schema_UOperLog"></a>
<a id="tocSuoperlog"></a>
<a id="tocsuoperlog"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"operId": 0,
"title": "string",
"businessType": 0,
"businessTypes": [
0
],
"method": "string",
"requestMethod": "string",
"operatorType": 0,
"operName": "string",
"deptName": "string",
"operUrl": "string",
"operIp": "string",
"operParam": "string",
"jsonResult": "string",
"status": 0,
"errorMsg": "string",
"operTime": "2019-08-24T14:15:22Z",
"costTime": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|operId|integer(int64)|false|none||none|
|title|string|false|none||none|
|businessType|integer(int32)|false|none||none|
|businessTypes|[integer
]|false|none||none|
|method|string|false|none||none|
|requestMethod|string|false|none||none|
|operatorType|integer(int32)|false|none||none|
|operName|string|false|none||none|
|deptName|string|false|none||none|
|operUrl|string|false|none||none|
|operIp|string|false|none||none|
|operParam|string|false|none||none|
|jsonResult|string|false|none||none|
|status|integer(int32)|false|none||none|
|errorMsg|string|false|none||none|
|operTime|string(date-time)|false|none||none|
|costTime|integer(int64)|false|none||none|
<h2 id="tocS_EpsPaymentObject">EpsPaymentObject</h2>
<a id="schemaepspaymentobject"></a>
<a id="schema_EpsPaymentObject"></a>
<a id="tocSepspaymentobject"></a>
<a id="tocsepspaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"bic": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|bic|string|false|none||none|
<h2 id="tocS_SysNotice">SysNotice</h2>
<a id="schemasysnotice"></a>
<a id="schema_SysNotice"></a>
<a id="tocSsysnotice"></a>
<a id="tocssysnotice"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"noticeId": 0,
"noticeTitle": "string",
"noticeType": "string",
"noticeContent": "string",
"status": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|noticeId|integer(int64)|false|none||none|
|noticeTitle|string|true|none||none|
|noticeType|string|false|none||none|
|noticeContent|string|false|none||none|
|status|string|false|none||none|
<h2 id="tocS_ULogininfor">ULogininfor</h2>
<a id="schemaulogininfor"></a>
<a id="schema_ULogininfor"></a>
<a id="tocSulogininfor"></a>
<a id="tocsulogininfor"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"infoId": 0,
"userName": "string",
"status": "string",
"ipaddr": "string",
"msg": "string",
"accessTime": "2019-08-24T14:15:22Z"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|infoId|integer(int64)|false|none||none|
|userName|string|false|none||none|
|status|string|false|none||none|
|ipaddr|string|false|none||none|
|msg|string|false|none||none|
|accessTime|string(date-time)|false|none||none|
<h2 id="tocS_ExchangeRate">ExchangeRate</h2>
<a id="schemaexchangerate"></a>
<a id="schema_ExchangeRate"></a>
<a id="tocSexchangerate"></a>
<a id="tocsexchangerate"></a>
```json
{
"source_currency": "string",
"target_currency": "string",
"value": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|source_currency|string|false|none||none|
|target_currency|string|false|none||none|
|value|string|false|none||none|
<h2 id="tocS_SysMenu">SysMenu</h2>
<a id="schemasysmenu"></a>
<a id="schema_SysMenu"></a>
<a id="tocSsysmenu"></a>
<a id="tocssysmenu"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"menuId": 0,
"menuName": "string",
"parentName": "string",
"parentId": 0,
"orderNum": 0,
"path": "string",
"component": "string",
"query": "string",
"routeName": "string",
"isFrame": "string",
"isCache": "string",
"menuType": "string",
"visible": "string",
"status": "string",
"perms": "string",
"icon": "string",
"name": "string",
"children": [
{}
]
}
]
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|menuId|integer(int64)|false|none||none|
|menuName|string|true|none||none|
|parentName|string|false|none||none|
|parentId|integer(int64)|false|none||none|
|orderNum|integer(int32)|true|none||none|
|path|string|false|none||none|
|component|string|false|none||none|
|query|string|false|none||none|
|routeName|string|false|none||none|
|isFrame|string|false|none||none|
|isCache|string|false|none||none|
|menuType|string|true|none||none|
|visible|string|false|none||none|
|status|string|false|none||none|
|perms|string|false|none||none|
|icon|string|false|none||none|
|name|string|false|none||none|
|children|[
[SysMenu
](#schemasysmenu)
]|false|none||none|
<h2 id="tocS_UClientBo">UClientBo</h2>
<a id="schemauclientbo"></a>
<a id="schema_UClientBo"></a>
<a id="tocSuclientbo"></a>
<a id="tocsuclientbo"></a>
```json
{
"userId": 0,
"clientName": "string",
"siteId": "string",
"clientDeviceType": "string",
"clientMac": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userId|integer(int64)|false|none||none|
|clientName|string|false|none||none|
|siteId|string|false|none||none|
|clientDeviceType|string|false|none||none|
|clientMac|string|false|none||none|
<h2 id="tocS_GiropayPaymentObject">GiropayPaymentObject</h2>
<a id="schemagiropaypaymentobject"></a>
<a id="schema_GiropayPaymentObject"></a>
<a id="tocSgiropaypaymentobject"></a>
<a id="tocsgiropaypaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"bic": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|bic|string|false|none||none|
<h2 id="tocS_UKyc">UKyc</h2>
<a id="schemaukyc"></a>
<a id="schema_UKyc"></a>
<a id="tocSukyc"></a>
<a id="tocsukyc"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"kycId": 0,
"userId": 0,
"realName": "string",
"birthDate": "string",
"idType": 0,
"idFile": "string",
"identifyPicture": "string",
"status": 0,
"description": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|kycId|integer(int64)|false|none||none|
|userId|integer(int64)|false|none||none|
|realName|string|false|none||none|
|birthDate|string|false|none||none|
|idType|integer(int32)|false|none||none|
|idFile|string|false|none||none|
|identifyPicture|string|false|none||none|
|status|integer(int32)|false|none||none|
|description|string|false|none||none|
<h2 id="tocS_LoginUserUUser">LoginUserUUser</h2>
<a id="schemaloginuseruuser"></a>
<a id="schema_LoginUserUUser"></a>
<a id="tocSloginuseruuser"></a>
<a id="tocsloginuseruuser"></a>
```json
{
"token": "string",
"userid": 0,
"username": "string",
"loginTime": 0,
"expireTime": 0,
"ipaddr": "string",
"permissions": [
"string"
],
"roles": [
"string"
],
"user": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
null
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
},
"wanFiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|token|string|false|none||none|
|userid|integer(int64)|false|none||none|
|username|string|false|none||none|
|loginTime|integer(int64)|false|none||none|
|expireTime|integer(int64)|false|none||none|
|ipaddr|string|false|none||none|
|permissions|[string
]|false|none||none|
|roles|[string
]|false|none||none|
|user|[UUser
](#schemauuser)|false|none||none|
|wanFiRedirectParams|[WANFiRedirectParams
](#schemawanfiredirectparams)|false|none||none|
<h2 id="tocS_GooglePayCardResponse">GooglePayCardResponse</h2>
<a id="schemagooglepaycardresponse"></a>
<a id="schema_GooglePayCardResponse"></a>
<a id="tocSgooglepaycardresponse"></a>
<a id="tocsgooglepaycardresponse"></a>
```json
{
"name": "string",
"last_digits": "string",
"type": "CREDIT",
"brand": "VISA",
"billing_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": "Y",
"enrollment_status": "Y"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|last_digits|string|false|none||none|
|type|string|false|none||none|
|brand|string|false|none||none|
|billing_address|[Address
](#schemaaddress)|false|none||none|
|authentication_result|[AuthenticationResponse
](#schemaauthenticationresponse)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|type|CREDIT|
|type|DEBIT|
|type|PREPAID|
|type|STORE|
|type|UNKNOWN|
|type|null|
|brand|VISA|
|brand|MASTERCARD|
|brand|DISCOVER|
|brand|AMEX|
|brand|SOLO|
|brand|JCB|
|brand|STAR|
|brand|DELTA|
|brand|SWITCH|
|brand|MAESTRO|
|brand|CB_NATIONALE|
|brand|CONFIGOGA|
|brand|CONFIDIS|
|brand|ELECTRON|
|brand|CETELEM|
|brand|CHINA_UNION_PAY|
|brand|DINERS|
|brand|ELO|
|brand|HIPER|
|brand|HIPERCARD|
|brand|RUPAY|
|brand|GE|
|brand|SYNCHRONY|
|brand|EFTPOS|
|brand|UNKNOWN|
|brand|null|
<h2 id="tocS_SysDictType">SysDictType</h2>
<a id="schemasysdicttype"></a>
<a id="schema_SysDictType"></a>
<a id="tocSsysdicttype"></a>
<a id="tocssysdicttype"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictId": 0,
"dictName": "string",
"dictType": "string",
"status": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|dictId|integer(int64)|false|none||none|
|dictName|string|true|none||none|
|dictType|string|true|none||none|
|status|string|false|none||none|
<h2 id="tocS_RLoginUserUUser">RLoginUserUUser</h2>
<a id="schemarloginuseruuser"></a>
<a id="schema_RLoginUserUUser"></a>
<a id="tocSrloginuseruuser"></a>
<a id="tocsrloginuseruuser"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"token": "string",
"userid": 0,
"username": "string",
"loginTime": 0,
"expireTime": 0,
"ipaddr": "string",
"permissions": [
"string"
],
"roles": [
"string"
],
"user": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
null
],
"deptIds": [
null
],
"permissions": [
null
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
},
"wanFiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[LoginUserUUser
](#schemaloginuseruuser)|false|none||none|
<h2 id="tocS_GooglePayWalletResponse">GooglePayWalletResponse</h2>
<a id="schemagooglepaywalletresponse"></a>
<a id="schema_GooglePayWalletResponse"></a>
<a id="tocSgooglepaywalletresponse"></a>
<a id="tocsgooglepaywalletresponse"></a>
```json
{
"name": "string",
"email_address": "string",
"phone_number": {
"country_code": "string",
"national_number": "string"
},
"card": {
"name": "string",
"last_digits": "string",
"type": "CREDIT",
"brand": "VISA",
"billing_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": "Y",
"enrollment_status": "Y"
}
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|email_address|string|false|none||none|
|phone_number|[PhoneNumberWithCountryCode
](#schemaphonenumberwithcountrycode)|false|none||none|
|card|[GooglePayCardResponse
](#schemagooglepaycardresponse)|false|none||none|
<h2 id="tocS_SysDictData">SysDictData</h2>
<a id="schemasysdictdata"></a>
<a id="schema_SysDictData"></a>
<a id="tocSsysdictdata"></a>
<a id="tocssysdictdata"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"dictCode": 0,
"dictSort": 0,
"dictLabel": "string",
"dictValue": "string",
"dictType": "string",
"cssClass": "string",
"listClass": "string",
"isDefault": "string",
"status": "string",
"default": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|dictCode|integer(int64)|false|none||none|
|dictSort|integer(int64)|false|none||none|
|dictLabel|string|true|none||none|
|dictValue|string|true|none||none|
|dictType|string|true|none||none|
|cssClass|string|false|none||none|
|listClass|string|false|none||none|
|isDefault|string|false|none||none|
|status|string|false|none||none|
|default|boolean|false|none||none|
<h2 id="tocS_IdealPaymentObject">IdealPaymentObject</h2>
<a id="schemaidealpaymentobject"></a>
<a id="schema_IdealPaymentObject"></a>
<a id="tocSidealpaymentobject"></a>
<a id="tocsidealpaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|bic|string|false|none||none|
|iban_last_chars|string|false|none||none|
<h2 id="tocS_SysDevice">SysDevice</h2>
<a id="schemasysdevice"></a>
<a id="schema_SysDevice"></a>
<a id="tocSsysdevice"></a>
<a id="tocssysdevice"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"siteId": "string",
"mac": "string",
"name": "string",
"type": "string",
"subtype": "string",
"deviceSeriesType": "string",
"model": "string",
"ip": "string",
"ipv6s": "string",
"uptime": "string",
"status": 0,
"lastSeen": 0,
"cpuUtil": 0,
"memUtil": 0,
"sn": "string",
"licenseStatus": 0,
"tagName": "string",
"uplinkDeviceMac": "string",
"uplinkDeviceName": "string",
"uplinkDevicePort": "string",
"linkSpeed": 0,
"duplex": 0,
"switchConsistent": true,
"publicIp": "string",
"firmwareVersion": "string"
}
```
客户平台-设备表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|siteId|string|false|none||siteId|
|mac|string|false|none||mac|
|name|string|false|none||name|
|type|string|false|none||type|
|subtype|string|false|none||subtype|
|deviceSeriesType|string|false|none||deviceSeriesType|
|model|string|false|none||model|
|ip|string|false|none||ip|
|ipv6s|string|false|none||ipv6s|
|uptime|string|false|none||uptime|
|status|integer(int32)|false|none||status|
|lastSeen|integer(int64)|false|none||lastSeen|
|cpuUtil|integer(int32)|false|none||cpuUtil|
|memUtil|integer(int32)|false|none||memUtil|
|sn|string|false|none||sn|
|licenseStatus|integer(int32)|false|none||licenseStatus|
|tagName|string|false|none||tagName|
|uplinkDeviceMac|string|false|none||uplinkDeviceMac|
|uplinkDeviceName|string|false|none||uplink_device_name|
|uplinkDevicePort|string|false|none||uplinkDevicePort|
|linkSpeed|integer(int32)|false|none||linkSpeed|
|duplex|integer(int32)|false|none||duplex|
|switchConsistent|boolean|false|none||switchConsistent|
|publicIp|string|false|none||publicIp|
|firmwareVersion|string|false|none||firmwareVersion|
<h2 id="tocS_Item">Item</h2>
<a id="schemaitem"></a>
<a id="schema_Item"></a>
<a id="tocSitem"></a>
<a id="tocsitem"></a>
```json
{
"name": "string",
"unit_amount": {
"currency_code": "string",
"value": "string"
},
"tax": {
"currency_code": "string",
"value": "string"
},
"quantity": "string",
"description": "string",
"sku": "string",
"url": "string",
"category": "DIGITAL_GOODS",
"image_url": "string",
"upc": {
"type": "UPC-A",
"code": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|unit_amount|[Money
](#schemamoney)|false|none||none|
|tax|[Money
](#schemamoney)|false|none||none|
|quantity|string|false|none||none|
|description|string|false|none||none|
|sku|string|false|none||none|
|url|string|false|none||none|
|category|string|false|none||none|
|image_url|string|false|none||none|
|upc|[UniversalProductCode
](#schemauniversalproductcode)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|category|DIGITAL_GOODS|
|category|PHYSICAL_GOODS|
|category|DONATION|
|category|null|
<h2 id="tocS_SysConfig">SysConfig</h2>
<a id="schemasysconfig"></a>
<a id="schema_SysConfig"></a>
<a id="tocSsysconfig"></a>
<a id="tocssysconfig"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"configId": 0,
"configName": "string",
"configKey": "string",
"configValue": "string",
"configType": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|configId|integer(int64)|false|none||none|
|configName|string|true|none||none|
|configKey|string|true|none||none|
|configValue|string|true|none||none|
|configType|string|false|none||none|
<h2 id="tocS_RUPayConfigBo">RUPayConfigBo</h2>
<a id="schemarupayconfigbo"></a>
<a id="schema_RUPayConfigBo"></a>
<a id="tocSrupayconfigbo"></a>
<a id="tocsrupayconfigbo"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"currency": "string",
"currencySymbol": "string",
"paymentMethods": [
"string"
]
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[UPayConfigBo
](#schemaupayconfigbo)|false|none||none|
<h2 id="tocS_JsonNode">JsonNode</h2>
<a id="schemajsonnode"></a>
<a id="schema_JsonNode"></a>
<a id="tocSjsonnode"></a>
<a id="tocsjsonnode"></a>
```json
{}
```
### 属性
*None*
<h2 id="tocS_SysPayConfigBo">SysPayConfigBo</h2>
<a id="schemasyspayconfigbo"></a>
<a id="schema_SysPayConfigBo"></a>
<a id="tocSsyspayconfigbo"></a>
<a id="tocssyspayconfigbo"></a>
```json
{
"currency": "string",
"currencySymbol": "string",
"paymentMethods": [
"string"
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|currency|string|false|none||none|
|currencySymbol|string|false|none||none|
|paymentMethods|[string
]|false|none||none|
<h2 id="tocS_UPayConfigBo">UPayConfigBo</h2>
<a id="schemaupayconfigbo"></a>
<a id="schema_UPayConfigBo"></a>
<a id="tocSupayconfigbo"></a>
<a id="tocsupayconfigbo"></a>
```json
{
"currency": "string",
"currencySymbol": "string",
"paymentMethods": [
"string"
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|currency|string|false|none||none|
|currencySymbol|string|false|none||none|
|paymentMethods|[string
]|false|none||none|
<h2 id="tocS_Level2CardProcessingData">Level2CardProcessingData</h2>
<a id="schemalevel2cardprocessingdata"></a>
<a id="schema_Level2CardProcessingData"></a>
<a id="tocSlevel2cardprocessingdata"></a>
<a id="tocslevel2cardprocessingdata"></a>
```json
{
"invoice_id": "string",
"tax_total": {
"currency_code": "string",
"value": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|invoice_id|string|false|none||none|
|tax_total|[Money
](#schemamoney)|false|none||none|
<h2 id="tocS_UBillRule">UBillRule</h2>
<a id="schemaubillrule"></a>
<a id="schema_UBillRule"></a>
<a id="tocSubillrule"></a>
<a id="tocsubillrule"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"price": 0,
"traffic": 0,
"unit": 0,
"enable": true
}
```
用户平台-计费规则表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|price|number|false|none||价格|
|traffic|integer(int64)|false|none||流量|
|unit|integer(int32)|false|none||单位|
|enable|boolean|false|none||是否启用|
<h2 id="tocS_UUCdrHistoryUserBo">UUCdrHistoryUserBo</h2>
<a id="schemauucdrhistoryuserbo"></a>
<a id="schema_UUCdrHistoryUserBo"></a>
<a id="tocSuucdrhistoryuserbo"></a>
<a id="tocsuucdrhistoryuserbo"></a>
```json
{
"userId": 0,
"userName": "string",
"clientName": "string",
"clientMac": "string",
"startTimeS": 0,
"startTimeE": 0,
"endTimeS": 0,
"endTimeE": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userId|integer(int64)|false|none||none|
|userName|string|false|none||none|
|clientName|string|false|none||none|
|clientMac|string|false|none||none|
|startTimeS|integer(int64)|false|none||none|
|startTimeE|integer(int64)|false|none||none|
|endTimeS|integer(int64)|false|none||none|
|endTimeE|integer(int64)|false|none||none|
<h2 id="tocS_Level3CardProcessingData">Level3CardProcessingData</h2>
<a id="schemalevel3cardprocessingdata"></a>
<a id="schema_Level3CardProcessingData"></a>
<a id="tocSlevel3cardprocessingdata"></a>
<a id="tocslevel3cardprocessingdata"></a>
```json
{
"shipping_amount": {
"currency_code": "string",
"value": "string"
},
"duty_amount": {
"currency_code": "string",
"value": "string"
},
"discount_amount": {
"currency_code": "string",
"value": "string"
},
"shipping_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"ships_from_postal_code": "string",
"line_items": [
{
"name": "string",
"quantity": "string",
"description": "string",
"sku": "string",
"url": "string",
"image_url": "string",
"upc": {
"type": "UPC-A",
"code": "string"
},
"unit_amount": {
"currency_code": "string",
"value": "string"
},
"tax": {
"currency_code": "string",
"value": "string"
},
"commodity_code": "string",
"discount_amount": {
"currency_code": "string",
"value": "string"
},
"total_amount": {
"currency_code": "string",
"value": "string"
},
"unit_of_measure": "string"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|shipping_amount|[Money
](#schemamoney)|false|none||none|
|duty_amount|[Money
](#schemamoney)|false|none||none|
|discount_amount|[Money
](#schemamoney)|false|none||none|
|shipping_address|[Address
](#schemaaddress)|false|none||none|
|ships_from_postal_code|string|false|none||none|
|line_items|[
[LineItem
](#schemalineitem)
]|false|none||none|
<h2 id="tocS_CreateSsidOpenApiVo">CreateSsidOpenApiVo</h2>
<a id="schemacreatessidopenapivo"></a>
<a id="schema_CreateSsidOpenApiVo"></a>
<a id="tocScreatessidopenapivo"></a>
<a id="tocscreatessidopenapivo"></a>
```json
{
"name": "string",
"deviceType": 0,
"band": 0,
"guestNetEnable": true,
"security": 0,
"broadcast": true,
"vlanEnable": true,
"vlanId": 0,
"pskSetting": {},
"entSetting": {},
"ppskSetting": {},
"mloEnable": true,
"pmfMode": 0,
"enable11r": true,
"hidePwd": true,
"greEnable": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|true|none||none|
|deviceType|integer(int32)|true|none||none|
|band|integer(int32)|true|none||none|
|guestNetEnable|boolean|true|none||none|
|security|integer(int32)|true|none||none|
|broadcast|boolean|true|none||none|
|vlanEnable|boolean|true|none||none|
|vlanId|integer(int32)|false|none||none|
|pskSetting|object|false|none||none|
|entSetting|object|false|none||none|
|ppskSetting|object|false|none||none|
|mloEnable|boolean|true|none||none|
|pmfMode|integer(int32)|true|none||none|
|enable11r|boolean|true|none||none|
|hidePwd|boolean|true|none||none|
|greEnable|boolean|false|none||none|
<h2 id="tocS_UCdrClientBo">UCdrClientBo</h2>
<a id="schemaucdrclientbo"></a>
<a id="schema_UCdrClientBo"></a>
<a id="tocSucdrclientbo"></a>
<a id="tocsucdrclientbo"></a>
```json
{
"clientName": "string",
"clientMac": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|clientName|string|false|none||none|
|clientMac|string|false|none||none|
<h2 id="tocS_LineItem">LineItem</h2>
<a id="schemalineitem"></a>
<a id="schema_LineItem"></a>
<a id="tocSlineitem"></a>
<a id="tocslineitem"></a>
```json
{
"name": "string",
"quantity": "string",
"description": "string",
"sku": "string",
"url": "string",
"image_url": "string",
"upc": {
"type": "UPC-A",
"code": "string"
},
"unit_amount": {
"currency_code": "string",
"value": "string"
},
"tax": {
"currency_code": "string",
"value": "string"
},
"commodity_code": "string",
"discount_amount": {
"currency_code": "string",
"value": "string"
},
"total_amount": {
"currency_code": "string",
"value": "string"
},
"unit_of_measure": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|quantity|string|false|none||none|
|description|string|false|none||none|
|sku|string|false|none||none|
|url|string|false|none||none|
|image_url|string|false|none||none|
|upc|[UniversalProductCode
](#schemauniversalproductcode)|false|none||none|
|unit_amount|[Money
](#schemamoney)|false|none||none|
|tax|[Money
](#schemamoney)|false|none||none|
|commodity_code|string|false|none||none|
|discount_amount|[Money
](#schemamoney)|false|none||none|
|total_amount|[Money
](#schemamoney)|false|none||none|
|unit_of_measure|string|false|none||none|
<h2 id="tocS_UserRepeatQuery">UserRepeatQuery</h2>
<a id="schemauserrepeatquery"></a>
<a id="schema_UserRepeatQuery"></a>
<a id="tocSuserrepeatquery"></a>
<a id="tocsuserrepeatquery"></a>
```json
{
"userName": "string",
"email": "string",
"phonenumber": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userName|string|false|none||none|
|email|string|false|none||none|
|phonenumber|string|false|none||none|
<h2 id="tocS_RUCdrUserVo">RUCdrUserVo</h2>
<a id="schemarucdruservo"></a>
<a id="schema_RUCdrUserVo"></a>
<a id="tocSrucdruservo"></a>
<a id="tocsrucdruservo"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"id": 0,
"startTime": 0,
"endTime": 0,
"duration": 0,
"trafficDown": 0,
"trafficUp": 0,
"activity": 0
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[UCdrUserVo
](#schemaucdruservo)|false|none||none|
<h2 id="tocS_LinkDescription">LinkDescription</h2>
<a id="schemalinkdescription"></a>
<a id="schema_LinkDescription"></a>
<a id="tocSlinkdescription"></a>
<a id="tocslinkdescription"></a>
```json
{
"href": "string",
"rel": "string",
"method": "GET"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|href|string|false|none||none|
|rel|string|false|none||none|
|method|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|method|GET|
|method|POST|
|method|PUT|
|method|DELETE|
|method|HEAD|
|method|CONNECT|
|method|OPTIONS|
|method|PATCH|
|method|null|
<h2 id="tocS_CreateSiteEntity">CreateSiteEntity</h2>
<a id="schemacreatesiteentity"></a>
<a id="schema_CreateSiteEntity"></a>
<a id="tocScreatesiteentity"></a>
<a id="tocscreatesiteentity"></a>
```json
{
"name": "string",
"type": 0,
"region": "string",
"timeZone": "string",
"scenario": "string",
"tagIds": [
"string"
],
"longitude": 0.1,
"latitude": 0.1,
"address": "string",
"deviceAccountSetting": {
"username": "string",
"password": "string"
},
"supportES": true,
"supportL2": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|true|none||none|
|type|integer(int32)|false|none||none|
|region|string|true|none||none|
|timeZone|string|true|none||none|
|scenario|string|true|none||none|
|tagIds|[string
]|false|none||none|
|longitude|number(double)|false|none||none|
|latitude|number(double)|false|none||none|
|address|string|false|none||none|
|deviceAccountSetting|[DeviceAccountSettingOpenApiVo
](#schemadeviceaccountsettingopenapivo)|true|none||none|
|supportES|boolean|false|none||none|
|supportL2|boolean|false|none||none|
<h2 id="tocS_UCdrUserVo">UCdrUserVo</h2>
<a id="schemaucdruservo"></a>
<a id="schema_UCdrUserVo"></a>
<a id="tocSucdruservo"></a>
<a id="tocsucdruservo"></a>
```json
{
"id": 0,
"startTime": 0,
"endTime": 0,
"duration": 0,
"trafficDown": 0,
"trafficUp": 0,
"activity": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|startTime|integer(int64)|false|none||none|
|endTime|integer(int64)|false|none||none|
|duration|integer(int64)|false|none||none|
|trafficDown|integer(int64)|false|none||none|
|trafficUp|integer(int64)|false|none||none|
|activity|integer(int64)|false|none||none|
<h2 id="tocS_Money">Money</h2>
<a id="schemamoney"></a>
<a id="schema_Money"></a>
<a id="tocSmoney"></a>
<a id="tocsmoney"></a>
```json
{
"currency_code": "string",
"value": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|currency_code|string|false|none||none|
|value|string|false|none||none|
<h2 id="tocS_DeviceAccountSettingOpenApiVo">DeviceAccountSettingOpenApiVo</h2>
<a id="schemadeviceaccountsettingopenapivo"></a>
<a id="schema_DeviceAccountSettingOpenApiVo"></a>
<a id="tocSdeviceaccountsettingopenapivo"></a>
<a id="tocsdeviceaccountsettingopenapivo"></a>
```json
{
"username": "string",
"password": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|username|string|true|none||none|
|password|string|true|none||none|
<h2 id="tocS_MybankPaymentObject">MybankPaymentObject</h2>
<a id="schemamybankpaymentobject"></a>
<a id="schema_MybankPaymentObject"></a>
<a id="tocSmybankpaymentobject"></a>
<a id="tocsmybankpaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|bic|string|false|none||none|
|iban_last_chars|string|false|none||none|
<h2 id="tocS_RoamingOpenApiVo">RoamingOpenApiVo</h2>
<a id="schemaroamingopenapivo"></a>
<a id="schema_RoamingOpenApiVo"></a>
<a id="tocSroamingopenapivo"></a>
<a id="tocsroamingopenapivo"></a>
```json
{
"fastRoamingEnable": true,
"aiRoamingEnable": true,
"dualBand11kReportEnable": true,
"forceDisassociationEnable": true,
"nonStickRoamingEnable": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|fastRoamingEnable|boolean|true|none||none|
|aiRoamingEnable|boolean|true|none||none|
|dualBand11kReportEnable|boolean|false|none||none|
|forceDisassociationEnable|boolean|false|none||none|
|nonStickRoamingEnable|boolean|false|none||none|
<h2 id="tocS_Name">Name</h2>
<a id="schemaname"></a>
<a id="schema_Name"></a>
<a id="tocSname"></a>
<a id="tocsname"></a>
```json
{
"given_name": "string",
"surname": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|given_name|string|false|none||none|
|surname|string|false|none||none|
<h2 id="tocS_SiteRoamingSetting">SiteRoamingSetting</h2>
<a id="schemasiteroamingsetting"></a>
<a id="schema_SiteRoamingSetting"></a>
<a id="tocSsiteroamingsetting"></a>
<a id="tocssiteroamingsetting"></a>
```json
{
"roaming": {
"fastRoamingEnable": true,
"aiRoamingEnable": true,
"dualBand11kReportEnable": true,
"forceDisassociationEnable": true,
"nonStickRoamingEnable": true
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|roaming|[RoamingOpenApiVo
](#schemaroamingopenapivo)|true|none||none|
<h2 id="tocS_NetAmountBreakdownItem">NetAmountBreakdownItem</h2>
<a id="schemanetamountbreakdownitem"></a>
<a id="schema_NetAmountBreakdownItem"></a>
<a id="tocSnetamountbreakdownitem"></a>
<a id="tocsnetamountbreakdownitem"></a>
```json
{
"payable_amount": {
"currency_code": "string",
"value": "string"
},
"converted_amount": {
"currency_code": "string",
"value": "string"
},
"exchange_rate": {
"source_currency": "string",
"target_currency": "string",
"value": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|payable_amount|[Money
](#schemamoney)|false|none||none|
|converted_amount|[Money
](#schemamoney)|false|none||none|
|exchange_rate|[ExchangeRate
](#schemaexchangerate)|false|none||none|
<h2 id="tocS_MeshSettingVo">MeshSettingVo</h2>
<a id="schemameshsettingvo"></a>
<a id="schema_MeshSettingVo"></a>
<a id="tocSmeshsettingvo"></a>
<a id="tocsmeshsettingvo"></a>
```json
{
"meshEnable": true,
"autoFailoverEnable": true,
"defGatewayEnable": true,
"gateway": "string",
"fullSector": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|meshEnable|boolean|true|none||none|
|autoFailoverEnable|boolean|false|none||none|
|defGatewayEnable|boolean|false|none||none|
|gateway|string|false|none||none|
|fullSector|boolean|false|none||none|
<h2 id="tocS_NetworkTransactionReference">NetworkTransactionReference</h2>
<a id="schemanetworktransactionreference"></a>
<a id="schema_NetworkTransactionReference"></a>
<a id="tocSnetworktransactionreference"></a>
<a id="tocsnetworktransactionreference"></a>
```json
{
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|date|string|false|none||none|
|network|string|false|none||none|
|acquirer_reference_number|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|network|VISA|
|network|MASTERCARD|
|network|DISCOVER|
|network|AMEX|
|network|SOLO|
|network|JCB|
|network|STAR|
|network|DELTA|
|network|SWITCH|
|network|MAESTRO|
|network|CB_NATIONALE|
|network|CONFIGOGA|
|network|CONFIDIS|
|network|ELECTRON|
|network|CETELEM|
|network|CHINA_UNION_PAY|
|network|DINERS|
|network|ELO|
|network|HIPER|
|network|HIPERCARD|
|network|RUPAY|
|network|GE|
|network|SYNCHRONY|
|network|EFTPOS|
|network|UNKNOWN|
|network|null|
<h2 id="tocS_SiteMeshSetting">SiteMeshSetting</h2>
<a id="schemasitemeshsetting"></a>
<a id="schema_SiteMeshSetting"></a>
<a id="tocSsitemeshsetting"></a>
<a id="tocssitemeshsetting"></a>
```json
{
"mesh": {
"meshEnable": true,
"autoFailoverEnable": true,
"defGatewayEnable": true,
"gateway": "string",
"fullSector": true
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|mesh|[MeshSettingVo
](#schemameshsettingvo)|false|none||none|
<h2 id="tocS_Order">Order</h2>
<a id="schemaorder"></a>
<a id="schema_Order"></a>
<a id="tocSorder"></a>
<a id="tocsorder"></a>
```json
{
"create_time": "string",
"update_time": "string",
"id": "string",
"payment_source": {
"card": {
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"VISA"
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": null,
"enrollment_status": null
}
},
"attributes": {
"vault": {
"id": null,
"status": null,
"links": null,
"customer": null
}
},
"from_request": {
"expiry": "string",
"last_digits": "string"
},
"expiry": "string",
"bin_details": {
"bin": "string",
"issuing_bank": "string",
"bin_country_code": "string",
"products": [
"string"
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": null,
"date": null,
"network": null,
"acquirer_reference_number": null
}
}
},
"paypal": {
"email_address": "string",
"account_id": "string",
"account_status": "VERIFIED",
"name": {
"given_name": "string",
"surname": "string"
},
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
},
"birth_date": "string",
"business_name": "string",
"tax_info": {
"tax_id": "string",
"tax_id_type": "BR_CPF"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"attributes": {
"vault": {
"id": null,
"status": null,
"links": null,
"customer": null
},
"cobranded_cards": [
{}
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"charge_pattern": "IMMEDIATE",
"usage_pattern": "IMMEDIATE",
"usage": "FIRST"
}
},
"bancontact": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string",
"card_last_digits": "string"
},
"blik": {
"name": "string",
"country_code": "string",
"email": "string",
"one_click": {
"consumer_reference": "string"
}
},
"eps": {
"name": "string",
"country_code": "string",
"bic": "string"
},
"giropay": {
"name": "string",
"country_code": "string",
"bic": "string"
},
"ideal": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"mybank": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"p24": {
"name": "string",
"email": "string",
"country_code": "string",
"payment_descriptor": "string",
"method_id": "string",
"method_description": "string"
},
"sofort": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"trustly": {
"name": "string",
"country_code": "string",
"email": "string",
"bic": "string",
"iban_last_chars": "string"
},
"apple_pay": {
"id": "string",
"token": "string",
"name": "string",
"email_address": "string",
"phone_number": {
"national_number": "string"
},
"card": {
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"["
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": null,
"three_d_secure": null
},
"attributes": {
"vault": null
},
"from_request": {
"expiry": null,
"last_digits": null
},
"expiry": "string",
"bin_details": {
"bin": null,
"issuing_bank": null,
"bin_country_code": null,
"products": null
},
"stored_credential": {
"payment_initiator": null,
"payment_type": null,
"usage": null,
"previous_network_transaction_reference": null
},
"billing_address": {
"address_line_1": null,
"address_line_2": null,
"admin_area_2": null,
"admin_area_1": null,
"postal_code": null,
"country_code": null
},
"country_code": "string"
},
"attributes": {
"vault": {
"id": null,
"status": null,
"customer": null,
"links": null
}
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": null,
"date": null,
"network": null,
"acquirer_reference_number": null
}
}
},
"google_pay": {
"name": "string",
"email_address": "string",
"phone_number": {
"country_code": "string",
"national_number": "string"
},
"card": {
"name": "string",
"last_digits": "string",
"type": "CREDIT",
"brand": "VISA",
"billing_address": {
"address_line_1": null,
"address_line_2": null,
"admin_area_2": null,
"admin_area_1": null,
"postal_code": null,
"country_code": null
},
"authentication_result": {
"liability_shift": null,
"three_d_secure": null
}
}
},
"venmo": {
"email_address": "string",
"account_id": "string",
"user_name": "string",
"name": {
"given_name": "string",
"surname": "string"
},
"phone_number": {
"national_number": "string"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"attributes": {
"vault": {
"id": null,
"status": null,
"customer": null,
"links": null
}
}
}
},
"intent": "CAPTURE",
"payer": {
"email_address": "string",
"payer_id": "string",
"name": {
"given_name": "string",
"surname": "string"
},
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
}
},
"birth_date": "string",
"tax_info": {
"tax_id": "string",
"tax_id_type": "BR_CPF"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
}
},
"purchase_units": [
{
"reference_id": "string",
"amount": {
"currency_code": "string",
"value": "string",
"breakdown": {
"item_total": {},
"shipping": {},
"handling": {},
"tax_total": {},
"insurance": {},
"shipping_discount": {},
"discount": {}
}
},
"payee": {
"email_address": "string",
"merchant_id": "string"
},
"payment_instruction": {
"platform_fees": [
{
"amount": null,
"payee": null
}
],
"disbursement_mode": "INSTANT",
"payee_pricing_tier_id": "string",
"payee_receivable_fx_rate_id": "string"
},
"description": "string",
"custom_id": "string",
"invoice_id": "string",
"id": "string",
"soft_descriptor": "string",
"items": [
{
"name": "string",
"unit_amount": {
"currency_code": null,
"value": null
},
"tax": {
"currency_code": null,
"value": null
},
"quantity": "string",
"description": "string",
"sku": "string",
"url": "string",
"category": "DIGITAL_GOODS",
"image_url": "string",
"upc": {
"type": null,
"code": null
}
}
],
"shipping": {
"name": {
"full_name": "string"
},
"email_address": "string",
"phone_number": {
"country_code": "string",
"national_number": "string"
},
"type": "SHIPPING",
"options": [
{
"id": null,
"label": null,
"type": null,
"amount": null,
"selected": null
}
],
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"trackers": [
{
"id": null,
"status": null,
"items": null,
"links": null,
"create_time": null,
"update_time": null
}
]
},
"supplementary_data": {
"card": {
"level_2": {},
"level_3": {}
},
"risk": {
"customer": {}
}
},
"payments": {
"authorizations": [
{
"status": null,
"status_details": null,
"id": null,
"amount": null,
"invoice_id": null,
"custom_id": null,
"network_transaction_reference": null,
"seller_protection": null,
"expiration_time": null,
"links": null,
"create_time": null,
"update_time": null,
"processor_response": null
}
],
"captures": [
{
"status": null,
"status_details": null,
"id": null,
"amount": null,
"invoice_id": null,
"custom_id": null,
"network_transaction_reference": null,
"seller_protection": null,
"final_capture": null,
"seller_receivable_breakdown": null,
"disbursement_mode": null,
"links": null,
"processor_response": null,
"create_time": null,
"update_time": null
}
],
"refunds": [
{
"status": null,
"status_details": null,
"id": null,
"amount": null,
"invoice_id": null,
"custom_id": null,
"acquirer_reference_number": null,
"note_to_payer": null,
"seller_payable_breakdown": null,
"payer": null,
"links": null,
"create_time": null,
"update_time": null
}
]
},
"most_recent_errors": [
{}
]
}
],
"status": "CREATED",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|create_time|string|false|none||none|
|update_time|string|false|none||none|
|id|string|false|none||none|
|payment_source|[PaymentSourceResponse
](#schemapaymentsourceresponse)|false|none||none|
|intent|string|false|none||none|
|payer|[Payer
](#schemapayer)|false|none||none|
|purchase_units|[
[PurchaseUnit
](#schemapurchaseunit)
]|false|none||none|
|status|string|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|intent|CAPTURE|
|intent|AUTHORIZE|
|intent|null|
|status|CREATED|
|status|SAVED|
|status|APPROVED|
|status|VOIDED|
|status|COMPLETED|
|status|PAYER_ACTION_REQUIRED|
|status|null|
<h2 id="tocS_SysOperLog">SysOperLog</h2>
<a id="schemasysoperlog"></a>
<a id="schema_SysOperLog"></a>
<a id="tocSsysoperlog"></a>
<a id="tocssysoperlog"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"operId": 0,
"title": "string",
"businessType": 0,
"businessTypes": [
0
],
"method": "string",
"requestMethod": "string",
"operatorType": 0,
"operName": "string",
"deptName": "string",
"operUrl": "string",
"operIp": "string",
"operParam": "string",
"jsonResult": "string",
"status": 0,
"errorMsg": "string",
"operTime": "2019-08-24T14:15:22Z",
"costTime": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|operId|integer(int64)|false|none||none|
|title|string|false|none||none|
|businessType|integer(int32)|false|none||none|
|businessTypes|[integer
]|false|none||none|
|method|string|false|none||none|
|requestMethod|string|false|none||none|
|operatorType|integer(int32)|false|none||none|
|operName|string|false|none||none|
|deptName|string|false|none||none|
|operUrl|string|false|none||none|
|operIp|string|false|none||none|
|operParam|string|false|none||none|
|jsonResult|string|false|none||none|
|status|integer(int32)|false|none||none|
|errorMsg|string|false|none||none|
|operTime|string(date-time)|false|none||none|
|costTime|integer(int64)|false|none||none|
<h2 id="tocS_OrderTrackerItem">OrderTrackerItem</h2>
<a id="schemaordertrackeritem"></a>
<a id="schema_OrderTrackerItem"></a>
<a id="tocSordertrackeritem"></a>
<a id="tocsordertrackeritem"></a>
```json
{
"name": "string",
"quantity": "string",
"sku": "string",
"url": "string",
"image_url": "string",
"upc": {
"type": "UPC-A",
"code": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|quantity|string|false|none||none|
|sku|string|false|none||none|
|url|string|false|none||none|
|image_url|string|false|none||none|
|upc|[UniversalProductCode
](#schemauniversalproductcode)|false|none||none|
<h2 id="tocS_SysLogininfor">SysLogininfor</h2>
<a id="schemasyslogininfor"></a>
<a id="schema_SysLogininfor"></a>
<a id="tocSsyslogininfor"></a>
<a id="tocssyslogininfor"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"infoId": 0,
"userName": "string",
"status": "string",
"ipaddr": "string",
"msg": "string",
"accessTime": "2019-08-24T14:15:22Z"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|infoId|integer(int64)|false|none||none|
|userName|string|false|none||none|
|status|string|false|none||none|
|ipaddr|string|false|none||none|
|msg|string|false|none||none|
|accessTime|string(date-time)|false|none||none|
<h2 id="tocS_OrderTrackerResponse">OrderTrackerResponse</h2>
<a id="schemaordertrackerresponse"></a>
<a id="schema_OrderTrackerResponse"></a>
<a id="tocSordertrackerresponse"></a>
<a id="tocsordertrackerresponse"></a>
```json
{
"id": "string",
"status": "CANCELLED",
"items": [
{
"name": "string",
"quantity": "string",
"sku": "string",
"url": "string",
"image_url": "string",
"upc": {
"type": "UPC-A",
"code": "string"
}
}
],
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"create_time": "string",
"update_time": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|status|string|false|none||none|
|items|[
[OrderTrackerItem
](#schemaordertrackeritem)
]|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
|create_time|string|false|none||none|
|update_time|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|CANCELLED|
|status|SHIPPED|
|status|null|
<h2 id="tocS_ResolveSiteLogListOpenApiVo">ResolveSiteLogListOpenApiVo</h2>
<a id="schemaresolvesiteloglistopenapivo"></a>
<a id="schema_ResolveSiteLogListOpenApiVo"></a>
<a id="tocSresolvesiteloglistopenapivo"></a>
<a id="tocsresolvesiteloglistopenapivo"></a>
```json
{
"logs": [
"string"
],
"selectType": "string",
"startTime": 0,
"endTime": 0,
"filterModule": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|logs|[string
]|false|none||none|
|selectType|string|true|none||none|
|startTime|integer(int64)|true|none||none|
|endTime|integer(int64)|true|none||none|
|filterModule|string|false|none||none|
<h2 id="tocS_OrdersCapture">OrdersCapture</h2>
<a id="schemaorderscapture"></a>
<a id="schema_OrdersCapture"></a>
<a id="tocSorderscapture"></a>
<a id="tocsorderscapture"></a>
```json
{
"status": "COMPLETED",
"status_details": {
"reason": "BUYER_COMPLAINT"
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
},
"seller_protection": {
"status": "ELIGIBLE",
"dispute_categories": [
"ITEM_NOT_RECEIVED"
]
},
"final_capture": true,
"seller_receivable_breakdown": {
"gross_amount": {
"currency_code": "string",
"value": "string"
},
"paypal_fee": {
"currency_code": "string",
"value": "string"
},
"paypal_fee_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"net_amount": {
"currency_code": "string",
"value": "string"
},
"receivable_amount": {
"currency_code": "string",
"value": "string"
},
"exchange_rate": {
"source_currency": "string",
"target_currency": "string",
"value": "string"
},
"platform_fees": [
{
"amount": {
"currency_code": "string",
"value": "string"
},
"payee": {
"email_address": "string",
"merchant_id": "string"
}
}
]
},
"disbursement_mode": "INSTANT",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"processor_response": {
"avs_code": "A",
"cvv_code": "E",
"response_code": "0000",
"payment_advice_code": "01"
},
"create_time": "string",
"update_time": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|status|string|false|none||none|
|status_details|[CaptureStatusDetails
](#schemacapturestatusdetails)|false|none||none|
|id|string|false|none||none|
|amount|[Money
](#schemamoney)|false|none||none|
|invoice_id|string|false|none||none|
|custom_id|string|false|none||none|
|network_transaction_reference|[NetworkTransactionReference
](#schemanetworktransactionreference)|false|none||none|
|seller_protection|[SellerProtection
](#schemasellerprotection)|false|none||none|
|final_capture|boolean|false|none||none|
|seller_receivable_breakdown|[SellerReceivableBreakdown
](#schemasellerreceivablebreakdown)|false|none||none|
|disbursement_mode|string|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
|processor_response|[ProcessorResponse
](#schemaprocessorresponse)|false|none||none|
|create_time|string|false|none||none|
|update_time|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|COMPLETED|
|status|DECLINED|
|status|PARTIALLY_REFUNDED|
|status|PENDING|
|status|REFUNDED|
|status|FAILED|
|status|null|
|disbursement_mode|INSTANT|
|disbursement_mode|DELAYED|
|disbursement_mode|null|
<h2 id="tocS_ApGeneralConfig">ApGeneralConfig</h2>
<a id="schemaapgeneralconfig"></a>
<a id="schema_ApGeneralConfig"></a>
<a id="tocSapgeneralconfig"></a>
<a id="tocsapgeneralconfig"></a>
```json
{
"name": "string",
"ledSetting": 0,
"tagIds": [
"string"
],
"location": {
"longitude": 0.1,
"latitude": 0.1,
"address": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|ledSetting|integer(int32)|false|none||none|
|tagIds|[string
]|false|none||none|
|location|[DeviceLocationDetailVo
](#schemadevicelocationdetailvo)|false|none||none|
<h2 id="tocS_P24PaymentObject">P24PaymentObject</h2>
<a id="schemap24paymentobject"></a>
<a id="schema_P24PaymentObject"></a>
<a id="tocSp24paymentobject"></a>
<a id="tocsp24paymentobject"></a>
```json
{
"name": "string",
"email": "string",
"country_code": "string",
"payment_descriptor": "string",
"method_id": "string",
"method_description": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|email|string|false|none||none|
|country_code|string|false|none||none|
|payment_descriptor|string|false|none||none|
|method_id|string|false|none||none|
|method_description|string|false|none||none|
<h2 id="tocS_DeviceLocationDetailVo">DeviceLocationDetailVo</h2>
<a id="schemadevicelocationdetailvo"></a>
<a id="schema_DeviceLocationDetailVo"></a>
<a id="tocSdevicelocationdetailvo"></a>
<a id="tocsdevicelocationdetailvo"></a>
```json
{
"longitude": 0.1,
"latitude": 0.1,
"address": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|longitude|number(double)|false|none||none|
|latitude|number(double)|false|none||none|
|address|string|false|none||none|
<h2 id="tocS_ParticipantMetadata">ParticipantMetadata</h2>
<a id="schemaparticipantmetadata"></a>
<a id="schema_ParticipantMetadata"></a>
<a id="tocSparticipantmetadata"></a>
<a id="tocsparticipantmetadata"></a>
```json
{
"ip_address": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|ip_address|string|false|none||none|
<h2 id="tocS_RString">RString</h2>
<a id="schemarstring"></a>
<a id="schema_RString"></a>
<a id="tocSrstring"></a>
<a id="tocsrstring"></a>
```json
{
"code": 0,
"msg": "string",
"data": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|string|false|none||none|
<h2 id="tocS_PayeeBase">PayeeBase</h2>
<a id="schemapayeebase"></a>
<a id="schema_PayeeBase"></a>
<a id="tocSpayeebase"></a>
<a id="tocspayeebase"></a>
```json
{
"email_address": "string",
"merchant_id": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|email_address|string|false|none||none|
|merchant_id|string|false|none||none|
<h2 id="tocS_AdoptDeviceRequest">AdoptDeviceRequest</h2>
<a id="schemaadoptdevicerequest"></a>
<a id="schema_AdoptDeviceRequest"></a>
<a id="tocSadoptdevicerequest"></a>
<a id="tocsadoptdevicerequest"></a>
```json
{
"username": "string",
"password": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|username|string|false|none||none|
|password|string|false|none||none|
<h2 id="tocS_Payer">Payer</h2>
<a id="schemapayer"></a>
<a id="schema_Payer"></a>
<a id="tocSpayer"></a>
<a id="tocspayer"></a>
```json
{
"email_address": "string",
"payer_id": "string",
"name": {
"given_name": "string",
"surname": "string"
},
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
}
},
"birth_date": "string",
"tax_info": {
"tax_id": "string",
"tax_id_type": "BR_CPF"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|email_address|string|false|none||none|
|payer_id|string|false|none||none|
|name|[Name
](#schemaname)|false|none||none|
|phone|[PhoneWithType
](#schemaphonewithtype)|false|none||none|
|birth_date|string|false|none||none|
|tax_info|[TaxInfo
](#schemataxinfo)|false|none||none|
|address|[Address
](#schemaaddress)|false|none||none|
<h2 id="tocS_RApGeneralConfig">RApGeneralConfig</h2>
<a id="schemarapgeneralconfig"></a>
<a id="schema_RApGeneralConfig"></a>
<a id="tocSrapgeneralconfig"></a>
<a id="tocsrapgeneralconfig"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"name": "string",
"ledSetting": 0,
"tagIds": [
"string"
],
"location": {
"longitude": 0.1,
"latitude": 0.1,
"address": "string"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[ApGeneralConfig
](#schemaapgeneralconfig)|false|none||none|
<h2 id="tocS_PaymentCollection">PaymentCollection</h2>
<a id="schemapaymentcollection"></a>
<a id="schema_PaymentCollection"></a>
<a id="tocSpaymentcollection"></a>
<a id="tocspaymentcollection"></a>
```json
{
"authorizations": [
{
"status": "CREATED",
"status_details": {
"reason": "PENDING_REVIEW"
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
},
"seller_protection": {
"status": "ELIGIBLE",
"dispute_categories": [
"ITEM_NOT_RECEIVED"
]
},
"expiration_time": "string",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"create_time": "string",
"update_time": "string",
"processor_response": {
"avs_code": "A",
"cvv_code": "E",
"response_code": "0000",
"payment_advice_code": "01"
}
}
],
"captures": [
{
"status": "COMPLETED",
"status_details": {
"reason": "BUYER_COMPLAINT"
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
},
"seller_protection": {
"status": "ELIGIBLE",
"dispute_categories": [
"ITEM_NOT_RECEIVED"
]
},
"final_capture": true,
"seller_receivable_breakdown": {
"gross_amount": {
"currency_code": "string",
"value": "string"
},
"paypal_fee": {
"currency_code": "string",
"value": "string"
},
"paypal_fee_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"net_amount": {
"currency_code": "string",
"value": "string"
},
"receivable_amount": {
"currency_code": "string",
"value": "string"
},
"exchange_rate": {
"source_currency": "string",
"target_currency": "string",
"value": "string"
},
"platform_fees": [
{
"amount": null,
"payee": null
}
]
},
"disbursement_mode": "INSTANT",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"processor_response": {
"avs_code": "A",
"cvv_code": "E",
"response_code": "0000",
"payment_advice_code": "01"
},
"create_time": "string",
"update_time": "string"
}
],
"refunds": [
{
"status": "CANCELLED",
"status_details": {
"reason": "ECHECK"
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"acquirer_reference_number": "string",
"note_to_payer": "string",
"seller_payable_breakdown": {
"gross_amount": {
"currency_code": "string",
"value": "string"
},
"paypal_fee": {
"currency_code": "string",
"value": "string"
},
"paypal_fee_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"net_amount": {
"currency_code": "string",
"value": "string"
},
"net_amount_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"platform_fees": [
{
"amount": null,
"payee": null
}
],
"net_amount_breakdown": [
{
"payable_amount": null,
"converted_amount": null,
"exchange_rate": null
}
],
"total_refunded_amount": {
"currency_code": "string",
"value": "string"
}
},
"payer": {
"email_address": "string",
"merchant_id": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"create_time": "string",
"update_time": "string"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|authorizations|[
[AuthorizationWithAdditionalData
](#schemaauthorizationwithadditionaldata)
]|false|none||none|
|captures|[
[OrdersCapture
](#schemaorderscapture)
]|false|none||none|
|refunds|[
[Refund
](#schemarefund)
]|false|none||none|
<h2 id="tocS_AddDeviceBySnOpenApiVo">AddDeviceBySnOpenApiVo</h2>
<a id="schemaadddevicebysnopenapivo"></a>
<a id="schema_AddDeviceBySnOpenApiVo"></a>
<a id="tocSadddevicebysnopenapivo"></a>
<a id="tocsadddevicebysnopenapivo"></a>
```json
{
"sn": "string",
"name": "string",
"username": "string",
"password": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|sn|string|false|none||none|
|name|string|false|none||none|
|username|string|false|none||none|
|password|string|false|none||none|
<h2 id="tocS_PaymentInstruction">PaymentInstruction</h2>
<a id="schemapaymentinstruction"></a>
<a id="schema_PaymentInstruction"></a>
<a id="tocSpaymentinstruction"></a>
<a id="tocspaymentinstruction"></a>
```json
{
"platform_fees": [
{
"amount": {
"currency_code": "string",
"value": "string"
},
"payee": {
"email_address": "string",
"merchant_id": "string"
}
}
],
"disbursement_mode": "INSTANT",
"payee_pricing_tier_id": "string",
"payee_receivable_fx_rate_id": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|platform_fees|[
[PlatformFee
](#schemaplatformfee)
]|false|none||none|
|disbursement_mode|string|false|none||none|
|payee_pricing_tier_id|string|false|none||none|
|payee_receivable_fx_rate_id|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|disbursement_mode|INSTANT|
|disbursement_mode|DELAYED|
|disbursement_mode|null|
<h2 id="tocS_DeviceListAddBySnOpenApiVo">DeviceListAddBySnOpenApiVo</h2>
<a id="schemadevicelistaddbysnopenapivo"></a>
<a id="schema_DeviceListAddBySnOpenApiVo"></a>
<a id="tocSdevicelistaddbysnopenapivo"></a>
<a id="tocsdevicelistaddbysnopenapivo"></a>
```json
{
"devices": [
{
"sn": "string",
"name": "string",
"username": "string",
"password": "string"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|devices|[
[AddDeviceBySnOpenApiVo
](#schemaadddevicebysnopenapivo)
]|true|none||none|
<h2 id="tocS_PaymentSourceResponse">PaymentSourceResponse</h2>
<a id="schemapaymentsourceresponse"></a>
<a id="schema_PaymentSourceResponse"></a>
<a id="tocSpaymentsourceresponse"></a>
<a id="tocspaymentsourceresponse"></a>
```json
{
"card": {
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"VISA"
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": "Y",
"enrollment_status": "Y"
}
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{}
],
"customer": {
"id": null,
"email_address": null,
"phone": null,
"merchant_customer_id": null
}
}
},
"from_request": {
"expiry": "string",
"last_digits": "string"
},
"expiry": "string",
"bin_details": {
"bin": "string",
"issuing_bank": "string",
"bin_country_code": "string",
"products": [
"string"
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
}
},
"paypal": {
"email_address": "string",
"account_id": "string",
"account_status": "VERIFIED",
"name": {
"given_name": "string",
"surname": "string"
},
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
},
"birth_date": "string",
"business_name": "string",
"tax_info": {
"tax_id": "string",
"tax_id_type": "BR_CPF"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{}
],
"customer": {
"id": null,
"email_address": null,
"phone": null,
"merchant_customer_id": null
}
},
"cobranded_cards": [
{
"labels": [
null
],
"payee": {},
"amount": {}
}
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"charge_pattern": "IMMEDIATE",
"usage_pattern": "IMMEDIATE",
"usage": "FIRST"
}
},
"bancontact": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string",
"card_last_digits": "string"
},
"blik": {
"name": "string",
"country_code": "string",
"email": "string",
"one_click": {
"consumer_reference": "string"
}
},
"eps": {
"name": "string",
"country_code": "string",
"bic": "string"
},
"giropay": {
"name": "string",
"country_code": "string",
"bic": "string"
},
"ideal": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"mybank": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"p24": {
"name": "string",
"email": "string",
"country_code": "string",
"payment_descriptor": "string",
"method_id": "string",
"method_description": "string"
},
"sofort": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"trustly": {
"name": "string",
"country_code": "string",
"email": "string",
"bic": "string",
"iban_last_chars": "string"
},
"apple_pay": {
"id": "string",
"token": "string",
"name": "string",
"email_address": "string",
"phone_number": {
"national_number": "string"
},
"card": {
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"VISA"
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": null,
"enrollment_status": null
}
},
"attributes": {
"vault": {
"id": null,
"status": null,
"links": null,
"customer": null
}
},
"from_request": {
"expiry": "string",
"last_digits": "string"
},
"expiry": "string",
"bin_details": {
"bin": "string",
"issuing_bank": "string",
"bin_country_code": "string",
"products": [
"string"
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": null,
"date": null,
"network": null,
"acquirer_reference_number": null
}
},
"billing_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"country_code": "string"
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"customer": {
"id": null
},
"links": [
{}
]
}
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"payment_type": "ONE_TIME",
"usage": "FIRST",
"previous_network_transaction_reference": {
"id": "string",
"date": "string",
"network": "VISA",
"acquirer_reference_number": "string"
}
}
},
"google_pay": {
"name": "string",
"email_address": "string",
"phone_number": {
"country_code": "string",
"national_number": "string"
},
"card": {
"name": "string",
"last_digits": "string",
"type": "CREDIT",
"brand": "VISA",
"billing_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"authentication_result": {
"liability_shift": "NO",
"three_d_secure": {
"authentication_status": null,
"enrollment_status": null
}
}
}
},
"venmo": {
"email_address": "string",
"account_id": "string",
"user_name": "string",
"name": {
"given_name": "string",
"surname": "string"
},
"phone_number": {
"national_number": "string"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"customer": {
"id": null
},
"links": [
{}
]
}
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|card|[CardResponse
](#schemacardresponse)|false|none||none|
|paypal|[PaypalWalletResponse
](#schemapaypalwalletresponse)|false|none||none|
|bancontact|[BancontactPaymentObject
](#schemabancontactpaymentobject)|false|none||none|
|blik|[BlikPaymentObject
](#schemablikpaymentobject)|false|none||none|
|eps|[EpsPaymentObject
](#schemaepspaymentobject)|false|none||none|
|giropay|[GiropayPaymentObject
](#schemagiropaypaymentobject)|false|none||none|
|ideal|[IdealPaymentObject
](#schemaidealpaymentobject)|false|none||none|
|mybank|[MybankPaymentObject
](#schemamybankpaymentobject)|false|none||none|
|p24|[P24PaymentObject
](#schemap24paymentobject)|false|none||none|
|sofort|[SofortPaymentObject
](#schemasofortpaymentobject)|false|none||none|
|trustly|[TrustlyPaymentObject
](#schematrustlypaymentobject)|false|none||none|
|apple_pay|[ApplePayPaymentObject
](#schemaapplepaypaymentobject)|false|none||none|
|google_pay|[GooglePayWalletResponse
](#schemagooglepaywalletresponse)|false|none||none|
|venmo|[VenmoWalletResponse
](#schemavenmowalletresponse)|false|none||none|
<h2 id="tocS_FreeAuthClientPolicyOpenApiVo">FreeAuthClientPolicyOpenApiVo</h2>
<a id="schemafreeauthclientpolicyopenapivo"></a>
<a id="schema_FreeAuthClientPolicyOpenApiVo"></a>
<a id="tocSfreeauthclientpolicyopenapivo"></a>
<a id="tocsfreeauthclientpolicyopenapivo"></a>
```json
{
"idInt": 0,
"type": 0,
"clientIp": "string",
"clientMac": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|idInt|integer(int32)|false|none||none|
|type|integer(int32)|true|none||none|
|clientIp|string|false|none||none|
|clientMac|string|false|none||none|
<h2 id="tocS_PaypalWalletAttributesResponse">PaypalWalletAttributesResponse</h2>
<a id="schemapaypalwalletattributesresponse"></a>
<a id="schema_PaypalWalletAttributesResponse"></a>
<a id="tocSpaypalwalletattributesresponse"></a>
<a id="tocspaypalwalletattributesresponse"></a>
```json
{
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"customer": {
"id": "string",
"email_address": "string",
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": null
}
},
"merchant_customer_id": "string"
}
},
"cobranded_cards": [
{
"labels": [
"string"
],
"payee": {
"email_address": "string",
"merchant_id": "string"
},
"amount": {
"currency_code": "string",
"value": "string"
}
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|vault|[PaypalWalletVaultResponse
](#schemapaypalwalletvaultresponse)|false|none||none|
|cobranded_cards|[
[CobrandedCard
](#schemacobrandedcard)
]|false|none||none|
<h2 id="tocS_PortalAccessControlOpenApiVo">PortalAccessControlOpenApiVo</h2>
<a id="schemaportalaccesscontrolopenapivo"></a>
<a id="schema_PortalAccessControlOpenApiVo"></a>
<a id="tocSportalaccesscontrolopenapivo"></a>
<a id="tocsportalaccesscontrolopenapivo"></a>
```json
{
"preAuthAccessEnable": true,
"preAuthAccessPolicies": [
{
"idInt": 0,
"type": 0,
"ip": "string",
"subnetMask": 0,
"url": "string"
}
],
"freeAuthClientEnable": true,
"freeAuthClientPolicies": [
{
"idInt": 0,
"type": 0,
"clientIp": "string",
"clientMac": "string"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|preAuthAccessEnable|boolean|true|none||none|
|preAuthAccessPolicies|[
[PreAuthAccessPolicyOpenApiVo
](#schemapreauthaccesspolicyopenapivo)
]|false|none||none|
|freeAuthClientEnable|boolean|true|none||none|
|freeAuthClientPolicies|[
[FreeAuthClientPolicyOpenApiVo
](#schemafreeauthclientpolicyopenapivo)
]|false|none||none|
<h2 id="tocS_PaypalWalletCustomer">PaypalWalletCustomer</h2>
<a id="schemapaypalwalletcustomer"></a>
<a id="schema_PaypalWalletCustomer"></a>
<a id="tocSpaypalwalletcustomer"></a>
<a id="tocspaypalwalletcustomer"></a>
```json
{
"id": "string",
"email_address": "string",
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
}
},
"merchant_customer_id": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|email_address|string|false|none||none|
|phone|[PhoneWithType
](#schemaphonewithtype)|false|none||none|
|merchant_customer_id|string|false|none||none|
<h2 id="tocS_PreAuthAccessPolicyOpenApiVo">PreAuthAccessPolicyOpenApiVo</h2>
<a id="schemapreauthaccesspolicyopenapivo"></a>
<a id="schema_PreAuthAccessPolicyOpenApiVo"></a>
<a id="tocSpreauthaccesspolicyopenapivo"></a>
<a id="tocspreauthaccesspolicyopenapivo"></a>
```json
{
"idInt": 0,
"type": 0,
"ip": "string",
"subnetMask": 0,
"url": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|idInt|integer(int32)|false|none||none|
|type|integer(int32)|true|none||none|
|ip|string|false|none||none|
|subnetMask|integer(int32)|false|none||none|
|url|string|false|none||none|
<h2 id="tocS_PaypalWalletResponse">PaypalWalletResponse</h2>
<a id="schemapaypalwalletresponse"></a>
<a id="schema_PaypalWalletResponse"></a>
<a id="tocSpaypalwalletresponse"></a>
<a id="tocspaypalwalletresponse"></a>
```json
{
"email_address": "string",
"account_id": "string",
"account_status": "VERIFIED",
"name": {
"given_name": "string",
"surname": "string"
},
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
},
"birth_date": "string",
"business_name": "string",
"tax_info": {
"tax_id": "string",
"tax_id_type": "BR_CPF"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"links": [
{
"href": "string",
"rel": "string",
"method": "["
}
],
"customer": {
"id": "string",
"email_address": "string",
"phone": {
"phone_type": null,
"phone_number": null
},
"merchant_customer_id": "string"
}
},
"cobranded_cards": [
{
"labels": [
"string"
],
"payee": {
"email_address": "string",
"merchant_id": "string"
},
"amount": {
"currency_code": "string",
"value": "string"
}
}
]
},
"stored_credential": {
"payment_initiator": "CUSTOMER",
"charge_pattern": "IMMEDIATE",
"usage_pattern": "IMMEDIATE",
"usage": "FIRST"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|email_address|string|false|none||none|
|account_id|string|false|none||none|
|account_status|string|false|none||none|
|name|[Name
](#schemaname)|false|none||none|
|phone_type|string|false|none||none|
|phone_number|[PhoneNumber
](#schemaphonenumber)|false|none||none|
|birth_date|string|false|none||none|
|business_name|string|false|none||none|
|tax_info|[TaxInfo
](#schemataxinfo)|false|none||none|
|address|[Address
](#schemaaddress)|false|none||none|
|attributes|[PaypalWalletAttributesResponse
](#schemapaypalwalletattributesresponse)|false|none||none|
|stored_credential|[PaypalWalletStoredCredential
](#schemapaypalwalletstoredcredential)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|account_status|VERIFIED|
|account_status|UNVERIFIED|
|account_status|null|
|phone_type|FAX|
|phone_type|HOME|
|phone_type|MOBILE|
|phone_type|OTHER|
|phone_type|PAGER|
|phone_type|null|
<h2 id="tocS_RListWlanSimpleOpenApiVo">RListWlanSimpleOpenApiVo</h2>
<a id="schemarlistwlansimpleopenapivo"></a>
<a id="schema_RListWlanSimpleOpenApiVo"></a>
<a id="tocSrlistwlansimpleopenapivo"></a>
<a id="tocsrlistwlansimpleopenapivo"></a>
```json
{
"code": 0,
"msg": "string",
"data": [
{
"wlanId": "string",
"wlanName": "string",
"ssidList": [
{
"ssidId": "string",
"ssidName": "string"
}
]
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[
[WlanSimpleOpenApiVo
](#schemawlansimpleopenapivo)
]|false|none||none|
<h2 id="tocS_PaypalWalletStoredCredential">PaypalWalletStoredCredential</h2>
<a id="schemapaypalwalletstoredcredential"></a>
<a id="schema_PaypalWalletStoredCredential"></a>
<a id="tocSpaypalwalletstoredcredential"></a>
<a id="tocspaypalwalletstoredcredential"></a>
```json
{
"payment_initiator": "CUSTOMER",
"charge_pattern": "IMMEDIATE",
"usage_pattern": "IMMEDIATE",
"usage": "FIRST"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|payment_initiator|string|false|none||none|
|charge_pattern|string|false|none||none|
|usage_pattern|string|false|none||none|
|usage|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|payment_initiator|CUSTOMER|
|payment_initiator|MERCHANT|
|payment_initiator|null|
|charge_pattern|IMMEDIATE|
|charge_pattern|DEFERRED|
|charge_pattern|RECURRING_PREPAID|
|charge_pattern|RECURRING_POSTPAID|
|charge_pattern|THRESHOLD_PREPAID|
|charge_pattern|THRESHOLD_POSTPAID|
|charge_pattern|SUBSCRIPTION_PREPAID|
|charge_pattern|SUBSCRIPTION_POSTPAID|
|charge_pattern|UNSCHEDULED_PREPAID|
|charge_pattern|UNSCHEDULED_POSTPAID|
|charge_pattern|INSTALLMENT_PREPAID|
|charge_pattern|INSTALLMENT_POSTPAID|
|charge_pattern|null|
|usage_pattern|IMMEDIATE|
|usage_pattern|DEFERRED|
|usage_pattern|RECURRING_PREPAID|
|usage_pattern|RECURRING_POSTPAID|
|usage_pattern|THRESHOLD_PREPAID|
|usage_pattern|THRESHOLD_POSTPAID|
|usage_pattern|SUBSCRIPTION_PREPAID|
|usage_pattern|SUBSCRIPTION_POSTPAID|
|usage_pattern|UNSCHEDULED_PREPAID|
|usage_pattern|UNSCHEDULED_POSTPAID|
|usage_pattern|INSTALLMENT_PREPAID|
|usage_pattern|INSTALLMENT_POSTPAID|
|usage_pattern|null|
|usage|FIRST|
|usage|SUBSEQUENT|
|usage|DERIVED|
|usage|null|
<h2 id="tocS_SsidSimpleOpenApiVo">SsidSimpleOpenApiVo</h2>
<a id="schemassidsimpleopenapivo"></a>
<a id="schema_SsidSimpleOpenApiVo"></a>
<a id="tocSssidsimpleopenapivo"></a>
<a id="tocsssidsimpleopenapivo"></a>
```json
{
"ssidId": "string",
"ssidName": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|ssidId|string|false|none||none|
|ssidName|string|false|none||none|
<h2 id="tocS_PaypalWalletVaultResponse">PaypalWalletVaultResponse</h2>
<a id="schemapaypalwalletvaultresponse"></a>
<a id="schema_PaypalWalletVaultResponse"></a>
<a id="tocSpaypalwalletvaultresponse"></a>
<a id="tocspaypalwalletvaultresponse"></a>
```json
{
"id": "string",
"status": "VAULTED",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"customer": {
"id": "string",
"email_address": "string",
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
}
},
"merchant_customer_id": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|status|string|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
|customer|[PaypalWalletCustomer
](#schemapaypalwalletcustomer)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|VAULTED|
|status|CREATED|
|status|APPROVED|
|status|null|
<h2 id="tocS_WlanSimpleOpenApiVo">WlanSimpleOpenApiVo</h2>
<a id="schemawlansimpleopenapivo"></a>
<a id="schema_WlanSimpleOpenApiVo"></a>
<a id="tocSwlansimpleopenapivo"></a>
<a id="tocswlansimpleopenapivo"></a>
```json
{
"wlanId": "string",
"wlanName": "string",
"ssidList": [
{
"ssidId": "string",
"ssidName": "string"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|wlanId|string|false|none||none|
|wlanName|string|false|none||none|
|ssidList|[
[SsidSimpleOpenApiVo
](#schemassidsimpleopenapivo)
]|false|none||none|
<h2 id="tocS_PhoneNumber">PhoneNumber</h2>
<a id="schemaphonenumber"></a>
<a id="schema_PhoneNumber"></a>
<a id="tocSphonenumber"></a>
<a id="tocsphonenumber"></a>
```json
{
"national_number": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|national_number|string|false|none||none|
<h2 id="tocS_PageDataVo">PageDataVo</h2>
<a id="schemapagedatavo"></a>
<a id="schema_PageDataVo"></a>
<a id="tocSpagedatavo"></a>
<a id="tocspagedatavo"></a>
```json
{
"total": 0,
"rows": [
{}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|total|integer(int64)|false|none||none|
|rows|[object
]|false|none||none|
<h2 id="tocS_PhoneNumberWithCountryCode">PhoneNumberWithCountryCode</h2>
<a id="schemaphonenumberwithcountrycode"></a>
<a id="schema_PhoneNumberWithCountryCode"></a>
<a id="tocSphonenumberwithcountrycode"></a>
<a id="tocsphonenumberwithcountrycode"></a>
```json
{
"country_code": "string",
"national_number": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|country_code|string|false|none||none|
|national_number|string|false|none||none|
<h2 id="tocS_TableDataInfo">TableDataInfo</h2>
<a id="schematabledatainfo"></a>
<a id="schema_TableDataInfo"></a>
<a id="tocStabledatainfo"></a>
<a id="tocstabledatainfo"></a>
```json
{
"data": {
"total": 0,
"rows": [
{}
]
},
"code": 0,
"msg": "string",
"total": 0,
"rows": [
{}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|data|[PageDataVo
](#schemapagedatavo)|false|none||none|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|total|integer(int64)|false|write-only||none|
|rows|[object
]|false|write-only||none|
<h2 id="tocS_PhoneWithType">PhoneWithType</h2>
<a id="schemaphonewithtype"></a>
<a id="schema_PhoneWithType"></a>
<a id="tocSphonewithtype"></a>
<a id="tocsphonewithtype"></a>
```json
{
"phone_type": "FAX",
"phone_number": {
"national_number": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|phone_type|string|false|none||none|
|phone_number|[PhoneNumber
](#schemaphonenumber)|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|phone_type|FAX|
|phone_type|HOME|
|phone_type|MOBILE|
|phone_type|OTHER|
|phone_type|PAGER|
|phone_type|null|
<h2 id="tocS_RSsidDetailOpenApiVo">RSsidDetailOpenApiVo</h2>
<a id="schemarssiddetailopenapivo"></a>
<a id="schema_RSsidDetailOpenApiVo"></a>
<a id="tocSrssiddetailopenapivo"></a>
<a id="tocsrssiddetailopenapivo"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"ssidId": "string",
"name": "string",
"band": 0,
"guestNetEnable": true,
"security": 0,
"broadcast": true,
"vlanEnable": true,
"vlanId": 0,
"pskSetting": {},
"entSetting": {},
"ppskSetting": {},
"mloEnable": true,
"pmfMode": 0,
"enable11r": true,
"clientRateLimit": {},
"ssidRateLimit": {},
"wlanSchedule": {
"wlanScheduleEnable": true,
"action": 0,
"scheduleId": "string"
},
"rateControl": {
"rate2gCtrlEnable": true,
"lowerDensity2g": 0,
"higherDensity2g": 0,
"cckRatesDisable": true,
"clientRatesRequire2g": true,
"sendBeacons2g": true,
"rate5gCtrlEnable": true,
"lowerDensity5g": 0,
"higherDensity5g": 0,
"clientRatesRequire5g": true,
"sendBeacons5g": true,
"rate6gCtrlEnable": true,
"lowerDensity6g": 0,
"higherDensity6g": 0,
"clientRatesRequire6g": true,
"sendBeacons6g": true
},
"macFilter": {
"macFilterEnable": true,
"policy": 0,
"macFilterId": "string",
"ouiProfileIdList": [
"string"
]
},
"multiCast": {
"multiCastEnable": true,
"channelUtil": 0,
"arpCastEnable": true,
"ipv6CastEnable": true,
"filterEnable": true,
"filterMode": 0,
"macGroupId": "string"
},
"dhcpOption82": {
"dhcpEnable": true,
"format": 0,
"delimiter": "string",
"circuitId": [
0
],
"remoteId": [
0
]
},
"deviceType": 0
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[SsidDetailOpenApiVo
](#schemassiddetailopenapivo)|false|none||none|
<h2 id="tocS_PlatformFee">PlatformFee</h2>
<a id="schemaplatformfee"></a>
<a id="schema_PlatformFee"></a>
<a id="tocSplatformfee"></a>
<a id="tocsplatformfee"></a>
```json
{
"amount": {
"currency_code": "string",
"value": "string"
},
"payee": {
"email_address": "string",
"merchant_id": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|amount|[Money
](#schemamoney)|false|none||none|
|payee|[PayeeBase
](#schemapayeebase)|false|none||none|
<h2 id="tocS_SsidDetailOpenApiVo">SsidDetailOpenApiVo</h2>
<a id="schemassiddetailopenapivo"></a>
<a id="schema_SsidDetailOpenApiVo"></a>
<a id="tocSssiddetailopenapivo"></a>
<a id="tocsssiddetailopenapivo"></a>
```json
{
"ssidId": "string",
"name": "string",
"band": 0,
"guestNetEnable": true,
"security": 0,
"broadcast": true,
"vlanEnable": true,
"vlanId": 0,
"pskSetting": {},
"entSetting": {},
"ppskSetting": {},
"mloEnable": true,
"pmfMode": 0,
"enable11r": true,
"clientRateLimit": {},
"ssidRateLimit": {},
"wlanSchedule": {
"wlanScheduleEnable": true,
"action": 0,
"scheduleId": "string"
},
"rateControl": {
"rate2gCtrlEnable": true,
"lowerDensity2g": 0,
"higherDensity2g": 0,
"cckRatesDisable": true,
"clientRatesRequire2g": true,
"sendBeacons2g": true,
"rate5gCtrlEnable": true,
"lowerDensity5g": 0,
"higherDensity5g": 0,
"clientRatesRequire5g": true,
"sendBeacons5g": true,
"rate6gCtrlEnable": true,
"lowerDensity6g": 0,
"higherDensity6g": 0,
"clientRatesRequire6g": true,
"sendBeacons6g": true
},
"macFilter": {
"macFilterEnable": true,
"policy": 0,
"macFilterId": "string",
"ouiProfileIdList": [
"string"
]
},
"multiCast": {
"multiCastEnable": true,
"channelUtil": 0,
"arpCastEnable": true,
"ipv6CastEnable": true,
"filterEnable": true,
"filterMode": 0,
"macGroupId": "string"
},
"dhcpOption82": {
"dhcpEnable": true,
"format": 0,
"delimiter": "string",
"circuitId": [
0
],
"remoteId": [
0
]
},
"deviceType": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|ssidId|string|false|none||none|
|name|string|false|none||none|
|band|integer(int32)|false|none||none|
|guestNetEnable|boolean|false|none||none|
|security|integer(int32)|false|none||none|
|broadcast|boolean|false|none||none|
|vlanEnable|boolean|false|none||none|
|vlanId|integer(int32)|false|none||none|
|pskSetting|object|false|none||none|
|entSetting|object|false|none||none|
|ppskSetting|object|false|none||none|
|mloEnable|boolean|false|none||none|
|pmfMode|integer(int32)|false|none||none|
|enable11r|boolean|false|none||none|
|clientRateLimit|object|false|none||none|
|ssidRateLimit|object|false|none||none|
|wlanSchedule|[SsidWlanScheduleOpenApiVo
](#schemassidwlanscheduleopenapivo)|false|none||none|
|rateControl|[SsidRateControlOpenApiVo
](#schemassidratecontrolopenapivo)|false|none||none|
|macFilter|[SsidMacFilterOpenApiVo
](#schemassidmacfilteropenapivo)|false|none||none|
|multiCast|[SsidMultiCastOpenApiVo
](#schemassidmulticastopenapivo)|false|none||none|
|dhcpOption82|[SsidDhcpOptionOpenApiVo
](#schemassiddhcpoptionopenapivo)|false|none||none|
|deviceType|integer(int32)|false|none||none|
<h2 id="tocS_ProcessorResponse">ProcessorResponse</h2>
<a id="schemaprocessorresponse"></a>
<a id="schema_ProcessorResponse"></a>
<a id="tocSprocessorresponse"></a>
<a id="tocsprocessorresponse"></a>
```json
{
"avs_code": "A",
"cvv_code": "E",
"response_code": "0000",
"payment_advice_code": "01"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|avs_code|string|false|none||none|
|cvv_code|string|false|none||none|
|response_code|string|false|none||none|
|payment_advice_code|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|avs_code|A|
|avs_code|B|
|avs_code|C|
|avs_code|D|
|avs_code|E|
|avs_code|F|
|avs_code|G|
|avs_code|I|
|avs_code|M|
|avs_code|N|
|avs_code|P|
|avs_code|R|
|avs_code|S|
|avs_code|U|
|avs_code|W|
|avs_code|X|
|avs_code|Y|
|avs_code|Z|
|avs_code|Null|
|avs_code|0|
|avs_code|1|
|avs_code|2|
|avs_code|3|
|avs_code|4|
|avs_code|null|
|cvv_code|E|
|cvv_code|I|
|cvv_code|M|
|cvv_code|N|
|cvv_code|P|
|cvv_code|S|
|cvv_code|U|
|cvv_code|X|
|cvv_code|All others|
|cvv_code|0|
|cvv_code|1|
|cvv_code|2|
|cvv_code|3|
|cvv_code|4|
|cvv_code|null|
|response_code|0000|
|response_code|00N7|
|response_code|0100|
|response_code|0390|
|response_code|0500|
|response_code|0580|
|response_code|0800|
|response_code|0880|
|response_code|0890|
|response_code|0960|
|response_code|0R00|
|response_code|1000|
|response_code|10BR|
|response_code|1300|
|response_code|1310|
|response_code|1312|
|response_code|1317|
|response_code|1320|
|response_code|1330|
|response_code|1335|
|response_code|1340|
|response_code|1350|
|response_code|1352|
|response_code|1360|
|response_code|1370|
|response_code|1380|
|response_code|1382|
|response_code|1384|
|response_code|1390|
|response_code|1393|
|response_code|5100|
|response_code|5110|
|response_code|5120|
|response_code|5130|
|response_code|5135|
|response_code|5140|
|response_code|5150|
|response_code|5160|
|response_code|5170|
|response_code|5180|
|response_code|5190|
|response_code|5200|
|response_code|5210|
|response_code|5400|
|response_code|5500|
|response_code|5650|
|response_code|5700|
|response_code|5710|
|response_code|5800|
|response_code|5900|
|response_code|5910|
|response_code|5920|
|response_code|5930|
|response_code|5950|
|response_code|6300|
|response_code|7600|
|response_code|7700|
|response_code|7710|
|response_code|7800|
|response_code|7900|
|response_code|8000|
|response_code|8010|
|response_code|8020|
|response_code|8030|
|response_code|8100|
|response_code|8110|
|response_code|8220|
|response_code|9100|
|response_code|9500|
|response_code|9510|
|response_code|9520|
|response_code|9530|
|response_code|9540|
|response_code|9600|
|response_code|PCNR|
|response_code|PCVV|
|response_code|PP06|
|response_code|PPRN|
|response_code|PPAD|
|response_code|PPAB|
|response_code|PPAE|
|response_code|PPAG|
|response_code|PPAI|
|response_code|PPAR|
|response_code|PPAU|
|response_code|PPAV|
|response_code|PPAX|
|response_code|PPBG|
|response_code|PPC2|
|response_code|PPCE|
|response_code|PPCO|
|response_code|PPCR|
|response_code|PPCT|
|response_code|PPCU|
|response_code|PPD3|
|response_code|PPDC|
|response_code|PPDI|
|response_code|PPDV|
|response_code|PPDT|
|response_code|PPEF|
|response_code|PPEL|
|response_code|PPER|
|response_code|PPEX|
|response_code|PPFE|
|response_code|PPFI|
|response_code|PPFR|
|response_code|PPFV|
|response_code|PPGR|
|response_code|PPH1|
|response_code|PPIF|
|response_code|PPII|
|response_code|PPIM|
|response_code|PPIT|
|response_code|PPLR|
|response_code|PPLS|
|response_code|PPMB|
|response_code|PPMC|
|response_code|PPMD|
|response_code|PPNC|
|response_code|PPNL|
|response_code|PPNM|
|response_code|PPNT|
|response_code|PPPH|
|response_code|PPPI|
|response_code|PPPM|
|response_code|PPQC|
|response_code|PPRE|
|response_code|PPRF|
|response_code|PPRR|
|response_code|PPS0|
|response_code|PPS1|
|response_code|PPS2|
|response_code|PPS3|
|response_code|PPS4|
|response_code|PPS5|
|response_code|PPS6|
|response_code|PPSC|
|response_code|PPSD|
|response_code|PPSE|
|response_code|PPTE|
|response_code|PPTF|
|response_code|PPTI|
|response_code|PPTR|
|response_code|PPTT|
|response_code|PPTV|
|response_code|PPUA|
|response_code|PPUC|
|response_code|PPUE|
|response_code|PPUI|
|response_code|PPUP|
|response_code|PPUR|
|response_code|PPVC|
|response_code|PPVE|
|response_code|PPVT|
|response_code|null|
|payment_advice_code|01|
|payment_advice_code|02|
|payment_advice_code|03|
|payment_advice_code|04|
|payment_advice_code|21|
|payment_advice_code|22|
|payment_advice_code|24|
|payment_advice_code|25|
|payment_advice_code|26|
|payment_advice_code|27|
|payment_advice_code|28|
|payment_advice_code|29|
|payment_advice_code|30|
|payment_advice_code|40|
|payment_advice_code|43|
|payment_advice_code|null|
<h2 id="tocS_SsidDhcpOptionOpenApiVo">SsidDhcpOptionOpenApiVo</h2>
<a id="schemassiddhcpoptionopenapivo"></a>
<a id="schema_SsidDhcpOptionOpenApiVo"></a>
<a id="tocSssiddhcpoptionopenapivo"></a>
<a id="tocsssiddhcpoptionopenapivo"></a>
```json
{
"dhcpEnable": true,
"format": 0,
"delimiter": "string",
"circuitId": [
0
],
"remoteId": [
0
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|dhcpEnable|boolean|false|none||none|
|format|integer(int32)|false|none||none|
|delimiter|string|false|none||none|
|circuitId|[integer
]|false|none||none|
|remoteId|[integer
]|false|none||none|
<h2 id="tocS_PurchaseUnit">PurchaseUnit</h2>
<a id="schemapurchaseunit"></a>
<a id="schema_PurchaseUnit"></a>
<a id="tocSpurchaseunit"></a>
<a id="tocspurchaseunit"></a>
```json
{
"reference_id": "string",
"amount": {
"currency_code": "string",
"value": "string",
"breakdown": {
"item_total": {
"currency_code": "string",
"value": "string"
},
"shipping": {
"currency_code": "string",
"value": "string"
},
"handling": {
"currency_code": "string",
"value": "string"
},
"tax_total": {
"currency_code": "string",
"value": "string"
},
"insurance": {
"currency_code": "string",
"value": "string"
},
"shipping_discount": {
"currency_code": "string",
"value": "string"
},
"discount": {
"currency_code": "string",
"value": "string"
}
}
},
"payee": {
"email_address": "string",
"merchant_id": "string"
},
"payment_instruction": {
"platform_fees": [
{
"amount": {
"currency_code": "string",
"value": "string"
},
"payee": {
"email_address": "string",
"merchant_id": "string"
}
}
],
"disbursement_mode": "INSTANT",
"payee_pricing_tier_id": "string",
"payee_receivable_fx_rate_id": "string"
},
"description": "string",
"custom_id": "string",
"invoice_id": "string",
"id": "string",
"soft_descriptor": "string",
"items": [
{
"name": "string",
"unit_amount": {
"currency_code": "string",
"value": "string"
},
"tax": {
"currency_code": "string",
"value": "string"
},
"quantity": "string",
"description": "string",
"sku": "string",
"url": "string",
"category": "DIGITAL_GOODS",
"image_url": "string",
"upc": {
"type": "UPC-A",
"code": "string"
}
}
],
"shipping": {
"name": {
"full_name": "string"
},
"email_address": "string",
"phone_number": {
"country_code": "string",
"national_number": "string"
},
"type": "SHIPPING",
"options": [
{
"id": "string",
"label": "string",
"type": "SHIPPING",
"amount": {
"currency_code": "string",
"value": "string"
},
"selected": true
}
],
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"trackers": [
{
"id": "string",
"status": "CANCELLED",
"items": [
{
"name": null,
"quantity": null,
"sku": null,
"url": null,
"image_url": null,
"upc": null
}
],
"links": [
{
"href": null,
"rel": null,
"method": null
}
],
"create_time": "string",
"update_time": "string"
}
]
},
"supplementary_data": {
"card": {
"level_2": {
"invoice_id": "string",
"tax_total": {
"currency_code": null,
"value": null
}
},
"level_3": {
"shipping_amount": {
"currency_code": null,
"value": null
},
"duty_amount": {
"currency_code": null,
"value": null
},
"discount_amount": {
"currency_code": null,
"value": null
},
"shipping_address": {
"address_line_1": null,
"address_line_2": null,
"admin_area_2": null,
"admin_area_1": null,
"postal_code": null,
"country_code": null
},
"ships_from_postal_code": "string",
"line_items": [
{}
]
}
},
"risk": {
"customer": {
"ip_address": "string"
}
}
},
"payments": {
"authorizations": [
{
"status": "CREATED",
"status_details": {
"reason": "["
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"network_transaction_reference": {
"id": "string",
"date": "string",
"network": "[",
"acquirer_reference_number": "string"
},
"seller_protection": {
"status": "[",
"dispute_categories": [
null
]
},
"expiration_time": "string",
"links": [
{
"href": null,
"rel": null,
"method": null
}
],
"create_time": "string",
"update_time": "string",
"processor_response": {
"avs_code": "[",
"cvv_code": "[",
"response_code": "[",
"payment_advice_code": "["
}
}
],
"captures": [
{
"status": "COMPLETED",
"status_details": {
"reason": "["
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"network_transaction_reference": {
"id": "string",
"date": "string",
"network": "[",
"acquirer_reference_number": "string"
},
"seller_protection": {
"status": "[",
"dispute_categories": [
null
]
},
"final_capture": true,
"seller_receivable_breakdown": {
"gross_amount": {},
"paypal_fee": {},
"paypal_fee_in_receivable_currency": {},
"net_amount": {},
"receivable_amount": {},
"exchange_rate": {},
"platform_fees": [
null
]
},
"disbursement_mode": "INSTANT",
"links": [
{
"href": null,
"rel": null,
"method": null
}
],
"processor_response": {
"avs_code": "[",
"cvv_code": "[",
"response_code": "[",
"payment_advice_code": "["
},
"create_time": "string",
"update_time": "string"
}
],
"refunds": [
{
"status": "CANCELLED",
"status_details": {
"reason": "["
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"acquirer_reference_number": "string",
"note_to_payer": "string",
"seller_payable_breakdown": {
"gross_amount": {},
"paypal_fee": {},
"paypal_fee_in_receivable_currency": {},
"net_amount": {},
"net_amount_in_receivable_currency": {},
"platform_fees": [
null
],
"net_amount_breakdown": [
null
],
"total_refunded_amount": {}
},
"payer": {
"email_address": "string",
"merchant_id": "string"
},
"links": [
{
"href": null,
"rel": null,
"method": null
}
],
"create_time": "string",
"update_time": "string"
}
]
},
"most_recent_errors": [
{}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|reference_id|string|false|none||none|
|amount|[AmountWithBreakdown
](#schemaamountwithbreakdown)|false|none||none|
|payee|[PayeeBase
](#schemapayeebase)|false|none||none|
|payment_instruction|[PaymentInstruction
](#schemapaymentinstruction)|false|none||none|
|description|string|false|none||none|
|custom_id|string|false|none||none|
|invoice_id|string|false|none||none|
|id|string|false|none||none|
|soft_descriptor|string|false|none||none|
|items|[
[Item
](#schemaitem)
]|false|none||none|
|shipping|[ShippingWithTrackingDetails
](#schemashippingwithtrackingdetails)|false|none||none|
|supplementary_data|[SupplementaryData
](#schemasupplementarydata)|false|none||none|
|payments|[PaymentCollection
](#schemapaymentcollection)|false|none||none|
|most_recent_errors|[
[JsonNode
](#schemajsonnode)
]|false|none||none|
<h2 id="tocS_SsidMacFilterOpenApiVo">SsidMacFilterOpenApiVo</h2>
<a id="schemassidmacfilteropenapivo"></a>
<a id="schema_SsidMacFilterOpenApiVo"></a>
<a id="tocSssidmacfilteropenapivo"></a>
<a id="tocsssidmacfilteropenapivo"></a>
```json
{
"macFilterEnable": true,
"policy": 0,
"macFilterId": "string",
"ouiProfileIdList": [
"string"
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|macFilterEnable|boolean|false|none||none|
|policy|integer(int32)|false|none||none|
|macFilterId|string|false|none||none|
|ouiProfileIdList|[string
]|false|none||none|
<h2 id="tocS_ROrder">ROrder</h2>
<a id="schemarorder"></a>
<a id="schema_ROrder"></a>
<a id="tocSrorder"></a>
<a id="tocsrorder"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"create_time": "string",
"update_time": "string",
"id": "string",
"payment_source": {
"card": {
"name": "string",
"last_digits": "string",
"brand": "VISA",
"available_networks": [
"["
],
"type": "CREDIT",
"authentication_result": {
"liability_shift": null,
"three_d_secure": null
},
"attributes": {
"vault": null
},
"from_request": {
"expiry": null,
"last_digits": null
},
"expiry": "string",
"bin_details": {
"bin": null,
"issuing_bank": null,
"bin_country_code": null,
"products": null
},
"stored_credential": {
"payment_initiator": null,
"payment_type": null,
"usage": null,
"previous_network_transaction_reference": null
}
},
"paypal": {
"email_address": "string",
"account_id": "string",
"account_status": "VERIFIED",
"name": {
"given_name": null,
"surname": null
},
"phone_type": "FAX",
"phone_number": {
"national_number": null
},
"birth_date": "string",
"business_name": "string",
"tax_info": {
"tax_id": null,
"tax_id_type": null
},
"address": {
"address_line_1": null,
"address_line_2": null,
"admin_area_2": null,
"admin_area_1": null,
"postal_code": null,
"country_code": null
},
"attributes": {
"vault": null,
"cobranded_cards": null
},
"stored_credential": {
"payment_initiator": null,
"charge_pattern": null,
"usage_pattern": null,
"usage": null
}
},
"bancontact": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string",
"card_last_digits": "string"
},
"blik": {
"name": "string",
"country_code": "string",
"email": "string",
"one_click": {
"consumer_reference": null
}
},
"eps": {
"name": "string",
"country_code": "string",
"bic": "string"
},
"giropay": {
"name": "string",
"country_code": "string",
"bic": "string"
},
"ideal": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"mybank": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"p24": {
"name": "string",
"email": "string",
"country_code": "string",
"payment_descriptor": "string",
"method_id": "string",
"method_description": "string"
},
"sofort": {
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
},
"trustly": {
"name": "string",
"country_code": "string",
"email": "string",
"bic": "string",
"iban_last_chars": "string"
},
"apple_pay": {
"id": "string",
"token": "string",
"name": "string",
"email_address": "string",
"phone_number": {
"national_number": null
},
"card": {
"name": null,
"last_digits": null,
"brand": null,
"available_networks": null,
"type": null,
"authentication_result": null,
"attributes": null,
"from_request": null,
"expiry": null,
"bin_details": null,
"stored_credential": null,
"billing_address": null,
"country_code": null
},
"attributes": {
"vault": null
},
"stored_credential": {
"payment_initiator": null,
"payment_type": null,
"usage": null,
"previous_network_transaction_reference": null
}
},
"google_pay": {
"name": "string",
"email_address": "string",
"phone_number": {
"country_code": null,
"national_number": null
},
"card": {
"name": null,
"last_digits": null,
"type": null,
"brand": null,
"billing_address": null,
"authentication_result": null
}
},
"venmo": {
"email_address": "string",
"account_id": "string",
"user_name": "string",
"name": {
"given_name": null,
"surname": null
},
"phone_number": {
"national_number": null
},
"address": {
"address_line_1": null,
"address_line_2": null,
"admin_area_2": null,
"admin_area_1": null,
"postal_code": null,
"country_code": null
},
"attributes": {
"vault": null
}
}
},
"intent": "CAPTURE",
"payer": {
"email_address": "string",
"payer_id": "string",
"name": {
"given_name": "string",
"surname": "string"
},
"phone": {
"phone_type": "FAX",
"phone_number": {
"national_number": null
}
},
"birth_date": "string",
"tax_info": {
"tax_id": "string",
"tax_id_type": "BR_CPF"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
}
},
"purchase_units": [
{
"reference_id": "string",
"amount": {
"currency_code": "string",
"value": "string",
"breakdown": {}
},
"payee": {
"email_address": "string",
"merchant_id": "string"
},
"payment_instruction": {
"platform_fees": [
null
],
"disbursement_mode": "[",
"payee_pricing_tier_id": "string",
"payee_receivable_fx_rate_id": "string"
},
"description": "string",
"custom_id": "string",
"invoice_id": "string",
"id": "string",
"soft_descriptor": "string",
"items": [
{
"name": null,
"unit_amount": null,
"tax": null,
"quantity": null,
"description": null,
"sku": null,
"url": null,
"category": null,
"image_url": null,
"upc": null
}
],
"shipping": {
"name": {},
"email_address": "string",
"phone_number": {},
"type": "[",
"options": [
null
],
"address": {},
"trackers": [
null
]
},
"supplementary_data": {
"card": {},
"risk": {}
},
"payments": {
"authorizations": [
null
],
"captures": [
null
],
"refunds": [
null
]
},
"most_recent_errors": [
{}
]
}
],
"status": "CREATED",
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
]
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[Order
](#schemaorder)|false|none||none|
<h2 id="tocS_SsidMultiCastOpenApiVo">SsidMultiCastOpenApiVo</h2>
<a id="schemassidmulticastopenapivo"></a>
<a id="schema_SsidMultiCastOpenApiVo"></a>
<a id="tocSssidmulticastopenapivo"></a>
<a id="tocsssidmulticastopenapivo"></a>
```json
{
"multiCastEnable": true,
"channelUtil": 0,
"arpCastEnable": true,
"ipv6CastEnable": true,
"filterEnable": true,
"filterMode": 0,
"macGroupId": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|multiCastEnable|boolean|false|none||none|
|channelUtil|integer(int32)|false|none||none|
|arpCastEnable|boolean|false|none||none|
|ipv6CastEnable|boolean|false|none||none|
|filterEnable|boolean|false|none||none|
|filterMode|integer(int32)|false|none||none|
|macGroupId|string|false|none||none|
<h2 id="tocS_Refund">Refund</h2>
<a id="schemarefund"></a>
<a id="schema_Refund"></a>
<a id="tocSrefund"></a>
<a id="tocsrefund"></a>
```json
{
"status": "CANCELLED",
"status_details": {
"reason": "ECHECK"
},
"id": "string",
"amount": {
"currency_code": "string",
"value": "string"
},
"invoice_id": "string",
"custom_id": "string",
"acquirer_reference_number": "string",
"note_to_payer": "string",
"seller_payable_breakdown": {
"gross_amount": {
"currency_code": "string",
"value": "string"
},
"paypal_fee": {
"currency_code": "string",
"value": "string"
},
"paypal_fee_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"net_amount": {
"currency_code": "string",
"value": "string"
},
"net_amount_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"platform_fees": [
{
"amount": {
"currency_code": "string",
"value": "string"
},
"payee": {
"email_address": "string",
"merchant_id": "string"
}
}
],
"net_amount_breakdown": [
{
"payable_amount": {
"currency_code": "string",
"value": "string"
},
"converted_amount": {
"currency_code": "string",
"value": "string"
},
"exchange_rate": {
"source_currency": "string",
"target_currency": "string",
"value": "string"
}
}
],
"total_refunded_amount": {
"currency_code": "string",
"value": "string"
}
},
"payer": {
"email_address": "string",
"merchant_id": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"create_time": "string",
"update_time": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|status|string|false|none||none|
|status_details|[RefundStatusDetails
](#schemarefundstatusdetails)|false|none||none|
|id|string|false|none||none|
|amount|[Money
](#schemamoney)|false|none||none|
|invoice_id|string|false|none||none|
|custom_id|string|false|none||none|
|acquirer_reference_number|string|false|none||none|
|note_to_payer|string|false|none||none|
|seller_payable_breakdown|[SellerPayableBreakdown
](#schemasellerpayablebreakdown)|false|none||none|
|payer|[PayeeBase
](#schemapayeebase)|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
|create_time|string|false|none||none|
|update_time|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|CANCELLED|
|status|FAILED|
|status|PENDING|
|status|COMPLETED|
|status|null|
<h2 id="tocS_SsidRateControlOpenApiVo">SsidRateControlOpenApiVo</h2>
<a id="schemassidratecontrolopenapivo"></a>
<a id="schema_SsidRateControlOpenApiVo"></a>
<a id="tocSssidratecontrolopenapivo"></a>
<a id="tocsssidratecontrolopenapivo"></a>
```json
{
"rate2gCtrlEnable": true,
"lowerDensity2g": 0,
"higherDensity2g": 0,
"cckRatesDisable": true,
"clientRatesRequire2g": true,
"sendBeacons2g": true,
"rate5gCtrlEnable": true,
"lowerDensity5g": 0,
"higherDensity5g": 0,
"clientRatesRequire5g": true,
"sendBeacons5g": true,
"rate6gCtrlEnable": true,
"lowerDensity6g": 0,
"higherDensity6g": 0,
"clientRatesRequire6g": true,
"sendBeacons6g": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|rate2gCtrlEnable|boolean|false|none||none|
|lowerDensity2g|number|false|none||none|
|higherDensity2g|integer(int32)|false|none||none|
|cckRatesDisable|boolean|false|none||none|
|clientRatesRequire2g|boolean|false|none||none|
|sendBeacons2g|boolean|false|none||none|
|rate5gCtrlEnable|boolean|false|none||none|
|lowerDensity5g|integer(int32)|false|none||none|
|higherDensity5g|integer(int32)|false|none||none|
|clientRatesRequire5g|boolean|false|none||none|
|sendBeacons5g|boolean|false|none||none|
|rate6gCtrlEnable|boolean|false|none||none|
|lowerDensity6g|integer(int32)|false|none||none|
|higherDensity6g|integer(int32)|false|none||none|
|clientRatesRequire6g|boolean|false|none||none|
|sendBeacons6g|boolean|false|none||none|
<h2 id="tocS_RefundStatusDetails">RefundStatusDetails</h2>
<a id="schemarefundstatusdetails"></a>
<a id="schema_RefundStatusDetails"></a>
<a id="tocSrefundstatusdetails"></a>
<a id="tocsrefundstatusdetails"></a>
```json
{
"reason": "ECHECK"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|reason|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|reason|ECHECK|
|reason|null|
<h2 id="tocS_SsidWlanScheduleOpenApiVo">SsidWlanScheduleOpenApiVo</h2>
<a id="schemassidwlanscheduleopenapivo"></a>
<a id="schema_SsidWlanScheduleOpenApiVo"></a>
<a id="tocSssidwlanscheduleopenapivo"></a>
<a id="tocsssidwlanscheduleopenapivo"></a>
```json
{
"wlanScheduleEnable": true,
"action": 0,
"scheduleId": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|wlanScheduleEnable|boolean|false|none||none|
|action|integer(int32)|false|none||none|
|scheduleId|string|false|none||none|
<h2 id="tocS_RiskSupplementaryData">RiskSupplementaryData</h2>
<a id="schemarisksupplementarydata"></a>
<a id="schema_RiskSupplementaryData"></a>
<a id="tocSrisksupplementarydata"></a>
<a id="tocsrisksupplementarydata"></a>
```json
{
"customer": {
"ip_address": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|customer|[ParticipantMetadata
](#schemaparticipantmetadata)|false|none||none|
<h2 id="tocS_RListWlanGroupOpenApiVo">RListWlanGroupOpenApiVo</h2>
<a id="schemarlistwlangroupopenapivo"></a>
<a id="schema_RListWlanGroupOpenApiVo"></a>
<a id="tocSrlistwlangroupopenapivo"></a>
<a id="tocsrlistwlangroupopenapivo"></a>
```json
{
"code": 0,
"msg": "string",
"data": [
{
"wlanId": "string",
"name": "string",
"primary": true
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[
[WlanGroupOpenApiVo
](#schemawlangroupopenapivo)
]|false|none||none|
<h2 id="tocS_SellerPayableBreakdown">SellerPayableBreakdown</h2>
<a id="schemasellerpayablebreakdown"></a>
<a id="schema_SellerPayableBreakdown"></a>
<a id="tocSsellerpayablebreakdown"></a>
<a id="tocssellerpayablebreakdown"></a>
```json
{
"gross_amount": {
"currency_code": "string",
"value": "string"
},
"paypal_fee": {
"currency_code": "string",
"value": "string"
},
"paypal_fee_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"net_amount": {
"currency_code": "string",
"value": "string"
},
"net_amount_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"platform_fees": [
{
"amount": {
"currency_code": "string",
"value": "string"
},
"payee": {
"email_address": "string",
"merchant_id": "string"
}
}
],
"net_amount_breakdown": [
{
"payable_amount": {
"currency_code": "string",
"value": "string"
},
"converted_amount": {
"currency_code": "string",
"value": "string"
},
"exchange_rate": {
"source_currency": "string",
"target_currency": "string",
"value": "string"
}
}
],
"total_refunded_amount": {
"currency_code": "string",
"value": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|gross_amount|[Money
](#schemamoney)|false|none||none|
|paypal_fee|[Money
](#schemamoney)|false|none||none|
|paypal_fee_in_receivable_currency|[Money
](#schemamoney)|false|none||none|
|net_amount|[Money
](#schemamoney)|false|none||none|
|net_amount_in_receivable_currency|[Money
](#schemamoney)|false|none||none|
|platform_fees|[
[PlatformFee
](#schemaplatformfee)
]|false|none||none|
|net_amount_breakdown|[
[NetAmountBreakdownItem
](#schemanetamountbreakdownitem)
]|false|none||none|
|total_refunded_amount|[Money
](#schemamoney)|false|none||none|
<h2 id="tocS_WlanGroupOpenApiVo">WlanGroupOpenApiVo</h2>
<a id="schemawlangroupopenapivo"></a>
<a id="schema_WlanGroupOpenApiVo"></a>
<a id="tocSwlangroupopenapivo"></a>
<a id="tocswlangroupopenapivo"></a>
```json
{
"wlanId": "string",
"name": "string",
"primary": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|wlanId|string|false|none||none|
|name|string|false|none||none|
|primary|boolean|false|none||none|
<h2 id="tocS_SellerProtection">SellerProtection</h2>
<a id="schemasellerprotection"></a>
<a id="schema_SellerProtection"></a>
<a id="tocSsellerprotection"></a>
<a id="tocssellerprotection"></a>
```json
{
"status": "ELIGIBLE",
"dispute_categories": [
"ITEM_NOT_RECEIVED"
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|status|string|false|none||none|
|dispute_categories|[string
]|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|ELIGIBLE|
|status|PARTIALLY_ELIGIBLE|
|status|NOT_ELIGIBLE|
|status|null|
<h2 id="tocS_UDept">UDept</h2>
<a id="schemaudept"></a>
<a id="schema_UDept"></a>
<a id="tocSudept"></a>
<a id="tocsudept"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{}
]
}
]
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|deptId|integer(int64)|false|none||none|
|parentId|integer(int64)|false|none||none|
|ancestors|string|false|none||none|
|deptName|string|true|none||none|
|orderNum|integer(int32)|true|none||none|
|leader|string|false|none||none|
|phone|string|false|none||none|
|email|string|false|none||none|
|status|string|false|none||none|
|delFlag|string|false|none||none|
|parentName|string|false|none||none|
|children|[
[UDept
](#schemaudept)
]|false|none||none|
<h2 id="tocS_SellerReceivableBreakdown">SellerReceivableBreakdown</h2>
<a id="schemasellerreceivablebreakdown"></a>
<a id="schema_SellerReceivableBreakdown"></a>
<a id="tocSsellerreceivablebreakdown"></a>
<a id="tocssellerreceivablebreakdown"></a>
```json
{
"gross_amount": {
"currency_code": "string",
"value": "string"
},
"paypal_fee": {
"currency_code": "string",
"value": "string"
},
"paypal_fee_in_receivable_currency": {
"currency_code": "string",
"value": "string"
},
"net_amount": {
"currency_code": "string",
"value": "string"
},
"receivable_amount": {
"currency_code": "string",
"value": "string"
},
"exchange_rate": {
"source_currency": "string",
"target_currency": "string",
"value": "string"
},
"platform_fees": [
{
"amount": {
"currency_code": "string",
"value": "string"
},
"payee": {
"email_address": "string",
"merchant_id": "string"
}
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|gross_amount|[Money
](#schemamoney)|false|none||none|
|paypal_fee|[Money
](#schemamoney)|false|none||none|
|paypal_fee_in_receivable_currency|[Money
](#schemamoney)|false|none||none|
|net_amount|[Money
](#schemamoney)|false|none||none|
|receivable_amount|[Money
](#schemamoney)|false|none||none|
|exchange_rate|[ExchangeRate
](#schemaexchangerate)|false|none||none|
|platform_fees|[
[PlatformFee
](#schemaplatformfee)
]|false|none||none|
<h2 id="tocS_URole">URole</h2>
<a id="schemaurole"></a>
<a id="schema_URole"></a>
<a id="tocSurole"></a>
<a id="tocsurole"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|roleId|integer(int64)|false|none||none|
|roleName|string|true|none||none|
|roleKey|string|true|none||none|
|roleSort|integer(int32)|true|none||none|
|dataScope|string|false|none||none|
|menuCheckStrictly|boolean|false|none||none|
|deptCheckStrictly|boolean|false|none||none|
|status|string|false|none||none|
|delFlag|string|false|none||none|
|flag|boolean|false|none||none|
|menuIds|[integer
]|false|none||none|
|deptIds|[integer
]|false|none||none|
|permissions|[string
]|false|none||none|
|admin|boolean|false|none||none|
<h2 id="tocS_ShippingName">ShippingName</h2>
<a id="schemashippingname"></a>
<a id="schema_ShippingName"></a>
<a id="tocSshippingname"></a>
<a id="tocsshippingname"></a>
```json
{
"full_name": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|full_name|string|false|none||none|
<h2 id="tocS_UUser">UUser</h2>
<a id="schemauuser"></a>
<a id="schema_UUser"></a>
<a id="tocSuuser"></a>
<a id="tocsuuser"></a>
```json
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": null,
"createTime": null,
"updateBy": null,
"updateTime": null,
"remark": null,
"params": null,
"deptId": null,
"parentId": null,
"ancestors": null,
"deptName": null,
"orderNum": null,
"leader": null,
"phone": null,
"email": null,
"status": null,
"delFlag": null,
"parentName": null,
"children": null
}
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"kycStatus": "string",
"admin": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|createBy|string|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|string|false|none||none|
|updateTime|string(date-time)|false|none||none|
|remark|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|object|false|none||none|
|userId|integer(int64)|false|none||none|
|deptId|integer(int64)|false|none||none|
|userName|string|true|none||none|
|birthDate|string(date-time)|false|none||none|
|nickName|string|false|none||none|
|email|string|false|none||none|
|phonenumber|string|false|none||none|
|sex|string|false|none||none|
|avatar|string|false|none||none|
|password|string|false|none||none|
|fullName|string|false|none||none|
|age|integer(int32)|false|none||none|
|address|string|false|none||none|
|status|string|false|none||none|
|delFlag|string|false|none||none|
|loginIp|string|false|none||none|
|loginDate|string(date-time)|false|none||none|
|dept|[UDept
](#schemaudept)|false|none||none|
|roles|[
[URole
](#schemaurole)
]|false|none||none|
|roleIds|[integer
]|false|none||none|
|postIds|[integer
]|false|none||none|
|roleId|integer(int64)|false|none||none|
|kycStatus|string|false|none||none|
|admin|boolean|false|none||none|
<h2 id="tocS_ShippingOption">ShippingOption</h2>
<a id="schemashippingoption"></a>
<a id="schema_ShippingOption"></a>
<a id="tocSshippingoption"></a>
<a id="tocsshippingoption"></a>
```json
{
"id": "string",
"label": "string",
"type": "SHIPPING",
"amount": {
"currency_code": "string",
"value": "string"
},
"selected": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|label|string|false|none||none|
|type|string|false|none||none|
|amount|[Money
](#schemamoney)|false|none||none|
|selected|boolean|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|type|SHIPPING|
|type|PICKUP|
|type|PICKUP_IN_STORE|
|type|PICKUP_FROM_PERSON|
|type|null|
<h2 id="tocS_LoginUserSysUser">LoginUserSysUser</h2>
<a id="schemaloginusersysuser"></a>
<a id="schema_LoginUserSysUser"></a>
<a id="tocSloginusersysuser"></a>
<a id="tocsloginusersysuser"></a>
```json
{
"token": "string",
"userid": 0,
"username": "string",
"loginTime": 0,
"expireTime": 0,
"ipaddr": "string",
"permissions": [
"string"
],
"roles": [
"string"
],
"user": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"code": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
null
]
}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
0
],
"deptIds": [
0
],
"permissions": [
"string"
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"admin": true
},
"wanFiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|token|string|false|none||none|
|userid|integer(int64)|false|none||none|
|username|string|false|none||none|
|loginTime|integer(int64)|false|none||none|
|expireTime|integer(int64)|false|none||none|
|ipaddr|string|false|none||none|
|permissions|[string
]|false|none||none|
|roles|[string
]|false|none||none|
|user|[SysUser
](#schemasysuser)|false|none||none|
|wanFiRedirectParams|[WANFiRedirectParams
](#schemawanfiredirectparams)|false|none||none|
<h2 id="tocS_ShippingWithTrackingDetails">ShippingWithTrackingDetails</h2>
<a id="schemashippingwithtrackingdetails"></a>
<a id="schema_ShippingWithTrackingDetails"></a>
<a id="tocSshippingwithtrackingdetails"></a>
<a id="tocsshippingwithtrackingdetails"></a>
```json
{
"name": {
"full_name": "string"
},
"email_address": "string",
"phone_number": {
"country_code": "string",
"national_number": "string"
},
"type": "SHIPPING",
"options": [
{
"id": "string",
"label": "string",
"type": "SHIPPING",
"amount": {
"currency_code": "string",
"value": "string"
},
"selected": true
}
],
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"trackers": [
{
"id": "string",
"status": "CANCELLED",
"items": [
{
"name": "string",
"quantity": "string",
"sku": "string",
"url": "string",
"image_url": "string",
"upc": {
"type": null,
"code": null
}
}
],
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
],
"create_time": "string",
"update_time": "string"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|[ShippingName
](#schemashippingname)|false|none||none|
|email_address|string|false|none||none|
|phone_number|[PhoneNumberWithCountryCode
](#schemaphonenumberwithcountrycode)|false|none||none|
|type|string|false|none||none|
|options|[
[ShippingOption
](#schemashippingoption)
]|false|none||none|
|address|[Address
](#schemaaddress)|false|none||none|
|trackers|[
[OrderTrackerResponse
](#schemaordertrackerresponse)
]|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|type|SHIPPING|
|type|PICKUP_IN_PERSON|
|type|PICKUP_IN_STORE|
|type|PICKUP_FROM_PERSON|
|type|null|
<h2 id="tocS_RLoginUserSysUser">RLoginUserSysUser</h2>
<a id="schemarloginusersysuser"></a>
<a id="schema_RLoginUserSysUser"></a>
<a id="tocSrloginusersysuser"></a>
<a id="tocsrloginusersysuser"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"token": "string",
"userid": 0,
"username": "string",
"loginTime": 0,
"expireTime": 0,
"ipaddr": "string",
"permissions": [
"string"
],
"roles": [
"string"
],
"user": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"userId": 0,
"deptId": 0,
"userName": "string",
"nickName": "string",
"email": "string",
"phonenumber": "string",
"sex": "string",
"avatar": "string",
"password": "string",
"fullName": "string",
"age": 0,
"address": "string",
"code": "string",
"status": "string",
"delFlag": "string",
"loginIp": "string",
"loginDate": "2019-08-24T14:15:22Z",
"dept": {
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {
"property1": {},
"property2": {}
},
"deptId": 0,
"parentId": 0,
"ancestors": "string",
"deptName": "string",
"orderNum": 0,
"leader": "string",
"phone": "string",
"email": "string",
"status": "string",
"delFlag": "string",
"parentName": "string",
"children": [
{}
]
},
"roles": [
{
"createBy": "string",
"createTime": "2019-08-24T14:15:22Z",
"updateBy": "string",
"updateTime": "2019-08-24T14:15:22Z",
"remark": "string",
"params": {},
"roleId": 0,
"roleName": "string",
"roleKey": "string",
"roleSort": 0,
"dataScope": "string",
"menuCheckStrictly": true,
"deptCheckStrictly": true,
"status": "string",
"delFlag": "string",
"flag": true,
"menuIds": [
null
],
"deptIds": [
null
],
"permissions": [
null
],
"admin": true
}
],
"roleIds": [
0
],
"postIds": [
0
],
"roleId": 0,
"admin": true
},
"wanFiRedirectParams": {
"clientMac": "string",
"clientIp": "string",
"t": 0,
"site": "string",
"redirectUrl": "string",
"apMac": "string",
"ssidName": "string",
"radioId": 0
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[LoginUserSysUser
](#schemaloginusersysuser)|false|none||none|
<h2 id="tocS_SofortPaymentObject">SofortPaymentObject</h2>
<a id="schemasofortpaymentobject"></a>
<a id="schema_SofortPaymentObject"></a>
<a id="tocSsofortpaymentobject"></a>
<a id="tocssofortpaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"bic": "string",
"iban_last_chars": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|bic|string|false|none||none|
|iban_last_chars|string|false|none||none|
<h2 id="tocS_SupplementaryData">SupplementaryData</h2>
<a id="schemasupplementarydata"></a>
<a id="schema_SupplementaryData"></a>
<a id="tocSsupplementarydata"></a>
<a id="tocssupplementarydata"></a>
```json
{
"card": {
"level_2": {
"invoice_id": "string",
"tax_total": {
"currency_code": "string",
"value": "string"
}
},
"level_3": {
"shipping_amount": {
"currency_code": "string",
"value": "string"
},
"duty_amount": {
"currency_code": "string",
"value": "string"
},
"discount_amount": {
"currency_code": "string",
"value": "string"
},
"shipping_address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"ships_from_postal_code": "string",
"line_items": [
{
"name": "string",
"quantity": "string",
"description": "string",
"sku": "string",
"url": "string",
"image_url": "string",
"upc": {},
"unit_amount": {},
"tax": {},
"commodity_code": "string",
"discount_amount": {},
"total_amount": {},
"unit_of_measure": "string"
}
]
}
},
"risk": {
"customer": {
"ip_address": "string"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|card|[CardSupplementaryData
](#schemacardsupplementarydata)|false|none||none|
|risk|[RiskSupplementaryData
](#schemarisksupplementarydata)|false|none||none|
<h2 id="tocS_DstDto">DstDto</h2>
<a id="schemadstdto"></a>
<a id="schema_DstDto"></a>
<a id="tocSdstdto"></a>
<a id="tocsdstdto"></a>
```json
{
"enable": true,
"start": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"end": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"status": true,
"startTime": 0,
"endTime": 0,
"offset": 0,
"nextStart": 0,
"nextEnd": 0,
"timeZone": "string",
"lastStart": 0,
"lastEnd": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|enable|boolean|false|none||none|
|start|[DstTimeDto
](#schemadsttimedto)|false|none||none|
|end|[DstTimeDto
](#schemadsttimedto)|false|none||none|
|status|boolean|false|none||none|
|startTime|integer(int64)|false|none||none|
|endTime|integer(int64)|false|none||none|
|offset|integer(int64)|false|none||none|
|nextStart|integer(int64)|false|none||none|
|nextEnd|integer(int64)|false|none||none|
|timeZone|string|false|none||none|
|lastStart|integer(int64)|false|none||none|
|lastEnd|integer(int64)|false|none||none|
<h2 id="tocS_TaxInfo">TaxInfo</h2>
<a id="schemataxinfo"></a>
<a id="schema_TaxInfo"></a>
<a id="tocStaxinfo"></a>
<a id="tocstaxinfo"></a>
```json
{
"tax_id": "string",
"tax_id_type": "BR_CPF"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|tax_id|string|false|none||none|
|tax_id_type|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|tax_id_type|BR_CPF|
|tax_id_type|BR_CNPJ|
|tax_id_type|null|
<h2 id="tocS_DstTimeDto">DstTimeDto</h2>
<a id="schemadsttimedto"></a>
<a id="schema_DstTimeDto"></a>
<a id="tocSdsttimedto"></a>
<a id="tocsdsttimedto"></a>
```json
{
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|month|integer(int32)|true|none||none|
|serial|integer(int32)|true|none||none|
|day|integer(int32)|true|none||none|
|hour|integer(int32)|true|none||none|
|minute|integer(int32)|true|none||none|
<h2 id="tocS_ThreeDSecureAuthenticationResponse">ThreeDSecureAuthenticationResponse</h2>
<a id="schemathreedsecureauthenticationresponse"></a>
<a id="schema_ThreeDSecureAuthenticationResponse"></a>
<a id="tocSthreedsecureauthenticationresponse"></a>
<a id="tocsthreedsecureauthenticationresponse"></a>
```json
{
"authentication_status": "Y",
"enrollment_status": "Y"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|authentication_status|string|false|none||none|
|enrollment_status|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|authentication_status|Y|
|authentication_status|N|
|authentication_status|U|
|authentication_status|A|
|authentication_status|C|
|authentication_status|R|
|authentication_status|D|
|authentication_status|I|
|authentication_status|null|
|enrollment_status|Y|
|enrollment_status|N|
|enrollment_status|U|
|enrollment_status|B|
|enrollment_status|null|
<h2 id="tocS_RSiteEntity">RSiteEntity</h2>
<a id="schemarsiteentity"></a>
<a id="schema_RSiteEntity"></a>
<a id="tocSrsiteentity"></a>
<a id="tocsrsiteentity"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"siteId": "string",
"name": "string",
"type": 0,
"tagIds": [
"string"
],
"region": "string",
"timeZone": "string",
"ntpEnable": true,
"ntpServers": [
"string"
],
"dst": {
"enable": true,
"start": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"end": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"status": true,
"startTime": 0,
"endTime": 0,
"offset": 0,
"nextStart": 0,
"nextEnd": 0,
"timeZone": "string",
"lastStart": 0,
"lastEnd": 0
},
"scenario": "string",
"longitude": 0.1,
"latitude": 0.1,
"address": "string",
"supportES": true,
"supportL2": true
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[SiteEntity
](#schemasiteentity)|false|none||none|
<h2 id="tocS_TrustlyPaymentObject">TrustlyPaymentObject</h2>
<a id="schematrustlypaymentobject"></a>
<a id="schema_TrustlyPaymentObject"></a>
<a id="tocStrustlypaymentobject"></a>
<a id="tocstrustlypaymentobject"></a>
```json
{
"name": "string",
"country_code": "string",
"email": "string",
"bic": "string",
"iban_last_chars": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|name|string|false|none||none|
|country_code|string|false|none||none|
|email|string|false|none||none|
|bic|string|false|none||none|
|iban_last_chars|string|false|none||none|
<h2 id="tocS_SiteEntity">SiteEntity</h2>
<a id="schemasiteentity"></a>
<a id="schema_SiteEntity"></a>
<a id="tocSsiteentity"></a>
<a id="tocssiteentity"></a>
```json
{
"siteId": "string",
"name": "string",
"type": 0,
"tagIds": [
"string"
],
"region": "string",
"timeZone": "string",
"ntpEnable": true,
"ntpServers": [
"string"
],
"dst": {
"enable": true,
"start": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"end": {
"month": 0,
"serial": 0,
"day": 0,
"hour": 0,
"minute": 0
},
"status": true,
"startTime": 0,
"endTime": 0,
"offset": 0,
"nextStart": 0,
"nextEnd": 0,
"timeZone": "string",
"lastStart": 0,
"lastEnd": 0
},
"scenario": "string",
"longitude": 0.1,
"latitude": 0.1,
"address": "string",
"supportES": true,
"supportL2": true
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|siteId|string|false|none||none|
|name|string|false|none||none|
|type|integer(int32)|false|none||none|
|tagIds|[string
]|false|none||none|
|region|string|false|none||none|
|timeZone|string|false|none||none|
|ntpEnable|boolean|false|none||none|
|ntpServers|[string
]|false|none||none|
|dst|[DstDto
](#schemadstdto)|false|none||none|
|scenario|string|false|none||none|
|longitude|number(double)|false|none||none|
|latitude|number(double)|false|none||none|
|address|string|false|none||none|
|supportES|boolean|false|none||none|
|supportL2|boolean|false|none||none|
<h2 id="tocS_UniversalProductCode">UniversalProductCode</h2>
<a id="schemauniversalproductcode"></a>
<a id="schema_UniversalProductCode"></a>
<a id="tocSuniversalproductcode"></a>
<a id="tocsuniversalproductcode"></a>
```json
{
"type": "UPC-A",
"code": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|type|string|false|none||none|
|code|string|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|type|UPC-A|
|type|UPC-B|
|type|UPC-C|
|type|UPC-D|
|type|UPC-E|
|type|UPC-2|
|type|UPC-5|
|type|null|
<h2 id="tocS_RSiteRoamingSetting">RSiteRoamingSetting</h2>
<a id="schemarsiteroamingsetting"></a>
<a id="schema_RSiteRoamingSetting"></a>
<a id="tocSrsiteroamingsetting"></a>
<a id="tocsrsiteroamingsetting"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"roaming": {
"fastRoamingEnable": true,
"aiRoamingEnable": true,
"dualBand11kReportEnable": true,
"forceDisassociationEnable": true,
"nonStickRoamingEnable": true
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[SiteRoamingSetting
](#schemasiteroamingsetting)|false|none||none|
<h2 id="tocS_VaultCustomer">VaultCustomer</h2>
<a id="schemavaultcustomer"></a>
<a id="schema_VaultCustomer"></a>
<a id="tocSvaultcustomer"></a>
<a id="tocsvaultcustomer"></a>
```json
{
"id": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
<h2 id="tocS_RSiteMeshSetting">RSiteMeshSetting</h2>
<a id="schemarsitemeshsetting"></a>
<a id="schema_RSiteMeshSetting"></a>
<a id="tocSrsitemeshsetting"></a>
<a id="tocsrsitemeshsetting"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"mesh": {
"meshEnable": true,
"autoFailoverEnable": true,
"defGatewayEnable": true,
"gateway": "string",
"fullSector": true
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[SiteMeshSetting
](#schemasitemeshsetting)|false|none||none|
<h2 id="tocS_VaultResponse">VaultResponse</h2>
<a id="schemavaultresponse"></a>
<a id="schema_VaultResponse"></a>
<a id="tocSvaultresponse"></a>
<a id="tocsvaultresponse"></a>
```json
{
"id": "string",
"status": "VAULTED",
"customer": {
"id": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
]
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|status|string|false|none||none|
|customer|[VaultCustomer
](#schemavaultcustomer)|false|none||none|
|links|[
[LinkDescription
](#schemalinkdescription)
]|false|none||none|
#### 枚举值
|属性|值|
|---|---|
|status|VAULTED|
|status|CREATED|
|status|APPROVED|
|status|null|
<h2 id="tocS_AuthTimeOpenApiVo">AuthTimeOpenApiVo</h2>
<a id="schemaauthtimeopenapivo"></a>
<a id="schema_AuthTimeOpenApiVo"></a>
<a id="tocSauthtimeopenapivo"></a>
<a id="tocsauthtimeopenapivo"></a>
```json
{
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|authTimeout|integer(int32)|true|none||none|
|customTimeout|integer(int32)|false|none||none|
|customTimeoutUnit|integer(int32)|false|none||none|
<h2 id="tocS_VenmoWalletAttributesResponse">VenmoWalletAttributesResponse</h2>
<a id="schemavenmowalletattributesresponse"></a>
<a id="schema_VenmoWalletAttributesResponse"></a>
<a id="tocSvenmowalletattributesresponse"></a>
<a id="tocsvenmowalletattributesresponse"></a>
```json
{
"vault": {
"id": "string",
"status": "VAULTED",
"customer": {
"id": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"method": "GET"
}
]
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|vault|[VaultResponse
](#schemavaultresponse)|false|none||none|
<h2 id="tocS_ExternalRadiusSettingResOpenApiVo">ExternalRadiusSettingResOpenApiVo</h2>
<a id="schemaexternalradiussettingresopenapivo"></a>
<a id="schema_ExternalRadiusSettingResOpenApiVo"></a>
<a id="tocSexternalradiussettingresopenapivo"></a>
<a id="tocsexternalradiussettingresopenapivo"></a>
```json
{
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|radiusProfileId|string|false|none||none|
|authMode|integer(int32)|false|none||none|
|nasId|string|false|none||none|
|portalCustom|integer(int32)|false|none||none|
|externalUrlScheme|string|false|none||none|
|externalUrl|string|false|none||none|
|disconnectReq|boolean|false|none||none|
|receiverPort|integer(int32)|false|none||none|
|receiverPortStatus|integer(int32)|false|none||none|
<h2 id="tocS_VenmoWalletResponse">VenmoWalletResponse</h2>
<a id="schemavenmowalletresponse"></a>
<a id="schema_VenmoWalletResponse"></a>
<a id="tocSvenmowalletresponse"></a>
<a id="tocsvenmowalletresponse"></a>
```json
{
"email_address": "string",
"account_id": "string",
"user_name": "string",
"name": {
"given_name": "string",
"surname": "string"
},
"phone_number": {
"national_number": "string"
},
"address": {
"address_line_1": "string",
"address_line_2": "string",
"admin_area_2": "string",
"admin_area_1": "string",
"postal_code": "string",
"country_code": "string"
},
"attributes": {
"vault": {
"id": "string",
"status": "VAULTED",
"customer": {
"id": "string"
},
"links": [
{
"href": "string",
"rel": "string",
"method": "["
}
]
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|email_address|string|false|none||none|
|account_id|string|false|none||none|
|user_name|string|false|none||none|
|name|[Name
](#schemaname)|false|none||none|
|phone_number|[PhoneNumber
](#schemaphonenumber)|false|none||none|
|address|[Address
](#schemaaddress)|false|none||none|
|attributes|[VenmoWalletAttributesResponse
](#schemavenmowalletattributesresponse)|false|none||none|
<h2 id="tocS_HotspotRadiusSettingResOpenApiVo">HotspotRadiusSettingResOpenApiVo</h2>
<a id="schemahotspotradiussettingresopenapivo"></a>
<a id="schema_HotspotRadiusSettingResOpenApiVo"></a>
<a id="tocShotspotradiussettingresopenapivo"></a>
<a id="tocshotspotradiussettingresopenapivo"></a>
```json
{
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|radiusProfileId|string|false|none||none|
|authMode|integer(int32)|false|none||none|
|nasId|string|false|none||none|
|authTimeout|[AuthTimeOpenApiVo
](#schemaauthtimeopenapivo)|false|none||none|
|disconnectReq|boolean|false|none||none|
|receiverPort|integer(int32)|false|none||none|
|receiverPortStatus|integer(int32)|false|none||none|
<h2 id="tocS_RefundRequest">RefundRequest</h2>
<a id="schemarefundrequest"></a>
<a id="schema_RefundRequest"></a>
<a id="tocSrefundrequest"></a>
<a id="tocsrefundrequest"></a>
```json
{
"transactionId": "string",
"amount": 0.1,
"reason": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|transactionId|string|false|none||none|
|amount|number(double)|false|none||none|
|reason|string|false|none||none|
<h2 id="tocS_PortalDetailResOpenApiVo">PortalDetailResOpenApiVo</h2>
<a id="schemaportaldetailresopenapivo"></a>
<a id="schema_PortalDetailResOpenApiVo"></a>
<a id="tocSportaldetailresopenapivo"></a>
<a id="tocsportaldetailresopenapivo"></a>
```json
{
"id": "string",
"name": "string",
"enable": true,
"ssidList": [
"string"
],
"networkList": [
"string"
],
"authType": 0,
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"httpsRedirectEnable": true,
"landingPage": 0,
"landingUrlScheme": "string",
"landingUrl": "string",
"noAuth": {},
"simplePassword": {},
"hotspot": {},
"sms": {
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"maxVerificationCodeEnable": true,
"maxVerificationCodeTimes": 0,
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
},
"portalFormId": "string",
"hotspotRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
},
"externalPortal": {},
"externalRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
},
"ldap": {
"ldapProfileId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|string|false|none||none|
|name|string|false|none||none|
|enable|boolean|false|none||none|
|ssidList|[string
]|false|none||none|
|networkList|[string
]|false|none||none|
|authType|integer(int32)|false|none||none|
|authTimeout|[AuthTimeOpenApiVo
](#schemaauthtimeopenapivo)|false|none||none|
|httpsRedirectEnable|boolean|false|none||none|
|landingPage|integer(int32)|false|none||none|
|landingUrlScheme|string|false|none||none|
|landingUrl|string|false|none||none|
|noAuth|object|false|none||none|
|simplePassword|object|false|none||none|
|hotspot|object|false|none||none|
|sms|[SmsSettingResOpenApiVo
](#schemasmssettingresopenapivo)|false|none||none|
|portalFormId|string|false|none||none|
|hotspotRadius|[HotspotRadiusSettingResOpenApiVo
](#schemahotspotradiussettingresopenapivo)|false|none||none|
|externalPortal|object|false|none||none|
|externalRadius|[ExternalRadiusSettingResOpenApiVo
](#schemaexternalradiussettingresopenapivo)|false|none||none|
|ldap|[LdapSetting
](#schemaldapsetting)|false|none||none|
<h2 id="tocS_RefundResponse">RefundResponse</h2>
<a id="schemarefundresponse"></a>
<a id="schema_RefundResponse"></a>
<a id="tocSrefundresponse"></a>
<a id="tocsrefundresponse"></a>
```json
{
"status": "string",
"message": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|status|string|false|none||none|
|message|string|false|none||none|
<h2 id="tocS_RPortalDetailResOpenApiVo">RPortalDetailResOpenApiVo</h2>
<a id="schemarportaldetailresopenapivo"></a>
<a id="schema_RPortalDetailResOpenApiVo"></a>
<a id="tocSrportaldetailresopenapivo"></a>
<a id="tocsrportaldetailresopenapivo"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"id": "string",
"name": "string",
"enable": true,
"ssidList": [
"string"
],
"networkList": [
"string"
],
"authType": 0,
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"httpsRedirectEnable": true,
"landingPage": 0,
"landingUrlScheme": "string",
"landingUrl": "string",
"noAuth": {},
"simplePassword": {},
"hotspot": {},
"sms": {
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"maxVerificationCodeEnable": true,
"maxVerificationCodeTimes": 0,
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
},
"portalFormId": "string",
"hotspotRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
},
"externalPortal": {},
"externalRadius": {
"radiusProfileId": "string",
"authMode": 0,
"nasId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string",
"disconnectReq": true,
"receiverPort": 0,
"receiverPortStatus": 0
},
"ldap": {
"ldapProfileId": "string",
"portalCustom": 0,
"externalUrlScheme": "string",
"externalUrl": "string"
}
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[PortalDetailResOpenApiVo
](#schemaportaldetailresopenapivo)|false|none||none|
<h2 id="tocS_PaymentRequest">PaymentRequest</h2>
<a id="schemapaymentrequest"></a>
<a id="schema_PaymentRequest"></a>
<a id="tocSpaymentrequest"></a>
<a id="tocspaymentrequest"></a>
```json
{
"userId": 0,
"cardNumber": "string",
"cardLastFour": "string",
"cardHolderName": "string",
"expirationDate": "string",
"cvv": "string",
"amount": 0.1,
"token": "string",
"cardType": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userId|integer(int64)|false|none||none|
|cardNumber|string|false|none||none|
|cardLastFour|string|false|none||none|
|cardHolderName|string|false|none||none|
|expirationDate|string|false|none||none|
|cvv|string|false|none||none|
|amount|number(double)|false|none||none|
|token|string|false|none||none|
|cardType|string|false|none||none|
<h2 id="tocS_SmsSettingResOpenApiVo">SmsSettingResOpenApiVo</h2>
<a id="schemasmssettingresopenapivo"></a>
<a id="schema_SmsSettingResOpenApiVo"></a>
<a id="tocSsmssettingresopenapivo"></a>
<a id="tocssmssettingresopenapivo"></a>
```json
{
"sid": "string",
"authToken": "string",
"phoneNum": "string",
"maxVerificationCodeEnable": true,
"maxVerificationCodeTimes": 0,
"authTimeout": {
"authTimeout": 0,
"customTimeout": 0,
"customTimeoutUnit": 0
},
"countryCode": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|sid|string|false|none||none|
|authToken|string|false|none||none|
|phoneNum|string|false|none||none|
|maxVerificationCodeEnable|boolean|false|none||none|
|maxVerificationCodeTimes|integer(int32)|false|none||none|
|authTimeout|[AuthTimeOpenApiVo
](#schemaauthtimeopenapivo)|false|none||none|
|countryCode|string|false|none||none|
<h2 id="tocS_PaymentResponse">PaymentResponse</h2>
<a id="schemapaymentresponse"></a>
<a id="schema_PaymentResponse"></a>
<a id="tocSpaymentresponse"></a>
<a id="tocspaymentresponse"></a>
```json
{
"success": true,
"message": "string",
"transactionId": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|success|boolean|false|none||none|
|message|string|false|none||none|
|transactionId|string|false|none||none|
<h2 id="tocS_UOrder">UOrder</h2>
<a id="schemauorder"></a>
<a id="schema_UOrder"></a>
<a id="tocSuorder"></a>
<a id="tocsuorder"></a>
```json
{
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"userId": 0,
"packageId": 0,
"paymentId": 0,
"orderNo": "string",
"type": 0,
"orderAmount": 0,
"status": 0,
"currency": "string",
"upackage": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitId": 0,
"packageName": "string",
"periodNum": 0,
"periodType": 0,
"price": 0,
"traffic": 0,
"duration": 0,
"clientNum": 0,
"remark": "string",
"rateLimitEnable": true,
"trafficEnable": true,
"durationEnable": true,
"clientNumEnable": true,
"packageEnable": true,
"rateLimits": {
"id": 0,
"delFlag": true,
"createBy": 0,
"createTime": "2019-08-24T14:15:22Z",
"updateBy": 0,
"updateTime": "2019-08-24T14:15:22Z",
"rateLimitName": "string",
"downLimit": 0,
"downLimitEnable": true,
"upLimit": 0,
"upLimitEnable": true
}
}
}
```
用户平台-订单表
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|id|integer(int64)|false|none||none|
|delFlag|boolean|false|none||none|
|createBy|integer(int64)|false|none||none|
|createTime|string(date-time)|false|none||none|
|updateBy|integer(int64)|false|none||none|
|updateTime|string(date-time)|false|none||none|
|userId|integer(int64)|false|none||用户ID|
|packageId|integer(int64)|false|none||套餐ID|
|paymentId|integer(int64)|false|none||支付ID|
|orderNo|string|false|none||订单编号|
|type|integer(int32)|false|none||订单类型(0套餐 1充值)|
|orderAmount|number|false|none||订单金额|
|status|integer(int32)|false|none||订单状态(0待支付 1已支付 2已取消)|
|currency|string|false|none||none|
|upackage|[UPackage
](#schemaupackage)|false|none||用户平台-套餐表|
<h2 id="tocS_AlipayFundAuthOrderFreezeResponse">AlipayFundAuthOrderFreezeResponse</h2>
<a id="schemaalipayfundauthorderfreezeresponse"></a>
<a id="schema_AlipayFundAuthOrderFreezeResponse"></a>
<a id="tocSalipayfundauthorderfreezeresponse"></a>
<a id="tocsalipayfundauthorderfreezeresponse"></a>
```json
{
"code": "string",
"msg": "string",
"subCode": "string",
"subMsg": "string",
"body": "string",
"params": {
"property1": "string",
"property2": "string"
},
"amount": "string",
"authNo": "string",
"creditAmount": "string",
"fundAmount": "string",
"gmtTrans": "2019-08-24T14:15:22Z",
"operationId": "string",
"outOrderNo": "string",
"outRequestNo": "string",
"payerLogonId": "string",
"payerOpenId": "string",
"payerUserId": "string",
"preAuthType": "string",
"status": "string",
"transCurrency": "string",
"success": true,
"errorCode": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|string|false|none||none|
|msg|string|false|none||none|
|subCode|string|false|none||none|
|subMsg|string|false|none||none|
|body|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|string|false|none||none|
|amount|string|false|none||none|
|authNo|string|false|none||none|
|creditAmount|string|false|none||none|
|fundAmount|string|false|none||none|
|gmtTrans|string(date-time)|false|none||none|
|operationId|string|false|none||none|
|outOrderNo|string|false|none||none|
|outRequestNo|string|false|none||none|
|payerLogonId|string|false|none||none|
|payerOpenId|string|false|none||none|
|payerUserId|string|false|none||none|
|preAuthType|string|false|none||none|
|status|string|false|none||none|
|transCurrency|string|false|none||none|
|success|boolean|false|none||none|
|errorCode|string|false|none||none|
<h2 id="tocS_UKycUserBo">UKycUserBo</h2>
<a id="schemaukycuserbo"></a>
<a id="schema_UKycUserBo"></a>
<a id="tocSukycuserbo"></a>
<a id="tocsukycuserbo"></a>
```json
{
"userId": 0,
"realName": "string",
"status": 0,
"createTimeStart": "string",
"createTimeEnd": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userId|integer(int64)|false|none||none|
|realName|string|false|none||none|
|status|integer(int32)|false|none||none|
|createTimeStart|string|false|none||none|
|createTimeEnd|string|false|none||none|
<h2 id="tocS_AlipayFundCouponOrderAgreementPayResponse">AlipayFundCouponOrderAgreementPayResponse</h2>
<a id="schemaalipayfundcouponorderagreementpayresponse"></a>
<a id="schema_AlipayFundCouponOrderAgreementPayResponse"></a>
<a id="tocSalipayfundcouponorderagreementpayresponse"></a>
<a id="tocsalipayfundcouponorderagreementpayresponse"></a>
```json
{
"code": "string",
"msg": "string",
"subCode": "string",
"subMsg": "string",
"body": "string",
"params": {
"property1": "string",
"property2": "string"
},
"amount": "string",
"authNo": "string",
"gmtTrans": "2019-08-24T14:15:22Z",
"operationId": "string",
"outOrderNo": "string",
"outRequestNo": "string",
"status": "string",
"success": true,
"errorCode": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|string|false|none||none|
|msg|string|false|none||none|
|subCode|string|false|none||none|
|subMsg|string|false|none||none|
|body|string|false|none||none|
|params|object|false|none||none|
|» **additionalProperties**|string|false|none||none|
|amount|string|false|none||none|
|authNo|string|false|none||none|
|gmtTrans|string(date-time)|false|none||none|
|operationId|string|false|none||none|
|outOrderNo|string|false|none||none|
|outRequestNo|string|false|none||none|
|status|string|false|none||none|
|success|boolean|false|none||none|
|errorCode|string|false|none||none|
<h2 id="tocS_RVoid">RVoid</h2>
<a id="schemarvoid"></a>
<a id="schema_RVoid"></a>
<a id="tocSrvoid"></a>
<a id="tocsrvoid"></a>
```json
{
"code": 0,
"msg": "string",
"data": {}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|object|false|none||none|
<h2 id="tocS_WxPayBean">WxPayBean</h2>
<a id="schemawxpaybean"></a>
<a id="schema_WxPayBean"></a>
<a id="tocSwxpaybean"></a>
<a id="tocswxpaybean"></a>
```json
{
"appId": "string",
"appSecret": "string",
"mchId": "string",
"partnerKey": "string",
"certPath": "string",
"domain": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|appId|string|false|none||none|
|appSecret|string|false|none||none|
|mchId|string|false|none||none|
|partnerKey|string|false|none||none|
|certPath|string|false|none||none|
|domain|string|false|none||none|
<h2 id="tocS_RSysPayConfigBo">RSysPayConfigBo</h2>
<a id="schemarsyspayconfigbo"></a>
<a id="schema_RSysPayConfigBo"></a>
<a id="tocSrsyspayconfigbo"></a>
<a id="tocsrsyspayconfigbo"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"currency": "string",
"currencySymbol": "string",
"paymentMethods": [
"string"
]
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[SysPayConfigBo
](#schemasyspayconfigbo)|false|none||none|
<h2 id="tocS_AliPayApiConfig">AliPayApiConfig</h2>
<a id="schemaalipayapiconfig"></a>
<a id="schema_AliPayApiConfig"></a>
<a id="tocSalipayapiconfig"></a>
<a id="tocsalipayapiconfig"></a>
```json
{
"privateKey": "string",
"aliPayPublicKey": "string",
"appId": "string",
"serviceUrl": "string",
"charset": "string",
"signType": "string",
"format": "string",
"certModel": true,
"appCertPath": "string",
"appCertContent": "string",
"aliPayCertPath": "string",
"aliPayCertContent": "string",
"aliPayRootCertPath": "string",
"aliPayRootCertContent": "string",
"exParams": {},
"domain": "string",
"aliPayClient": {}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|privateKey|string|false|none||none|
|aliPayPublicKey|string|false|none||none|
|appId|string|false|none||none|
|serviceUrl|string|false|none||none|
|charset|string|false|none||none|
|signType|string|false|none||none|
|format|string|false|none||none|
|certModel|boolean|false|none||none|
|appCertPath|string|false|none||none|
|appCertContent|string|false|none||none|
|aliPayCertPath|string|false|none||none|
|aliPayCertContent|string|false|none||none|
|aliPayRootCertPath|string|false|none||none|
|aliPayRootCertContent|string|false|none||none|
|exParams|object|false|none||none|
|domain|string|false|none||none|
|aliPayClient|[AlipayClient
](#schemaalipayclient)|false|none||none|
<h2 id="tocS_UCdrHistoryUserBo">UCdrHistoryUserBo</h2>
<a id="schemaucdrhistoryuserbo"></a>
<a id="schema_UCdrHistoryUserBo"></a>
<a id="tocSucdrhistoryuserbo"></a>
<a id="tocsucdrhistoryuserbo"></a>
```json
{
"userId": 0,
"userName": "string",
"clientName": "string",
"clientMac": "string",
"startTimeS": 0,
"startTimeE": 0,
"endTimeS": 0,
"endTimeE": 0
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|userId|integer(int64)|false|none||none|
|userName|string|false|none||none|
|clientName|string|false|none||none|
|clientMac|string|false|none||none|
|startTimeS|integer(int64)|false|none||none|
|startTimeE|integer(int64)|false|none||none|
|endTimeS|integer(int64)|false|none||none|
|endTimeE|integer(int64)|false|none||none|
<h2 id="tocS_AlipayClient">AlipayClient</h2>
<a id="schemaalipayclient"></a>
<a id="schema_AlipayClient"></a>
<a id="tocSalipayclient"></a>
<a id="tocsalipayclient"></a>
```json
{}
```
### 属性
*None*
<h2 id="tocS_RPortalAccessControlOpenApiVo">RPortalAccessControlOpenApiVo</h2>
<a id="schemarportalaccesscontrolopenapivo"></a>
<a id="schema_RPortalAccessControlOpenApiVo"></a>
<a id="tocSrportalaccesscontrolopenapivo"></a>
<a id="tocsrportalaccesscontrolopenapivo"></a>
```json
{
"code": 0,
"msg": "string",
"data": {
"preAuthAccessEnable": true,
"preAuthAccessPolicies": [
{
"idInt": 0,
"type": 0,
"ip": "string",
"subnetMask": 0,
"url": "string"
}
],
"freeAuthClientEnable": true,
"freeAuthClientPolicies": [
{
"idInt": 0,
"type": 0,
"clientIp": "string",
"clientMac": "string"
}
]
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|code|integer(int32)|false|none||none|
|msg|string|false|none||none|
|data|[PortalAccessControlOpenApiVo
](#schemaportalaccesscontrolopenapivo)|false|none||none|
<h2 id="tocS_JdPayBean">JdPayBean</h2>
<a id="schemajdpaybean"></a>
<a id="schema_JdPayBean"></a>
<a id="tocSjdpaybean"></a>
<a id="tocsjdpaybean"></a>
```json
{
"mchId": "string",
"rsaPrivateKey": "string",
"desKey": "string",
"rsaPublicKey": "string",
"certPath": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|mchId|string|false|none||none|
|rsaPrivateKey|string|false|none||none|
|desKey|string|false|none||none|
|rsaPublicKey|string|false|none||none|
|certPath|string|false|none||none|
<h2 id="tocS_DeleteSiteAlertLogListOpenApiVo">DeleteSiteAlertLogListOpenApiVo</h2>
<a id="schemadeletesitealertloglistopenapivo"></a>
<a id="schema_DeleteSiteAlertLogListOpenApiVo"></a>
<a id="tocSdeletesitealertloglistopenapivo"></a>
<a id="tocsdeletesitealertloglistopenapivo"></a>
```json
{
"logs": [
"string"
],
"selectType": "string",
"startTime": 0,
"endTime": 0,
"filterModule": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|logs|[string
]|false|none||none|
|selectType|string|true|none||none|
|startTime|integer(int64)|true|none||none|
|endTime|integer(int64)|true|none||none|
|filterModule|string|false|none||none|
<h2 id="tocS_UnionPayBean">UnionPayBean</h2>
<a id="schemaunionpaybean"></a>
<a id="schema_UnionPayBean"></a>
<a id="tocSunionpaybean"></a>
<a id="tocsunionpaybean"></a>
```json
{
"machId": "string",
"key": "string",
"serverUrl": "string",
"domain": "string"
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|machId|string|false|none||none|
|key|string|false|none||none|
|serverUrl|string|false|none||none|
|domain|string|false|none||none|