From f04bcaeab28c6227500fdb69f038829ef0e46849 Mon Sep 17 00:00:00 2001 From: zhangsz Date: Tue, 24 Jun 2025 18:56:23 +0800 Subject: [PATCH] fix: api interface --- docs/02-design/02-MacroHub API接口说明文档.md | 25562 ++++++++++++++++ .../02-design/02-MacroHub API接口说明文档.pdf | Bin 0 -> 10012200 bytes 2 files changed, 25562 insertions(+) create mode 100644 docs/02-design/02-MacroHub API接口说明文档.md create mode 100644 docs/02-design/02-MacroHub API接口说明文档.pdf diff --git a/docs/02-design/02-MacroHub API接口说明文档.md b/docs/02-design/02-MacroHub API接口说明文档.md new file mode 100644 index 0000000..5ef0ece --- /dev/null +++ b/docs/02-design/02-MacroHub API接口说明文档.md @@ -0,0 +1,25562 @@ +--- +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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## POST importTemplate + +POST /user/importTemplate + +> 返回示例 + +> 200 Response + +```json +{} +``` + +### 返回结果 + +|状态码|状态码含义|说明|数据模型| +|---|---|---|---| +|200|[OK +](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|Inline| + +### 返回数据结构 + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## GET test + +GET /user/test + +> 返回示例 + +> 200 Response + +``` +"string" +``` + +### 返回结果 + +|状态码|状态码含义|说明|数据模型| +|---|---|---|---| +|200|[OK +](https: //tools.ietf.org/html/rfc7231#section-6.3.1)|OK|string| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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| + +### 返回数据结构 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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 + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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)| + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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 + + + +## 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)| + + + +## 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[])| + +# 数据模型 + +

RegisterBody

+ + + + + + +```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| + +

UpdateSsidBasicConfigOpenApiVo

+ + + + + + +```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| + +

RSysFile

+ + + + + + +```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| + +

SysJob

+ + + + + + +```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| + +

WANFiRedirectParams

+ + + + + + +```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| + +

RBoolean

+ + + + + + +```json +{ + "code": 0, + "msg": "string", + "data": true +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|code|integer(int32)|false|none||none| +|msg|string|false|none||none| +|data|boolean|false|none||none| + +

SysFile

+ + + + + + +```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| + +

RObject

+ + + + + + +```json +{ + "code": 0, + "msg": "string", + "data": {} +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|code|integer(int32)|false|none||none| +|msg|string|false|none||none| +|data|object|false|none||none| + +

SysDept

+ + + + + + +```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| + +

RByte[]

+ + + + + + +```json +{ + "code": 0, + "msg": "string", + "data": [ + "string" + ] +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|code|integer(int32)|false|none||none| +|msg|string|false|none||none| +|data|[string +]|false|none||none| + +

Address

+ + + + + + +```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| + +

SysJobLog

+ + + + + + +```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| + +

LoginBody

+ + + + + + +```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| + +

SysRole

+ + + + + + +```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| + +

AmountBreakdown

+ + + + + + +```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| + +

SysUser

+ + + + + + +```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| + +

AmountWithBreakdown

+ + + + + + +```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| + +

AjaxResult

+ + + + + + +```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| + +

ApplePayAttributesResponse

+ + + + + + +```json +{ + "vault": { + "id": "string", + "status": "VAULTED", + "customer": { + "id": "string" + }, + "links": [ + { + "href": "string", + "rel": "string", + "method": "GET" + } + ] + } +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|vault|[VaultResponse +](#schemavaultresponse)|false|none||none| + +

SysUserForgotPwdBo

+ + + + + + +```json +{ + "email": "string", + "password": "string", + "code": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|email|string|false|none||none| +|password|string|false|none||none| +|code|string|false|none||none| + +

UAccountPackage

+ + + + + + +```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||上行限速启用| + +

ApplePayCardResponse

+ + + + + + +```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| + +

UPayment

+ + + + + + +```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||是否启用| + +

ApplePayPaymentObject

+ + + + + + +```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| + +

DstTimeOpenApiDto

+ + + + + + +```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| + +

UUserForgotPwdBo

+ + + + + + +```json +{ + "email": "string", + "password": "string", + "code": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|email|string|false|none||none| +|password|string|false|none||none| +|code|string|false|none||none| + +

AuthenticationResponse

+ + + + + + +```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| + +

ModifyDstDto

+ + + + + + +```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| + +

UUserRole

+ + + + + + +```json +{ + "userId": 0, + "roleId": 0 +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|userId|integer(int64)|false|none||none| +|roleId|integer(int64)|false|none||none| + +

AuthorizationStatusDetails

+ + + + + + +```json +{ + "reason": "PENDING_REVIEW" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|reason|string|false|none||none| + +#### 枚举值 + +|属性|值| +|---|---| +|reason|PENDING_REVIEW| +|reason|DECLINED_BY_RISK_FRAUD_FILTERS| +|reason|null| + +

NtpServer

+ + + + + + +```json +{ + "address": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|address|string|false|none||none| + +

UPost

+ + + + + + +```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| + +

AuthorizationWithAdditionalData

+ + + + + + +```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| + +

UpdateSiteEntity

+ + + + + + +```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| + +

BancontactPaymentObject

+ + + + + + +```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| + +

SysUserRole

+ + + + + + +```json +{ + "userId": 0, + "roleId": 0 +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|userId|integer(int64)|false|none||none| +|roleId|integer(int64)|false|none||none| + +

BinDetails

+ + + + + + +```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| + +

URateLimit

+ + + + + + +```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||上行限速启用| + +

BlikOneClickPaymentObject

+ + + + + + +```json +{ + "consumer_reference": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|consumer_reference|string|false|none||none| + +

SysPost

+ + + + + + +```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| + +

UMenu

+ + + + + + +```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| + +

BlikPaymentObject

+ + + + + + +```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| + +

AdvertisementSetting

+ + + + + + +```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| + +

CaptureStatusDetails

+ + + + + + +```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| + +

AuthTimeoutSetting

+ + + + + + +```json +{ + "customTimeout": 0, + "customTimeoutUnit": 0 +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|customTimeout|integer(int32)|false|none||none| +|customTimeoutUnit|integer(int32)|false|none||none| + +

UDictType

+ + + + + + +```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| + +

CardAttributesResponse

+ + + + + + +```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| + +

ExternalRadiusSetting

+ + + + + + +```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| + +

UDictData

+ + + + + + +```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| + +

CardCustomerInformation

+ + + + + + +```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| + +

HotspotRadiusSetting

+ + + + + + +```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| + +

UConfig

+ + + + + + +```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| + +

CardFromRequest

+ + + + + + +```json +{ + "expiry": "string", + "last_digits": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|expiry|string|false|none||none| +|last_digits|string|false|none||none| + +

ImportedPortalPageOpenApiVo

+ + + + + + +```json +{ + "id": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|id|string|true|none||none| + +

UAccount

+ + + + + + +```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||余额提醒| + +

CardResponse

+ + + + + + +```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| + +

LdapSetting

+ + + + + + +```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| + +

CardStoredCredential

+ + + + + + +```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| + +

PortalCustomizeOpenApiVo

+ + + + + + +```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| + +

CardSupplementaryData

+ + + + + + +```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| + +

PortalSetting

+ + + + + + +```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| + +

CardVaultResponse

+ + + + + + +```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| + +

SmsSetting

+ + + + + + +```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| + +

RLong

+ + + + + + +```json +{ + "code": 0, + "msg": "string", + "data": 0 +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|code|integer(int32)|false|none||none| +|msg|string|false|none||none| +|data|integer(int64)|false|none||none| + +

CobrandedCard

+ + + + + + +```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| + +

UPackage

+ + + + + + +```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||用户平台-带宽限速表| + +

UOperLog

+ + + + + + +```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| + +

EpsPaymentObject

+ + + + + + +```json +{ + "name": "string", + "country_code": "string", + "bic": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|name|string|false|none||none| +|country_code|string|false|none||none| +|bic|string|false|none||none| + +

SysNotice

+ + + + + + +```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| + +

ULogininfor

+ + + + + + +```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| + +

ExchangeRate

+ + + + + + +```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| + +

SysMenu

+ + + + + + +```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| + +

UClientBo

+ + + + + + +```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| + +

GiropayPaymentObject

+ + + + + + +```json +{ + "name": "string", + "country_code": "string", + "bic": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|name|string|false|none||none| +|country_code|string|false|none||none| +|bic|string|false|none||none| + +

UKyc

+ + + + + + +```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| + +

LoginUserUUser

+ + + + + + +```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| + +

GooglePayCardResponse

+ + + + + + +```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| + +

SysDictType

+ + + + + + +```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| + +

RLoginUserUUser

+ + + + + + +```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| + +

GooglePayWalletResponse

+ + + + + + +```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| + +

SysDictData

+ + + + + + +```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| + +

IdealPaymentObject

+ + + + + + +```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| + +

SysDevice

+ + + + + + +```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| + +

Item

+ + + + + + +```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| + +

SysConfig

+ + + + + + +```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| + +

RUPayConfigBo

+ + + + + + +```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| + +

JsonNode

+ + + + + + +```json +{} + +``` + +### 属性 + +*None* + +

SysPayConfigBo

+ + + + + + +```json +{ + "currency": "string", + "currencySymbol": "string", + "paymentMethods": [ + "string" + ] +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|currency|string|false|none||none| +|currencySymbol|string|false|none||none| +|paymentMethods|[string +]|false|none||none| + +

UPayConfigBo

+ + + + + + +```json +{ + "currency": "string", + "currencySymbol": "string", + "paymentMethods": [ + "string" + ] +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|currency|string|false|none||none| +|currencySymbol|string|false|none||none| +|paymentMethods|[string +]|false|none||none| + +

Level2CardProcessingData

+ + + + + + +```json +{ + "invoice_id": "string", + "tax_total": { + "currency_code": "string", + "value": "string" + } +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|invoice_id|string|false|none||none| +|tax_total|[Money +](#schemamoney)|false|none||none| + +

UBillRule

+ + + + + + +```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||是否启用| + +

UUCdrHistoryUserBo

+ + + + + + +```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| + +

Level3CardProcessingData

+ + + + + + +```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| + +

CreateSsidOpenApiVo

+ + + + + + +```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| + +

UCdrClientBo

+ + + + + + +```json +{ + "clientName": "string", + "clientMac": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|clientName|string|false|none||none| +|clientMac|string|false|none||none| + +

LineItem

+ + + + + + +```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| + +

UserRepeatQuery

+ + + + + + +```json +{ + "userName": "string", + "email": "string", + "phonenumber": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|userName|string|false|none||none| +|email|string|false|none||none| +|phonenumber|string|false|none||none| + +

RUCdrUserVo

+ + + + + + +```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| + +

LinkDescription

+ + + + + + +```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| + +

CreateSiteEntity

+ + + + + + +```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| + +

UCdrUserVo

+ + + + + + +```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| + +

Money

+ + + + + + +```json +{ + "currency_code": "string", + "value": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|currency_code|string|false|none||none| +|value|string|false|none||none| + +

DeviceAccountSettingOpenApiVo

+ + + + + + +```json +{ + "username": "string", + "password": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|username|string|true|none||none| +|password|string|true|none||none| + +

MybankPaymentObject

+ + + + + + +```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| + +

RoamingOpenApiVo

+ + + + + + +```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| + +

Name

+ + + + + + +```json +{ + "given_name": "string", + "surname": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|given_name|string|false|none||none| +|surname|string|false|none||none| + +

SiteRoamingSetting

+ + + + + + +```json +{ + "roaming": { + "fastRoamingEnable": true, + "aiRoamingEnable": true, + "dualBand11kReportEnable": true, + "forceDisassociationEnable": true, + "nonStickRoamingEnable": true + } +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|roaming|[RoamingOpenApiVo +](#schemaroamingopenapivo)|true|none||none| + +

NetAmountBreakdownItem

+ + + + + + +```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| + +

MeshSettingVo

+ + + + + + +```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| + +

NetworkTransactionReference

+ + + + + + +```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| + +

SiteMeshSetting

+ + + + + + +```json +{ + "mesh": { + "meshEnable": true, + "autoFailoverEnable": true, + "defGatewayEnable": true, + "gateway": "string", + "fullSector": true + } +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|mesh|[MeshSettingVo +](#schemameshsettingvo)|false|none||none| + +

Order

+ + + + + + +```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| + +

SysOperLog

+ + + + + + +```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| + +

OrderTrackerItem

+ + + + + + +```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| + +

SysLogininfor

+ + + + + + +```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| + +

OrderTrackerResponse

+ + + + + + +```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| + +

ResolveSiteLogListOpenApiVo

+ + + + + + +```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| + +

OrdersCapture

+ + + + + + +```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| + +

ApGeneralConfig

+ + + + + + +```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| + +

P24PaymentObject

+ + + + + + +```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| + +

DeviceLocationDetailVo

+ + + + + + +```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| + +

ParticipantMetadata

+ + + + + + +```json +{ + "ip_address": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|ip_address|string|false|none||none| + +

RString

+ + + + + + +```json +{ + "code": 0, + "msg": "string", + "data": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|code|integer(int32)|false|none||none| +|msg|string|false|none||none| +|data|string|false|none||none| + +

PayeeBase

+ + + + + + +```json +{ + "email_address": "string", + "merchant_id": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|email_address|string|false|none||none| +|merchant_id|string|false|none||none| + +

AdoptDeviceRequest

+ + + + + + +```json +{ + "username": "string", + "password": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|username|string|false|none||none| +|password|string|false|none||none| + +

Payer

+ + + + + + +```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| + +

RApGeneralConfig

+ + + + + + +```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| + +

PaymentCollection

+ + + + + + +```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| + +

AddDeviceBySnOpenApiVo

+ + + + + + +```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| + +

PaymentInstruction

+ + + + + + +```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| + +

DeviceListAddBySnOpenApiVo

+ + + + + + +```json +{ + "devices": [ + { + "sn": "string", + "name": "string", + "username": "string", + "password": "string" + } + ] +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|devices|[ + [AddDeviceBySnOpenApiVo + ](#schemaadddevicebysnopenapivo) +]|true|none||none| + +

PaymentSourceResponse

+ + + + + + +```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| + +

FreeAuthClientPolicyOpenApiVo

+ + + + + + +```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| + +

PaypalWalletAttributesResponse

+ + + + + + +```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| + +

PortalAccessControlOpenApiVo

+ + + + + + +```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| + +

PaypalWalletCustomer

+ + + + + + +```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| + +

PreAuthAccessPolicyOpenApiVo

+ + + + + + +```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| + +

PaypalWalletResponse

+ + + + + + +```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| + +

RListWlanSimpleOpenApiVo

+ + + + + + +```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| + +

PaypalWalletStoredCredential

+ + + + + + +```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| + +

SsidSimpleOpenApiVo

+ + + + + + +```json +{ + "ssidId": "string", + "ssidName": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|ssidId|string|false|none||none| +|ssidName|string|false|none||none| + +

PaypalWalletVaultResponse

+ + + + + + +```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| + +

WlanSimpleOpenApiVo

+ + + + + + +```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| + +

PhoneNumber

+ + + + + + +```json +{ + "national_number": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|national_number|string|false|none||none| + +

PageDataVo

+ + + + + + +```json +{ + "total": 0, + "rows": [ + {} + ] +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|total|integer(int64)|false|none||none| +|rows|[object +]|false|none||none| + +

PhoneNumberWithCountryCode

+ + + + + + +```json +{ + "country_code": "string", + "national_number": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|country_code|string|false|none||none| +|national_number|string|false|none||none| + +

TableDataInfo

+ + + + + + +```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| + +

PhoneWithType

+ + + + + + +```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| + +

RSsidDetailOpenApiVo

+ + + + + + +```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| + +

PlatformFee

+ + + + + + +```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| + +

SsidDetailOpenApiVo

+ + + + + + +```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| + +

ProcessorResponse

+ + + + + + +```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| + +

SsidDhcpOptionOpenApiVo

+ + + + + + +```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| + +

PurchaseUnit

+ + + + + + +```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| + +

SsidMacFilterOpenApiVo

+ + + + + + +```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| + +

ROrder

+ + + + + + +```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| + +

SsidMultiCastOpenApiVo

+ + + + + + +```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| + +

Refund

+ + + + + + +```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| + +

SsidRateControlOpenApiVo

+ + + + + + +```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| + +

RefundStatusDetails

+ + + + + + +```json +{ + "reason": "ECHECK" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|reason|string|false|none||none| + +#### 枚举值 + +|属性|值| +|---|---| +|reason|ECHECK| +|reason|null| + +

SsidWlanScheduleOpenApiVo

+ + + + + + +```json +{ + "wlanScheduleEnable": true, + "action": 0, + "scheduleId": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|wlanScheduleEnable|boolean|false|none||none| +|action|integer(int32)|false|none||none| +|scheduleId|string|false|none||none| + +

RiskSupplementaryData

+ + + + + + +```json +{ + "customer": { + "ip_address": "string" + } +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|customer|[ParticipantMetadata +](#schemaparticipantmetadata)|false|none||none| + +

RListWlanGroupOpenApiVo

+ + + + + + +```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| + +

SellerPayableBreakdown

+ + + + + + +```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| + +

WlanGroupOpenApiVo

+ + + + + + +```json +{ + "wlanId": "string", + "name": "string", + "primary": true +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|wlanId|string|false|none||none| +|name|string|false|none||none| +|primary|boolean|false|none||none| + +

SellerProtection

+ + + + + + +```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| + +

UDept

+ + + + + + +```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| + +

SellerReceivableBreakdown

+ + + + + + +```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| + +

URole

+ + + + + + +```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| + +

ShippingName

+ + + + + + +```json +{ + "full_name": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|full_name|string|false|none||none| + +

UUser

+ + + + + + +```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| + +

ShippingOption

+ + + + + + +```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| + +

LoginUserSysUser

+ + + + + + +```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| + +

ShippingWithTrackingDetails

+ + + + + + +```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| + +

RLoginUserSysUser

+ + + + + + +```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| + +

SofortPaymentObject

+ + + + + + +```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| + +

SupplementaryData

+ + + + + + +```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| + +

DstDto

+ + + + + + +```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| + +

TaxInfo

+ + + + + + +```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| + +

DstTimeDto

+ + + + + + +```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| + +

ThreeDSecureAuthenticationResponse

+ + + + + + +```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| + +

RSiteEntity

+ + + + + + +```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| + +

TrustlyPaymentObject

+ + + + + + +```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| + +

SiteEntity

+ + + + + + +```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| + +

UniversalProductCode

+ + + + + + +```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| + +

RSiteRoamingSetting

+ + + + + + +```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| + +

VaultCustomer

+ + + + + + +```json +{ + "id": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|id|string|false|none||none| + +

RSiteMeshSetting

+ + + + + + +```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| + +

VaultResponse

+ + + + + + +```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| + +

AuthTimeOpenApiVo

+ + + + + + +```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| + +

VenmoWalletAttributesResponse

+ + + + + + +```json +{ + "vault": { + "id": "string", + "status": "VAULTED", + "customer": { + "id": "string" + }, + "links": [ + { + "href": "string", + "rel": "string", + "method": "GET" + } + ] + } +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|vault|[VaultResponse +](#schemavaultresponse)|false|none||none| + +

ExternalRadiusSettingResOpenApiVo

+ + + + + + +```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| + +

VenmoWalletResponse

+ + + + + + +```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| + +

HotspotRadiusSettingResOpenApiVo

+ + + + + + +```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| + +

RefundRequest

+ + + + + + +```json +{ + "transactionId": "string", + "amount": 0.1, + "reason": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|transactionId|string|false|none||none| +|amount|number(double)|false|none||none| +|reason|string|false|none||none| + +

PortalDetailResOpenApiVo

+ + + + + + +```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| + +

RefundResponse

+ + + + + + +```json +{ + "status": "string", + "message": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|status|string|false|none||none| +|message|string|false|none||none| + +

RPortalDetailResOpenApiVo

+ + + + + + +```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| + +

PaymentRequest

+ + + + + + +```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| + +

SmsSettingResOpenApiVo

+ + + + + + +```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| + +

PaymentResponse

+ + + + + + +```json +{ + "success": true, + "message": "string", + "transactionId": "string" +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|success|boolean|false|none||none| +|message|string|false|none||none| +|transactionId|string|false|none||none| + +

UOrder

+ + + + + + +```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||用户平台-套餐表| + +

AlipayFundAuthOrderFreezeResponse

+ + + + + + +```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| + +

UKycUserBo

+ + + + + + +```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| + +

AlipayFundCouponOrderAgreementPayResponse

+ + + + + + +```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| + +

RVoid

+ + + + + + +```json +{ + "code": 0, + "msg": "string", + "data": {} +} + +``` + +### 属性 + +|名称|类型|必选|约束|中文名|说明| +|---|---|---|---|---|---| +|code|integer(int32)|false|none||none| +|msg|string|false|none||none| +|data|object|false|none||none| + +

WxPayBean

+ + + + + + +```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| + +

RSysPayConfigBo

+ + + + + + +```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| + +

AliPayApiConfig

+ + + + + + +```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| + +

UCdrHistoryUserBo

+ + + + + + +```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| + +

AlipayClient

+ + + + + + +```json +{} + +``` + +### 属性 + +*None* + +

RPortalAccessControlOpenApiVo

+ + + + + + +```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| + +

JdPayBean

+ + + + + + +```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| + +

DeleteSiteAlertLogListOpenApiVo

+ + + + + + +```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| + +

UnionPayBean

+ + + + + + +```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| + diff --git a/docs/02-design/02-MacroHub API接口说明文档.pdf b/docs/02-design/02-MacroHub API接口说明文档.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1e76e228eddc04078519250e918fcb0985924e29 GIT binary patch literal 10012200 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%0A1=lzzj1_jVH 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

%z7}`rZukViLwI=@4ezbR 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�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 z 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ⅅFTn|+t+i~Sv)eBRK;R!S($FjYm97? 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 M6=e=5H2K!2^m`z9z~#hd#k6vnD&Th6IS5q;cz+ zGiN**CbWgxG)$Q)BxhbsGBl87m{kWhvH=Ga@>$7g__|t1~ASwk53Q_ z*li(;%%hc)Lx$WqJHa*o%4ovL2UbRX?3m6t&R~gF(!*11wPLQLqI`FSP>|1&1K}Q5aPo%Hn@q z+zF+JUFq5ExlqIyK}Qpr8lx$DS*|B|y)|XAm7(^XXC^nf3I&}rJr8IoLrHs1Sl~2q zg^(aZdsM@%YK;Nu1GSz3kzHqT94HB=K7!C1MTP3*%^u(-9}r1Rm}NgiGwO(&?B$Wf zngu0SwXT#7yM5+IyU9=$A&5{X0X}tVwsEj|AigZxF$KpPia~9hma%Q zv@DF9XDV?P&6V2@4N18zTNiZzZpH2pK`O1EF|j$Pie@DMU1x=}WM^;S$9fnqEW4x@>TH zz_6wK-mmNK{`n`KscJ+yJX1saANbh3%aoB#r-?|UwUjAS;@ylS zM5*0`W^$bhtQfdv_@MH~7;-lqRAv7TOsXNM{3vP1{Pb0LP`O%(y|FtjQ+A*%Q$|#F zYIj`lqG8oY0|QmDUM zD$A7V+1TMjB7K~mpPK5kX_+z+gpz==u}qn9LK)_>*0j6_hf&LvVSL6dz(Uc4`xzMO zX6Q|%^djRpEtAbkXrVt+yJ(xlR#}rw_Zsz-4MP^9F4$}xtxg#|S6HX)K|i{PlG#OQ zeil^fl!-=*I%Sm5HM?l)AWSf{Qq`bZuGT4|p_z4RM0Z7XZ=+DK{IXDj4gOZG(&#HN7`1J7uDCuN^248mbI3`nH>q(f4rY`cBaC#6jXI>#}} zTBeLxF6?H}I%R?>=>`XMqsxQUDSM$j$a~f@Wg=Zsri{iE79+_uzG z#&%u>JM9W&j2`UgdIV6z#AS}t)nrWvQFOL2F~leI441Bx^=pGPO>yR@n<4<=`f6eWAm&yIF0RfZEqN|lLRhve2|#U{zxH{I_{(n@7|qb*5MsZ=Jr5Ah7dnh71*WE(^`=%2qHQ1~agm|mtsrYUI| zFfJD@RfZ8nsWMwyG^Dr4T4hQauvQtK8lN*jYn9=jX1&l_W%3$T;l0!}e|yyi^{*_d$@3|+!RQDXXFr*+Ci1xggmK?raWhr?=D)TOf5{B#k;5EOfkoP1-2;R%5t(bd|?)n6Bts(+S%SY z4^_&Ptpp`NRf;B;2@GY*j39+Qml(^G=}VHeMwv2u^;lqEuXRtw`nDHnQKCy`vQQV6 zDWk(HE0Rs{vw}Qzq#&7S1T((kM4tz6T?S2RaRF&{l8R(cr>@}B{J;BdPFALDL%mfb z<8H3zeSHCwl_>+*%wWhA9g$Oy)Kq186ELYJ_FzBPJ{^6nTBd9RvlS%U9=xHm3yN-C zh4D)gmD?v}y9J3TLzS}m^3SbD($QsBl2s|&&|n40*15WZ$?B2ao_f43Yn8I~30bR* ztyr^qWLxVyn*Vu~GT#<^z#poV1tjYg1&|huK&LgLpm7BaEV%F>8iKjCts)Fjg@Mr` zRp*A^2&{UuH1Prx;0qB;hzo|snyz<2KSakpuWNhqEP;toebl2L9{U5MrrebQqZtg( zL@Z#nm{4jC<2?Ev$Gg|CAsXa>!HZonsVITGyruP5cVL1~p&e+heUf!B{Q(!NXPJ|{CI*J3|fcMXIN2{2aa(t2h1GlFbg!wSjd?N@ywj3wU~Ln zq0U9jbO};}M24y+uSU9NJ>O|Qz=xL-%>+fAH(0*a`Y_N zaaj-ZM3X4SK>sS|s*wmeb6J%!K&CoI&l(_%*0S@Wq^wJAT(Qh?l>Qc6L2mj^S2&@g zkHHtSvQbTxwbqL13>{aGKwlhHMbQh?p}mv9C<6FkiTZl@{A|uJ+2u2Hq^at7h)FQX04mC?vr^bCDfRgPPUkn@vD)%6lSLd4Hv;Ch&HuStWTbseKXV+#~oEK z>=z2_u&y^-gI-F-&xPvfRW4$7u4adz$n+(vKAWbk7`8`Auf_;d>Xr*d-+Bzy;Zw-!d;TBbMa>Tpmm7{3mGF_16lS6OsApeWx0HarmEfmb75^5t$$l< zxB*2S-A>u4YntW}{59CU8w|7V2>jQaL2IR3$~Nv<;?YhtRXLr&i`wa(^%Q#v#2?B@ zbY-TWbPVQ^Gb=^C-%{b^{5s4`li-Lh=NRK)R3z70Roub3GcBmB=oIIjxky?73c=We zx>Pazn`>CY@kXD%EfuYdaMR?%4}Vn=70!{b^kl{L@ zxloaqI@rY_xoXR-I({HxL448MdJoiMA@6fk%&Q8FXRGBreY3U@u<=#ST<2tW!lSlj z3pw?{#%yR`=ITsC90r26CGPg&A4qu(}Hah zE6t9(me?5uYq2r#0>(P^w4f2A-ykq$YcUhlbFuPis;mqq#TpH#Lm`@gS5%A%1W6dlhVIHE9 zpO5^pUHv{5Y@X9g>-1fpZt8pBfRlS&y8~!?7PH@ITyS>f*T)oaslF^I1}-I+o2f{s zJ(=OO6sipc{KfD{q>m5g?MZXP3!~HR*1C!x)6ZYqdo*@^>ra)WTx-V_lA$Q(;;!gt zMd(C|q27mCDTdImvwqSl{NnIF}f&-#Bj*v0-G zNS$FFHgTqt*LMu4Crc4G%ptnPyjo^!__Jk8wcM)xvuJUiAU2x~^HLO4TR%a%bClxa zsc=V^(O-7a9c^-VRy24sZfDx+GdyEMQu7J#>Xa8n4Iok6w|*!^3f-%fngNr-jNLV4 z8)YgUrwpPDerA+}lFBB`9UYk-^s}Ng!I*Se*2E26p77s&45BFWzx+4Ikhq|q9SuTM zyhibk&L{krno#pIs{`}$LH0tWj&&aF4RRh1+1=ZDO=DXsk26ydUJ+xyporEH+aZbx zn2Xbfj?>w#|Ha$KG11p^0$8B7Bbc}v5M|9`xjsPQ*{~=Xn6}m|VivUZd{0z6(b^v< z)KqGho-6kHN<}|A8iWdbp>Tnto?W0QMGgAmu4jS9u4$T3%Eu*rQ}bKv)0P-SJr&5*K`sT<*t;1cCHo_r4)gS$Pe*jW&M>)sdntR;)&A3CqH;F1r2 z*c8l6Pu&cvL`cg@sdC5D24Y{_Xx zV+0g~S$htK-2LmG+^V#X?ZG-Kf;E~g7GD=LmO<-dXT86Y>Y1+hKvxhpEY&^?OrXVIo5viFf@jG>Vsb2 zP#AjaY^a|4Pv#Mo<=rp^!q#cCD_Kx500Pt<0FdPKQu_{mhyj(zKWZDd78q5Sq z)NzoI0yng2wK8Y?)&X6lN>DNV>MMat&@rnr+?a&G6WR~^!fMpk;(xc0t8l~4uerGe@fNRF?y3F|>@ta+BIx*ob$gyK2cUKZ+NSgQJ{^JYFsSMnVrS_@v*a9i{DqvWxLTVSUEU<5*e3 z7z)a>awtC5>DXZKLUrlLW#VYY`b;}{#NZ~R;QIeCev-;uKN>D!Ps)e(p z3uHjP$t?5oq8LIvYE^R?M*r<*(->pg#s7Oe|1|LvyfBo?+ZTC2+KTSm% zp?bZ7oRo`i9zlQbz;tXY{+oSTX2Xp?i5E&jGch^oU}7_rkiWi`H+V2sesOt`^o5j@G<$-8DtM(7wsv&5hwt0ewZ6r5}lO~eiP|*a3lEF}!>KJ9%<+t}qfHOc7VOds)O2^&lwTM@g&^KPLiUMyh|Ilw zjCZ{s^`~JmO#Xwh7s!~2 zDk*7E#|}*wePi&ZKgm9;PU3>qFIF1WWff}iv&l*)lxJYK*@m%btz8U`?p#|hlrmc( zE)Jm*c9n}np-u~3td8#kH;A>kX9XFvX}E)0gL&}D&1U8zk=hJO5GB7G*)v!(QI4X| zr6sfE&$Mk(<(2~@P88hEhx3uj)To;^_2a$AqJpb^?9}ejR7kAf1ZD4%X_m^%vN5NW z&}|>ANor+Lz2w!$%A-|Xxf0?Za3tH?-N}4O8KjYP6qH(r5dpyK+X#V37;3L}q-Q*)*I>cJw`L|)i4i1MMCgr>uRs4+&Q zCd5=qL(Rzg6RNR$ZC&}eFo|}(PDk@21o8vH`l~0C%bP(Ty)7s&7Q$TdkGzw*mT_;Z=tXOhu??hZ>!JF|@C zMutMP&#*vI52L$}tNQ^=T^X2V^e2GD%A0~oH=L$0!oqp-APbzp@dA3X2q53Ga%ch? zFPyJSxSD(ZHI1Q$x;VoWjX)+_q46)Rn=VR4y@uDTmyyf;TQ+@2ExI94Phj0d$4td&A@xb?TF*x(pL0U%kHrlYiP*%1@~LkRM8u+vpJ=@^6bL3CEF% zG%fs7F@Z|J&GJLvhJk{fMag~(J4rEc^yyjHA^>@ACbZK)T55+X+#Sq5R4MR~#Q=;f z9A{<9zdX>s3^Mght6O{ErH6=7cN`Pt(6qdU&v5?1R0b4nIGS~NnlKL>+@(cv;o@MC zzHTVw#Tfj4Vq7Z1A@pQOJxyX7THHk|1J#;x{xVa#u4lpwZxuU-M@5)m{q2}jtb380 z3Y2-_!HmZ@RgYhi(}j#=>uonzdEcMkSRVJH8srJIq@nH6p>Qdc*Ou} zc7|mVcb_0hEd%49s3YmS0=MY=mhBS1XmUp!_aJJ}Sh2;Q{d7N6hcAVT5bP)=Fti5& zNAf^I%S#T1si`MV8Hbqp%X#9Qu8A|!i}!Fhr%W9U113i`y6ao}c|o7pg^fEihBFX< zfjLTP$u5&TTMSe`4hIfh`GBz9mG)ONr$5LWH3Nw*8U_WR=ffKD1&W^+rfHOi(PcY) ztDVNf#n2@Rzr%es2jXa}w{aJ%RR{|Q3%-15VIDlI$gN^mCglqNQ44g7X;ZquhfB4> zVayW!mu@Wib`16_`e46@PZCH%`IONpx%cNb;6M=ZFjCScG4u{zR9mL_J5W*G;v{N1 z_U5v%4TY)3J+g4SpGxAh=*=^<$WWq=;^++b4W)H(BJei{7xz}utlZDxr3J~_XSixl z2ONjF8dXERofY9)7#!lb**L~3h>NTvYEwA4Rr+HiVu&i#lHW+xx(=vs(Ok!wrA{0v&V1 zi9XRt0$dF&RbABWL^L8`{glz4S^3Q1#A&F>Q5HI%OVd)6z2hOaGQHESYIS%`Q8 z7zS9J2RbIxL*pJQoyeD3cPz|r&I`CU-AJELUj`nC?u;6WqbUIs3xI)zo15T&`Mm4Di_Y~b5;1$+mnu)ykkAHSkx3`a<>pVXF+X|Sw#LEDlufuMip9}@3`##Xx+y)8R&Yyj+I&%Q; z9iOjp9?z4X^Z4DLpF9UKJ|8+C+S#wfLy0%7-+X^|ir)}kPw~I*F0a2exsQf*zCt`h zi6ik_eVz~%l4do~fd+0acxE&*cj=3fq{X+E&- z=zKm%zU3Xh4BqZJyRP(pAGzO5e2FY8Tb6M#Qde6L}BYn3%l$n2wcdtD>|!jt!?dDvgX zyy@dTo&Gco#pugGC+*Gv48cV@)HEi);JOoy5+ug)nXBodDrO!FQ`0}oI2Lf(xTOo& z?$iu7tG-Dr>;zi;;i$;Rxy@nmE2Cl}oV=5{$A*t*j5NOojlFD?Rr0%=rsuwjxC>X8 zjxT_(zOgsE{LniKZYc2MI1cyQKii|)^Ra@4B%7GDk%EH(o~v=30n%_#mSMmlDhWz+1^5bhi2K~Gw!zkV zv0=Sa%ie&rI`MhMflh@1li|V>G7%Y`_={d_W43pa^W^tcr=HQSS z;IQlh55F_j8#an{f%7lbF3}>@wP@?_-`by_e;Voq>vZ^^YEXyR+1uu^!dIo**?xuC z*}gwd^)COvBDmDFwN9wXQJ=Zk_>)!r>(hVZf8o^&{>3u^?kx~Ie(3OkM6g$+&h3G+ z_72Z9yk;TSAeN1fL^SuU)T_ma6FG)| zMG`L|0-NfRYL<{#33s$w89z}Fi&e({0m`bK=*eHu)#?J(GJ{`K#K&g+cu5v?Cl$z% z0j9mQV~Xl{QRdTgJP=#p45#V*aF(0gCYEhT%niMSV+cVIwj@uFz2Y$(V7PU@@f zYD|y3?F7$}Ue$~UTFnGLpi<-1;<#;mO6txtykhmFSJ9rl(R87_p}-L7`<9IB+(S54 zVF!hH2jtzp@R*v^Z|f8w16NBJ0kk5Yk@WVf0g)>%to^*VkAEjpV0F6w6ev062&snR zG+b{Rnw4u3T3PRqsl>(;JHS2=jiQBwRfXI+8A#>9{dQEL*)u{cN;qjrHc z`rN;{&CV8Fb_u7^mENE*`2rC3Q6|Hd2W#%R7Rh&+X#M15seu7eUDYAH_F}NwAYDCo zm++@$cp859)DTsPR`b>vtk0&MBR>o@NMroy+5a%mD36a(pp2gas9{VqSXAa3ZZt4k zH-s8T^j9~DJ}v_+=mN;y@#=2GB1Kwcl4xo*D*0OaF^V&x*bF)*4l4EoF2KkXtB5rs zlHKbS=!npli3|z#-i?wb<%*Cj7>|5~Ui*4DN+{27gAe?<{@qz|j50&aiT{2oQzWGN zB~DZr)>7)IKI+FoUKv#3NcqD+<1fDJ&8wF_XGhy2V0Ej_3Toax7->3Ka*6~Jo+B#? zZU;&!|A2_<(p@zo1*ky!&RJTP#7?3>*$DR&i22`+T_?&G7Lyy&mJ^b7Fd13ijfbdn5h9S`GE$^dDvZvWwiPskR{q*(lQH3+@VCk`2-7v2$MGARLD6 zMmew!Ig=DtE0E}%^|)5+rg*p9PxKjo=IQw-!g6G<2i%Z4y~LmFwKCC(-z#qOh=D*m zU4lNrk{xWI8+ni(gEJw28H=SJ^gCRW{=E%~6eZh$TUk}st>_f>(8I33#YE)1v0a2m z7-HBpQad^ho3zr7pfJB7mm&Lu!jt(dE5eqp`4s|QPn5>RMD0$yA}5tI911=NING;v zVHPk#Kj$>ftgQ+W zk^&xBjk@QGPd!8Tu|lD|qb&L-V9a(h!kr>U=sgg(g?Lt=cPu?wdX7YrY}s^_k}&Cq z*=}caWLY_>8L|RRDM1}plr|;weE>629qE?e$Dy;%0ecl6I;Z(y-D6|E-r7xSTdhBX zE8&kl7=a6UVH9Aju7lWOTghT7Eqr(LA#$)}X*{(`Bgy<}=Tifl#B{WJ&HiJ=-A66- zcDYrQ1I4f$quaASt5ukKyo?wTzum+S(E*J^A_9YQu^vi3lt?VoEt){=F5dDZGVsD^ zn2zbXV_}|L@Cp6HLoRpW*&Ub zg6Xw@Ox`-Vx#bHpEDENJILGC~NhAC}xcV&=D+U@@@4{-YdZ9S2I1_P2pDccPT_FGX z9apbU;%hGk-CB6LY{`xuj@x;S&UULy&uD_4RYKswqTUtLd+WkZ{=`mDKp+#oAZ@o| z420`%{24iN)Ue;x33{iAc|rP|llB!%RMm$jm@}XH8;ed3fe>TOeTg1AFRzcWlv>Sx z*BSR|qL#J&l82M>xJT|Qnxteo_B-tzHzKod(=UB$*D3E#9SvMq7;s=JHFy9d z8)no_Yowit6ohlS8pMU+5WCsalcDM9KH!^sdB8~PW{?5vXg_I+(+T^y}c9yY>FkZ^W9++TtFa1IEb*Rz ziEpw8gUNP)0`}osm-DaX%hf#z13j;VP(UpZB=wUf$Zq|$0gbM@;=`2Xl*4fKS2HOD z{Srne^sYBmS}~erh>2CPCiYO_=?cTXfBa2;^C;>S9(bkx?i+ZsXznbC?*oZa{`QKgk8`Z8oKBdlG zF4G8WU?ckeWt2Ax2(-A@#LgiJQ4Mpnq9i4LiU~e^`iCUyRgW~ zA&Ea^?qB1(NXz?RISB`wOamCN>*K#|m_>ou#>1Gy9aEPtOwe!JGP2qM_Kdsopa__x zX#%}}Q4*=_;8m~%yiMyaLb(An!J&1?s_G~K>k5NPocCp1^0w2Y;pP6$36@52>kxhg zz!0KZTkQj`>`;6yL(k+be0XvVW7KSYYoEB&%WeVcrjNX$P4s+Aw3XH;FefFVXK@D&p!E*BK>H^TYRr=S$$*^rr22B1={L3|{@kM|{lujWy zPoN70w8;mAnMarfhQ@+7;i2}j-OpJ`H-dJ2ljUAm)seU0E_f6OeI|{1ri8d_M(9=^ z5?quere^&7a~KXSJW~hUQXFee9!O}VsmFrkl)vP;bW*R18486`)>`pI-^zu=Y=eu{ z1HZD!K~)Y#*CJBokx|&W($>V-G0TQAnDD{dsc)RiP&5TtNdTCW{iFSU8!Av|aDe{n zVfVl88ihIfA6A+8v*$3jyD#rPu`tj0-zh^GBNYeT(K$K1EPbH~M12CZ-CwmIZ|C@2 zRRge{^<0?lV1;QmtY=ei)+d>dqca@m?YZbHn=>A|<1_8~DY-7mE&_D_Fmz9tKUv{A z8GpWSl9$_jovht!diuBoW(_Bkyp?8p3fJF`hLolz)hTSo^a%Z=dxn}=q@C}O?ry|j zQ?#XqFWLEPTdH#yy0!HA*JMkZP2j5TGj4lidnoF@CoCn|$I0%u&X0yRX;o7gY z)CGd>=aaqBvXi>ZJxBZBP+GQR=R-7`ROd~(UuiQHaiO*45Sco4#^>Ah6UQeqhiYoTL}wLH zeya;hx`)@S*;Nu7PpZdZ3e$6Xppe7$h51!uG2LXR1817Yv7$pYyO_H0YC(W-jc!&_CUxc`?4kfsL z(($zc*Uh?hfdS~I`$|dhlK>67Hv087}>g}EYy=|zLRnZ)2cPN2v5w{Hv^3_=*$JJetb>#gsmbI`p% ziUpf`w7l6t=J~aW2Yb^?0E@A-ZP*Osax{r~FJV)HNhl??K& zOARh=QOjf127hi$7fr#58A(s28mW~n8bQyS9yvK6Mg!dgkwM?)!-!?@;!;k3^lHsA zl-IEuC8h?z$xx3CHtWyLo@LwGWX zziS6d+xBiI7>6&1YCWkAV3>Ke768w11rUJ*qqeRn1S%VD`~nc8V}neNbX;v+jF=(_ z)J^;MF@W<*)cH01iFkO|6(0gMm1r8wodr)Qq;EZqpHH1Yb!{f)xif;Eu;W}!0GiL~ zxUjdn;hf2{q=Q#ar(v$NXQs738Jilvb8p7N2rv?;r%RFWDfRS%q?BTkTTV{OuBD4X0a(z{ zp^<7`EEv(=H#cDCy4N%OdUrOoocx|KaPRp zP*CW!lBmZ54jy4i57*LlXYX1kGk%>7yU>@mMYHhhn$%n^fef2j7powKVuLsH;tPls z2A`|-^93UTJ3Z!BC;7~vDW&vHHSICX3rfZ0y8Y28<3+cMduN;>3Xun+g6)Vkf_bKW zG<{{$81AOm6z*lx9CzN8Q6nPqMYnl~&a7oA>ju3kc$YnWABS1{*EY@a#mS~)l$UFb z7Kk@Md!HC#$ztMS(i85+x_ijI8@ncKi)Mw)l=PzhvraEtD-H1-CvmlC8j6~cWn{lM z8m`X+U^uSNrB;XV!eF$mw^j!PUF6@EQ4hquQcvH~&WF8{A%varq&o-h*=%2i2q zrYm+Y!0TNw#SigICG24OWyEvoi6xVVMINr=Zf|{fG#E=+u4ibh$ zy#vVabrs~z3;@u*mR!e+e&1GGO)e51RbX(gH8X_ylgip(#4T>mZY^mVKl0% z!iWr&i>~R_-&=jMo?8O_JJ7)tV2>E9cp9#*^q;$u4RTV+Z}gdP1pWeiN2A;pqT8r$KE zK|1Q)UuhYCWU?9^tpDUA(md)BjwRx^-WSFAIalx(Q>Kn!81Hm7fMOAJFb$Sf#4Aw~ z<+rX?5xekC?CkcIROrYI#jXK!?O4#my4i<;)Mv{(|l=XWd2uy`T-fQHG;6} zu;Z`sitxY3o{!dCI%%_n$ITi9dC*nvZocBpdNL64IEp~efi$7JA{Za{5CvpUfhFzP z!>zPKa6;jO@C&pz&Bx107&Przp5LTK%!6|)xr7Qz;V_>1+rVWxrv6qQ5Wc#d#zhKT z;p@@A$?3&U{S}l>=WE4b1&hak(_UTBkrhgKh1YJJ#gkHEHkxr9DlkUr2#mi>(}7H~ zLD}_OsTr`6Pr{lIFpUY3#~%f21#0S59WiT%kb`* zA(S%d>PRS&wJaMB1O?G$T?KZInwv(n9>1FwsA<~zh_b!{V{!%WJXl9@g zY|8g4Hv7|-8sroanwk``A>ghQr8w;5c&je2!qRi&Y>&W6yExEp*D_tZ2ES|C>B!-1 znp7hqF*zR{yYT|Fx_q_;KzycVkC(C&Df+v}8LZc6dQ=OvTs|_oba97-V&f`EDBCIm zhm~KatOSu-F|nk@BxpTD0ju5=r4^?oi zB6t5cDX@=p?on56kD<)JN(JAjWXJJpXl6WO6BX61Qg=@j?V2E+ zsV2%?_!aYU0G?9pFit8bHWxKA9dxg5Lg?UzzOh2#d(J&CJ$77#kckHc5l=2=x96mYk@{{;DA;2qfHn`wzuw;54Z{(^CLG-#;-~k|TwSZxJT`lD$GI zoMdrtlU!48^DY-Ckb1e}pI{RBO- z;Z1MCY&*J&M+}{)uUmVV<1_Q7ap_5EB5joplL}JRHc0)2hmi`)%D7|_pZ{{3v2(O7 zC|wF$C+`Ydc~teqbhcRz7{G{XyX%=;^dLt>0tbp!dGQ6}J0uaMg9= zg_QQ=XOG|4mNndd3UZ*lw&fC}r0!!=@~^q`pC{a$wy)u@m{C}>`9Iug$?bv{W&IX| z#JTVJjd*LQ(EmDLW*#+a873b**pAwe;`ppH46d-d0 zM@~s?AhuxREJC=vUqO&WeU)762y{*EjL>ShJAhnNx=r;#iM&x7AqM}@!v`&ys=X`$ zzf1`WAd$!l^Ib);T9JsIr6%~N?HCh%gSifMyH>$|EZLc`u0nhXK>?Tz z5cy187=i=Sn%6k}b&Dpft>wD9NWv)d#4YHWI{HWCJ{kloFbr$$r5}E>rafW)Eg9G` z^E}`NQO^Josg!^TPC;P0PfZ+(Hf_HHc)h@u@rS#{sdo__7=^4V(pi0JKjg|k1(WB7 zm?I%%JqAj8{k;1mNA4Ilxl<(sWJb}@C|cdyjt2bRGRsABUR=)`h2*bg$*c=o5T(zs zLsbCdiAzwGsm$O43%muE|&vA6ZE*sR>`?Vf|;0V_{ zV^HFM_)#lU`pPJ(me#>kJ*6W~Q0j`_pe zldtx^Tw$}pTE|Pc^YeNJqU1#%8mQXcMFIHF!6`G;Z^}r)6z05|eM(9nuHP^{oNMq# z!6PrQ!-X4GHh)EQx!Q`t=u$ydLO0~M08CAio!Dmu9A76aHBBTAw$|=#eVt zOvo6Ex-X=(l~;(li8u$`Z;9tz>NCGl?R$3mty7JwgPZcB+_2#lZ%Cq88=hJ#oGOS? z^v)}?=onC|!0vd`UI}_Fd8;x`(YPmgwRgY*mP#j46&D@@>fo=u)fhiZeT_9>P7r>V zC8pjqu&PWGQ^Tq{y~1$I)2J1EXCJ8h6@Ru>#joa z0{vd~E0n@7556u|5V<1MKolZnVm{x23wEmRbi**hmoig22#|%R_E{>=Mf6rC;dvQ) zzz?fAcYeS-3sYLgbTHUWY00I_%OuM*4WakFR3a17aG6Ez&Z9oz%7fY3JcR&fgoJS1 zu1gUww!ledNyQPHj*7J$6|TT*8E)|%u$*H_mA>vt%z?eQikne#6KB|G>&((0OGp;s z(^Yo8N^Y%RjF8o})1lIc`<5gbxZMK0W#Cla zI*-i{*LVDWne)C)ph0m_Ai|&LgLiXo@nW8|&iES-7O_K^?PYP=qPJaX_xEhzHZmRI z2~O%QnL89v>exxnJXfmudO>ttLLVpov?yfNZ_BOT$}GIMdRi)50fB)<1MCuI*l#(p z_86J0>YX7b^iQ^KdvDf!W1h)*he$xJfzEw_z|v^gXiW&1h!A%K2sB$U(pw}<8p!L_ zsSGpNy1;$EP7)(h9s-f6yDeC9%tpsa`uaG)~Fxbv47NYWM zvP(P%mXZRWe>SO)8!=B}Ce+7LC*LVt&W`$X(XHwAPnRWNpYZ;vb&1zrJ3wbIu4<=z zHQJ+#*V#DH0H2R{O*Dk4B2$uFv}G6>Kwq@s!5R#4Jyn-0K2K7u;xIq(%P?S7+o~_s zwnA(GEm|c>Xj}Njh}wH{9U~;#GkESYaW?sxh?43YmIPefTSmuqHGZO~8Rr4YHob;! zSWa_#!@Zs^A5fZ$3BM9PcnF~W3&nLZ@l>PJpY*cl-mbUa)HQn^zL|5EJZ3?c1PRwva;d`$`x+bl;=S8MWU_o+ zE*9|Uo}776TrB!FcwmPB8v8nBce7uWl`o9UAsesb@IG|yb33a7mPcyMaXwsAA)2Vx z(caR!Z{!DM4=bvq+Nj7kiNBS*_U3AAdh~Bo^Hm>q8}e^Ljme$L0Dm$#_88T9Fc&~k zXvfE?KA^1LsDZ*at*$!Ua!N6TdM#pN-)op3`=4GA(Q^{I)Tk^(TM|r<9!@t6tMIXp zo*%Z_JfAF5mt^=Lzb@Wwf6*N4M`K4}p6J*l_$@bW@&xPeibFZIgeuO$Y$VG+7Xtj^ zTK5w;Jmq(7`%hdv8t~3WA097HhV_?YZebhwE+YO|83@G|;WSo};V)qgl^ ze$V^`Q(jsZAf9+;TgDIX>1Qlb+Pl&Y3j22OD0JeBcnp$+?k|hMW0yEj+josDa~s!C z@NFew@Tu#pW?j-r;89Pq(}|MY8Qt8#U|Ha9)|F$_6`d zLFhP=oMm6rXwQQR(=cA@=|v@HZkJ{QwI5@zJs_QEFa>J>&Fb5wbQ^IMHC3L^x~%G3 z%hae1b&hc6Gs-p%bti#xJu_(?r!iER(g~(VyN2?Kbl3B|GSNHsS);up!fdpQCC+20 z*1^dB0f}&oX1WU3ZQLNS-*#`oL#IRiy&)iFnx>YNJs8fnNhpqxTh zZm+$aAtFBk$_F0w7XZjUnDli?pr+SiUksF>LNzW79kq}TU*WASd=y_DIlDf^o-ST3 znYablN?+3>IVXgN$&+yhC>zAYCdLJ_=<7}L=>h>|P*5p4c${rKSu5D9?g0q=(r7*@ z%=Vo0#O-P*uu^a?4vr-30uFv);~o82!t4||^&W?!ZwcD~Zq%nCKCjNk+cRNVG==RD z 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%0D<;bZdqCT5l`3wfc_I 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≤GNp6;j7aiD^YvdZmn1Kkp;VPd(Ii|gv10I|> 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 z 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%0Apt6;p#FM%fRNi|i|*DQn272TQY8R2 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