openapi: 3.0.1 info: title: MultiMarkets-ClientAPI description: 客户端H5/PCUI接入API,此API可以实现业务的自定义交易客户端 version: 1.0.0 tags: - name: 基础数据 - name: 客户接口 - name: 客户接口/登录授权 - name: 客户接口/客户基础信息 - name: 客户接口/客户扩展信息 - name: 客户接口/客户谷歌验证 - name: 客户接口/客户KYC认证 - name: 客户接口/客户钱包管理 - name: 客户接口/客户银行卡管理 - name: 客户接口/社交账号登录 - name: 客户接口/客户自选产品 - name: 客户接口/客户开放API - name: 客户接口/信用卡相关 - name: 客户接口/代理相关 - name: 消息接口 - name: 消息接口/AllTick - name: 资金接口 - name: 资金接口/汇率查询 - name: 资金接口/提案查询 - name: 资金接口/客户存款接口 - name: 资金接口/客户取款接口 - name: 交易接口 - name: 交易接口/全仓合约交易 - name: 交易接口/逐仓合约交易 - name: 交易接口/杠杆交易 - name: 交易接口/现货交易 - name: 交易接口/股票交易 - name: 基金接口 - name: 基金接口/基金申购接口 - name: 基金接口/基金赎回接口 - name: 基金接口/基金信息查询 - name: 基金接口/基金管理接口 - name: 基金接口/报表接口 - name: 信用卡接口 - name: 信用卡接口/操作类 - name: 信用卡接口/查询类 - name: 外部结算接口 - name: 做市商接口 paths: /: head: summary: 全局统一请求Header deprecated: false description: '' operationId: updateLoginPwd tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 默认值:en-US required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string - name: group in: header description: '' required: false example: '' schema: type: string - name: idempotency-key in: header description: >- 幂等处理逻辑: 请求header中,若有idempotency-key时,则会缓存接口返回结果信息,有效期:24小时 后续相同idempotency-key ,相同bizType、version、group、companyId,有效期内,则直接获取缓存结果 如果并发请求,只会放行一次请求,其余请求,直接返回请求频率过快,请稍后重试 required: false example: '' schema: type: string responses: '200': description: '' content: application/json: schema: type: string headers: {} security: [] post: summary: 外部系统调额 deprecated: false description: >- 1:当用户在一个平台内进行下单,平台会发送这个请求到外部系统。这个请求必须在3秒内回复,否则平台判定为超时而取消该项操作,同时也会发送 "取消外部系统划账调额" 到外部系统,以便外部系统保持数据的一致性。 2:特殊说明,调用 “取消外部系统调额”接口,如果发生异常或者没有收到正确响应,会重试指定次数后,中止后续操作。  tags: - 外部结算接口 parameters: - name: trace in: header description: 全局链路标志 required: true example: '{{mock_trace}}' schema: type: string - name: companyId in: header description: Company Id,用户所在国家 required: false example: 0 schema: type: integer - name: timestamp in: header description: 请求发起时间戳,精确到毫秒,13位 required: true example: 0 schema: type: number requestBody: content: application/json: schema: type: object properties: thirdServerCode: type: string description: 第三方系统客户唯一编号 userName: type: string description: TradeBoss 用户身份唯一编号 title: '' maxLength: 48 currency: type: string description: 账户货币code,标准ISO 3字元货币单位 title: '' maxLength: 16 bizType: type: integer description: 业务类型,1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;12-限价开 operationType: type: string description: >- 操作类型,OPEN_POSITION=开仓,NORMAL_CLOSE=正常平仓,ABNORMAL_OVERTRADING=异常穿仓,当为NORMAL_CLOSE,OPEN_POSITION时,amount只能为正数;当为ABNORMAL_OVERTRADING时,amount为负数,外部系统可自主决定是否继续扣除额度,来完结此交易,也可以忽略此请求。 amount: type: string description: 金额,结合operationType使用 amountDigits: type: integer description: 金额小数位 orderId: type: integer format: long description: 订单id requestUniqueNo: type: string description: 请求唯一编号,多次请求需要保持业务幂等 maxLength: 48 requestTime: type: integer format: long description: 请求发起时间戳,精确到毫秒,13位 ip: type: string description: 用户ip metadata: type: string description: 备注信息,json格式 maxLength: 200 required: - currency - userName - amount - requestUniqueNo - ip - requestTime - amountDigits - bizType - operationType - orderId - thirdServerCode example: tradeType: 81 accountId: 15 sortType: desc sortFieldName: orderTime accountCurrency: USDT responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码,当前请求最终处理的服务模块,可为空 code: type: string description: 状态返回码,code=0,标识当前请求操作成功,其他code标识操作失败 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 全局链路标志,与请求头中的trace保持一致,便于定位问题 msgParams: type: string description: 返回状态描述中占位符参数串,多个参数间以,分割,用于处理状态描述中的变参信息,给用户友好的交互体验 data: type: object properties: {} description: 响应结果体 ok: type: boolean description: 操作是否成功,成功=true,失败=false fail: type: boolean description: 操作是否失败,成功=false,失败=true example: msgParams: veniam sit msg: anim nisi consectetur sit sed trace: laboris tm: 62 bizCode: '10' data: {} code: '100' fail: false ok: true headers: {} security: [] /geoip/country: get: summary: 获取IP所在国家信息 deprecated: false description: |- IP所在国家查询 游客可访问 tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功,其他异常 msg: type: string description: 返回信息 bizCode: type: string description: 模块标识码 tm: type: string description: 处理时长(毫秒) trace: type: string description: 全局链路标志信息 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: iso_code: type: string description: 国家代码 name: type: string description: 名称 request_ip: type: string description: 请求IP required: - iso_code - name - request_ip description: 国家信息 required: - code - msg - bizCode - tm - trace - msgParams - data headers: {} security: [] x-docstype: TS.Clientapi.Base x-docstitle: 基础数据 /thirdExt/now: post: summary: 获取当前服务时间 deprecated: false description: 获取当前服务时间 tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功,其他异常 msg: type: string description: 返回信息 bizCode: type: string description: 模块标识码 tm: type: string description: 处理时长(毫秒) trace: type: string description: 全局链路标志信息 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 时间戳,13位 type: integer required: - code - msg - bizCode - tm - trace - msgParams - data example: bizCode: '' code: '0' msg: Success tm: 0 trace: '' msgParams: null data: 1678426706212 ok: true fail: false headers: {} security: [] /global/config.app.AppAssetsDubboService.getAssetsList: post: summary: 资产代码数据 deprecated: false description: | bizType=config.app.AppAssetsDubboService.getAssetsList 获取平台支持的全部资产列表数据 operationId: getAssetsList tags: - 基础数据 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string requestBody: content: application/json: schema: type: object properties: type: type: integer format: int32 description: 资产类型 0、全部资产1、通用资产 2、基金资产 默认0 responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultListAssets' headers: {} security: [] /global/config.app.AppDictDubboService.getListByParentId: post: summary: 字典基于ID查询 deprecated: false description: |- bizType=config.app.AppDictDubboService.getListByParentId 字典基于parentId查询 游客可访问 operationId: getListByParentId tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: parentId: type: integer description: 父级ID required: - parentId example: parentId: '1' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: parentId: type: integer format: int64 description: 上级ID id: type: integer format: int64 description: 主键id name: type: string description: 字典名称 displayName: type: string description: 显示名称(前端显示这个字段) code: type: string description: 字典代码 parentCode: type: string description: 上级代码 sort: type: integer format: int32 description: 排序 showType: type: string description: 字典显示类型 extend: type: string description: 扩展属性 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createTime: type: integer format: int64 description: 创建时间 updateTime: type: integer format: int64 description: 更新时间 hasLeaf: type: integer format: int32 description: 是否有子节点 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-r62nh7-n75987-jljj4-43kv-1677554114 code: '0' data: - code: Blockchain_explorer_txid displayName: 区块链网络地址 updateTime: 1676458887694 sort: 1 nameEn: null parentId: 0 revision: 1 extend: Blockchain_explorer_txid nameTw: null createBy: admin createTime: 1676450014034 updateBy: admin parentCode: '0' name: 区块链网络地址 showType: null id: 1274 hasLeaf: 1 status: 1 bizCode: '' tm: 5 msgParams: null ok: true headers: {} security: [] /global/config.app.AppDictDubboService.getListByParentCode: post: summary: 字典基于code查询 deprecated: false description: |- bizType=config.app.AppDictDubboService.getListByParentCode 字典基于code查询 游客可访问 operationId: getListByParentCode tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: parentCode: type: string description: 字典代码 required: - parentCode example: parentCode: USDT responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: parentId: type: integer format: int64 description: 上级ID id: type: integer format: int64 description: 主键id name: type: string description: 字典名称 displayName: type: string description: 显示名称(前端显示) code: type: string description: 字典代码 parentCode: type: string description: 上级代码 sort: type: integer format: int32 description: 排序 showType: type: string description: 字典显示类型 extend: type: string description: 扩展属性 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createTime: type: integer format: int64 description: 创建时间 updateTime: type: integer format: int64 description: 更新时间 hasLeaf: type: integer format: int32 description: 是否有子节点 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-484ynk7-j6o8-t3kglk-yiv7i-1677742871 code: '0' data: - code: Tron(TRC20) displayName: Tron updateTime: 1675995340948 sort: 1 nameEn: null parentId: 469 revision: 5 extend: '' nameTw: null createBy: admin createTime: 1673440493544 parentCode: USDT updateBy: admin name: Tron showType: null id: 1300 hasLeaf: 0 status: 1 bizCode: '' tm: 3 msgParams: null ok: true headers: {} security: [] /global/config.app.AppDictDubboService.getMapByParentCodes: post: summary: 字典基于Code批量查询 deprecated: false description: |- bizType=config.app.AppDictDubboService.getMapByParentCodes 批量获取字典数据 operationId: getListByParentId tags: - 基础数据 parameters: - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: parentCode: description: 字典代码,多个逗号分割 type: string required: - parentCode example: parentId: '1' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: code: type: array items: &ref_4 $ref: '#/components/schemas/DictVO' description: 字典代码 required: - code description: 数据体 ok: type: boolean fail: type: boolean required: - data example: msg: Success fail: false trace: x-r62nh7-n75987-jljj4-43kv-1677554114 code: '0' data: - code: Blockchain_explorer_txid displayName: 区块链网络地址 updateTime: 1676458887694 sort: 1 nameEn: null parentId: 0 revision: 1 extend: Blockchain_explorer_txid nameTw: null createBy: admin createTime: 1676450014034 updateBy: admin parentCode: '0' name: 区块链网络地址 showType: null id: 1274 hasLeaf: 1 status: 1 bizCode: '' tm: 5 msgParams: null ok: true headers: {} security: [] /global/config.app.AppDictDubboService.getCountryListByParentId: post: summary: 国家地区根据ID查询 deprecated: false description: |- bizType=config.app.AppDictDubboService.getCountryListByParentId 国家地区根据ID查询 游客可访问 operationId: getCountryListByParentId tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: parentId: type: string description: 父级ID required: - parentId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: parentId: type: integer format: int64 description: 上级ID id: type: integer format: int64 description: 主键id name: type: string description: 国家地区名称 displayName: type: string description: 显示名称(前端显示) code: type: string description: 国家代码 parentCode: type: string description: 上级代码 nationalCode: type: string description: 国家简称 countryCode: type: string description: 国家区号 extend: type: string description: 扩展属性 sort: type: integer format: int32 description: 排序 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createTime: type: integer format: int64 description: 创建时间 updateTime: type: integer format: int64 description: 更新时间 hasLeaf: type: integer format: int32 description: 是否有子节点 childs: type: array description: 子节点数据 items: &ref_0 $ref: '#/components/schemas/CountryDictVo' ok: type: boolean fail: type: boolean headers: {} security: [] /global/config.app.AppDictDubboService.getCountryListByParentCode: post: summary: 国家地区根据code查询 deprecated: false description: |- bizType=config.app.AppDictDubboService.getCountryListByParentCode 国家地区根据code查询 游客可访问 operationId: getCountryListByParentCode tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: parentCode: type: string description: 国家代码 name: type: string description: 名称,可以搜索 required: - parentCode responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: parentId: type: integer format: int64 description: 上级ID id: type: integer format: int64 description: 主键id name: type: string description: 国家地区名称 displayName: type: string description: 显示名称(前端显示) code: type: string description: 国家代码 parentCode: type: string description: 上级代码 nationalCode: type: string description: 国家简称 countryCode: type: string description: 国家区号 extend: type: string description: 扩展属性 sort: type: integer format: int32 description: 排序 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createTime: type: integer format: int64 description: 创建时间 updateTime: type: integer format: int64 description: 更新时间 hasLeaf: type: integer format: int32 description: 是否有子节点 childs: type: array description: 子节点数据 items: *ref_0 ok: type: boolean fail: type: boolean headers: {} security: [] /global/config.app.AppSymbolDubboService.getSymbolList: post: summary: 产品基础数据 deprecated: false description: |- bizType=config.app.AppSymbolDubboService.getSymbolList 查询基础产品信息,支持客户组以及产品名称/code模糊查询 游客可访问 operationId: getSymbolList tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法ID customerGroupId: type: integer format: int64 description: 客户组ID name: type: string description: 产品名称或者Code required: - tradeType - customerGroupId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 name: type: string description: 交易产品名称 code: type: string description: 交易产品代码 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 sourceId: type: string description: 行情源 tradeTypes: type: string description: 支持玩法数组 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-6320jq-ngjyr-99cmjy51-y7q16p-1677564664 code: '0' data: - sourceId: UNISWAP_V3_USDC_WETH code: USDC_WETH tradeTypes: null etf: false name: USDC_WETH profitCurrency: ETH id: 6327 baseCurrency: USDC status: 1 bizCode: '' tm: 4 msgParams: null ok: true headers: {} security: [] /global/config.app.AppSymbolDubboService.getSymbolBaseList: post: summary: 产品简要数据 deprecated: false description: |- bizType=config.app.AppSymbolDubboService.getSymbolBaseList 查询产品信息,包括基础产品以及简要交易参数,例如小数位、成交模式等信息 游客可访问 operationId: getSymbolBaseList tags: - 基础数据 parameters: - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/SearchSymbolBaseDto' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: tradeType: type: integer format: int64 description: 玩法 symbolId: type: integer format: int64 description: 产品ID symbolCode: type: string description: 产品代码 symbolName: type: string description: 产品名称 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 customerGroupIds: type: string description: 客户组权限 symbolGroupIds: type: string description: 产品组关系 symbolDigits: type: integer format: int32 description: 小数位 askSpread: type: string description: askSpread bidSpread: type: string description: bidSpread pointRatio: type: integer format: int32 description: 大点比率 dealMode: type: integer format: int32 description: 成交模式 etf: type: boolean description: 是否是ETF fundId: type: integer format: int64 description: 关联基金ID labels: type: string description: 标签 sortNum: type: integer format: int32 description: 排序字段 enableShortLoan: type: integer format: int32 description: 是否可融券 enableLongLoan: type: integer format: int32 description: 是否可融资 dividend: type: integer format: int32 description: 是否可交易 inHolidayTime: type: integer description: 是否假期中,0:不在假期中,1:在假期中 inTradeTime: type: integer description: 是否交易时间中,0:不在交易时间,1:在交易时间 holidayTimeList: type: array items: &ref_3 $ref: '#/components/schemas/HolidayTime' description: 假期时间 tradeTimeList: type: array items: &ref_2 $ref: '#/components/schemas/TradeTime' description: 交易时间 required: - inHolidayTime - inTradeTime - holidayTimeList - tradeTimeList ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-qfx13-8z5850-mf4l657-gkqbn-1677563999 code: '0' data: - symbolId: 1061 pointRatio: 0 customerGroupIds: null dealMode: 4 baseCurrency: DOGE bidSpread: '0' labels: cryptocurrency symbolGroupIds: null enableShortLoan: 0 symbolCode: DOGE/USDT-BN-TG fundId: null etf: false enableLongLoan: 0 dividend: 0 profitCurrency: USDT symbolName: DOGE/USDT-BN-TG sortNum: 292 symbolDigits: 4 askSpread: '0' tradeType: 5 bizCode: '' tm: 955 msgParams: null ok: true headers: {} security: [] /global/config.app.AppSymbolDubboService.getSymbolDetail: post: summary: 产品详细数据 deprecated: false description: | bizType=config.app.AppSymbolDubboService.getSymbolDetail 获取产品配置详细交易参数 operationId: getSymbolDetail tags: - 基础数据 parameters: - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string - name: version in: header description: '' required: true example: 0.0.2 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法ID symbolId: type: integer format: int64 description: 产品ID required: - tradeType - symbolId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: tradeType: type: integer format: int64 description: 玩法 symbolId: type: integer format: int64 description: 产品Id symbolName: type: string description: 产品名称 symbolCode: type: string description: 产品代码 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈亏货币 symbolDigits: type: integer format: int32 description: 产品小数位 numberDigits: type: integer format: int32 description: 数量小数位 priceBreadth: type: integer format: int32 description: 价格广度 earlyWarningProportion: type: number description: 预警比例 askSpread: type: number description: ASK点差 bidSpread: type: number description: BID点差 marginType: type: integer format: int32 description: 保证金计算公式 marginInfo: description: 保证金信息 type: object properties: type: type: string description: 类型(1:保证金比例,2:杠杆范围) values: type: string description: 数值 marginVoList: type: array description: 明细 items: type: object properties: id: type: string description: 保证金ID groupId: type: integer format: int64 description: 保证金组ID type: type: string description: 类型类型(1:保证金比例,2:杠杆范围) values: type: string description: 数值 rangeLeft: type: number description: 范围开始 rangeRight: type: number description: 范围结束 percent: type: number description: 万分比 dailyMarginSet: type: array items: &ref_1 $ref: '#/components/schemas/MarginSet' description: 平日保证金层级 holidayMarginSet: type: array items: *ref_1 description: 假期保证金层级 weekendMarginSet: type: array items: *ref_1 description: 周末保证金层级 beforeHolidayMarginSet: type: array items: *ref_1 description: 假期前保证金比例 beforeWeekendMarginSet: type: array items: *ref_1 description: 周末前保证金比例 usedMarginSet: type: array items: *ref_1 description: 当前使用保证金比例 tradeTimeList: type: array items: *ref_2 description: 交易时间 quoteTimeList: type: array items: &ref_82 $ref: '#/components/schemas/QuoteTime' description: 行情时间 holidayTimeList: type: array items: *ref_3 description: 假期时间 weekendLeadTime: type: integer format: int64 description: 周末提前时间(分) holidayLeadTime: type: integer format: int64 description: 假期提前时间(分) contractSize: type: integer format: int32 description: 合约大小 pointRatio: type: integer format: int64 description: 大点比率 volumeStep: type: number description: 手数步长 minVolume: type: number description: 单边最小手数 maxVolume: type: number description: 单边最大手数 stopLossMinPoint: type: integer format: int32 description: 止损最小距离 stopLossMaxPoint: type: integer format: int32 description: 止损最大距离 buyInterest: type: number description: 买入隔夜利息 sellInterest: type: number description: 卖出隔夜利息 priceMaxLimit: type: number description: 限价最大距离 priceMinLimit: type: number description: 限价最小距离 eodTime: type: string description: 结息时间 feeMethod: type: string description: 手续费收取方式 feeFormula: type: string description: 手续费计算公式 feeRate: type: number description: 手续费率 fee: type: number description: 手续费 startTime: type: integer format: int64 description: 产品开始时间 endTime: type: integer format: int64 description: 产品到期时间 leverRatio: type: string description: 杠杆倍数 borrowingLimitRatio: type: number description: 限制借款比例 multipleFreezeRatio: type: number description: 多冻比例 transferLimitRatio: type: number description: 限制划出资产比例 borrowInterestList: type: array items: &ref_83 $ref: '#/components/schemas/BorrowInterest' description: 借款利息 borrowLimitList: type: array items: &ref_84 $ref: '#/components/schemas/BorrowLimit' description: 借款限额 borrowStatusList: type: array items: &ref_85 $ref: '#/components/schemas/BorrowStatus' description: 借款产品 totalCredit: type: number description: 总授信 dealMode: type: integer format: int32 description: 成交模式 etf: type: boolean description: 是否是ETF fundId: type: integer format: int64 description: 关联基金ID tradeEnable: type: integer format: int32 description: 是否可交易 newShare: type: string description: 最新份额 labels: type: string description: 标签 labelList: type: array items: *ref_4 description: 标签列表 minTradeUnit: type: integer format: int64 description: 最小交易单位(股/每手) tradeDirection: type: string description: 交易方向 wholeYearDays: type: integer format: int64 description: 全年天数 accountReset: type: string description: 账户清零 accountPositionTotalVolumes: type: integer format: int64 description: 账户持仓总手数 withdrawalRatio: type: number description: 取款比例 enableShortLoan: type: integer format: int32 description: 是否可融券 enableLongLoan: type: integer format: int32 description: 是否可融资 accountDayLeverageRatio: type: integer format: int64 description: 账户日内杠杆倍数 accountOvernightLeverageRatio: type: integer format: int64 description: 账户日内杠杆倍数 buyMaxPositionVolumes: type: number description: 买入最大持仓手数 sellMaxPositionVolumes: type: number description: 卖出最大持仓手数 minFee: type: number description: 最低手续费金额 maxFee: type: number description: 最高手续费金额 daytimeBuyInitMarginRatio: *ref_1 daytimeBuyRemainingMarginRatio: *ref_1 daytimeBuyAlarmMarginRatio: *ref_1 daytimeSellInitMarginRatio: *ref_1 daytimeSellRemainingMarginRatio: *ref_1 daytimeSellAlarmMarginRatio: *ref_1 overnightBuyInitMarginRatio: *ref_1 overnightBuyRemainingMarginRatio: *ref_1 overnightBuyAlarmMarginRatio: *ref_1 overnightSellInitMarginRatio: *ref_1 overnightSellRemainingMarginRatio: *ref_1 overnightSellAlarmMarginRatio: *ref_1 overnightInAdvance: type: integer format: int64 description: 隔夜提前时间(分) longLoanYearRatio: type: array items: &ref_86 $ref: '#/components/schemas/BorrowAssetsInterest' description: 融资年利息率 shortLoanYearRatio: type: number description: 融券年利息率 liquidationFormula: type: string description: 强平计算公式 netAssetCurrency: type: string description: 净资产币种 limitOrderMaxVolume: type: integer format: int64 description: 限价订单最大数量 enableReverseTrade: type: string description: 是否支持反方向同时交易 dividendFee: type: number description: 派息费用(按比例) minDividendFee: type: number description: 最低派息费用 corporateActionCode: type: string description: 公司行动临时代码 dividendFutureInfos: type: array items: &ref_5 $ref: '#/components/schemas/DividendInfo' description: 公司未来行动 dividendPastInfos: type: array items: *ref_5 description: 公司过去行动 stockStatus: type: string description: 股票状态(TRADING/CLOSED) maintainMargin: type: string description: 维持保证金比例(逐仓合约特有) enableDepthTrade: type: string description: MM完仓玩法是否深度成交 required: - enableDepthTrade ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-1751c-o767es-mxt8e-23ui-1677565011 code: '0' data: weekendLeadTime: null marginInfo: null longLoanYearRatio: null withdrawalRatio: null maxFee: null accountDayLeverageRatio: 0 eodTime: null tradeEnable: 1 holidayLeadTime: null priceMinLimit: null accountOvernightLeverageRatio: 0 feeMethod: null accountPositionTotalVolumes: 0 askSpread: null sellInterest: null daytimeBuyAlarmMarginRatio: null netAssetCurrency: null daytimeSellInitMarginRatio: null enableReverseTrade: null minFee: null labels: null borrowInterestList: null overnightSellRemainingMarginRatio: null dailyMarginSet: null numberDigits: 2 symbolId: null dealMode: 3 stopLossMinPoint: null wholeYearDays: 0 beforeWeekendMarginSet: null feeRate: 0.01 usedMarginSet: null earlyWarningProportion: 0.002 tradeTimeList: - dayOfWeek: 7 startTime: 0 endTime: 1439 - dayOfWeek: 4 startTime: 0 endTime: 1439 - dayOfWeek: 6 startTime: 0 endTime: 1380 - dayOfWeek: 1 startTime: 0 endTime: 1439 - dayOfWeek: 3 startTime: 0 endTime: 1439 - dayOfWeek: 5 startTime: 0 endTime: 1439 - dayOfWeek: 2 startTime: 0 endTime: 1440 startTime: null contractSize: null tradeType: 5 daytimeSellAlarmMarginRatio: null buyMaxPositionVolumes: null accountReset: null symbolCode: null labelList: null fundId: null volumeStep: 1 holidayTimeList: - startTime: 1629279900334 endTime: 1629280200334 leverRatio: '1' marginType: 0 newShare: null minVolume: 1 endTime: null priceBreadth: 5 corporateActionCode: null minTradeUnit: 0 overnightSellAlarmMarginRatio: null borrowStatusList: null fee: null daytimeBuyRemainingMarginRatio: null borrowingLimitRatio: 0.009 etf: false stockStatus: null dividendFutureInfos: null symbolName: null shortLoanYearRatio: null stopLossMaxPoint: null daytimeBuyInitMarginRatio: null overnightSellInitMarginRatio: null buyInterest: null priceMaxLimit: null sellMaxPositionVolumes: null minDividendFee: null dividendPastInfos: null bidSpread: null liquidationFormula: null multipleFreezeRatio: 0.01 beforeHolidayMarginSet: null overnightBuyRemainingMarginRatio: null overnightInAdvance: 0 profitCurrency: null transferLimitRatio: 0 daytimeSellRemainingMarginRatio: null overnightBuyAlarmMarginRatio: null symbolDigits: 1 limitOrderMaxVolume: 0 overnightBuyInitMarginRatio: null baseCurrency: null enableShortLoan: 0 borrowLimitList: null quoteTimeList: - dayOfWeek: 4 startTime: 0 endTime: 1440 - dayOfWeek: 2 startTime: 0 endTime: 1440 - dayOfWeek: 5 startTime: 0 endTime: 1440 - dayOfWeek: 7 startTime: 0 endTime: 1440 - dayOfWeek: 1 startTime: 0 endTime: 1440 - dayOfWeek: 3 startTime: 0 endTime: 1440 - dayOfWeek: 6 startTime: 0 endTime: 1440 pointRatio: 0 totalCredit: null maxVolume: 1 feeFormula: '1' tradeDirection: null dividendFee: null weekendMarginSet: null enableLongLoan: 0 holidayMarginSet: null bizCode: '' tm: 27 msgParams: null ok: true headers: {} security: [] /global/config.app.AppSymbolDubboService.getFundInfo: post: summary: 基金详细信息 deprecated: false description: 获取基金详细信息 operationId: getFundInfo tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: fundId: type: integer format: int64 description: 基金ID responses: '200': description: '' content: application/json: schema: &ref_7 $ref: '#/components/schemas/BaseResultOpenFundsVo' examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-064821ac-4bcc-48a2-9c56-a5804f7ab766-1677566865076 code: '0' data: canPurchase: 1 yearDays: 365 shareTokenDigits: 6 redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: 3 currencyName: USDT redemptionFeeProportion: 0 currencyCode: USDT - minRedemptionAmount: null minRedemptionNum: 3 currencyName: null redemptionFeeProportion: 0 currencyCode: self settlementCustomerNo: '86000040' shareToken: 64 managerName: null purchaseType: 2 fundType: null operationMode: 2 minRedemptionNum: 500 upDate: '2022-05-10' customerId: 40 preShare: '2000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: 0 minPurchaseAmount: 5000 minPurchaseNum: 5 currencyCode: USDT - currencyName: null purchaseFeeProportion: 0 minPurchaseAmount: null minPurchaseNum: 5 currencyCode: self introduction: >- V10 index fund contains the top 10 cryptocurrencies, the underlying assets are adjusted by monthly according to their average daily volume within the past 120 days. It reflects the overall trend in cryptocurrency with asset transparency. With V10, you won't miss out on the fast-growing market. fundCurrencyList: - currencyName: MATIC weight: 1.238902% currencyCode: MATIC - currencyName: USDT weight: 0.183337% currencyCode: USDT - currencyName: DOGE weight: 2.001659% currencyCode: DOGE - currencyName: XRP weight: 2.130794% currencyCode: XRP - currencyName: BTC weight: 65.762574% currencyCode: BTC - currencyName: LTC weight: 1.376322% currencyCode: LTC - currencyName: LINK weight: 0.746966% currencyCode: LINK - currencyName: SOL weight: 2.268261% currencyCode: SOL - currencyName: BNB weight: 1.903673% currencyCode: BNB - currencyName: ETH weight: 21.557723% currencyCode: ETH - currencyName: ADA weight: 0.829790% currencyCode: ADA settlementCustomerId: 41 dailySettlementTime: 0 purchaseFeeProportion: 0 canRedemption: 1 trackIndex: 365 settlementCompanyId: 14 shareTokenCode: V10 companyId: 14 fundId: 88 redemptionFeeProportion: 0 managementFee: 0 trackIndexOut: null newShare: '2001.000006' fundName: V10 customerNo: '86000039' bizCode: '' tm: 65 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-5f15b0-6thqc8q-xh3c2-s79bcxk-1677566752 code: '300' data: config.app.AppSymbolDubboService.getFundInfo bizCode: '' tm: 4 msgParams: null ok: false headers: {} security: [] /global/config.app.AppSymbolDubboService.findFundPage: post: summary: 基金简要信息查询 deprecated: false description: 分页查询基金列表数据 operationId: findFundPage tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: current: description: 当前页。默认1 type: integer size: description: 每页条数。默认20 type: integer name: type: string description: 搜索名称 responses: '200': description: '' content: application/json: schema: &ref_6 $ref: '#/components/schemas/BaseResultBasePageVoOpenFundsVo' examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-96nr82-sv8ir-qc3q-95iw-1677567338 code: '0' data: total: 4 current: 1 size: 20 records: - canPurchase: 1 yearDays: 365 shareTokenDigits: null redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: 0.01 currencyName: USDT redemptionFeeProportion: 0.001 currencyCode: USDT - minRedemptionAmount: null minRedemptionNum: 0.01 currencyName: null redemptionFeeProportion: 0.002 currencyCode: self settlementCustomerNo: '86000336' shareToken: 116 managerName: CATHY purchaseType: 2 fundType: INDEX operationMode: 2 minRedemptionNum: null upDate: '2022-05-10' customerId: 336 preShare: '1000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: 0.001 minPurchaseAmount: null minPurchaseNum: 0.01 currencyCode: USDT - currencyName: null purchaseFeeProportion: 0.002 minPurchaseAmount: null minPurchaseNum: 0.01 currencyCode: self introduction: >- HAHAHAHHAHAHAHAHAHAHHAHAHAHAHAHAHHAHAHAHAHAHAHHAHAHAHAHAHAHHAHAHA fundCurrencyList: null settlementCustomerId: 337 dailySettlementTime: 335 purchaseFeeProportion: 0 canRedemption: 1 trackIndex: 2672 settlementCompanyId: 360 shareTokenCode: qa001 fundId: 270 companyId: 360 redemptionFeeProportion: 0 trackIndexOut: null managementFee: 0.01 newShare: '380227.580' fundName: QA001 customerNo: '86000335' - canPurchase: 1 yearDays: 365 shareTokenDigits: null redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: 0.1 currencyName: USDT redemptionFeeProportion: 0.01 currencyCode: USDT - minRedemptionAmount: null minRedemptionNum: 0.1 currencyName: null redemptionFeeProportion: 0.02 currencyCode: self settlementCustomerNo: '86000161' shareToken: 111 managerName: CATHY purchaseType: 2 fundType: Index Fund operationMode: 2 minRedemptionNum: 0.1 upDate: '2022-01-01' customerId: 273 preShare: '350000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: 0.01 minPurchaseAmount: 10 minPurchaseNum: 0.1 currencyCode: USDT - currencyName: null purchaseFeeProportion: 0.02 minPurchaseAmount: null minPurchaseNum: 0.01 currencyCode: self introduction: >- In 2017, our team successfully pioneered the first tokenized crypto-only index fund, which used the seed funding to buy the underlying crypto assets. There are no broker fees, no exit fees, no minimum investment and full control over your assets. Full blockchain transparency. fundCurrencyList: null settlementCustomerId: 162 dailySettlementTime: 232 purchaseFeeProportion: 0 canRedemption: 1 trackIndex: 1563 settlementCompanyId: 360 shareTokenCode: V10 fundId: 80 companyId: 360 redemptionFeeProportion: 0 trackIndexOut: null managementFee: 0.02 newShare: '391365.08' fundName: V10 Index Fund111 customerNo: '86000272' - canPurchase: 1 yearDays: null shareTokenDigits: null redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: null currencyName: USDT redemptionFeeProportion: null currencyCode: USDT settlementCustomerNo: '86001102' shareToken: 127 managerName: CATHY purchaseType: 2 fundType: INDEX operationMode: 2 minRedemptionNum: 1 upDate: '2022-03-01' customerId: 1102 preShare: '300000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: null minPurchaseAmount: 1 minPurchaseNum: null currencyCode: USDT introduction: '22233311133' fundCurrencyList: null settlementCustomerId: 1103 dailySettlementTime: null purchaseFeeProportion: 0.01 canRedemption: 1 trackIndex: 1563 settlementCompanyId: 360 shareTokenCode: QA004 fundId: 170 companyId: 360 redemptionFeeProportion: 0.01 trackIndexOut: null managementFee: null newShare: '10010176.14' fundName: QA004 FUND customerNo: '86001101' - canPurchase: 1 yearDays: null shareTokenDigits: null redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: null currencyName: USDT redemptionFeeProportion: null currencyCode: USDT settlementCustomerNo: '86001048' shareToken: 126 managerName: CATHY purchaseType: 2 fundType: INDEX operationMode: 2 minRedemptionNum: 5 upDate: '2022-03-01' customerId: 1050 preShare: '350000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: null minPurchaseAmount: 5 minPurchaseNum: null currencyCode: USDT introduction: >- 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 fundCurrencyList: null settlementCustomerId: 1049 dailySettlementTime: null purchaseFeeProportion: 0.01 canRedemption: 1 trackIndex: 1563 settlementCompanyId: 360 shareTokenCode: QA003 fundId: 168 companyId: 360 redemptionFeeProportion: 0.02 trackIndexOut: null managementFee: null newShare: '350018.47' fundName: QA003-FUND customerNo: '86001049' bizCode: '' tm: 168 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-n0r2n-8o88keo-72er-deu1-1677567377 code: '300' data: config.app.AppSymbolDubboService.findFundPage bizCode: '' tm: 1 msgParams: null ok: false headers: {} security: [] /global/config.app.AppSymbolDubboService.findFundPageWithRealTimeInfo: post: summary: 基金详细信息查询 deprecated: false description: 基金详细信息分页查询(带实时信息) operationId: findFundPageWithRealTimeInfo tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: current: type: integer format: int64 description: 当前页。默认1 size: type: integer format: int64 description: 每页条数。默认20 name: description: 产品名称。支持模糊匹配 type: string responses: '200': description: '' content: application/json: schema: *ref_6 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-q72xki8-js43-s6c8dp-j1y3b-1677567565 code: '0' data: total: 4 current: 1 size: 20 records: - canPurchase: 1 marketPrice: '446.3875' yearDays: 365 redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: 0.01 currencyName: USDT redemptionFeeProportion: 0.001 currencyCode: USDT - minRedemptionAmount: null minRedemptionNum: 0.01 currencyName: null redemptionFeeProportion: 0.002 currencyCode: self netValueChangeQuote: 0.00% settlementCustomerNo: '86000336' shareToken: 116 managerName: CATHY purchaseType: 2 fundType: INDEX operationMode: 2 minRedemptionNum: null upDate: '2022-05-10' customerId: 336 preShare: '1000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: 0.001 minPurchaseAmount: null minPurchaseNum: 0.01 currencyCode: USDT - currencyName: null purchaseFeeProportion: 0.002 minPurchaseAmount: null minPurchaseNum: 0.01 currencyCode: self introduction: >- HAHAHAHHAHAHAHAHAHAHHAHAHAHAHAHAHHAHAHAHAHAHAHHAHAHAHAHAHAHHAHAHA settlementCustomerId: 337 dailySettlementTime: 335 totalBalance: '1664144877.0021' purchaseFeeProportion: 0 netValue: '4376.7074' canRedemption: 1 trackIndex: 2672 settlementCompanyId: 360 shareTokenCode: qa001 fundId: 270 companyId: 360 redemptionFeeProportion: 0 trackIndexOut: null managementFee: 0.01 newShare: '380227.580' fundName: QA001 currencyCode: USDT customerNo: '86000335' marketPriceChangeQuote: 0.00% - canPurchase: 1 marketPrice: '8.6838' yearDays: 365 redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: 0.1 currencyName: USDT redemptionFeeProportion: 0.01 currencyCode: USDT - minRedemptionAmount: null minRedemptionNum: 0.1 currencyName: null redemptionFeeProportion: 0.02 currencyCode: self netValueChangeQuote: '-0.06%' settlementCustomerNo: '86000161' shareToken: 111 managerName: CATHY purchaseType: 2 fundType: Index Fund operationMode: 2 minRedemptionNum: 0.1 upDate: '2022-01-01' customerId: 273 preShare: '350000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: 0.01 minPurchaseAmount: 10 minPurchaseNum: 0.1 currencyCode: USDT - currencyName: null purchaseFeeProportion: 0.02 minPurchaseAmount: null minPurchaseNum: 0.01 currencyCode: self introduction: >- In 2017, our team successfully pioneered the first tokenized crypto-only index fund, which used the seed funding to buy the underlying crypto assets. There are no broker fees, no exit fees, no minimum investment and full control over your assets. Full blockchain transparency. settlementCustomerId: 162 dailySettlementTime: 232 totalBalance: '6777080.4243' purchaseFeeProportion: 0 netValue: '17.3165' canRedemption: 1 trackIndex: 1563 settlementCompanyId: 360 shareTokenCode: V10 fundId: 80 companyId: 360 redemptionFeeProportion: 0 trackIndexOut: null managementFee: 0.02 newShare: '391365.08' fundName: V10 Index Fund111 currencyCode: USDT customerNo: '86000272' marketPriceChangeQuote: 0.00% - canPurchase: 1 marketPrice: '0' yearDays: null redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: null currencyName: USDT redemptionFeeProportion: null currencyCode: USDT netValueChangeQuote: 0.00% settlementCustomerNo: '86001102' shareToken: 127 managerName: CATHY purchaseType: 2 fundType: INDEX operationMode: 2 minRedemptionNum: 1 upDate: '2022-03-01' customerId: 1102 preShare: '300000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: null minPurchaseAmount: 1 minPurchaseNum: null currencyCode: USDT introduction: '22233311133' settlementCustomerId: 1103 dailySettlementTime: null totalBalance: '10311481.9211' purchaseFeeProportion: 0.01 netValue: '1.0301' canRedemption: 1 trackIndex: 1563 settlementCompanyId: 360 shareTokenCode: QA004 fundId: 170 companyId: 360 redemptionFeeProportion: 0.01 trackIndexOut: null managementFee: null newShare: '10010176.14' fundName: QA004 FUND currencyCode: USDT customerNo: '86001101' marketPriceChangeQuote: '-' - canPurchase: 1 marketPrice: '0' yearDays: null redemptionCurrencySetting: - minRedemptionAmount: null minRedemptionNum: null currencyName: USDT redemptionFeeProportion: null currencyCode: USDT netValueChangeQuote: 0.00% settlementCustomerNo: '86001048' shareToken: 126 managerName: CATHY purchaseType: 2 fundType: INDEX operationMode: 2 minRedemptionNum: 5 upDate: '2022-03-01' customerId: 1050 preShare: '350000' purchaseCurrencySetting: - currencyName: USDT purchaseFeeProportion: null minPurchaseAmount: 5 minPurchaseNum: null currencyCode: USDT introduction: >- 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 settlementCustomerId: 1049 dailySettlementTime: null totalBalance: '370019.5346' purchaseFeeProportion: 0.01 netValue: '1.0571' canRedemption: 1 trackIndex: 1563 settlementCompanyId: 360 shareTokenCode: QA003 fundId: 168 companyId: 360 redemptionFeeProportion: 0.02 trackIndexOut: null managementFee: null newShare: '350018.47' fundName: QA003-FUND currencyCode: USDT customerNo: '86001049' marketPriceChangeQuote: '-' bizCode: '' tm: 540 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-533gym-54fb-7k4hax8-57598-1677567631 code: '300' data: >- config.app.AppSymbolDubboService.findFundPageWithRealTimeInfo bizCode: '' tm: 1 msgParams: null ok: false headers: {} security: [] /global/config.app.AppSymbolDubboService.getEquityPremiumRate: post: summary: 基金净值和溢价率查询 deprecated: false description: 查询净值和溢价率 operationId: getEquityPremiumRate tags: - 基础数据 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: symbolId: type: integer format: int64 description: 产品ID。与currencyCode必须存在一个,均存在以该字段值为准 currencyCode: type: string description: 基金代币编码(与symbolId必须存在一个,均存在以symbolId值为准) profitCurrency: type: string description: 目标资产编码 responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultQueryEquityPremiumRateVo' examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-6cec0524-405f-4c9b-913a-e0f9a930c74f-1677568429063 code: '0' data: companyId: 14 totalBalance: '1165921.8083' newShare: '2001.000006' premiumRate: '-0.01%' currency: USDT digits: 4 currentNav: '582.6696' markerCustomer: false tradeType: 5 customerNo: '86000039' accountInfoMap: MATIC: accountId: 1001516 companyId: 14 weight: 1.235584% currency: MATIC digits: 6 wholeWarehouseRate: '1.281100' tradeType: 5 customerNo: '86000039' assetsId: 17 wholeWarehouseBalance: '14405.9394' VET: accountId: 1001526 companyId: 14 weight: 0.00% currency: VET digits: 6 wholeWarehouseRate: '0.028540' tradeType: 5 customerNo: '86000039' assetsId: 46 wholeWarehouseBalance: '0.0000' SHIB: accountId: 1001529 companyId: 14 weight: 0.00% currency: SHIB digits: 6 wholeWarehouseRate: '0.00001276' tradeType: 5 customerNo: '86000039' assetsId: 53 wholeWarehouseBalance: '0.0000' USDT: accountId: 1001503 companyId: 14 weight: 0.183531% currency: USDT digits: 4 wholeWarehouseRate: '1' tradeType: 5 customerNo: '86000039' assetsId: 1 wholeWarehouseBalance: '2139.8232' DOGE: accountId: 1001509 companyId: 14 weight: 1.997918% currency: DOGE digits: 6 wholeWarehouseRate: '0.081720' tradeType: 5 customerNo: '86000039' assetsId: 8 wholeWarehouseBalance: '23294.1564' HBAR: accountId: 1001534 companyId: 14 weight: 0.00% currency: HBAR digits: 6 wholeWarehouseRate: '0.0741' tradeType: 5 customerNo: '86000039' assetsId: 60 wholeWarehouseBalance: '0.0000' NEAR: accountId: 1001530 companyId: 14 weight: 0.00% currency: NEAR digits: 6 wholeWarehouseRate: '2.3540' tradeType: 5 customerNo: '86000039' assetsId: 56 wholeWarehouseBalance: '0.0000' DASH: accountId: 1128443 companyId: 14 weight: 0.00% currency: DASH digits: 5 wholeWarehouseRate: '73.80' tradeType: 5 customerNo: '86000039' assetsId: 31 wholeWarehouseBalance: '0.0000' COMP: accountId: 1128447 companyId: 14 weight: 0.00% currency: COMP digits: 4 wholeWarehouseRate: '51.520' tradeType: 5 customerNo: '86000039' assetsId: 86 wholeWarehouseBalance: '0.0000' CHZ: accountId: 1128451 companyId: 14 weight: 0.00% currency: CHZ digits: 6 wholeWarehouseRate: '0.13530' tradeType: 5 customerNo: '86000039' assetsId: 81 wholeWarehouseBalance: '0.0000' SLP: accountId: 1129891 companyId: 14 weight: 0.00% currency: SLP digits: 6 wholeWarehouseRate: '0.003338' tradeType: 5 customerNo: '86000039' assetsId: 80 wholeWarehouseBalance: '0.0000' XRP: accountId: 1001518 companyId: 14 weight: 2.118927% currency: XRP digits: 6 wholeWarehouseRate: '0.376100' tradeType: 5 customerNo: '86000039' assetsId: 20 wholeWarehouseBalance: '24705.0327' TRX: accountId: 1001524 companyId: 14 weight: 0.00% currency: TRX digits: 6 wholeWarehouseRate: '0.069240' tradeType: 5 customerNo: '86000039' assetsId: 44 wholeWarehouseBalance: '0.0000' SAND: accountId: 1001519 companyId: 14 weight: 0.00% currency: SAND digits: 6 wholeWarehouseRate: '0.712400' tradeType: 5 customerNo: '86000039' assetsId: 22 wholeWarehouseBalance: '0.0000' BCH: accountId: 1001508 companyId: 14 weight: 0.00% currency: BCH digits: 6 wholeWarehouseRate: '135.800000' tradeType: 5 customerNo: '86000039' assetsId: 7 wholeWarehouseBalance: '0.0000' CAKE: accountId: 1129892 companyId: 14 weight: 0.00% currency: CAKE digits: 4 wholeWarehouseRate: '4.0360' tradeType: 5 customerNo: '86000039' assetsId: 74 wholeWarehouseBalance: '0.0000' DOT: accountId: 1001510 companyId: 14 weight: 0.00% currency: DOT digits: 6 wholeWarehouseRate: '6.658000' tradeType: 5 customerNo: '86000039' assetsId: 9 wholeWarehouseBalance: '0.0000' BTC: accountId: 1001504 companyId: 14 weight: 65.782504% currency: BTC digits: 8 wholeWarehouseRate: '23515.580000' tradeType: 5 customerNo: '86000039' assetsId: 2 wholeWarehouseBalance: '766972.5651' AVAX: accountId: 1001506 companyId: 14 weight: 0.00% currency: AVAX digits: 6 wholeWarehouseRate: '18.280000' tradeType: 5 customerNo: '86000039' assetsId: 5 wholeWarehouseBalance: '0.0000' TT10: accountId: 1001537 companyId: 14 weight: 0.00% currency: TT10 digits: 6 wholeWarehouseRate: '1.00' tradeType: 5 customerNo: '86000039' assetsId: 63 wholeWarehouseBalance: '0.0000' LTC: accountId: 1001514 companyId: 14 weight: 1.376892% currency: LTC digits: 6 wholeWarehouseRate: '95.140000' tradeType: 5 customerNo: '86000039' assetsId: 15 wholeWarehouseBalance: '16053.4800' USDC: accountId: 1005704 companyId: 14 weight: 0.00% currency: USDC digits: 4 wholeWarehouseRate: '1.0000' tradeType: 5 customerNo: '86000039' assetsId: 66 wholeWarehouseBalance: '0.0000' FTM: accountId: 1001533 companyId: 14 weight: 0.00% currency: FTM digits: 6 wholeWarehouseRate: '0.4705' tradeType: 5 customerNo: '86000039' assetsId: 59 wholeWarehouseBalance: '0.0000' ENJ: accountId: 1128450 companyId: 14 weight: 0.00% currency: ENJ digits: 4 wholeWarehouseRate: '0.4852' tradeType: 5 customerNo: '86000039' assetsId: 83 wholeWarehouseBalance: '0.0000' KNC: accountId: 1128453 companyId: 14 weight: 0.00% currency: KNC digits: 4 wholeWarehouseRate: '0.901' tradeType: 5 customerNo: '86000039' assetsId: 78 wholeWarehouseBalance: '0.0000' FTT: accountId: 1001523 companyId: 14 weight: 0.00% currency: FTT digits: 6 wholeWarehouseRate: '1.548100' tradeType: 5 customerNo: '86000039' assetsId: 40 wholeWarehouseBalance: '0.0000' ONE: accountId: 1128454 companyId: 14 weight: 0.00% currency: ONE digits: 6 wholeWarehouseRate: '0.02188' tradeType: 5 customerNo: '86000039' assetsId: 77 wholeWarehouseBalance: '0.0000' GRT: accountId: 1128445 companyId: 14 weight: 0.00% currency: GRT digits: 6 wholeWarehouseRate: '0.16000' tradeType: 5 customerNo: '86000039' assetsId: 87 wholeWarehouseBalance: '0.0000' SUSHI: accountId: 1128446 companyId: 14 weight: 0.00% currency: SUSHI digits: 4 wholeWarehouseRate: '1.3400' tradeType: 5 customerNo: '86000039' assetsId: 88 wholeWarehouseBalance: '0.0000' ENS: accountId: 1128455 companyId: 14 weight: 0.00% currency: ENS digits: 5 wholeWarehouseRate: '16.340' tradeType: 5 customerNo: '86000039' assetsId: 76 wholeWarehouseBalance: '0.0000' ALGO: accountId: 1001531 companyId: 14 weight: 0.00% currency: ALGO digits: 6 wholeWarehouseRate: '0.2536' tradeType: 5 customerNo: '86000039' assetsId: 57 wholeWarehouseBalance: '0.0000' ATOM: accountId: 1001520 companyId: 14 weight: 0.00% currency: ATOM digits: 5 wholeWarehouseRate: '12.843000' tradeType: 5 customerNo: '86000039' assetsId: 25 wholeWarehouseBalance: '0.0000' SRM: accountId: 1128456 companyId: 14 weight: 0.00% currency: SRM digits: 4 wholeWarehouseRate: '0.32824' tradeType: 5 customerNo: '86000039' assetsId: 75 wholeWarehouseBalance: '0.0000' UNI: accountId: 1001525 companyId: 14 weight: 0.00% currency: UNI digits: 6 wholeWarehouseRate: '6.597000' tradeType: 5 customerNo: '86000039' assetsId: 45 wholeWarehouseBalance: '0.0000' AAVE: accountId: 1128442 companyId: 14 weight: 0.00% currency: AAVE digits: 5 wholeWarehouseRate: '82.200000' tradeType: 5 customerNo: '86000039' assetsId: 24 wholeWarehouseBalance: '0.0000' XLM: accountId: 1001527 companyId: 14 weight: 0.00% currency: XLM digits: 6 wholeWarehouseRate: '0.089100' tradeType: 5 customerNo: '86000039' assetsId: 48 wholeWarehouseBalance: '0.0000' LINK: accountId: 1001513 companyId: 14 weight: 0.748468% currency: LINK digits: 4 wholeWarehouseRate: '7.489000' tradeType: 5 customerNo: '86000039' assetsId: 14 wholeWarehouseBalance: '8726.5523' LUNA: accountId: 1001515 companyId: 14 weight: 0.00% currency: LUNA digits: 6 wholeWarehouseRate: '1.731900' tradeType: 5 customerNo: '86000039' assetsId: 16 wholeWarehouseBalance: '0.0000' XTZ: accountId: 1128441 companyId: 14 weight: 0.00% currency: XTZ digits: 4 wholeWarehouseRate: '1.2080' tradeType: 5 customerNo: '86000039' assetsId: 21 wholeWarehouseBalance: '0.0000' MANA: accountId: 1001528 companyId: 14 weight: 0.00% currency: MANA digits: 6 wholeWarehouseRate: '0.656100' tradeType: 5 customerNo: '86000039' assetsId: 51 wholeWarehouseBalance: '0.0000' EOS: accountId: 1001511 companyId: 14 weight: 0.00% currency: EOS digits: 6 wholeWarehouseRate: '1.124000' tradeType: 5 customerNo: '86000039' assetsId: 11 wholeWarehouseBalance: '0.0000' FIL: accountId: 1001522 companyId: 14 weight: 0.00% currency: FIL digits: 6 wholeWarehouseRate: '6.833000' tradeType: 5 customerNo: '86000039' assetsId: 39 wholeWarehouseBalance: '0.0000' GALA: accountId: 1128444 companyId: 14 weight: 0.00% currency: GALA digits: 6 wholeWarehouseRate: '0.040790' tradeType: 5 customerNo: '86000039' assetsId: 52 wholeWarehouseBalance: '0.0000' SOL: accountId: 1001517 companyId: 14 weight: 2.265571% currency: SOL digits: 6 wholeWarehouseRate: '23.030000' tradeType: 5 customerNo: '86000039' assetsId: 19 wholeWarehouseBalance: '26414.7871' testv10: accountId: 1001536 companyId: 14 weight: 0.00% currency: testv10 digits: 6 wholeWarehouseRate: '1.00' tradeType: 5 customerNo: '86000039' assetsId: 62 wholeWarehouseBalance: '0.0000' V10: accountId: 1003182 companyId: 14 weight: 0.00% currency: V10 digits: 6 wholeWarehouseRate: '587.1769' tradeType: 5 customerNo: '86000039' assetsId: 64 wholeWarehouseBalance: '0.0000' BAT: accountId: 1128448 companyId: 14 weight: 0.00% currency: BAT digits: 6 wholeWarehouseRate: '0.30840' tradeType: 5 customerNo: '86000039' assetsId: 85 wholeWarehouseBalance: '0.0000' MKR: accountId: 1128452 companyId: 14 weight: 0.00% currency: MKR digits: 5 wholeWarehouseRate: '773' tradeType: 5 customerNo: '86000039' assetsId: 79 wholeWarehouseBalance: '0.0000' APE: accountId: 1128449 companyId: 14 weight: 0.00% currency: APE digits: 6 wholeWarehouseRate: '5.21900' tradeType: 5 customerNo: '86000039' assetsId: 84 wholeWarehouseBalance: '0.0000' BNB: accountId: 1001521 companyId: 14 weight: 1.902539% currency: BNB digits: 6 wholeWarehouseRate: '308.400000' tradeType: 5 customerNo: '86000039' assetsId: 28 wholeWarehouseBalance: '22182.1149' ICP: accountId: 1001532 companyId: 14 weight: 0.00% currency: ICP digits: 6 wholeWarehouseRate: '6.2100' tradeType: 5 customerNo: '86000039' assetsId: 58 wholeWarehouseBalance: '0.0000' ETH: accountId: 1001512 companyId: 14 weight: 21.558314% currency: ETH digits: 6 wholeWarehouseRate: '1640.520000' tradeType: 5 customerNo: '86000039' assetsId: 12 wholeWarehouseBalance: '251353.0900' YGG: accountId: 1129890 companyId: 14 weight: 0.00% currency: YGG digits: 6 wholeWarehouseRate: '0.3213' tradeType: 5 customerNo: '86000039' assetsId: 89 wholeWarehouseBalance: '0.0000' TEST10: accountId: 1001535 companyId: 14 weight: 0.00% currency: TEST10 digits: 6 wholeWarehouseRate: '1.00' tradeType: 5 customerNo: '86000039' assetsId: 61 wholeWarehouseBalance: '0.0000' AXS: accountId: 1001507 companyId: 14 weight: 0.00% currency: AXS digits: 5 wholeWarehouseRate: '9.930' tradeType: 5 customerNo: '86000039' assetsId: 6 wholeWarehouseBalance: '0.0000' ADA: accountId: 1001505 companyId: 14 weight: 0.829753% currency: ADA digits: 6 wholeWarehouseRate: '0.366800' tradeType: 5 customerNo: '86000039' assetsId: 4 wholeWarehouseBalance: '9674.2672' bizCode: C tm: 59 msgParams: null ok: true '2': summary: 异常示例 value: msg: 入参获取异常 fail: true trace: x-35n54-1g7tsptm-q80rq7m7-09a856-1677568294 code: '10000' data: config.app.AppSymbolDubboService.getEquityPremiumRate bizCode: C tm: 2 msgParams: null ok: false headers: {} security: [] /global/config.app.AppSymbolDubboService.getFundInfoByCustomerNo: post: summary: 基金详细信息查询-基金经理 deprecated: false description: | 根据基金经理获取基金详情 operationId: getFundInfoByCustomerNo tags: - 基础数据 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string requestBody: content: application/json: schema: type: object properties: customerNo: type: string description: 客户编号 required: - customerNo responses: '200': description: '' content: application/json: schema: *ref_7 example: msg: System error fail: true trace: x-o15020-u0jbkce-nb9ubv6-so3hd8v-1677634799 code: '300' data: config.app.AppSymbolDubboService.getFundInfoByCustomerNo bizCode: '' tm: 6 msgParams: null ok: false headers: {} security: [] /login/customer.app.CustomerWebApiService.login: post: summary: 登录 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.login 游客可访问 tags: - 客户接口/登录授权 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: type: type: integer description: 注册登录方式:1邮箱,2手机号码,3客户账号 phoneArea: type: string description: 手机区号;类型为2:手机号码时该字段必填 loginName: type: string description: 账号:邮箱/手机号码 device: type: integer description: >- 登录设备:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 isThird: type: boolean description: 是否第三方 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 loginPwd: type: string description: 登录密码 bindThirdUserId: type: string description: 绑定第三方userId thirdSource: type: string description: 第三方源 google,facebook,twitter… googleCode: type: string description: 谷歌验证码 required: - type - device - loginName - isThird example: type: 2 device: 1 loginName: '13429837442' isThird: false thirdSource: '' bindThirdUserId: '' loginPwd: dc483e80a7a0bd9ef71d8cf973673924 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 kycAuditStatus: type: integer format: int32 description: 注册KYC审核状态:0未认证跳转到认证页面,1待审核,2审核通过,3审核不通过 kycAuditRemark: type: string description: 注册KYC审核备注,审核拒绝不为空 kycStatus: type: integer format: int32 description: KYC状态,与kycRemark,保持一致: 1=未验证,2=审核中,3=认证失败,4=已认证,-1=’’ kycRemark: type: string description: >- KYC状态名称 (1, "未验证", "配置了KYC,但KYC都未提交过"),(2, "审核中", "配置了KYC,且KYC正在审核中,至少一个等级在审核中"),(3, "认证失败", "配置了KYC,且提交的KYC被拒绝,至少一个等级被拒绝"),(4, "已认证", "配置了KYC,且全部都已认证通过"),(-1, "", "配置了KYC,有多等级,已认证部分") accountList: type: object description: 交易账户列表 properties: {} accountRemark: type: string description: 客户是否有交易账户备注 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 country: type: string description: 国家 type: type: integer format: int32 description: 组类型 <0真实,1模拟,2游客> deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 optional: type: integer format: int32 description: 自选标志0未添加1已添加 activateStatus: type: integer format: int32 description: 激活状态,0未激活,1已激活 activateTime: type: integer format: int64 description: 激活时间 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 thirdLoginSource: type: string description: 第三方登录源 google,facebook,twitter thirdUserId: type: string description: 第三方userId idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 thirdIntactMsg: type: string description: 第三方登录完整数据 firstName: type: string description: 名 lastName: type: string description: 姓 isFund: type: integer format: int32 description: 是否为基金经理,1是,默认0否 assertPassStatus: type: string description: 设置资金密码提醒标志,1需要设置密码,2不需要 googleId: type: integer format: int64 description: 是否开启MFA,大于0,开启,其余未开启 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' loginTime: type: integer format: int64 description: 登陆时间 createTime: type: integer format: int64 description: 创建时间 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 registerSource: type: integer format: int32 description: 注册来源 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 token: type: string description: 鉴权token customerAgentMark: type: string description: 客户代理标示 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-31z6g86n-kr01ct-4g1u-ci45-1678377046 code: '0' data: customerGroupId: 1 thirdUserId: null googleId: -1 lastName: null country: CN kycStatus: 1 companyKycStatus: 2 assertPassStatus: '2' idCard: null thirdLoginSource: null payPassStatus: '2' kycAuditRemark: 公司未开启KYC认证,直接通过 source: H5 type: 0 registerSource: 1 loginPassStatus: '2' idCardType: null loginTime: 1678360534200 kycRemark: 未验证 associationCompanyId: null id: 1176 activateStatus: null email: 22**@qq.com openAccountType: 0 accountRemark: null companyType: real registerTime: 1648777706117 activateTime: null kycAuditStatus: 2 optional: 1 isFund: 0 token: a541f9d5-2507-42b3-b790-59e1f755c380app firstName: null companyId: 360 thirdIntactMsg: null createTime: 1648777706117 phone: 135******9561 relationCustomerId: 0 accountList: - netAssets: '2904318.4696' available: '2904318.4696' remark: null type: 1 equity: '2904318.4696' firstDepositTime: 1648785031654 lockMargin: '0.0000' balance: '2904321.4696' interest: '0.0000' customerId: 1176 liabilities: '0.0000' currency: USDT activateStatus: 2 withdrawAmount: '2904318.4696' profit: '0' tradeType: 5 wholeWarehouseBalance: null collateralFrozen: '0.0000' freeMargin: '0' margin: '0' firstWithdrawTime: 1648792333492 activateTime: 1648792208194 frozen: '3.0000' wholeWarehouseRate: null accountId: 1031717 openAccountStatus: true companyId: 360 liabilitiesPrincipal: '0.0000' interestProportion: null createTime: 1648777706190 lockAmount: '3.0000' marginRadio: null notWithdrawAmount: '0.0000' availableLoan: null digits: 4 customerNo: '86001175' status: 2 assetsId: 13 - netAssets: '0.05384909' available: '0.05384909' remark: null type: 1 equity: '0.05384909' firstDepositTime: null lockMargin: '0.00000000' balance: '0.05384909' interest: '0.00000000' customerId: 1176 liabilities: '0.00000000' currency: BTC activateStatus: 2 withdrawAmount: '0.05384909' profit: '0' tradeType: 5 wholeWarehouseBalance: null collateralFrozen: '0.00000000' freeMargin: '0' margin: '0' firstWithdrawTime: null activateTime: 1648792208194 frozen: '0.00000000' wholeWarehouseRate: null accountId: 1031718 openAccountStatus: true companyId: 360 liabilitiesPrincipal: '0.00000000' interestProportion: null createTime: 1648777706190 lockAmount: '0.00000000' marginRadio: null notWithdrawAmount: '0.00000000' availableLoan: null digits: 8 customerNo: '86001175' status: 2 assetsId: 16 name: null phoneArea: '+86' deposit: 1 rToken: >- 291e08e4e0af86b3d8af85f2947a02125a1c1746db58b303b06cc1aba389f4cd thirdServerCode: '' customerNo: '86001175' status: 6 withdraw: 1 bizCode: '' tm: 82650853 msgParams: null ok: true headers: {} security: [] /thirdExt/switchAccount: post: summary: 真实模拟账户切换 deprecated: false description: '' tags: - 客户接口/登录授权 parameters: - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: {} example: {} responses: '200': description: '' content: application/json: schema: type: object properties: {} headers: {} security: [] /global/customer.app.CustomerDubboApiService.resetAccount: post: summary: 重置模拟账户 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerDubboApiService.resetAccount tags: - 客户接口/登录授权 parameters: - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} example: {} responses: '200': description: '' content: application/json: schema: type: object properties: {} headers: {} security: [] /register/customer.app.CustomerWebApiService.register: post: summary: 客户注册 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.register 游客可访问 operationId: register tags: - 客户接口/登录授权 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string - name: X-Forwarded-For in: header description: '' required: true example: '' schema: type: string requestBody: content: application/json: schema: type: object properties: country: type: string description: 国家 lang: type: string description: 语言信息,默认en-US loginName: type: string description: 账号:邮箱/手机号码,与type配合使用 phoneArea: type: string description: 手机区号,与注册方式配合使用,默认+86 type: type: integer format: int32 description: 注册方式:1邮箱,2手机号码 minimum: 1 maximum: 3 registerDevice: type: string description: 注册的设备型号 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 registerSource: type: integer format: int32 minimum: 1 description: >- 注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 utmSource: type: string description: 广告来源(开户链接参数source) utmMedium: type: string description: 广告媒介(开户链接参数medium) utmCampaign: type: string description: 广告系列(开户链接参数campaign) utmContent: type: string description: 广告组(开户链接参数content) utmTerm: type: string description: 关键词(开户链接参数term) customerGroupId: type: integer format: int64 description: 客户组ID tradeTypeCurrencyList: type: array description: 玩法币种信息 items: type: object properties: allCurrency: type: string description: 资产币种信息 tradeType: type: string description: 玩法Id maxItems: 2147483647 minItems: 1 openAccountType: type: integer format: int32 description: 开户类型:0.个人 1.企业 ,默认个人 pwd: type: string description: 密码,MD5加密 thirdServerCode: type: string description: 第三方系统唯一编号 thirdServerSource: type: string description: 第三方系统来源,如:代理=agent required: - registerSource - type - country - loginName - sendToken - verifyCode responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: customerNo: type: string description: 客户账号 list: type: array description: KYC认证列表信息 items: &ref_11 $ref: '#/components/schemas/KycAuthVO' companyId: type: integer format: int64 description: 公司ID email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 customerGroupId: type: integer format: int64 description: 客户组Id country: type: string description: 国家 id: type: integer format: int64 description: 客户id optional: type: integer format: int32 description: 自选标志0未添加1已添加 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 capitalInStatus: type: integer format: int32 description: 入金状态:1已入金、2未入金 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' companyType: type: string description: 公司类型 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 apiCheckSwitch: type: boolean description: API 校验开关。true-已打开校验 apiCheckRule: type: string description: API 校验规则。1-邮件;2-短信;3-谷歌NFA;同时启用多个校验,以,分割。 ok: type: boolean fail: type: boolean headers: {} security: [] /global/thirdExt/randomKey: post: summary: 获取访问令牌 deprecated: false description: |- /global/thirdExt/randomKey 通过一次临时Token换取最终访问Token operationId: getSymbolBaseList tags: - 客户接口/登录授权 parameters: - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: {} example: {} responses: '200': description: '' content: application/json: schema: type: object properties: data: type: string description: 最终访问Token bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean description: 是否成功 fail: type: boolean description: 是否异常 required: - data example: msg: Success fail: false trace: x-qfx13-8z5850-mf4l657-gkqbn-1677563999 code: '0' data: qfx13-8z5850-mf4l657-gkqbn-167756399 bizCode: '' tm: 955 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.bindLoginPwd: post: summary: 首次设置登录密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.bindLoginPwd 登录之后可以访问 operationId: bindLoginPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: pwd: type: string description: 密码,MD5加密 googleCode: type: string description: 谷歌验证码 required: - pwd responses: '200': description: '' content: application/json: schema: &ref_8 $ref: '#/components/schemas/BaseResult1' headers: {} security: [] x-docstype: TS.Clientapi.Customer x-docstitle: 客户接口 /global/customer.app.CustomerWebApiService.changeEmail: post: summary: 更换邮箱 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.changeEmail 登录之后可以访问 operationId: changeEmail tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: verifyCode: type: string description: 新验证码 email: type: string description: 新邮箱 maxLength: 50 sendToken: type: string description: 新验证码发送票据 emailArea: type: string description: 新邮箱区号 maxLength: 15 required: - verifyCode - email - sendToken - emailArea responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.changeEmailV1v1v2: post: summary: 更换邮箱(MFA) deprecated: true description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.changeEmailV1v1v2 登录之后可以访问 如果客户开启谷歌验证码(MFA),则入参中的谷歌验证码(googleCode)必填, 同时,用户不用输入旧邮箱 operationId: changeEmailV1v1v2 tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: verifyCode: type: string description: 新验证码 email: type: string description: 新邮箱 sendToken: type: string description: 新验证码发送票据 emailArea: type: string description: 新邮箱区号 verifyCodeOld: type: string description: 原邮箱验证码 sendTokenOld: type: string description: 原邮箱验证码发送票据 googleCode: type: string description: 谷歌验证码 required: - verifyCode - email - sendToken - emailArea - verifyCodeOld - sendTokenOld responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.changePhone: post: summary: 更换手机号码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.changePhone 登录之后可以访问 operationId: changePhone tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: phoneArea: type: string description: 新手机区号 maxLength: 15 phone: type: string description: 新手机号码 maxLength: 50 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 required: - phoneArea - phone - verifyCode - sendToken responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Verification code is not correct fail: true trace: x-42hi-b8f2ag18-x89u-k23y1r1b-1677738250 code: CUSTOMER_API_0000511 data: customer.app.CustomerWebApiService.changePhone bizCode: US tm: 15861690 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerWebApiService.changePhoneV1v1v2: post: summary: 更换手机号码(MFA) deprecated: true description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.changePhoneV1v1v2 登录之后可以访问 如果客户开启谷歌验证码(MFA),则入参中的谷歌验证码(googleCode)必填, 同时,用户不用输入旧手机号码 operationId: changePhoneV1v1v2 tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: phoneArea: type: string description: 新手机号码 phone: type: string description: 新手机号码 verifyCode: type: string description: 新验证码 sendToken: type: string description: 新验证码发送票据 verifyCodeOld: type: string description: 旧手机验证码 sendTokenOld: type: string description: 旧验证码发送票据 googleCode: type: string description: 谷歌验证码 required: - phoneArea - phone - verifyCode - sendToken - verifyCodeOld - sendTokenOld responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.checkCustomerExist: post: summary: 检测客户信息是否存在 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.checkCustomerExist 游客可访问 operationId: checkCustomerExist tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: loginName: type: string description: 账号:邮箱/手机号码 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 emailArea: type: string description: 邮箱区号,区号默认为+86 phoneArea: type: string description: 手机区号,区号默认为+86 required: - type - loginName responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: integer format: int32 description: 数据体,1已存在,2不存在 ok: type: boolean fail: type: boolean headers: {} security: [] /global/customer.app.CustomerWebApiService.destroy: post: summary: 客户销户 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.destroy 登录之后可以访问 operationId: destroy tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: remark: type: string description: 销户备注 responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.enableOrForbidMFA: post: summary: 谷歌验证码绑定与解除 deprecated: false description: >- version=0.0.1 bizType=customer.app.CustomerWebApiService.enableOrForbidMFA 登录之后可以访问 <b style="color:red">用户如果绑定了手机号就验证手机号、如果绑定了邮箱就验证邮箱、如果手机号邮箱都绑定了那就得手机号邮箱都验证</b> operationId: enableOrForbidMFA tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/EnableOrForbidMFADTO' responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.findCustomerInfo: post: summary: 查询客户信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.findCustomerInfo 登录之后可以访问 operationId: findCustomerInfo tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 kycAuditStatus: type: integer format: int32 description: 注册KYC审核状态:0未认证跳转到认证页面,1待审核,2审核通过,3审核不通过 kycAuditRemark: type: string description: 注册KYC审核备注,审核拒绝不为空 kycStatus: type: integer format: int32 description: KYC状态,与kycRemark,保持一致: 1=未验证,2=审核中,3=认证失败,4=已认证,-1=’’ kycRemark: type: string description: >- KYC状态名称 (1, "未验证", "配置了KYC,但KYC都未提交过"),(2, "审核中", "配置了KYC,且KYC正在审核中,至少一个等级在审核中"),(3, "认证失败", "配置了KYC,且提交的KYC被拒绝,至少一个等级被拒绝"),(4, "已认证", "配置了KYC,且全部都已认证通过"),(-1, "", "配置了KYC,有多等级,已认证部分") accountList: type: object description: 交易账户列表 properties: {} accountRemark: type: string description: 客户是否有交易账户备注 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 country: type: string description: 国家 type: type: integer format: int32 description: 组类型 <0真实,1模拟,2游客> deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 optional: type: integer format: int32 description: 自选标志0未添加1已添加 activateStatus: type: integer format: int32 description: 激活状态,0未激活,1已激活 activateTime: type: integer format: int64 description: 激活时间 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 thirdLoginSource: type: string description: 第三方登录源 google,facebook,twitter thirdUserId: type: string description: 第三方userId idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 thirdIntactMsg: type: string description: 第三方登录完整数据 firstName: type: string description: 名 lastName: type: string description: 姓 isFund: type: integer format: int32 description: 是否为基金经理,1是,默认0否 assertPassStatus: type: string description: 设置资金密码提醒标志,1需要设置密码,2不需要 googleId: type: integer format: int64 description: 是否开启MFA,大于0,开启,其余未开启 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' loginTime: type: integer format: int64 description: 登陆时间 createTime: type: integer format: int64 description: 创建时间 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 registerSource: type: integer format: int32 description: 注册来源 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 utmSource: type: string description: 广告来源 forceLevel: type: object description: 强平水平 properties: {} earlyWarningLevel: type: object description: 预警水平 properties: {} withdrawLevel: type: object description: 取款水平 properties: {} postalCode: type: string description: 邮政编码 customerAgentMark: type: string description: 客户代理标示 apiCheckSwitch: type: boolean description: API 校验开关 title: API 校验开关 apiCheckRule: type: string description: API 校验规则。1-邮件;2-短信;3-谷歌NFA;同时启用多个校验,以,分割。 title: API 校验规则。1-邮件;2-短信;3-谷歌NFA;同时启用多个校验,以,分割。 ok: type: boolean fail: type: boolean headers: {} security: [] /global/customer.app.CustomerWebApiService.forgetAssertsPwd: post: summary: 忘记资金密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.forgetAssertsPwd 登录之后可以访问 operationId: forgetAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: phoneArea: type: string description: 手机区号;“type类型为2:手机号码”时该字段必填;不传默认取+86 loginName: type: string description: 账号:邮箱/手机号码 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 newPwd: type: string description: 新密码,MD5加密 minLength: 6 maxLength: 50 verifyCode: type: string description: 验证码 sendToken: type: string description: 发送票据 verifyCodeToken: type: string description: >- 验证票据;验证验证码接口返回token,优先校验该字段如果校验通过则发送验证码接口返回sendToken跳过验证,该字段如果校验不通则校验发送验证码接口返回sendToken required: - newPwd - type - loginName - verifyCode - sendToken - verifyCodeToken example: newPwd: Aa123456@ type: 1 loginName: 56234161@qq.com verifyCode: '232123' sendToken: asdsadasdasdsadsadsadsadad verifyCodeToken: adczczxczczczxczczxczxczxc responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.forgetAssertsPwdV1v1v2: post: summary: 忘记资金密码(MFA) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.forgetAssertsPwdV1v1v2 登录之后可以访问 如果客户开启谷歌验证码(MFA),则入参中的谷歌验证码(googleCode)必填, 同时,用户不用输入旧手机号码或旧邮箱 operationId: forgetAssertsPwdV1v1v2 tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: newPwd: type: string description: 新密码,MD5加密 minLength: 5 maxLength: 50 verifyCode: type: string description: 验证码 sendToken: type: string description: 发送票据 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 googleCode: type: string description: 谷歌验证码 required: - newPwd - type - verifyCode - sendToken responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.forgetLoginPwd: post: summary: 忘记登录密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.forgetLoginPwd 游客可访问 operationId: forgetLoginPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: loginName: type: string description: 账号:邮箱/手机号码 phoneArea: type: string description: 手机区号,区号默认为+86 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 newPwd: type: string description: 新密码,MD5加密 verifyCode: type: string description: 验证码 sendToken: type: string description: 发送票据 verifyCodeToken: type: string description: 验证票据 googleCode: type: string description: 谷歌验证码 required: - newPwd - type - loginName - verifyCodeToken - sendToken - verifyCode responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.bindAssertsPwd: post: summary: 首次设置资金密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.bindAssertsPwd 登录之后可以访问 operationId: bindAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: pwd: type: string description: 密码,MD5加密 googleCode: type: string description: 谷歌验证码 required: - pwd example: pwd: sunt googleCode: '44' responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Fund password has been set fail: true trace: x-kwm21-v8951-5vor62ft-006o-1677737070 code: CUSTOMER_API_0000133 data: customer.app.CustomerWebApiService.bindAssertsPwd bizCode: US tm: 3851542 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerWebApiService.bindEmail: post: summary: 绑定邮箱 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.bindEmail 登录之后可以访问 operationId: bindEmail tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: verifyCode: type: string description: 验证码 email: type: string description: 邮箱 maxLength: 50 sendToken: type: string description: 验证码发送票据 emailArea: type: string description: 邮箱区号 maxLength: 15 googleCode: type: string description: 谷歌验证码 required: - verifyCode - email - sendToken - emailArea responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Verification code is not correct fail: true trace: x-i2ps6-ol1gv4l4-17tc48-f72xfee-1677737300 code: CUSTOMER_API_0000511 data: customer.app.CustomerWebApiService.bindEmail bizCode: US tm: 19770126 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerWebApiService.bindPhone: post: summary: 绑定手机号码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.bindPhone 登录之后可以访问 operationId: bindEmail tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 googleCode: type: string description: 谷歌验证码 phone: type: string description: 手机号码 maxLength: 50 phoneArea: type: string description: 手机区号 maxLength: 15 required: - verifyCode - phone - sendToken - phoneArea responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Verification code is not correct fail: true trace: x-g82wr3b-3o3236-576oa-1er5di6-1677737445 code: CUSTOMER_API_0000511 data: customer.app.CustomerWebApiService.bindPhone bizCode: US tm: 15425229 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerWebApiService.changeLang: post: summary: 切换语言 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.changeLang 登录之后可以访问 operationId: changeLang tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: newLang: type: string description: 语言信息 required: - newLang responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Success fail: false trace: x-k5l8-b16p6c93-d2glxw5-6z178usp-1677738101 code: '0' data: null bizCode: '' tm: 3818289 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.findCustomerLang: post: summary: 查询客户语言 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.findCustomerLang 登录之后可以访问 operationId: changeLang tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: {} description: 语言信息 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-k5l8-b16p6c93-d2glxw5-6z178usp-1677738101 code: '0' data: null bizCode: '' tm: 3818289 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.changeCustomerAddressAndPostalCode: post: summary: 修改客户通讯地址及邮编 deprecated: false description: >- version=0.0.1 bizType=customer.app.CustomerWebApiService.changeCustomerAddressAndPostalCode 登录之后可以访问 operationId: changeLang tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: address: type: string description: 通讯地址 postalCode: type: string description: 邮政编码 required: - postalCode - address example: postalCode: '90210' address: 中國湖北省武汉市大东门 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: {} description: 语言信息 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-k5l8-b16p6c93-d2glxw5-6z178usp-1677738101 code: '0' data: null bizCode: '' tm: 3818289 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.firstSetPhone: post: summary: 首次设置手机号码(TG) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.firstSetPhone 登录之后可以访问 operationId: changeLang tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: phoneArea: type: string description: 手机区号 maxLength: 15 phone: type: string description: 手机 maxLength: 50 verifyCode: type: string description: 手机验证码,发送验证码bizType=SMS_COMMON_VERIFICATION_CODE sendToken: type: string description: 手机验证码发送票据 thirdSource: type: string description: 三方来源:telegram verifyCodeThirdType: type: string description: >- 三方验证码,与thirdSource配合使用,当thirdSource=telegram,发送验证码bizType只能为SMS_TELEGRAM_VERIFICATION_CODE title: '' sendTokenThirdType: type: string description: >- 三方验证码发送票据,与thirdSource配合使用,当thirdSource=telegram,发送验证码bizType只能为SMS_TELEGRAM_VERIFICATION_CODE required: - verifyCode - phoneArea - sendToken - verifyCodeThirdType - sendTokenThirdType - thirdSource - phone example: verifyCode: '57' phoneArea: '18127152839' sendToken: occaecat exercitation verifyCodeThirdType: '21' sendTokenThirdType: ad pariatur ut thirdSource: occaecat voluptate sit tempor phone: '18190281711' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: {} description: 语言信息 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-k5l8-b16p6c93-d2glxw5-6z178usp-1677738101 code: '0' data: null bizCode: '' tm: 3818289 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.firstSetEmail: post: summary: 首次设置邮箱(TG) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.firstSetEmail 登录之后可以访问 operationId: changeLang tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: email: type: string description: 邮箱 maxLength: 50 verifyCode: type: string description: 邮箱验证码,发送验证码bizType=SMS_COMMON_VERIFICATION_CODE sendToken: type: string description: 邮箱验证码发送票据 thirdSource: type: string description: 三方来源:telegram verifyCodeThirdType: type: string description: >- 三方验证码,与thirdSource配合使用,当thirdSource=telegram,发送验证码bizType只能为SMS_TELEGRAM_VERIFICATION_CODE title: '' sendTokenThirdType: type: string description: >- 三方验证码发送票据,与thirdSource配合使用,当thirdSource=telegram,发送验证码bizType只能为SMS_TELEGRAM_VERIFICATION_CODE required: - verifyCode - sendToken - verifyCodeThirdType - sendTokenThirdType - thirdSource - email example: verifyCode: '57' sendToken: occaecat exercitation verifyCodeThirdType: '21' sendTokenThirdType: ad pariatur ut thirdSource: occaecat voluptate sit tempor email: 18190281711@qq.com responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: {} description: 语言信息 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-k5l8-b16p6c93-d2glxw5-6z178usp-1677738101 code: '0' data: null bizCode: '' tm: 3818289 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.firstTimeSettingLoginPassword: post: summary: 首次设置登录密码(TG) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.firstTimeSettingLoginPassword 登录之后可以访问 operationId: changeLang tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: newPwd: type: string description: 密码,MD5加密 minLength: 32 maxLength: 32 googleCode: type: string description: 谷歌验证码 required: - newPwd example: newPwd: Aa123456@ responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: {} description: 语言信息 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-k5l8-b16p6c93-d2glxw5-6z178usp-1677738101 code: '0' data: null bizCode: '' tm: 3818289 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.findThirdAccountInfo: post: summary: 查询客户3方绑定信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.findThirdAccountInfo 登录之后可以访问 operationId: changeLang tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} example: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: customerNo: type: string description: 客户账号 thirdLoginSource: type: string description: '第三方来源,多个逗号链接,google,facebook,twitter ' thirdUserId: type: string description: 第三方userId,多个逗号链接,顺序与thirdLoginSource保持一致 thirdIntactMsg: type: string description: 从第三方获取的完整用户信息 tgStatus: type: string description: tg关注机器人状态,SUBSCRIBE=订阅, UNSUBSCRIBE=未订阅 description: 数据体 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-k5l8-b16p6c93-d2glxw5-6z178usp-1677738101 code: '0' data: null bizCode: '' tm: 3818289 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.checkGoogleMFAStatus: post: summary: 检测客户是否开启GoogleMFA deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.checkGoogleMFAStatus 游客可访问 operationId: checkGoogleMFAStatus tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: loginName: type: string description: 账号:邮箱/手机号码 phoneArea: type: string description: 机区号,区号默认为+86 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 required: - type - phoneArea responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 返回体,大于0,开启,其余未开启 properties: {} ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-b4ypj54-y9t32s7-5757xb-v60725g8-1677740298 code: '0' data: -1 bizCode: '' tm: 19151998 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.checkStatus: post: summary: 检查客户状态 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.checkStatus 判断客户状态:1已存在,2不存在,-1客户被禁用 此接口需登录 operationId: checkStatus tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: loginName: type: string description: 账号:邮箱/手机号码 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 required: - type responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCustomerStatusVO' example: msg: Success fail: false trace: x-774phjw-g77e96y-7ogx9r8a-z7831eh-1677740174 code: '0' data: country: CN phoneArea: '+86' status: 1 bizCode: '' tm: 17093534 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.queryAccountAssetsInfo: post: summary: 查询账户资产信息(杠杆) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.queryAccountAssetsInfo 登录之后可以访问 operationId: queryAccountAssetsInfo tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法Id,3-CROSS;5-MATCH; minimum: 1 accountId: type: integer format: int64 description: 账户Id,与accountCurrency必须至少有一个存在 accountCurrency: type: string description: 账户币种与accountCurrency必须至少有一个存在 required: - tradeType responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.queryAccountById: post: summary: 实时账户资金信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.queryAccountById 登录之后可以访问 operationId: queryAccountById tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法Id,1-CFD_MM;2-CFD_WBW;3-CROSS;5-MATCH; minimum: 1 accountId: type: integer format: int64 description: 账户Id,与currency必须至少有一个存在 currency: type: string description: 开户币种,与accountId必须至少有一个存在 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: companyId: type: integer description: 公司ID tradeType: type: integer description: 玩法Id customerId: type: integer description: 买方系统唯一客户标识 customerNo: type: string description: 买方公司唯一客户编码 accountId: type: integer description: 系统唯一账户标识 type: type: integer description: 账户分类(1-用户,2-商户,3-平台) status: type: integer description: 账户状态(1-不可用,2-可用) activateStatus: type: integer description: 激活状态(1-不可用,2-可用) activateTime: type: integer description: 激活时间 remark: type: string description: 备注 currency: type: string description: 开户币种 digits: type: integer description: 资金小数位数 withdrawAmount: type: string description: 可取金额 createTime: type: integer description: 开户时间 firstDepositTime: type: integer description: 首次入金时间 firstWithdrawTime: type: integer description: 首次出金时间 assetsId: type: integer description: 开户币种id balance: type: string description: 余额 available: type: string description: 可用 equity: type: string description: 净值 lockAmount: type: string description: 余额锁定 profit: type: string description: 实时盈亏 margin: type: string description: 实时占用保证金 notWithdrawAmount: type: string description: 可取冻结金额 freeMargin: type: string description: 实时可用保证金 lockMargin: type: string description: 占用保证金 liabilities: type: string description: 总负债 liabilitiesPrincipal: type: string description: 负债-本金 interest: type: string description: 利息 netAssets: type: string description: 净资产 frozen: type: string description: 冻结 collateralFrozen: type: string description: 担保品冻结 availableLoan: type: string description: 可借 interestProportion: type: string description: 日利息率 marginRadio: type: string description: 保证金比例 wholeWarehouseBalance: type: string description: 兑账号资产预估价 wholeWarehouseRate: type: string description: 兑账号资产汇率 openAccountStatus: type: boolean description: 开户状态 required: - companyId - tradeType - accountId - customerNo - type - status - activateStatus - activateTime - remark - createTime - firstDepositTime - firstWithdrawTime - assetsId - currency - digits - balance - available - equity - withdrawAmount - lockAmount - profit - margin - notWithdrawAmount - freeMargin - lockMargin - liabilities - liabilitiesPrincipal - interest - netAssets - frozen - collateralFrozen - availableLoan - interestProportion - marginRadio - customerId - wholeWarehouseBalance - wholeWarehouseRate - openAccountStatus description: 数据体 ok: type: boolean fail: type: boolean required: - data headers: {} security: [] /global/customer.app.CustomerWebApiService.queryCustomerAssets: post: summary: 查询客户资产 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.queryCustomerAssets 登录之后可以访问 operationId: queryCustomerAssets tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法Id responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: assetsId: type: integer description: 资产Id currency: type: string description: 资产code digits: type: integer description: 资金小数位数 balance: type: string description: 余额 required: - assetsId - currency - digits - balance description: 数据体 ok: type: boolean fail: type: boolean required: - data example: msg: Success fail: false trace: x-9q2v3u1-9c89e2-4epa-1w3zd-1677741772 code: '0' data: balance: '109849160.9462' currency: USDT digits: 4 assetsId: 13 bizCode: C tm: 209517656 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.queryCustomerAssetsInfo: post: summary: 客户总资产信息(不支持合约玩法) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.queryCustomerAssetsInfo 登录之后可以访问 operationId: queryCustomerAssetsInfo tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法Id,3-CROSS;5-MATCH;8-WALLET;(不支持合约玩法) minimum: 1 accountCurrency: type: string description: 账户币种,多个资产间以“,”分割。如:USD,CNY。不传默认返回全部 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string data: type: object properties: currency: type: string description: 总账户计算币种 digits: type: integer description: 资金小数位数 totalAvailable: type: string description: 总可用(总资产-总冻结) closeProportion: type: string description: 风险率(百分比) riskLevel: type: integer description: 风险等级 totalBalance: type: string description: 总资产 totalLiabilities: type: string description: 总负债(总负债-本金+总利息) companyId: type: integer description: 公司ID totalNetAssets: type: string description: 总净资产(总资产-总负债) totalInterest: type: string description: 总利息 tradeType: type: integer description: 玩法Id customerNo: type: string description: 客户编号 totalLiabilitiesPrincipal: type: string description: 总负债-本金 accountInfoMap: type: object properties: companyId: type: integer description: 公司ID tradeType: type: integer description: 玩法Id accountId: type: integer description: 系统唯一账户标识 customerNo: type: string description: 买方公司唯一客户编码 type: type: integer description: 账户分类(1-用户,2-商户,3-平台) status: type: integer description: 账户状态(1-不可用,2-可用) activateStatus: type: integer description: 激活状态(1-不可用,2-可用) activateTime: type: integer description: 激活时间 remark: type: string description: 备注 createTime: type: integer description: 开户时间 firstDepositTime: type: integer description: 首次入金时间 firstWithdrawTime: type: integer description: 首次出金时间 assetsId: type: integer description: 开户币种id currency: type: string description: 开户币种 digits: type: integer description: 资金小数位数 balance: type: string description: 余额 available: type: string description: 可用 equity: type: string description: 净值 withdrawAmount: type: string description: 可取金额 lockAmount: type: string description: 余额锁定 profit: type: string description: 实时盈亏 margin: type: string description: 实时占用保证金 notWithdrawAmount: type: string description: 可取冻结金额 freeMargin: type: string description: 实时可用保证金 lockMargin: type: string description: 占用保证金 liabilities: type: string description: 总负债 liabilitiesPrincipal: type: string description: 负债-本金 interest: type: string description: 利息 netAssets: type: string description: 净资产 frozen: type: string description: 冻结 collateralFrozen: type: string description: 担保品冻结 availableLoan: type: string description: 可借 interestProportion: type: string description: 日利息率 marginRadio: type: string description: 保证金比例 customerId: type: integer description: 买方系统唯一客户标识 wholeWarehouseBalance: type: string description: 兑账号资产预估价。仅玩法5存在该值(v2.2.1添加描述) wholeWarehouseRate: type: string description: 兑账号资产汇率。仅玩法5存在该值(v2.2.1添加描述) openAccountStatus: type: boolean description: 开户状态 formulaSymbol: type: string title: 汇率计算方向 description: multiply-乘;divide-除;仅玩法5存在该值。(v2.2.1新增) description: 附带账户信息。key为资产Code required: - accountInfoMap - totalAvailable - closeProportion - riskLevel - totalBalance - totalLiabilities - companyId - totalNetAssets - currency - digits - totalInterest - tradeType - customerNo - totalLiabilitiesPrincipal description: 数据体 ok: type: boolean fail: type: boolean required: - data - msg - trace - code - bizCode - tm - msgParams example: msg: Success fail: false trace: x-syhv7-d3a53n34-z4k54-458414-1677741850 code: '0' data: totalAvailable: '348191.9105' closeProportion: 26.61% riskLevel: 2 totalBalance: '348191.9105' totalLiabilities: '1308283.6711' companyId: null totalNetAssets: '-960091.7606' currency: USDT digits: 4 totalInterest: '1068275.4978' tradeType: 3 customerNo: null totalLiabilitiesPrincipal: '240008.1733' accountInfoMap: SAND: netAssets: '0.000000' lastOrderId: '0' available: '0.000000' remark: null type: 1 equity: '0.000000' firstDepositTime: null lockMargin: '0.000000' balance: '0.000000' interest: '0.000000' customerId: 1176 liabilities: '0.000000' currency: SAND activateStatus: 2 withdrawAmount: '0.000000' profit: '0' tradeType: 3 wholeWarehouseBalance: null freeMargin: '0' margin: '0' firstWithdrawTime: null activateTime: 1648792208194 weight: null frozen: '0.000000' wholeWarehouseRate: null accountId: 1031752 companyId: 360 liabilitiesPrincipal: '0.000000' interestProportion: '0' createTime: 1648777706190 lockAmount: '0.000000' notWithdrawAmount: '0.000000' digits: 6 customerNo: '86001175' status: 2 assetsId: 29 bizCode: C tm: 171612280 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.queryLiabilitiesWaterByPage: post: summary: 借还款流水列表(杠杆) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.queryLiabilitiesWaterByPage 登录之后可以访问 operationId: queryLiabilitiesWaterByPage tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 liabilitiesType: type: integer format: int32 description: 1-借款;2-还款 startTime: type: integer format: int64 description: 开始时间 endTime: type: integer format: int64 description: 结束时间 accountId: type: integer format: int64 description: 账户Id assetsId: type: integer format: int64 description: 资产Id required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: total: type: integer description: 总数 size: type: integer description: 每页条数 current: type: integer description: 当前页 records: type: object properties: id: type: integer description: 流水ID accountId: type: integer description: 账户Id remark: type: string description: 备注 createdBy: type: integer description: 创建人 createTime: type: integer description: 创建日期 updateBy: type: integer description: 更新人 updateTime: type: integer description: 更新时间 businessType: type: integer description: >- 业务类型。 杠杆: 19-自动借款;20-手动借款;21-自动还款;22-手动还款;23-借款利息;35-后台还款;40-强平还款; ABCC: 29-自动借款;30-手动借款;31-自动还款;32-手动还款;33-借款利息;34-后台还款;41-强平还款; businessType1: type: integer description: >- 业务子类型。 杠杆: 19001-借款本金;20001-借款本金;21001-还款本金;21002-还款利息;22001-还款本金;22002-还款利息;23001-借款利息;35001-还款本金;35002-还款利息;40001-强平归还本金;40002-强平归还利息; ABCC: 29001-借款本金;30001-借款本金;31001-还款本金;31002-还款利息;32001-还款本金;32002-还款利息;33001-借款利息;34001-还款本金;34002-还款利息;41001-强平归还本金;41002-强平归还利息; customerNo: type: string description: 客户编码 digits: type: integer description: 小数位 liabilitiesPrincipal: type: string description: 负债_本金 interest: type: string description: 利息 interestUpdateTime: type: integer description: 利息最后更新时间 currency: type: string description: 资产code liabilities: type: string description: 负债 required: - id - accountId - remark - createdBy - createTime - updateBy - updateTime - businessType - businessType1 - customerNo - digits - liabilitiesPrincipal - interest - interestUpdateTime - currency - liabilities description: 列表 required: - records - total - size - current description: 数据体 ok: type: boolean fail: type: boolean required: - data headers: {} security: [] /global/customer.app.CustomerWebApiService.updateAssertsPwd: post: summary: 修改资金密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.updateAssertsPwd 登录之后可以访问 operationId: updateAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: oldPwd: type: string description: 旧密码,MD5加密 newPwd: type: string description: 新密码,MD5加密 googleCode: type: string description: 谷歌验证码 required: - newPwd - oldPwd responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.updateAssertsPwdMFA: post: summary: 修改资金密码(MFA) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.updateAssertsPwdMFA 登录之后可以访问 operationId: updateAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: oldPwd: type: string description: 旧密码,MD5加密 minLength: 6 maxLength: 50 newPwd: type: string description: 新密码,MD5加密 minLength: 6 maxLength: 50 googleCode: type: string description: 谷歌验证码 verifyCode: type: string description: >- 验证码,发送验证码接口bizType=EMAIL_LOGINED_VERIFICATION_CODE(邮箱),SMS_LOGINED_VERIFICATION_CODE(手机) sendToken: type: string description: 发送票据 type: type: integer description: 类型:1邮箱,2手机号码 format: int32 minimum: 1 maximum: 2 required: - newPwd - oldPwd - verifyCode - sendToken - type responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.updateLoginPwd: post: summary: 修改登录密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.updateLoginPwd 登录之后可以访问 operationId: updateLoginPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: oldPwd: type: string description: 旧密码,MD5加密 newPwd: type: string description: 新密码,MD5加密 googleCode: type: string description: 谷歌验证码 required: - newPwd - oldPwd responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWebApiService.updateLoginPwdMFA: post: summary: 修改登录密码(MFA) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.updateLoginPwdMFA 登录之后可以访问 operationId: updateAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: oldPwd: type: string description: 旧密码,MD5加密 minLength: 6 maxLength: 50 newPwd: type: string description: 新密码,MD5加密 minLength: 6 maxLength: 50 googleCode: type: string description: 谷歌验证码 verifyCode: type: string description: >- 验证码,发送验证码接口bizType=EMAIL_LOGINED_VERIFICATION_CODE(邮箱),SMS_LOGINED_VERIFICATION_CODE(手机) sendToken: type: string description: 发送票据 type: type: integer description: 类型:1邮箱,2手机号码 format: int32 minimum: 1 maximum: 2 required: - newPwd - oldPwd - verifyCode - sendToken - type responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Success fail: false trace: x-h8hndw-rps6j-bl9q63-7yf0eh5-1679385371 code: '0' data: null bizCode: '' tm: 29515800 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.groupList: post: summary: 查询客户组列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.groupList 游客可以访问 operationId: updateLoginPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 properties: id: type: integer description: 客户组id name: type: string description: 客户组名称 openAccountType: type: integer description: 是否为开户组,1是0否 type: type: integer description: 客户组类型,0真实,1测试,2游客 ok: type: boolean fail: type: boolean headers: {} security: [] /global/customer.app.CustomerWebApiService.changeEmailMFA: post: summary: 修改邮箱(MFA) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.changeEmailMFA 登录之后可以访问 本接口:可自主选择旧凭证验证方式 更换邮箱(MFA):只能使用旧邮箱验证 operationId: updateAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: email: type: string description: 新邮箱 maxLength: 50 verifyCodeNew: type: string description: 新验证码,发送验证码bizType=EMAIL_COMMON_VERIFICATION_CODE sendTokenNew: type: string description: 新验证码发送票据 type: type: integer description: 类型:1邮箱,2手机号码 format: int32 minimum: 1 maximum: 2 verifyCodeOld: type: string description: >- 原验证码,与type配合使用,当type=1,发送验证码bizType只能为EMAIL_LOGINED_VERIFICATION_CODE,type=2,bizType=SMS_LOGINED_VERIFICATION_CODE title: '' sendTokenOld: type: string description: >- 原验证码发送票据,与type配合使用,当type=1,发送验证码bizType只能为EMAIL_LOGINED_VERIFICATION_CODE,type=2,bizType=SMS_LOGINED_VERIFICATION_CODE googleCode: type: string description: 谷歌验证码 required: - verifyCodeNew - email - sendTokenNew - verifyCodeOld - sendTokenOld - type example: verifyCodeNew: '57' email: k.uogz@qq.com sendTokenNew: non verifyCodeOld: '72' sendTokenOld: velit ut officia minim non type: 1 googleCode: '64' responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Success fail: false trace: x-h8hndw-rps6j-bl9q63-7yf0eh5-1679385371 code: '0' data: null bizCode: '' tm: 29515800 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.changePhoneMFA: post: summary: 修改手机(MFA) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.changePhoneMFA 登录之后可以访问 本接口:可自主选择旧凭证验证方式 更换手机(MFA):只能使用旧手机验证 operationId: updateAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: phoneArea: type: string description: 手机区号 maxLength: 15 phone: type: string description: 手机 maxLength: 50 verifyCodeNew: type: string description: 新验证码,发送验证码bizType=SMS_COMMON_VERIFICATION_CODE sendTokenNew: type: string description: 新验证码发送票据 type: type: integer description: 类型:1邮箱,2手机号码 format: int32 minimum: 1 maximum: 2 verifyCodeOld: type: string description: >- 原验证码,与type配合使用,当type=1,发送验证码bizType只能为EMAIL_LOGINED_VERIFICATION_CODE,type=2,bizType=SMS_LOGINED_VERIFICATION_CODE title: '' sendTokenOld: type: string description: >- 原验证码发送票据,与type配合使用,当type=1,发送验证码bizType只能为EMAIL_LOGINED_VERIFICATION_CODE,type=2,bizType=SMS_LOGINED_VERIFICATION_CODE googleCode: type: string description: 谷歌验证码 required: - verifyCodeNew - phoneArea - sendTokenNew - verifyCodeOld - sendTokenOld - type - phone example: verifyCodeNew: '12' phoneArea: '19845120732' sendTokenNew: laborum Ut verifyCodeOld: '18' sendTokenOld: enim aute dolor culpa type: 1 phone: '18639656874' googleCode: '97' responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Success fail: false trace: x-h8hndw-rps6j-bl9q63-7yf0eh5-1679385371 code: '0' data: null bizCode: '' tm: 29515800 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.changeCountry: post: summary: 修改国家 deprecated: false description: | version=0.0.1 bizType=customer.app.CustomerWebApiService.changeCountry 登录之后可以访问, 如果客户有已经审批通过的KYC,则拒绝修改国家, 修改成功后,客户修改前所在国家的待审核KYC,全部拒绝 operationId: updateAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: newCountry: type: string description: 国家code maxLength: 15 required: - newCountry responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Success fail: false trace: x-h8hndw-rps6j-bl9q63-7yf0eh5-1679385371 code: '0' data: null bizCode: '' tm: 29515800 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.bindAssertsPwdMFA: post: summary: 设置资金密码(MFA) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.bindAssertsPwdMFA 登录之后可以访问 operationId: bindAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: newPwd: type: string description: 密码,MD5加密 minLength: 6 maxLength: 50 verifyCode: type: string description: >- 验证码,发送验证码接口bizType=EMAIL_LOGINED_VERIFICATION_CODE(邮箱),SMS_LOGINED_VERIFICATION_CODE(手机) sendToken6: type: string description: 发送票据 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 googleCode: type: string description: 谷歌验证码 required: - newPwd - type - verifyCode - sendToken6 example: newPwd: eu Ut sint type: 1 verifyCode: '712311' sendToken: '{{sendToken}}' responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Fund password has been set fail: true trace: x-kwm21-v8951-5vor62ft-006o-1677737070 code: CUSTOMER_API_0000133 data: customer.app.CustomerWebApiService.bindAssertsPwd bizCode: US tm: 3851542 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerWebApiService.forgetAssertsPwdMFA: post: summary: 重置资金密码(MFA) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.forgetAssertsPwdMFA 登录之后可以访问 operationId: bindAssertsPwd tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: newPwd: type: string description: 密码,MD5加密 minLength: 6 maxLength: 50 verifyCode: type: string description: >- 验证码,发送验证码接口bizType=EMAIL_LOGINED_VERIFICATION_CODE(邮箱),SMS_LOGINED_VERIFICATION_CODE(手机) sendToken: type: string description: 发送票据 type: type: integer format: int32 description: 类型:1邮箱,2手机号码 minimum: 1 maximum: 3 googleCode: type: string description: 谷歌验证码 required: - newPwd - type - verifyCode - sendToken example: newPwd: eu Ut sint type: 1 verifyCode: '712311' sendToken: '{{sendToken}}' responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Fund password has been set fail: true trace: x-kwm21-v8951-5vor62ft-006o-1677737070 code: CUSTOMER_API_0000133 data: customer.app.CustomerWebApiService.bindAssertsPwd bizCode: US tm: 3851542 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerWebApiService.bindThirdAccount: post: summary: 绑定三方账户信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.bindThirdAccount 登录之后可以访问 tags: - 客户接口/客户基础信息 parameters: - name: version in: header description: '' required: false example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: thirdLoginSource: type: string maxLength: 10 description: 三方来源,telegram thirdUserId: type: string description: 三方userId maxLength: 45 thirdIntactMsg: type: string description: 第三方获取的完整用户信息,必须为json格式 required: - thirdLoginSource - thirdUserId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 properties: {} ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-w67a-m983h6dw-30535g-x321-1677575540 code: '0' data: null bizCode: '' tm: 46426649 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.queryLatestBalanceOfUserAccountInExternalSystem: post: summary: 查询3方系统账户余额 deprecated: false description: >- version=0.0.1 bizType=customer.app.CustomerWebApiService.queryLatestBalanceOfUserAccountInExternalSystem 登录之后可以访问 tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: amount: type: string description: 三方账户余额 currency: type: string description: 币种 amountDigits: type: string description: 账户余额小数位 description: 数据体 ok: type: boolean fail: type: boolean headers: {} security: [] /global/customer.app.CustomerWebApiService.findPhoneAndEmail: post: summary: 查询客户手机邮箱 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.findPhoneAndEmail 登录之后可以访问 tags: - 客户接口/客户基础信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: customerNo: type: string description: 客户账号 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 ok: type: boolean fail: type: boolean headers: {} security: [] /global/customer.app.CustomerExtendWebApiService.findCustomerExtend: post: summary: 查看客户拓展信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerExtendWebApiService.findCustomerExtend 登录之后可以访问 operationId: findCustomerExtend tags: - 客户接口/客户扩展信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: type: type: integer format: int32 description: 拓展类型,1=payRedeem required: - type responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultObject' examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-e9c5v-513q-59z1w-ljfvlr1-1677641352 code: '0' data: '343434' bizCode: '' tm: 5925011 msgParams: null ok: true '2': summary: 异常示例-用户没有绑定扩展信息 value: msg: This type of payout address does not exist fail: true trace: x-jjc3sw-8ul61-46x26inl-o7i5h-1677638896 code: CUSTOMER_API_0000706 data: >- customer.app.CustomerExtendWebApiService.findCustomerExtend bizCode: US tm: 48792747 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerExtendWebApiService.saveCustomerExtend: post: summary: 保存客户拓展信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerExtendWebApiService.saveCustomerExtend 登录之后可以访问 operationId: saveCustomerExtend tags: - 客户接口/客户扩展信息 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: type: type: integer format: int32 description: 拓展类型,1=payRedeem value: type: string description: 拓展信息 required: - type responses: '200': description: '' content: application/json: schema: *ref_8 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-o31dki1-q0rm-7snb-846x4iv-1677641261 code: '0' data: null bizCode: '' tm: 31053212 msgParams: null ok: true '2': summary: 异常示例_Type类型不为1 value: msg: System error fail: true trace: x-4062886q-m7s61so-i9b8yq6-wzp3m4c-1677641406 code: '500' data: >- customer.app.CustomerExtendWebApiService.saveCustomerExtend bizCode: US tm: 735197 msgParams: null ok: false headers: {} security: [] /global/customer.app.GoogleVerifyApiService.generateGoogleAccount: post: summary: 生成谷歌验证账号 deprecated: false description: |- version=0.0.1 bizType=customer.app.GoogleVerifyApiService.generateGoogleAccount 登录之后可以访问 operationId: checkGoogleCode tags: - 客户接口/客户谷歌验证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: &ref_13 $ref: '#/components/schemas/BaseResultBoolean' example: msg: Success fail: false trace: x-e9558c26-a4e5-486b-831c-f53604646396-1677653793570 code: '0' data: code: null createTime: 1659087780437 qrcode: >- otpauth://totp/CTS2(2023-03-01)(86000116)?secret=RAUW2G2WRHKRSV5L updateTime: 1677653793296 secret: RAUW2G2WRHKRSV5L id: 41 customerNo: '86000116' status: 2 bizCode: '' tm: 22789118 msgParams: null ok: true headers: {} security: [] /global/customer.app.GoogleVerifyApiService.checkGoogleCode: post: summary: 检查谷歌验证码状态 deprecated: false description: |- version=0.0.1 bizType=customer.app.GoogleVerifyApiService.checkGoogleCode 登录之后可以访问 operationId: findGoogleVerifyByCustomerNo tags: - 客户接口/客户谷歌验证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: code: type: string description: 谷歌验证码 required: - code responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: {} description: 返回体。true 通过,false 不通过 ok: type: boolean fail: type: boolean examples: '1': summary: 成功示例 value: "{\r\n \"msg\": \"Success\",\r\n \"fail\": false,\r\n \"trace\": \"x-2g2cku-47l3ei-kh1y9s4-3ol18a5w-1677637672\",\r\n \"code\": \"0\",\r\n \"data\": false,//true 通过,false 不通过\r\n \"bizCode\": \"\",\r\n \"tm\": 6313035,\r\n \"msgParams\": null,\r\n \"ok\": true\r\n}" '2': summary: 异常示例_参数类型不匹配 value: msg: System error fail: true trace: x-2725h-355v0-1w8m-50cd65h-1677637790 code: '500' data: customer.app.GoogleVerifyApiService.checkGoogleCode bizCode: US tm: 6344724 msgParams: null ok: false headers: {} security: [] /global/customer.app.KycWebApiService.checkKycApply: post: summary: 业务场景是否KYC通过 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.checkKycApply 登录之后可以访问 operationId: checkKycApply tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' businessCode: type: string description: >- 业务场景code,开户=open_account,入金=cashin,取款=withdraw,信用卡=apply_credit_card required: - businessCode responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: KYC拒绝原因 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: integer description: 正常2=成功,异常状态【0认证,1审核中,3审核拒绝】 ok: type: boolean fail: type: boolean example: "{\r\n \"msg\": \"Success\",\r\n \"fail\": false,\r\n \"trace\": \"x-y87e-cait-r4b6-c135wj-1677641720\",\r\n \"code\": \"0\",\r\n \"data\": 2,//正常2=成功,异常状态【0认证,1审核中,3审核拒绝】\r\n \"bizCode\": \"\",\r\n \"tm\": 6551651,\r\n \"msgParams\": \"CUSTOMER_API_0000602\",\r\n \"ok\": true\r\n}" headers: {} security: [] /global/customer.app.KycWebApiService.findAllBizKyc: post: summary: 获取业务场景KYC认证信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.findAllBizKyc 登录之后可以访问 operationId: findAllBizKyc tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: businessCode: type: string description: >- 业务场景code,开户=open_account,入金=cashin,取款=withdraw,信用卡=apply_credit_card openAccountType: type: integer format: int32 description: 开户类型:0.个人 1.企业 required: - businessCode responses: '200': description: '' content: application/json: schema: &ref_9 $ref: '#/components/schemas/BaseResultListKycAuthVO' example: msg: Success fail: false trace: x-4djg1xe-p9sygx2-1v7k21-y2z1g-1677642057 code: '0' data: [] bizCode: '' tm: 4315987 msgParams: null ok: true headers: {} security: [] /global/customer.app.KycWebApiService.findAllBizKycList: post: summary: 身份认证列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.findAllBizKycList 登录之后可以访问 operationId: findAllBizKycList tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: levelCode: type: string description: KYC等级code levelName: type: string description: KYC等级名称 status: type: integer format: int32 description: 认证状态,0认证,1审核中,2审核通过,3审核拒绝 statusName: type: string description: 认证状态名称,0认证,1审核中,2审核通过,3审核拒绝 sort: type: integer format: int32 description: 排序 preLevelName: type: string description: 前置等级信息 businessNameList: type: array description: 业务场景名称集合 uniqueItems: true items: type: string businessCodeList: type: array items: type: string description: 业务场景code集合 companyType: type: string description: '企业类型 ' openAccountType: type: string description: '开户类型:0.个人 1.企业 ' pathCode: type: string description: 认证路径 ok: type: boolean fail: type: boolean headers: {} security: [] /global/customer.app.KycWebApiService.findAllCusKycListByBiz: post: summary: 根据业务场景获取客户已经认证信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.findAllCusKycListByBiz 登录之后可以访问 operationId: findAllCusKycListByBiz tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: businessCode: type: string description: >- 业务场景code,开户=open_account,入金=cashin,取款=withdraw,信用卡=apply_credit_card required: - businessCode responses: '200': description: '' content: application/json: schema: *ref_9 headers: {} security: [] /global/customer.app.KycWebApiService.findAllLevelKyc: post: summary: KYC等级是否要KYC认证 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.findAllLevelKyc 登录之后可以访问 operationId: findAllLevelKyc tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: lang: type: string description: 语言信息 levelCode: type: string description: "KYC等级(\tlevel_1,level_2,\tlevel_3)" customerNo: type: string description: 客户账号(每个公司下唯一,跨公司不唯一) openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' selectCountry: type: string description: 选择的国家 selectCompanyType: type: string description: 选择的企业类型 example: levelCode: level_1 responses: '200': description: '' content: application/json: schema: *ref_9 headers: {} security: [] /global/customer.app.KycWebApiService.findCompanyCountry: post: summary: 获取支持企业开户的国家 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.findCompanyCountry 登录之后可以访问 operationId: findCompanyCountry tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 properties: openCompanyCountry: type: string description: 支持企业开户国家(对应国家code) required: - openCompanyCountry ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-0m1j4g7-9f99i12r-n8f86-ev41-1677649081 code: '0' data: companyId: 360 createTime: 1647485223229 action: manual updateTime: 1675775113871 id: 1504288172189061000 openCompanyCountry: MC,CN bizCode: '' tm: 3817612 msgParams: null ok: true headers: {} security: [] /global/customer.app.KycWebApiService.kycApply: post: summary: KYC业务场景认证申请 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.kycApply 登录之后可以访问 operationId: kycApply tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: levelCode: type: string description: KYC等级Code(level_1,level_2,level_3) businessCode: type: string description: >- 业务场景code,开户=open_account,入金=cashin,取款=withdraw,信用卡=apply_credit_card openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' elementList: type: array description: KYC元素集合 items: &ref_10 $ref: '#/components/schemas/KycWebAddInnerDTO' maxItems: 2147483647 minItems: 1 selectCompanyType: type: string description: 选择的企业类型,企业认证时必填 commitTag: type: boolean description: 是否提交,默认提交 selectCountry: type: string description: 选择的国家,企业认证选填,空值取注册国家 cardType: type: string description: 卡类型 maxLength: 50 required: - elementList responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.KycWebApiService.kycLevelApply: post: summary: KYC等级认证申请 deprecated: false description: |- version=0.0.1 bizType=customer.app.KycWebApiService.kycLevelApply 登录之后可以访问 operationId: kycLevelApply tags: - 客户接口/客户KYC认证 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: levelCode: type: string description: KYC等级Code(level_1,level_2,level_3) openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' elementList: type: array description: KYC元素集合 items: *ref_10 maxItems: 2147483647 minItems: 1 selectCountry: type: string description: 选择的国家,企业认证选填,空值取注册国家 selectCompanyType: type: string description: 选择的企业类型,企业认证时必填 commitTag: type: boolean description: 是否提交,默认提交 required: - elementList example: levelCode: level_1 elementList: - elementCode: applyCurrency elementValue: HKD - elementCode: type elementValue: '1' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: string description: 对应kyc待审核提案id ok: type: boolean fail: type: boolean examples: '1': summary: 成功示例 value: |- { "msg": "Success", "fail": false, "trace": "x-eb9so-p7qxs-7588-88mm-1677650372", "code": "0", "data": "K683312403240189952",//对应kyc待审核提案id "bizCode": "", "tm": 28692396, "msgParams": null, "ok": true } '2': summary: 异常示例-等级申请通过后再次申请 value: msg: Client's KYC authentication is passed fail: true trace: x-vy13104l-kv1vr-58dm79k-2om9348-1677650302 code: CUSTOMER_API_0000604 data: customer.app.KycWebApiService.kycLevelApply bizCode: US tm: 5871580 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.add: post: summary: 新增钱包 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.add 登录之后可以访问 operationId: add tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: currency: type: string description: 钱包币种 chainName: type: string description: 链名称 address: type: string description: 钱包地址 maxLength: 150 remark: type: string description: 钱包备注 maxLength: 100 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 phoneArea: type: string description: 手机区号 phone: type: string description: 手机号码 required: - currency - chainName - address - remark - verifyCode - phoneArea - phone - sendToken responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] x-docstype: TS.Clientapi.Customer x-docstitle: 客户接口 /global/customer.app.CustomerWalletWebApiService.addV1v1v2: post: summary: 新增钱包(MFA) deprecated: true description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.addV1v1v2 登录之后可以访问 如果客户开启谷歌验证码(MFA),则入参中的谷歌验证码(googleCode)必填, 同时,用户不用输入手机号码、邮箱, 如果手机、邮箱同时存在,优先校验手机号码 operationId: addV1v1v2 tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: currency: type: string description: 钱包币种 chainName: type: string description: 链名称 address: type: string description: 钱包地址 maxLength: 150 remark: type: string description: 钱包备注 maxLength: 100 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 googleCode: type: string description: 谷歌验证码 required: - currency - chainName - address - remark - verifyCode - sendToken responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.delete: post: summary: 删除钱包 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.delete 登录之后可以访问 operationId: delete tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: id: type: integer format: int64 description: 钱包id minimum: 1 responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.updateWallet: post: summary: 设置默认钱包(H5未使用此接口) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.updateWallet 登录之后可以访问 operationId: updateWallet tags: - 客户接口/客户钱包管理 parameters: [] requestBody: content: application/json: schema: type: object properties: id: type: integer format: int64 description: 钱包id minimum: 1 responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.walletList: post: summary: 钱包列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.walletList 登录之后可以访问 operationId: walletList tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: currency: type: string description: 钱包币种 chainName: type: string description: 链名称 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: id: type: integer format: int64 description: 钱包id currency: type: string description: 钱包币种 chainName: type: string description: 链名称 address: type: string description: 钱包地址 remark: type: string description: 钱包备注 defaultType: type: integer format: int32 description: 默认钱包标志1是0否 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-gndw9-43s45-j1x875-59h9d-1677576513 code: '0' data: - chainName: Ethereum(ERC20) address: '234' currency: USDC remark: '' id: 14676 defaultType: 0 bizCode: '' tm: 3021714 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.addWithdrawalAddressMFA: post: summary: '新增提现地址(MFA) ' deprecated: false description: | version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.addWithdrawalAddressMFA 登录之后可以访问 operationId: addV1v1v2 tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: currency: type: string description: 币种 chainName: type: string description: 提现网络 address: type: string description: 提现地址 maxLength: 150 remark: type: string description: 提现备注 maxLength: 40 minLength: 4 type: type: integer description: 类型:1邮箱,2手机号码 format: int32 minimum: 1 maximum: 2 verifyCode: type: string description: >- 验证码,发送验证码接口bizType=EMAIL_LOGINED_VERIFICATION_CODE(邮箱),SMS_LOGINED_VERIFICATION_CODE(手机) sendToken: type: string description: 验证码发送票据 googleCode: type: string description: 谷歌验证码 required: - currency - chainName - address - remark - verifyCode - sendToken responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.withdrawalAddressList: post: summary: 查询提现地址列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.withdrawalAddressList 登录之后可以访问 operationId: walletList tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: currency: type: string description: 币种 chainName: type: string description: 提现网络 required: - currency - chainName responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: id: type: integer format: int64 description: id currency: type: string description: 币种 chainName: type: string description: 提现网络 address: type: string description: 提现地址 remark: type: string description: 提现备注 withdrawalAddressStatus: type: integer format: int32 description: 提现地址状态,1启用,2禁用 withdrawRiskFailTime: type: integer description: 提现地址时间,风控失效时间 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-gndw9-43s45-j1x875-59h9d-1677576513 code: '0' data: - chainName: Ethereum(ERC20) address: '234' currency: USDC remark: '' id: 14676 defaultType: 0 bizCode: '' tm: 3021714 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.withdrawalAddressGroupList: post: summary: 查询提现地址列表(分组) deprecated: false description: >- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.withdrawalAddressGroupList 登录之后可以访问 operationId: walletList tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: currency: type: string description: 币种 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array items: type: object properties: id: type: integer format: int64 description: id currency: type: string description: 币种 chainName: type: string description: 提现网络 address: type: string description: 提现地址 remark: type: string description: 提现备注 createTime: type: integer description: 创建时间 description: Map<币种,地址列表> description: 数据体 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-gndw9-43s45-j1x875-59h9d-1677576513 code: '0' data: - chainName: Ethereum(ERC20) address: '234' currency: USDC remark: '' id: 14676 defaultType: 0 bizCode: '' tm: 3021714 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.batchAddByChain: post: summary: 批量新增钱包 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.batchAddByChain 登录之后可以访问 tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: addressList: type: array items: type: object properties: chainName: type: string description: 链名称。Ethereum(ERC20)、Arbitrum(ERC20)、Tron(TRC20) address: type: string description: 钱包地址 remark: type: string description: 钱包备注 required: - chainName - address required: - addressList - 01JEQY7FSKY7EM8F1TZ3D1M8VN responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.CustomerWalletWebApiService.batchUpdateByChain: post: summary: 批量更新钱包 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWalletWebApiService.batchUpdateByChain 登录之后可以访问 tags: - 客户接口/客户钱包管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: addressList: type: array items: type: object properties: chainName: type: string description: 链名称。Ethereum(ERC20)、Arbitrum(ERC20)、Tron(TRC20) address: type: string description: 钱包地址 remark: type: string description: 钱包备注 required: - chainName - address required: - addressList - 01JEQY7FSKY7EM8F1TZ3D1M8VN responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.WithdrawBankWebApiService.add: post: summary: 新增国内银行卡 deprecated: false description: |- version=0.0.1 bizType=customer.app.WithdrawBankWebApiService.add 登录之后可以访问 operationId: add tags: - 客户接口/客户银行卡管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: country: type: string maxLength: 50 description: 国家 bankAccountName: type: string maxLength: 80 description: 账户持有人姓名 bankCardNumber: type: string maxLength: 80 description: 银行卡号 bankCurrency: type: string maxLength: 80 description: 银行币种 bankName: type: string maxLength: 80 description: 银行名称 bankAddress: type: string maxLength: 200 description: 银行开户地址 bankBranch: type: string maxLength: 200 description: 银行支行 province: type: string maxLength: 50 description: 省 city: type: string maxLength: 50 description: 市 bankCode: type: string maxLength: 50 description: 银行代码 firstName: type: string description: 名 maxLength: 50 lastName: type: string description: 姓 maxLength: 50 required: - bankCardNumber - bankCurrency - bankName - bankAddress - bankBranch - province - city - bankCode - firstName - lastName - country responses: '200': description: '' content: application/json: schema: *ref_8 examples: '1': summary: 成功-添加银行卡成功 value: msg: Success fail: false trace: x-119n8w-7g776n0t-cl873p-81g4-1677651340 code: '0' data: null bizCode: '' tm: 11140253 msgParams: null ok: true '2': summary: 异常示例-银行卡重复添加 value: msg: Bank card no exist already fail: true trace: x-5or45-27i1u-8lf22-322qb-1677651390 code: CUSTOMER_API_0000701 data: customer.app.WithdrawBankWebApiService.add bizCode: US tm: 3477734 msgParams: null ok: false headers: {} security: [] /global/customer.app.WithdrawBankWebApiService.addV1v2v8: post: summary: 新增国际银行卡 deprecated: false description: |- version=0.0.1 bizType=customer.app.WithdrawBankWebApiService.addV1v2v8 登录之后可以访问 operationId: addV1v2v8 tags: - 客户接口/客户银行卡管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: bankCurrency: type: string maxLength: 80 description: 银行币种 bankName: type: string maxLength: 80 description: 银行名称 bankCode: type: string maxLength: 50 description: 银行代码 firstName: type: string description: 名 maxLength: 50 lastName: type: string description: 姓 maxLength: 50 bankAccount: type: string maxLength: 32 description: 银行账号 swiftCode: type: string maxLength: 32 description: swiftCode otherCode: type: string maxLength: 32 description: otherCode province: type: string description: 省份编码 city: type: string description: 城市编码 phone: type: string description: 预留手机号 ext1: type: string description: 身份证号 required: - bankCurrency - bankName - bankCode - firstName - lastName responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/customer.app.WithdrawBankWebApiService.bankList: post: summary: 获取银行卡列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.WithdrawBankWebApiService.bankList 登录之后可以访问 operationId: bankList tags: - 客户接口/客户银行卡管理 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: bankAccount: type: string description: 银行账号 bankCardNumber: type: string description: 银行卡号 responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultListCustomerWithdrawBankVO' headers: {} security: [] /global/customer.app.WithdrawBankWebApiService.delete: post: summary: 删除银行卡信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.WithdrawBankWebApiService.delete 登录之后可以访问 tags: - 客户接口/客户银行卡管理 parameters: [] requestBody: content: application/json: schema: type: object properties: id: type: integer format: uint64 description: 银行卡信息记录id required: - id responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResult' headers: {} security: [] /global/customer.app.CustomerThirdLoginService.config: post: summary: 获取三方登录配置信息 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.config 游客可访问 operationId: config tags: - 客户接口/社交账号登录 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: thirdSource: type: string description: 第三方源 google,facebook,twitter,telegram,apple,metamask responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码,code=0标识当前请求操作成功,其他code处理异常 msg: type: string description: 状态描述 bizCode: type: string description: 模块标识码 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: thirdSource: type: string title: '' description: 第三方源 google,facebook,twitter… clientId: type: string title: '' description: 客户端id developerAccount: type: string description: 三方开发账户 required: - thirdSource - clientId - developerAccount description: 数据体 required: - code - data - msgParams - trace - tm - bizCode - msg headers: {} security: [] /h/com.cats.customer.api.app.CustomerThirdLoginService/appleVerify: post: summary: Apple三方登录校验 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.appleVerify 登录之后可以访问 operationId: appleVerify tags: - 客户接口/社交账号登录 parameters: [] requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司id openId: type: string title: 第三方开放id description: app端必传 identityToken: type: string title: 身份token description: app端必传 email: type: integer title: app端有就传 code: type: string title: 授权code description: web端必传 idToken: type: string title: token description: web端必传 required: - companyId responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string title: 系统通用返回码 description: 0-成功,其他异常 msg: type: string title: 返回信息 bizCode: type: string title: 模块标识码 tm: title: 处理时长(毫秒) type: integer trace: type: string title: 全局链路标志信息 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: userId: type: string title: 第三方userId action: type: string title: 下一步操作行为 description: login, bind, register result: title: 校验结果 type: boolean failReason: type: string title: 校验失败原因 thirdSource: type: string title: 第三方登录源 description: google,facebook,twitter… email: type: string title: 邮箱 phone: type: string title: 手机号 required: - userId - phone - email - thirdSource - failReason - result - action required: - code - data - msgParams - trace - tm - bizCode - msg headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.facebookVerify: post: summary: Facebook三方登录校验 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.facebookVerify 登录之后可以访问 operationId: facebookVerify tags: - 客户接口/社交账号登录 parameters: [] requestBody: content: application/json: schema: type: object properties: accessToken: type: string description: 校验accessToken responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string title: 系统通用返回码 description: 0-成功,其他异常 msg: type: string title: 返回信息 bizCode: type: string title: 模块标识码 tm: title: 处理时长(毫秒) type: integer trace: type: string title: 全局链路标志信息 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: userId: type: string title: 第三方userId action: type: string title: 下一步操作行为 description: login, bind, register result: title: 校验结果 type: boolean failReason: type: string title: 校验失败原因 thirdSource: type: string title: 第三方登录源 description: google,facebook,twitter… email: type: string title: 邮箱 phone: type: string title: 手机号 required: - userId - phone - email - thirdSource - failReason - result - action required: - code - data - msgParams - trace - tm - bizCode - msg headers: {} security: [] /h/com.cats.customer.api.app.CustomerThirdLoginService/googleVerify: post: summary: Google三方登录校验 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.googleVerify 登录之后可以访问 operationId: googleVerify tags: - 客户接口/社交账号登录 parameters: [] requestBody: content: application/json: schema: type: object properties: idToken: type: string title: 校验token web端必传 accessToken: type: string title: 校验token app端必传 responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string title: 系统通用返回码 description: 0-成功,其他异常 msg: type: string title: 返回信息 bizCode: type: string title: 模块标识码 tm: type: integer title: 处理时长(毫秒) trace: type: string title: 全局链路标志信息 data: type: object properties: thirdSource: type: string title: 第三方登录源 description: google,facebook,twitter… result: type: boolean title: 校验结果 phone: title: 手机号 type: string action: type: string title: 下一步操作行为 description: login, bind, register failReason: title: 校验失败原因 type: string userId: type: string title: 第三方userId email: type: string title: 邮箱 token: type: string title: 校验token required: - thirdSource - result - phone - action - failReason - userId - email - token title: '' msgParams: title: 返回描述中占位符参数串,多个参数间以,分割 type: string required: - code - msg - bizCode - tm - trace - data - msgParams headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.telegramVerify: post: summary: Telegram三方登录校验 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.telegramVerify ###0.0.2版本,配合三方注册,登录(不需要手机、邮箱)使用 version=0.0.2 bizType=customer.app.CustomerThirdLoginService.telegramVerify 登录之后可以访问 operationId: metaMaskVerify tags: - 客户接口/社交账号登录 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: lang in: header description: '' required: true example: en-US schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: true example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: userJsonStr: type: string title: 用户授权信息 以json字符串给出 channelSource: type: string title: 渠道来源 h5、pc required: - userJsonStr - channelSource responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string title: 系统通用返回码 description: 0-成功,其他异常 msg: type: string title: 返回信息 description: 返回信息 bizCode: type: string title: 模块标识码 description: 模块标识码 tm: title: 处理时长(毫秒) type: integer description: 处理时长(毫秒) trace: type: string title: 全局链路标志信息 description: 全局链路标志信息 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: userId: type: string title: 第三方userId description: 第三方userId action: type: string title: 下一步操作行为 description: login, bind, register result: title: 校验结果 type: boolean description: 校验结果 failReason: type: string title: 校验失败原因 description: 校验失败原因 thirdSource: type: string title: 第三方登录源 description: 第三方登录源,google,facebook,twitter… email: type: string title: 邮箱 description: 邮箱 phone: type: string title: 手机号 description: 手机号 authToken: type: string description: 三方授权凭证(version=0.0.2返回) required: - userId - phone - email - thirdSource - failReason - result - action - authToken required: - code - data - msgParams - trace - tm - bizCode - msg headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.metaMaskVerify: post: summary: Metamask三方登录校验 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.metaMaskVerify 登录之后可以访问 operationId: telegramVerify tags: - 客户接口/社交账号登录 parameters: [] requestBody: content: application/json: schema: type: object properties: web3Signature: type: string title: 校验签名 address: type: string title: 钱包账户地址 timestamp: type: integer title: 时间戳 required: - web3Signature - address - timestamp responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string title: 系统通用返回码 description: 0-成功,其他异常 msg: type: string title: 返回信息 bizCode: type: string title: 模块标识码 tm: title: 处理时长(毫秒) type: integer trace: type: string title: 全局链路标志信息 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: userId: type: string title: 第三方userId action: type: string title: 下一步操作行为 description: login, bind, register result: title: 校验结果 type: boolean failReason: type: string title: 校验失败原因 thirdSource: type: string title: 第三方登录源 description: google,facebook,twitter… email: type: string title: 邮箱 phone: type: string title: 手机号 required: - userId - phone - email - thirdSource - failReason - result - action required: - code - data - msgParams - trace - tm - bizCode - msg headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.twitterVerify: post: summary: Twitter三方登录校验 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.twitterVerify 登录之后可以访问 operationId: twitterVerify tags: - 客户接口/社交账号登录 parameters: [] requestBody: content: application/json: schema: type: object properties: oauth_token: type: string title: '' description: oauth_token oauth_token_secret: type: string title: '' description: oauth_token_secret user_id: type: string title: '' description: user_id screen_name: type: string description: screen_name access_token: type: string description: access_token state: type: string description: state client_id: type: string description: client_id network: type: string description: network display: type: string description: display redirect_uri: type: string description: redirect_uri scope: type: string description: scope oauth_proxy: type: string description: oauth_proxy required: - oauth_token - oauth_token_secret - scope - redirect_uri - display - network - client_id - state - access_token - screen_name - user_id - oauth_proxy responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string title: 系统通用返回码 description: 0-成功,其他异常 msg: type: string title: 返回信息 bizCode: type: string title: 模块标识码 tm: title: 处理时长(毫秒) type: integer trace: type: string title: 全局链路标志信息 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: userId: type: string title: 第三方userId action: type: string title: 下一步操作行为 description: login, bind, register result: title: 校验结果 type: boolean failReason: type: string title: 校验失败原因 thirdSource: type: string title: 第三方登录源 description: google,facebook,twitter… email: type: string title: 邮箱 phone: type: string title: 手机号 required: - userId - phone - email - thirdSource - failReason - result - action required: - code - data - msgParams - trace - tm - bizCode - msg headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.login: post: summary: 三方登录 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.login 游客可访问 operationId: login tags: - 客户接口/社交账号登录 parameters: - name: companyId in: header description: '' required: 'true' example: '{{company}}' schema: type: string - name: lang in: header description: '' required: 'true' example: en-US schema: type: string - name: trace in: header description: '' required: 'true' example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: 'true' example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: thirdSource: type: string description: 第三方源 google,facebook,twitter,telegram,apple,metamask userId: type: string description: 第三方userId email: type: string description: 邮箱 phone: type: string description: 手机号 required: - thirdSource - userId - email - phone responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 kycAuditStatus: type: integer format: int32 description: 注册KYC审核状态:0未认证跳转到认证页面,1待审核,2审核通过,3审核不通过 kycAuditRemark: type: string description: 注册KYC审核备注,审核拒绝不为空 kycStatus: type: integer format: int32 description: KYC状态 kycRemark: type: string description: KYC状态名称 accountList: type: object description: 交易账户列表 properties: {} accountRemark: type: string description: 客户是否有交易账户备注 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 country: type: string description: 国家 type: type: integer format: int32 description: 组类型 <0真实,1模拟,2游客> deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 optional: type: integer format: int32 description: 自选标志0未添加1已添加 activateStatus: type: integer format: int32 description: 激活状态,0未激活,1已激活 activateTime: type: integer format: int64 description: 激活时间 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 thirdLoginSource: type: string description: 第三方登录源 google,facebook,twitter thirdUserId: type: string description: 第三方userId idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 thirdIntactMsg: type: string description: 第三方登录完整数据 firstName: type: string description: 名 lastName: type: string description: 姓 isFund: type: integer format: int32 description: 是否为基金经理,1是,默认0否 assertPassStatus: type: string description: 设置资金密码提醒标志,1需要设置密码,2不需要 googleId: type: integer format: int64 description: 是否开启MFA,大于0,开启,其余未开启 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' loginTime: type: integer format: int64 description: 登陆时间 createTime: type: integer format: int64 description: 创建时间 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 registerSource: type: integer format: int32 description: 注册来源 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 ok: type: boolean fail: type: boolean headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.socialLogin: post: summary: 三方登录(不需要手机,邮箱) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.socialLogin 游客可访问 operationId: login tags: - 客户接口/社交账号登录 parameters: - name: companyId in: header description: '' required: 'true' example: '{{company}}' schema: type: string - name: lang in: header description: '' required: 'true' example: en-US schema: type: string - name: trace in: header description: '' required: 'true' example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: 'true' example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: thirdSource: type: string description: 第三方源 telegram userId: type: string description: 第三方userId authToken: type: string description: 三方授权凭证 minLength: 64 maxLength: 64 required: - thirdSource - userId - authToken responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 kycAuditStatus: type: integer format: int32 description: 注册KYC审核状态:0未认证跳转到认证页面,1待审核,2审核通过,3审核不通过 kycAuditRemark: type: string description: 注册KYC审核备注,审核拒绝不为空 kycStatus: type: integer format: int32 description: KYC状态 kycRemark: type: string description: KYC状态名称 accountList: type: object description: 交易账户列表 properties: {} accountRemark: type: string description: 客户是否有交易账户备注 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 country: type: string description: 国家 type: type: integer format: int32 description: 组类型 <0真实,1模拟,2游客> deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 optional: type: integer format: int32 description: 自选标志0未添加1已添加 activateStatus: type: integer format: int32 description: 激活状态,0未激活,1已激活 activateTime: type: integer format: int64 description: 激活时间 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 thirdLoginSource: type: string description: 第三方登录源 telegram thirdUserId: type: string description: 第三方userId idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 thirdIntactMsg: type: string description: 第三方登录完整数据 firstName: type: string description: 名 lastName: type: string description: 姓 isFund: type: integer format: int32 description: 是否为基金经理,1是,默认0否 assertPassStatus: type: string description: 设置资金密码提醒标志,1需要设置密码,2不需要 googleId: type: integer format: int64 description: 是否开启MFA,大于0,开启,其余未开启 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' loginTime: type: integer format: int64 description: 登陆时间 createTime: type: integer format: int64 description: 创建时间 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 registerSource: type: integer format: int32 description: 注册来源 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 ok: type: boolean fail: type: boolean headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.register: post: summary: 三方注册 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.register 游客可访问 operationId: register tags: - 客户接口/社交账号登录 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: country: type: string description: 国家 thirdSource: type: string description: 第三方源 google,facebook,twitter,telegram,apple,metamask userId: type: string description: 第三方userId customerGroupId: type: integer format: int64 description: 客户组ID email: type: string description: 邮箱 与手机号码必须存在一个 phone: type: string description: 手机号码 phoneArea: type: string description: 新手机区号 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 registerSource: type: integer format: int32 minimum: 1 description: >- 注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 utmSource: type: string description: 广告来源(开户链接参数source) utmMedium: type: string description: 广告媒介(开户链接参数medium) utmCampaign: type: string description: 广告系列(开户链接参数campaign) utmContent: type: string description: 广告组(开户链接参数content) utmTerm: type: string description: 关键词(开户链接参数term) lang: type: string description: 语言信息 thirdServerCode: type: string description: 第三方系统唯一编号 maxLength: 45 thirdServerSource: type: string description: 第三方系统来源,如:代理=agent maxLength: 10 registerDevice: type: string description: 注册的设备型号 required: - country example: customerGroupId: 1 userId: '5708954114' phoneArea: '18163223782' phone: '18631358776' sendToken: reprehenderit veniam do sit minim verifyCode: '23' country: CN thirdSource: telegram registerSource: 2 thirdServerSource: test thirdServerCode: '10' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: customerNo: type: string description: 客户账号 list: type: array description: KYC认证列表信息 items: *ref_11 companyId: type: integer format: int64 description: 公司ID ext1: type: string description: 扩展字段(无用) ext2: type: string description: 扩展字段(无用) email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 customerGroupId: type: integer format: int64 description: 客户组 country: type: string description: 国家 id: type: integer format: int64 description: 客户id optional: type: integer format: int32 description: 自选标志0未添加1已添加 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 capitalInStatus: type: integer format: int32 description: 入金状态:1已入金、2未入金 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' companyType: type: string description: 公司类型 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 apiCheckSwitch: type: boolean description: API 校验开关。true-已打开校验 apiCheckRule: type: string description: API 校验规则。1-邮件;2-短信;3-谷歌NFA;同时启用多个校验,以,分割。 token: type: string description: 登录票据 ok: type: boolean fail: type: boolean headers: {} security: [] /third/login/customer.app.CustomerThirdLoginService.socialRegister: post: summary: 三方注册(不需要手机,邮箱) deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerThirdLoginService.socialRegister 游客可访问 operationId: register tags: - 客户接口/社交账号登录 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: country: type: string description: 国家code thirdSource: type: string description: 第三方源 telegram userId: type: string description: 第三方userId authToken: type: string description: 三方授权凭证 minLength: 64 maxLength: 64 registerSource: type: integer format: int32 minimum: 1 description: >- 注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 customerGroupId: type: integer format: int64 description: 客户组ID utmSource: type: string description: 广告来源(开户链接参数source) utmMedium: type: string description: 广告媒介(开户链接参数medium) utmCampaign: type: string description: 广告系列(开户链接参数campaign) utmContent: type: string description: 广告组(开户链接参数content) utmTerm: type: string description: 关键词(开户链接参数term) lang: type: string description: 语言信息 thirdServerCode: type: string description: 第三方系统唯一编号 maxLength: 45 thirdServerSource: type: string description: 第三方系统来源,如:代理=agent maxLength: 10 registerDevice: type: string description: 注册的设备型号 token: type: string description: 登录票据 required: - country - thirdSource - userId - registerSource - authToken responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: customerNo: type: string description: 客户账号 list: type: array description: KYC认证列表信息 items: *ref_11 companyId: type: integer format: int64 description: 公司ID ext1: type: string description: 扩展字段(无用) ext2: type: string description: 扩展字段(无用) email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 customerGroupId: type: integer format: int64 description: 客户组 country: type: string description: 国家 id: type: integer format: int64 description: 客户id optional: type: integer format: int32 description: 自选标志0未添加1已添加 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 capitalInStatus: type: integer format: int32 description: 入金状态:1已入金、2未入金 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' companyType: type: string description: 公司类型 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 apiCheckSwitch: type: boolean description: API 校验开关。true-已打开校验 apiCheckRule: type: string description: API 校验规则。1-邮件;2-短信;3-谷歌NFA;同时启用多个校验,以,分割。 ok: type: boolean fail: type: boolean headers: {} security: [] /global/customer.app.CustomerOptionalWebApiService.add: post: summary: 新增自选产品 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerOptionalWebApiService.add 登录之后可以访问 operationId: add tags: - 客户接口/客户自选产品 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: symbolList: type: array description: 产品Id集合 items: type: integer format: int64 maxItems: 2147483647 minItems: 1 tradeType: type: integer format: int64 description: 玩法Id,1-CFD全仓 2-CFD逐仓 3-杠杆全仓 5-现货玩法 minimum: 1 required: - tradeType - symbolList example: symbolList: - 2717 - 2718 tradeType: 1 responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Success fail: false trace: x-w67a-m983h6dw-30535g-x321-1677575540 code: '0' data: null bizCode: '' tm: 46426649 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerOptionalWebApiService.delete: post: summary: 删除自选产品 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerOptionalWebApiService.delete 登录之后可以访问 operationId: delete tags: - 客户接口/客户自选产品 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: symbolList: type: array description: 产品Ids items: type: integer format: int64 maxItems: 2147483647 minItems: 1 tradeType: type: integer format: int64 description: 1-CFD全仓 2-CFD逐仓 3-杠杆全仓 5-现货玩法 minimum: 1 required: - tradeType responses: '200': description: '' content: application/json: schema: *ref_8 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-5um9rt4-0pba-3uwtcp-117u3s1-1677576234 code: '0' data: null bizCode: '' tm: 8347683 msgParams: null ok: true '2': summary: 异常示例 value: msg: 'Data not exist ' fail: true trace: x-8bk4ol42-c0i7517b-54yle4-8w3wup2-1677576065 code: CUSTOMER_API_0000003 data: customer.app.CustomerOptionalWebApiService.delete bizCode: US tm: 7386547 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerOptionalWebApiService.optionalList: post: summary: 自选列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerOptionalWebApiService.optionalList 登录之后可以访问 operationId: optionalList tags: - 客户接口/客户自选产品 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeTypeList: type: array description: 玩法id集合,1-CFD全仓 2-CFD逐仓 3-杠杆全仓 5-现货玩法 items: type: integer format: int64 maxItems: 2147483647 minItems: 1 required: - tradeTypeList example: tradeTypeList: - 1 responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultMapLongListCustomerOptionalVO' example: msg: Success fail: false trace: x-20325-5twm-458w4eap-p5x1x8l-1677576194 code: '0' data: '1': - symbolCode: USDJPY symbolId: 1348 pointRatio: 1 symbolName: USDJPY symbolDigits: 3 askSpread: 0.009 bidSpread: 0.007 - symbolCode: BINAN_BTC_USDT symbolId: 706 pointRatio: 1 symbolName: BTC/USDT symbolDigits: 2 askSpread: 32.51 bidSpread: 32.51 - symbolCode: AUDCHF symbolId: 2717 pointRatio: 1 symbolName: AUDCHF symbolDigits: 5 askSpread: 0.00009 bidSpread: 0.00007 - symbolCode: BTC/USDT_PRD symbolId: 969 pointRatio: 10 symbolName: BTC/USDT_PRD symbolDigits: 2 askSpread: 0.9 bidSpread: 0.7 - symbolCode: BINAN_ATOM_USDT symbolId: 695 pointRatio: 3 symbolName: BINAN_ATOM_USDT symbolDigits: 3 askSpread: 0.027 bidSpread: 0.021 bizCode: '' tm: 39231170 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerApiWebService.applyApi: post: summary: 申请API deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerApiWebService.applyApi 登录之后可以访问 operationId: applyApi tags: - 客户接口/客户开放API parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tag: type: string description: API标签 googleCode: type: string description: 谷歌验证码 phoneCode: type: string description: 手机验证码、邮箱验证一个必填 emailCode: type: string description: 手机验证码、邮箱验证一个必填 phoneSendToken: type: string description: 发送手机验证码返回token,phoneCode不为空时必传 emailSendToken: type: string description: 发送邮箱验证码返回token,emailCode不为空时必传 required: - tag responses: '200': description: '' content: application/json: schema: *ref_8 example: msg: Success fail: false trace: x-8e544ed3-057a-48ed-ade2-27d3998f7411-1677654224398 code: '0' data: customerGroupId: null sources: null apiKey: 47b471e57c394e8fbc18535805e04016 updateTime: 1677654224184 expiredTime: 1685430224184 privateKey: >- MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAKvivs7OSD2kYMGjDoOQ6ATsnLV7GMZgJUtDW5N4RS+ZEG/unVSgbBxfVRYvJ3TQ7/bmf24Brs+dqEhWrlXHgdxe2ieQ4IBZb94jScUW2GWBlpz1ULCB1UIYF0sp6fzfadgeCkJrEdtC5xcp0dbg6KzAJOT2Qg6fuELt6M6PQsQlAgMBAAECgYA96ixfJDEjey2bMpgMzkq1U2HTgWbYNlPYu4emJEGPtqwUFbi4fhzTT4e/uPaWfpihsD+gqZyFjr3KaObdYUMmPX2gNVn1qtcTICF4Y0MPFhaGIb8hUzi/xJpOUYinOFzZpE3bt1EUvIlIvDzdqDKD6gEs6kh2ana2JPXzZAZiwQJBAOZ3PbrqDNM239/TvD2yzG6Z35thInH1P4ziShn3saOwU5vNYRt4ArfgNYUnjrlSFOYxAtkxr2GCOIUdfiYwd1UCQQC+7fu1FMWFEKnyg2DR0nkaj461EWNgEUD1nCUDP4d71ccUcf6399faatc3XAqzG7+XApxQpVp+eQIS3QefyHmRAkAJGdRaOTvga15T3GymkxT3mSP3YtKVZXXo/lamx90/9YqXsHiROSACWtxCMdm0/8TLgkv2f7vJQfcxaoS8xVUxAkAQbNzImT7c0bAtIsxDgL3WYR8/yH0qGJHkD0jH3MFFEAEOazgkj3fMXICjTJHHEs4KqbjU30THuJVLFiS/xDlhAkA4L4sl3aFVDFo0CUFjSMxFquaYe8QeS8t1eBpUR7PSJcKS80jKrHk4s8SOSf9/yuU/Kbnki4rUTXpR5fSscOqC whiteIps: null companyId: 368 createTime: 1677654224184 customerId: 117 ipLimit: false tag: '2343' withdrawTime: 1677827024184 secretKeyMd5: 95cfcea9ef853cd519d65858ddc01dfe id: 3 permissionDTOList: - code: ready_only paths: null canEdit: false name: Read status: 1 - code: trade paths: null canEdit: true name: Spot Trade status: 2 - code: contract_trade paths: null canEdit: true name: Contract Trade status: 2 - code: captial_out paths: null canEdit: true name: Withdraw status: 2 customerNo: '86000116' validityDays: 90 pubKey: >- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr4r7Ozkg9pGDBow6DkOgE7Jy1exjGYCVLQ1uTeEUvmRBv7p1UoGwcX1UWLyd00O/25n9uAa7PnahIVq5Vx4HcXtonkOCAWW/eI0nFFthlgZac9VCwgdVCGBdLKen832nYHgpCaxHbQucXKdHW4OiswCTk9kIOn7hC7ejOj0LEJQIDAQAB bizCode: '' tm: 87948437 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerApiWebService.downgrade: post: summary: 降级API套餐 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerApiWebService.downgrade 登录之后可以访问 operationId: applyApi tags: - 客户接口/客户开放API parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: apiKey: type: string description: 客户ApiKey tag: type: string description: API标签 times: type: string description: 套餐时长类型。month-月;year-年;quarter-一季;half-半年; required: - tag - apiKey - times responses: '200': description: '' content: application/json: schema: &ref_12 $ref: '#/components/schemas/BaseResultCustomerApiVO' example: msg: Success fail: false trace: x-8e544ed3-057a-48ed-ade2-27d3998f7411-1677654224398 code: '0' data: customerGroupId: null sources: null apiKey: 47b471e57c394e8fbc18535805e04016 updateTime: 1677654224184 expiredTime: 1685430224184 privateKey: >- MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAKvivs7OSD2kYMGjDoOQ6ATsnLV7GMZgJUtDW5N4RS+ZEG/unVSgbBxfVRYvJ3TQ7/bmf24Brs+dqEhWrlXHgdxe2ieQ4IBZb94jScUW2GWBlpz1ULCB1UIYF0sp6fzfadgeCkJrEdtC5xcp0dbg6KzAJOT2Qg6fuELt6M6PQsQlAgMBAAECgYA96ixfJDEjey2bMpgMzkq1U2HTgWbYNlPYu4emJEGPtqwUFbi4fhzTT4e/uPaWfpihsD+gqZyFjr3KaObdYUMmPX2gNVn1qtcTICF4Y0MPFhaGIb8hUzi/xJpOUYinOFzZpE3bt1EUvIlIvDzdqDKD6gEs6kh2ana2JPXzZAZiwQJBAOZ3PbrqDNM239/TvD2yzG6Z35thInH1P4ziShn3saOwU5vNYRt4ArfgNYUnjrlSFOYxAtkxr2GCOIUdfiYwd1UCQQC+7fu1FMWFEKnyg2DR0nkaj461EWNgEUD1nCUDP4d71ccUcf6399faatc3XAqzG7+XApxQpVp+eQIS3QefyHmRAkAJGdRaOTvga15T3GymkxT3mSP3YtKVZXXo/lamx90/9YqXsHiROSACWtxCMdm0/8TLgkv2f7vJQfcxaoS8xVUxAkAQbNzImT7c0bAtIsxDgL3WYR8/yH0qGJHkD0jH3MFFEAEOazgkj3fMXICjTJHHEs4KqbjU30THuJVLFiS/xDlhAkA4L4sl3aFVDFo0CUFjSMxFquaYe8QeS8t1eBpUR7PSJcKS80jKrHk4s8SOSf9/yuU/Kbnki4rUTXpR5fSscOqC whiteIps: null companyId: 368 createTime: 1677654224184 customerId: 117 ipLimit: false tag: '1234' nextTag: '123' withdrawTime: 1677827024184 secretKeyMd5: 95cfcea9ef853cd519d65858ddc01dfe id: 3 permissionDTOList: - code: ready_only paths: null canEdit: false name: Read status: 1 - code: trade paths: null canEdit: true name: Spot Trade status: 2 - code: contract_trade paths: null canEdit: true name: Contract Trade status: 2 - code: captial_out paths: null canEdit: true name: Withdraw status: 2 customerNo: '86000116' validityDays: 90 pubKey: >- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr4r7Ozkg9pGDBow6DkOgE7Jy1exjGYCVLQ1uTeEUvmRBv7p1UoGwcX1UWLyd00O/25n9uAa7PnahIVq5Vx4HcXtonkOCAWW/eI0nFFthlgZac9VCwgdVCGBdLKen832nYHgpCaxHbQucXKdHW4OiswCTk9kIOn7hC7ejOj0LEJQIDAQAB bizCode: '' tm: 87948437 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerApiWebService.delApi: post: summary: 删除API deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerApiWebService.delApi 登录之后可以访问 operationId: delApi tags: - 客户接口/客户开放API parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: id: type: integer format: int64 description: api的id responses: '200': description: '' content: application/json: schema: *ref_8 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-w6oxyoo-4of0261-34mqcj-84djd-1677656237 code: '0' data: null bizCode: '' tm: 15254881 msgParams: null ok: true '2': summary: 异常示例-ID不存在 value: msg: 'Data not exist ' fail: true trace: x-o92qm6-67l41f-25m60l-cemws1-1677656280 code: CUSTOMER_API_0000003 data: customer.app.CustomerApiWebService.delApi bizCode: US tm: 2142467 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerApiWebService.editApiPermission: post: summary: 分配权限 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerApiWebService.editApiPermission 登录之后可以访问 operationId: editApiPermission tags: - 客户接口/客户开放API parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: id: type: integer format: int64 description: api的ID googleCode: type: string description: 谷歌验证码 tag: type: string description: API标签,不能重复 permissionList: type: array description: 开启权限 items: type: object properties: code: type: string description: 权限code status: type: integer format: int32 description: 是否开启 1.开启 2.关闭 required: - status whiteIps: type: string description: 白名单IP,绑定的ip地址,以,分割 phoneCode: type: string description: 手机验证码、邮箱验证一个必填 emailCode: type: string description: 手机验证码、邮箱验证一个必填 phoneSendToken: type: string description: 发送手机验证码返回token,phoneCode不为空时必传 emailSendToken: type: string description: 发送邮箱验证码返回token,emailCode不为空时必传 responses: '200': description: '' content: application/json: schema: *ref_8 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-ed6d9fab-3efb-4df6-9375-613c0ede13a8-1677655915849 code: '0' data: null bizCode: '' tm: 45611250 msgParams: null ok: true '2': summary: 异常示例-验证码错误 value: msg: Invalid verification code fail: true trace: x-yhi2311h-372n4ygp-8eyz2-80981j5-1677656124 code: P_VERIFY_CODE_ERROR data: customer.app.CustomerApiWebService.editApiPermission bizCode: MS tm: 96624858 msgParams: null ok: false headers: {} security: [] /global/customer.app.CustomerApiWebService.page: post: summary: API列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerApiWebService.page 登录之后可以访问 operationId: page tags: - 客户接口/客户开放API parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 tag: type: string description: API标签 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: records: type: array description: 结果列表 items: type: object properties: id: type: integer format: int64 description: 该api对应的唯一ID createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 apiKey: type: string description: access Key customerNo: type: string description: customerNo customerId: type: integer format: int64 description: 客户ID customerGroupId: type: integer format: int64 description: 客户组ID companyId: type: integer format: int64 description: companyId secretKeyMd5: type: string description: secretKeyMd5 privateKey: type: string description: secretKey,只有申请时才返回 pubKey: type: string description: 公钥 tag: type: string description: 标签 permissionDTOList: type: array description: 权限列表 items: &ref_40 $ref: '#/components/schemas/CustomerApiPermissionDTO' ipLimit: type: boolean description: 是否开启了IP限制 whiteIps: type: string description: IP白名单 sources: type: array description: 允许访问的权限路径 items: type: string expiredTime: type: integer format: int64 description: 失效时间 withdrawTime: type: integer format: int64 validityDays: type: integer format: int32 description: 有效期(天) -1 已失效 null 永久有效, total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-2qv668o0-2mnuze-s31o-ytm66-1677655713 code: '0' data: total: 1 current: 1 size: 20 records: - customerGroupId: null sources: null apiKey: 24004c947cdf44e7ab9ec8abb952f820 updateTime: 1654081061854 expiredTime: 1661857061854 privateKey: null whiteIps: null companyId: 360 createTime: 1654081061854 customerId: 1176 ipLimit: false tag: '3243' withdrawTime: 1654253861855 secretKeyMd5: 0593fd76760ff274dfcb46f29d1efe0b id: 14 permissionDTOList: null customerNo: '86001175' validityDays: -1 pubKey: >- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQComVWUCnp7zp6haXIHEVz+W3HABGTc+A+IIZRGnKOyX4ajBr+4nS7c0sWf44AJL14hNA4r/sbMKCoY5Wb4HPjvBt/wServiUgYUlC6bheoB6v8FwjvV3wyWfI93Z+q5VWij28WavcNihi240CDQQrbkgv0S21ySPlRk5O90nV0nwIDAQAB bizCode: '' tm: 7721022 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerApiWebService.queryApi: post: summary: API详情 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerApiWebService.queryApi 登录之后可以访问 operationId: queryApi tags: - 客户接口/客户开放API parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: id: type: integer format: int64 description: API的Id responses: '200': description: '' content: application/json: schema: *ref_12 example: msg: Success fail: false trace: x-6mv1-14cq25x-od831-i33130-1677655760 code: '0' data: customerGroupId: 1 sources: - >- message.app.PlatFormMessageTempApiService.getPlatformTempParentTypeList_0.0.1_ - >- message.app.PlatFormMessageLogApiService.queryPlatFormMessageLogList_0.0.1_ - >- message.app.ChannelMessageLogApiService.queryChannelMessageLogList_0.0.1_ - config.app.ParamDubboService.getPage__ - config.app.AppDictDubboService.getListByParentCode__ - config.app.AppAssetsDubboService.getAssetsList__ - config.app.AppSymbolDubboService.getSymbolBaseList__ - config.app.AppSymbolDubboService.getSymbolDetail__ - config.app.AppSymbolDubboService.getSymbolList__ - config.app.AppSymbolDubboService.getFundInfo__ - config.app.AppSymbolDubboService.getEquityPremiumRate__ - config.app.AppSymbolDubboService.findFundPage__ - >- config.app.AppSymbolDubboService.findFundPageWithRealTimeInfo__ - >- customer.app.CustomerOptionalWebApiService.optionalList_0.0.1_ - customer.app.CustomerWalletWebApiService.walletList_0.0.1_ - >- customer.app.CustomerWebApiService.queryCustomerAssetsInfo_0.0.1_ - customer.app.CustomerWebApiService.queryAccountById_0.0.1_ - >- customer.app.CustomerWebApiService.queryCustomerAssets_0.0.1_ - >- fund.app.DepositAppDubboService.getDepositExchangeRate_0.0.1_ - >- fund.app.WithdrawAppDubboService.getWithdrawMethodList_0.0.1_ - >- fund.app.WithdrawAppDubboService.getWithdrawCurrencyList_0.0.1_ - >- fund.app.WithdrawAppDubboService.getWithdrawExchangeRate_0.0.1_ - >- fund.app.WithdrawAppDubboService.queryWithdrawLimitConfig_0.0.1_ - >- fund.app.WithdrawAppDubboService.getWithdrawAmountLimitInfo_0.0.1_ - fund.app.WithdrawAppDubboService.computeWithdrawFee_0.0.1_ - >- fund.app.WithdrawAppDubboService.getAccountMarginRate_0.0.1_ - >- fund.app.WithdrawAppDubboService.getWithdrawTimesIn24Hour_0.0.1_ - >- fund.app.CustomerProposalQueryService.queryWithdrawPageList_0.0.1_ - >- fund.app.WithdrawAppDubboService.withdrawCurrencyList_0.0.1_ - >- fund.app.DepositAppDubboService.capitalTransferRecord_0.0.1_ - >- fund.app.DepositAppDubboService.getCryptoBlockchainInfo_0.0.1_ - >- fund.app.DepositAppDubboService.getBindRechargeAddress_0.0.1_ - >- fund.app.WithdrawAppDubboService.getCoinWithdrawCurrencyList_0.0.1_ - fund.app.DepositAppDubboService.getDepositCoinList_0.0.1_ - >- fund.app.WithdrawAppDubboService.getWithdrawAccountCurrencyList_0.0.1_ - tradeapi.app.OrderApiService.queryOrderPage_0.0.1_tradeApi - >- tradeapi.app.OrderApiService.queryOrderDetail_0.0.1_tradeApi - >- tradeapi.app.PositionApiService.queryPositionPage_0.0.1_tradeApi - >- tradeapi.app.PositionApiService.queryPositionDetail_0.0.1_tradeApi - >- tradeapi.app.OrderApiService.queryPBOOrderPage_0.0.1_tradeApi - >- tradeapi.app.OrderApiService.queryHistoryCloseOrderList_0.0.1_tradeApi - >- tradeapi.app.OrderApiService.queryCapitalFlowList_0.0.1_tradeApi - tradeapi.app.OrderApiService.previewOrder_0.0.1_tradeApi - >- tradeapi.app.OrderApiService.queryTradeRecordPage_0.0.1_tradeApi - >- report.app.ReportDatadDubboService.marketPerformance_0.0.1_ - >- report.app.ReportDatadDubboService.marketPerformanceQuoteChange_0.0.1_ - >- report.app.ReportDatadDubboService.investCombination_0.0.1_ - report.app.ReportDatadDubboService.assetPerformance_0.0.1_ - >- report.app.ReportDatadDubboService.fundNetValueChangeQuote_0.0.1_ - report.app.ReportDatadDubboService.indexSample_0.0.1_ - >- report.app.ReportDatadDubboService.indexSimplePerformance_0.0.1_ - >- report.app.ReportDatadDubboService.batchMarketPerformance_0.0.1_ - customer.app.CustomerWebApiService.findCustomerInfo_0.0.1_ - order.app.OrderDubboService.queryRequestOrderPage__ apiKey: 24004c947cdf44e7ab9ec8abb952f820 updateTime: 1654081061854 expiredTime: 1661857061854 privateKey: null whiteIps: null companyId: 360 createTime: 1654081061854 customerId: 1176 ipLimit: false tag: '3243' withdrawTime: 1654253861855 secretKeyMd5: 0593fd76760ff274dfcb46f29d1efe0b id: 14 permissionDTOList: - code: ready_only paths: null canEdit: false name: Read status: 1 - code: trade paths: null canEdit: true name: Spot Trade status: 2 - code: contract_trade paths: null canEdit: true name: Contract Trade status: 2 - code: captial_out paths: null canEdit: true name: Withdraw status: 2 customerNo: '86001175' validityDays: -1 pubKey: >- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQComVWUCnp7zp6haXIHEVz+W3HABGTc+A+IIZRGnKOyX4ajBr+4nS7c0sWf44AJL14hNA4r/sbMKCoY5Wb4HPjvBt/wServiUgYUlC6bheoB6v8FwjvV3wyWfI93Z+q5VWij28WavcNihi240CDQQrbkgv0S21ySPlRk5O90nV0nwIDAQAB bizCode: '' tm: 11271064 msgParams: null ok: true headers: {} security: [] /global/customer.app.CustomerWebApiService.checkToken: post: summary: 校验设置密码链接有效性 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.checkToken 游客可访问 tags: - 客户接口/信用卡相关 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 环境变量配置 format: long checkToken: type: string title: 校验票据 description: 邮件链接信息上的token信息 nullable: true required: - companyId example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test cardId: 1614830250530730000 smsSendToken: incididunt eiusmod nulla voluptate smsCode: '16' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 properties: errorCode: type: string description: >- 自定义错误码,0成功,CUSTOMER_API_0000148=当前链接已失效,CUSTOMER_API_0000149=当前链接已使用 email: type: string description: 邮箱,脱敏 bool: type: string description: 是否存在邮箱,yes存在,no不存在 required: - bool ok: type: boolean fail: type: boolean example: msgParams: dolore ad et tm: 99 bizCode: '8' code: '99' msg: pariatur ok: true data: {} fail: true trace: nisi eu pariatur headers: {} security: [] /global/customer.app.CustomerWebApiService.checkPhone: post: summary: 设置密码,校验手机号码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.checkPhone 游客可访问 tags: - 客户接口/信用卡相关 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: checkToken: type: string title: 校验票据 description: 邮件链接信息上的token信息 phone: type: string title: 手机号码 phoneArea: type: string title: 手机区号 smsVerifyCode: type: string title: 手机验证码 smsSendToken: type: string title: 发送票据 required: - phone - phoneArea - smsVerifyCode - smsSendToken - checkToken example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test cardId: 1614830250530730000 smsSendToken: incididunt eiusmod nulla voluptate smsCode: '16' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体,校验token信息,下一步信息需要 properties: {} ok: type: boolean fail: type: boolean example: msgParams: dolore ad et tm: 99 bizCode: '8' code: '99' msg: pariatur ok: true data: {} fail: true trace: nisi eu pariatur headers: {} security: [] /global/customer.app.CustomerWebApiService.checkPhoneForRetriedLoginPwd: post: summary: 忘记密码,校验手机号码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.checkPhoneForRetriedLoginPwd 游客可访问 tags: - 客户接口/信用卡相关 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: phone: type: string title: 手机号码 phoneArea: type: string title: 手机区号 smsVerifyCode: type: string title: 手机验证码 smsSendToken: type: string title: 发送票据 required: - phone - phoneArea - smsVerifyCode - smsSendToken example: phone: '13512331033' phoneArea: '18163849750' smsVerifyCode: '51' smsSendToken: cillum responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体,校验token信息,下一步信息需要,有效期7天 properties: {} ok: type: boolean fail: type: boolean example: msgParams: dolore ad et tm: 99 bizCode: '8' code: '99' msg: pariatur ok: true data: {} fail: true trace: nisi eu pariatur headers: {} security: [] /global/customer.app.CustomerWebApiService.retrieveLoginPwd: post: summary: 找回密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.retrieveLoginPwd 游客可访问 tags: - 客户接口/信用卡相关 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: newPwd: type: string title: 新密码,MD5加密 minLength: 6 maxLength: 50 validToken: type: string title: 校验票据 description: 前一步生成token required: - newPwd - validToken example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test cardId: 1614830250530730000 smsSendToken: incididunt eiusmod nulla voluptate smsCode: '16' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体,校验token信息,下一步信息需要 properties: {} ok: type: boolean fail: type: boolean example: msgParams: dolore ad et tm: 99 bizCode: '8' code: '99' msg: pariatur ok: true data: {} fail: true trace: nisi eu pariatur headers: {} security: [] /global/customer.app.CustomerWebApiService.firstSetLoginPwd: post: summary: 首次设置密码 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.firstSetLoginPwd 游客可访问,设置成功后自动登录 tags: - 客户接口/信用卡相关 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: newPwd: type: string title: 新密码,MD5加密 minLength: 6 maxLength: 50 device: type: integer title: 登录设备 description: >- 登录设备:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 validToken: type: string title: 校验票据 description: 前一步生成token required: - newPwd - device example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test cardId: 1614830250530730000 smsSendToken: incididunt eiusmod nulla voluptate smsCode: '16' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 country: type: string description: 国家 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源,即:登录设备 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 associationCompanyId: type: integer format: int64 description: 关联公司Id token: type: string description: 鉴权token ok: type: boolean fail: type: boolean example: data: id: 61 thirdServerCode: '48' token: velit eiusmod companyId: 67 relationCustomerId: 6 country: commodo ex culpa ea associationCompanyId: 19 source: sit velit tempor et enim companyType: eiusmod customerNo: cillum tempor sed aute aliquip customerGroupId: 67 fail: true code: '54' bizCode: '23' msg: tempor incididunt eu laborum msgParams: quis ok: false trace: cillum tm: 29 headers: {} security: [] /global/customer.app.CustomerWebApiService.queryCustomerOfAgentPage: post: summary: 查询客户列表 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.queryCustomerOfAgentPage 登录之后可以访问 operationId: applyApi tags: - 客户接口/代理相关 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: current: type: integer description: 当前页 size: type: integer description: 每页条数 required: - size - current example: size: 20 current: 1 responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 data: type: object properties: records: type: array items: type: object properties: id: type: integer description: 主键id createTime: type: integer description: 创建时间 updateTime: type: integer description: 更新时间 customerGroupId: type: integer description: 客户组id customerGroupName: type: string description: 客户组名称 status: type: integer description: 客户状态,1正常、2禁用、3删除,4销户,5锁定,6销户中 companyId: type: integer description: 公司id customerNo: type: string description: 客户编号 phone: type: string description: 手机号码 phoneArea: type: string description: 手机区号 registerSource: type: integer description: >- 注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 unitId: type: integer description: 机构id firstName: type: string description: 名 lastName: type: string description: 姓 email: type: string description: 邮箱 customerType: type: integer description: 客户类型0默认1代理 required: - id - createTime - updateTime - customerGroupId - customerGroupName - status - companyId - customerNo - phone - phoneArea - registerSource - unitId - firstName - lastName - email - customerType description: 数据列表 total: type: integer description: 总数 size: type: integer description: 每页大小 current: type: integer description: 当前页 required: - records - total - size - current description: 分页数据体 fail: type: boolean ok: type: boolean bizCode: type: string description: 模块标识码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 required: - code - msg - tm - trace - data - fail - ok headers: {} security: [] x-docstype: TS.Clientapi.Customer x-docstitle: 客户接口 /global/customer.app.CustomerWebApiService.registerOfAgentShareLink: post: summary: 客户注册 deprecated: false description: |- version=0.0.1 bizType=customer.app.CustomerWebApiService.registerOfAgentShareLink 游客可以访问 代理分享链接,客户注册 operationId: applyApi tags: - 客户接口/代理相关 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: country: type: string description: 国家 lang: type: string description: 语言信息,默认en-US phoneArea: type: string description: 手机区号 maxLength: 15 loginName: type: string description: 账号:邮箱/手机号码,与type配合使用 maxLength: 50 pwd: type: string description: 密码,MD5加密 type: type: integer description: 注册方式:1邮箱,2手机号码 format: int32 minimum: 1 maximum: 2 registerDevice: type: string description: 注册的设备型号 registerSource: type: integer format: int32 minimum: 1 description: >- 注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 utmSource: type: string description: 广告来源(开户链接参数source) utmMedium: type: string description: 广告媒介(开户链接参数medium) utmCampaign: type: string description: 广告系列(开户链接参数campaign) utmContent: type: string description: 广告组(开户链接参数content) utmTerm: type: string description: 关键词(开户链接参数term) customerGroupId: type: integer format: int64 description: 客户组ID thirdServerCode: type: string description: 第三方系统唯一编号(传入代理客户编号) required: - registerSource - type - country - loginName - thirdServerCode example: registerSource: 1 type: 2 country: CN loginName: '18168114637' thirdServerCode: '86021560' pwd: magna reprehenderit in customerGroupId: 1 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: customerNo: type: string description: 客户账号 list: type: array description: KYC认证列表信息 items: *ref_11 companyId: type: integer format: int64 description: 公司ID email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 customerGroupId: type: integer format: int64 description: 客户组Id country: type: string description: 国家 id: type: integer format: int64 description: 客户id optional: type: integer format: int32 description: 自选标志0未添加1已添加 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 capitalInStatus: type: integer format: int32 description: 入金状态:1已入金、2未入金 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' companyType: type: string description: 公司类型 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-8e544ed3-057a-48ed-ade2-27d3998f7411-1677654224398 code: '0' data: customerGroupId: null sources: null apiKey: 47b471e57c394e8fbc18535805e04016 updateTime: 1677654224184 expiredTime: 1685430224184 privateKey: >- MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAKvivs7OSD2kYMGjDoOQ6ATsnLV7GMZgJUtDW5N4RS+ZEG/unVSgbBxfVRYvJ3TQ7/bmf24Brs+dqEhWrlXHgdxe2ieQ4IBZb94jScUW2GWBlpz1ULCB1UIYF0sp6fzfadgeCkJrEdtC5xcp0dbg6KzAJOT2Qg6fuELt6M6PQsQlAgMBAAECgYA96ixfJDEjey2bMpgMzkq1U2HTgWbYNlPYu4emJEGPtqwUFbi4fhzTT4e/uPaWfpihsD+gqZyFjr3KaObdYUMmPX2gNVn1qtcTICF4Y0MPFhaGIb8hUzi/xJpOUYinOFzZpE3bt1EUvIlIvDzdqDKD6gEs6kh2ana2JPXzZAZiwQJBAOZ3PbrqDNM239/TvD2yzG6Z35thInH1P4ziShn3saOwU5vNYRt4ArfgNYUnjrlSFOYxAtkxr2GCOIUdfiYwd1UCQQC+7fu1FMWFEKnyg2DR0nkaj461EWNgEUD1nCUDP4d71ccUcf6399faatc3XAqzG7+XApxQpVp+eQIS3QefyHmRAkAJGdRaOTvga15T3GymkxT3mSP3YtKVZXXo/lamx90/9YqXsHiROSACWtxCMdm0/8TLgkv2f7vJQfcxaoS8xVUxAkAQbNzImT7c0bAtIsxDgL3WYR8/yH0qGJHkD0jH3MFFEAEOazgkj3fMXICjTJHHEs4KqbjU30THuJVLFiS/xDlhAkA4L4sl3aFVDFo0CUFjSMxFquaYe8QeS8t1eBpUR7PSJcKS80jKrHk4s8SOSf9/yuU/Kbnki4rUTXpR5fSscOqC whiteIps: null companyId: 368 createTime: 1677654224184 customerId: 117 ipLimit: false tag: '2343' withdrawTime: 1677827024184 secretKeyMd5: 95cfcea9ef853cd519d65858ddc01dfe id: 3 permissionDTOList: - code: ready_only paths: null canEdit: false name: Read status: 1 - code: trade paths: null canEdit: true name: Spot Trade status: 2 - code: contract_trade paths: null canEdit: true name: Contract Trade status: 2 - code: captial_out paths: null canEdit: true name: Withdraw status: 2 customerNo: '86000116' validityDays: 90 pubKey: >- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr4r7Ozkg9pGDBow6DkOgE7Jy1exjGYCVLQ1uTeEUvmRBv7p1UoGwcX1UWLyd00O/25n9uAa7PnahIVq5Vx4HcXtonkOCAWW/eI0nFFthlgZac9VCwgdVCGBdLKen832nYHgpCaxHbQucXKdHW4OiswCTk9kIOn7hC7ejOj0LEJQIDAQAB bizCode: '' tm: 87948437 msgParams: null ok: true headers: {} security: [] /global/message.app.CustomerTgBindApiService.createTgQrCode: post: summary: 生成TG绑定地址 deprecated: false description: |- 说明:登录客户请求获取TG绑定地址 ``` version=0.0.1 bizType=message.app.CustomerTgBindApiService.createTgQrCode ``` tags: - 消息接口/AllTick parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: string title: 绑定地址 description: 绑定地址 headers: {} security: [] /global/message.app.CustomerTgBindApiService.queryCustomerTgBindList: post: summary: 查询已绑定TG列表 deprecated: false description: |- 说明:登录客户请求获取TG绑定地址 ``` version=0.0.1 bizType=message.app.CustomerTgBindApiService.queryCustomerTgBindList ``` tags: - 消息接口/AllTick parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: chatId: type: string title: TG用户Id firstName: type: string title: TG用户名 lastName: type: string title: TG用户姓 title: 绑定TG账号列表 headers: {} security: [] /global/message.app.CustomerTgBindApiService.queryCustomerTgBindListByPage: post: summary: 分页查询已绑定TG列表 deprecated: false description: >- 说明:登录客户请求获取TG绑定地址 ``` version=0.0.1 bizType=message.app.CustomerTgBindApiService.queryCustomerTgBindListByPage ``` tags: - 消息接口/AllTick parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: size: type: integer format: long title: 每页条数 description: 默认20 current: type: integer format: long title: 当前页 description: 默认1 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: total: type: integer format: long title: 总数 size: type: integer format: long title: 每页条数 current: type: integer format: long title: 当前页 records: type: array items: type: object properties: chatId: type: string title: TG用户id firstName: type: string title: TG用户名 lastName: type: string title: TG用户姓 title: 绑定TG账号列表 title: 分页信息 headers: {} security: [] /global/message.app.CustomerTgBindApiService.unbindTg: post: summary: 解绑TG账号 deprecated: false description: |- 说明:登录客户解绑已经绑定过的TG账号 ``` version=0.0.1 bizType=message.app.CustomerTgBindApiService.unbindTg ``` tags: - 消息接口/AllTick parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: chatId: type: string title: TG账号Id required: - chatId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: boolean title: 解绑结果 headers: {} security: [] /global/getMsgPushToken: post: summary: 获取token deprecated: false description: 此接口用于客户接入Openapi时,需要订阅账户、持仓、交易推送消息时申请消息订阅的鉴权Token tags: - 消息接口 parameters: - name: companyId in: header description: 公司ID required: false example: '{{company}}' schema: type: string - name: trace in: header description: Trace required: false example: '{{mock_trace}}' schema: type: string - name: lang in: header description: 语言 required: false example: zh-CN schema: type: string - name: recvWindow in: header description: 时间窗口 required: false example: '5000' schema: type: string - name: apiKey in: header description: apiKey required: false example: '{{apikey}}' schema: type: string - name: signature in: header description: 签名 required: false example: '{{sign}}' schema: type: string requestBody: content: application/json: schema: type: object properties: {} example: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 data: type: string title: Msg Token description: Msg Token required: - data example: msg: Success fail: false trace: '' code: '0' data: 6230de2c-281a-47fe-9d5d-b5f6ac60f482push bizCode: '' tm: 0 ok: true headers: {} security: [] /global/message.app.VerificationApiService.verifyCodeSend: post: summary: 发送验证码 deprecated: false description: >- 说明:发送验证码。<b style="color:red">根据每种业务类型(`bizType`)和发送人(`toUser`/`customerNo`),半小时内只允许发送5次短信、5次邮件</b> ``` version=0.0.1 bizType=message.app.VerificationApiService.verifyCodeSend ``` ``` 开启人机校验 version=0.0.2 bizType=message.app.VerificationApiService.verifyCodeSend ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id description: 公司Id customerId: type: integer format: long title: 客户Id description: 客户Id bizType: type: string title: 业务类型 description: >- 业务类型。EMAIL_COMMON_VERIFICATION_CODE-邮件通用验证码;EMAIL_LOGIN_VERIFICATION_CODE-邮件登录验证码;EMAIL_REGISTER_VERIFICATION_CODE-邮件注册验证码;EMAIL_PASSWORD_VERIFICATION_CODE-邮件忘记密码验证码;EMAIL_LOGINED_VERIFICATION_CODE-通用验证码-已登录-客户信息中获取接收人;SMS_COMMON_VERIFICATION_CODE-短信通用验证码;SMS_LOGIN_VERIFICATION_CODE-短信登录验证码;SMS_REGISTER_VERIFICATION_CODE-短信注册验证码;SMS_PASSWORD_VERIFICATION_CODE-短信忘记密码验证码;SMS_LOGINED_VERIFICATION_CODE-通用验证码-已登录-客户信息中获取接收人;SMS_TELEGRAM_VERIFICATION_CODE-短信telegram验证码; toUser: type: string title: 接收人 description: >- 接收人。`toUser`、`customerNo`必须有一个要填:如果需要从客户信息里获取则传`customerNo`, 如果是发送telegram验证码就传第三方userId customerNo: type: string title: 接收人 description: 接收人。`toUser`、`customerNo`必须有一个要填:如果需要从客户信息里获取则传`customerNo` country: type: string description: 接收人所在国家信息 required: - companyId - bizType example: companyId: 39 bizType: EMAIL_PASSWORD_VERIFICATION_CODE toUser: 4632144@qq.com customerId: 88 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: token: type: string title: 发送票据 description: 发送票据 title: 数据体 description: 数据体 example: msg: Success fail: false trace: x-45c2ptm3-u5p98t3-gf1b2x-9pbyl41-1678691805 code: '0' data: token: 38caf08b-fafd-4cb5-b36c-ebdd1878b974 bizCode: '' tm: 34 msgParams: null ok: true headers: {} security: [] /global/message.app.VerificationApiService.verifyCodeCheck: post: summary: 验证验证码 deprecated: false description: |- 说明:验证验证码 ``` version=0.0.1 bizType=message.app.VerificationApiService.verifyCodeCheck ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id description: 公司Id customerId: type: integer format: long title: 客户Id description: 客户Id bizType: type: string title: 业务类型 description: >- 业务类型。EMAIL_COMMON_VERIFICATION_CODE-邮件通用验证码;EMAIL_LOGIN_VERIFICATION_CODE-邮件登录验证码;EMAIL_REGISTER_VERIFICATION_CODE-邮件注册验证码;EMAIL_PASSWORD_VERIFICATION_CODE-邮件忘记密码验证码;EMAIL_LOGINED_VERIFICATION_CODE-通用验证码-已登录-客户信息中获取接收人;SMS_COMMON_VERIFICATION_CODE-短信通用验证码;SMS_LOGIN_VERIFICATION_CODE-短信登录验证码;SMS_REGISTER_VERIFICATION_CODE-短信注册验证码;SMS_PASSWORD_VERIFICATION_CODE-短信忘记密码验证码;SMS_LOGINED_VERIFICATION_CODE-通用验证码-已登录-客户信息中获取接收人; toUser: type: string title: 接收人 description: 接收人 sendToken: type: string title: 发送票据 description: 发送票据 code: type: string title: 验证码 description: 验证码。仅可使用一次,与`verifyCodeToken`必须至少有一个有值 verifyCodeToken: type: string title: 验证票据 description: >- 验证票据。由首次验证验证码后返回。(与`code`必须至少有一个有值,如与`code`同时有值,仅验证此字段)。<b style="color:red">注:验证5次错误,验证票据将直接失效</b> required: - companyId - bizType - toUser - sendToken example: companyId: 12 bizType: sit sint ut sed occaecat toUser: in sendToken: fugiat ipsum occaecat customerId: 49 code: '53' verifyCodeToken: '95' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: token: type: string title: 验证票据 description: 验证票据 title: 数据体 description: 数据体 example: msg: Success fail: false trace: x-71o574-2tn5hk-pkj44361-3612md-1678691829 code: '0' data: token: 647a8a53-b97c-4d4a-b936-ffdce2096ad6 bizCode: '' tm: 10 msgParams: null ok: true headers: {} security: [] /global/message.app.PlatFormMessageTempApiService.getPlatformTempParentTypeList: post: summary: 站内信类型 deprecated: false description: >- 说明:获取指定公司下站内信类型列表 ``` version=0.0.1 bizType=message.app.PlatFormMessageTempApiService.getPlatformTempParentTypeList ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id required: - companyId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: type: type: string title: 类型值 desc: type: string title: 描述 required: - desc title: 数据体 headers: {} security: [] /global/message.app.PlatFormMessageLogApiService.queryPlatFormMessageLogList: post: summary: 站内信列表 deprecated: false description: >- 说明:获取指定公司下站内信消息列表 ``` version=0.0.1 bizType=message.app.PlatFormMessageLogApiService.queryPlatFormMessageLogList ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id bizType: type: string title: 业务类型 status: type: integer format: int32 title: 状态 description: 1-未读;2-已读;3-删除; language: type: string title: 语种 accountId: type: integer format: long title: 账户ID customerId: type: integer format: long title: 客户ID required: - companyId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: bizType: type: string title: 业务类型 status: type: string title: 状态 description: 1-未读;2-已读;3-删除; title: type: string title: 标题 content: type: string title: 内容 redirectType: type: string title: 跳转类型 description: '*' redirectUrl: type: string title: 跳转地址 description: '*' createdBy: type: string title: 创建人 title: 数据体 headers: {} security: [] /global/message.app.PlatFormMessageLogApiService.queryPlatFormMessageLogByPage: post: summary: 分页查询站内信消息记录 deprecated: false description: >- 说明:分页查询渠道消息模板列表 ``` version=0.0.1 bizType=message.app.PlatFormMessageLogApiService.queryPlatFormMessageLogByPage ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id description: 公司Id bizType: type: string title: 业务类型 description: 业务类型 status: type: integer format: int32 title: 状态 description: 状态。1-未读;2-已读;3-删除; language: type: string title: 语种 description: 语种 accountId: type: integer format: long title: 账户ID description: 账户ID type: type: integer format: int32 title: 类型 description: 类型 title: type: string title: 标题 description: 标题 parentType: type: string title: 总类型 description: 总类型 customerId: type: integer format: long title: 客户ID description: 客户ID startSendTime: type: integer title: 开始发送时间 description: 开始发送时间 format: long endSendTime: type: integer title: 结束发送时间 description: 结束发送时间 format: long size: type: integer format: long title: 每页条数 description: 每页条数 current: type: integer format: long title: 当前页 description: 当前页 required: - companyId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: companyId: type: integer format: long description: 公司ID title: 公司ID content: type: string title: 内容 description: 内容 createdBy: type: string title: 创建人 description: 创建人 createTime: type: integer format: long title: 创建时间 description: 创建时间 customerId: type: integer format: long title: 客户ID description: 客户ID readStatus: type: string description: 读取状态 1-未读;2-已读;3-删除; title: 读取状态 1-未读;2-已读; title: type: string title: 标题 description: 标题 updateBy: type: string title: 更新人 description: 更新人 updateTime: type: string title: 更新时间 description: 更新时间 customerNo: type: string title: 客户编号 description: 客户编号 title: 数据体 description: 数据体 headers: {} security: [] /global/message.app.CompanyNoticeApiService.customerViewNoticePage: post: summary: 公告列表 deprecated: false description: |- 说明: 查询公告列表 ``` version=0.0.1 bizType=message.app.CompanyNoticeApiService.customerViewNoticePage ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id description: 公司Id customerNo: type: string title: 客户编号 description: 客户编号 lang: type: string title: 语种 description: 语种 size: type: integer format: long title: 每页条数 description: 每页条数 current: type: integer format: long title: 当前页,从1开始 description: 当前页,从1开始 pubTimeFrom: type: integer title: 发布时间-开始 format: long description: 发布时间-开始。13位时间戳 pubTimeTo: type: integer title: 发布时间-结束 format: long description: 发布时间-结束。13位时间戳 required: - companyId - lang - size - current responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: name: type: string title: 名称 description: 名称 language: type: string title: 语种 description: 语种 title: type: string title: 标题 description: 标题 content: type: string title: 内容 description: 内容 pubTime: type: integer title: 发布时间 format: long description: 发布时间。13位时间戳 id: type: integer title: 主键id format: long description: 主键id companyId: type: integer title: 公司ID format: long description: 公司ID customerNo: type: string title: 客户编号 description: 客户编号 title: 数据体 description: 数据体 headers: {} security: [] /global/message.app.CompanyNoticeApiService.customerViewMsgPage: post: summary: 消息列表 deprecated: false description: |- 说明: 客户查看消息列表 ``` version=0.0.1 bizType=message.app.CompanyNoticeApiService.customerViewMsgPage ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id customerNo: type: string title: 客户编号 lang: type: string title: 语种 size: type: integer format: long title: 每页条数 current: type: integer format: long title: 当前页,从1开始 pubTimeFrom: type: integer title: 发布时间-开始 format: long description: 13位时间戳 pubTimeTo: type: integer title: 发布时间-结束 format: long description: 13位时间戳 required: - companyId - lang - size - current - customerNo responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: name: type: string title: 名称 language: type: string title: 语种 title: type: string title: 标题 content: type: string title: 内容 pubTime: type: integer title: 发布时间 format: long description: 13位时间戳 id: type: integer title: 主键id format: long companyId: type: integer title: 公司ID format: long customerNo: type: string title: 客户编号 readStatus: type: string title: 读取状态 description: 1-未读;2-已读; title: 数据体 headers: {} security: [] /global/message.app.CompanyNoticeApiService.msgRead: post: summary: 读消息 deprecated: false description: |- 说明: 客户读消息 ``` version=0.0.1 bizType=message.app.CompanyNoticeApiService.msgRead ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id customerNo: type: string title: 客户编号 id: type: integer format: long title: 消息ID required: - companyId - customerNo - id responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: {} title: 数据体 headers: {} security: [] /global/message.app.CompanyNoticeApiService.msgAllRead: post: summary: 消息全部已读 deprecated: false description: |- 说明:客户消息全部已读 ``` version=0.0.1 bizType=message.app.CompanyNoticeApiService.msgAllRead ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id customerNo: type: string title: 客户编号 required: - companyId - customerNo responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: {} title: 数据体 headers: {} security: [] /global/messagepush.app.OfflinePushService.clientIdBindCustomer: post: summary: unipush账户绑定 deprecated: false description: |- 说明:unipush账户绑定clientId ``` bizType=messagepush.app.OfflinePushService.clientIdBindCustomer ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id customerId: type: integer title: 客户id format: long clientId: type: string title: 个推客户id required: - companyId - clientId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: boolean title: 数据体 description: true-成功;false-失败; headers: {} security: [] /global/message.app.CompanyNoticeApiService.sendContactUsMsg: post: summary: 发送联系我们邮件消息 deprecated: false description: |- 说明:发送联系我们信息 ``` version=0.0.1 bizType=message.app.CompanyNoticeApiService.sendContactUsMsg ``` tags: - 消息接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司Id description: 公司Id name: type: string title: 业务类型 description: 名称 email: type: string title: 接收人 description: 邮箱 message: type: string title: 接收人 description: 内容 required: - companyId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean headers: {} security: [] /global/fund.app.FundExchangeRateQueryService.getExchangeRateList: post: summary: 批量查询货币对的存取款汇率 deprecated: false description: | bizType=fund.app.FundExchangeRateQueryService.getExchangeRateList version: 0.0.1 批量查询货币对的存取款汇率 游客可访问 operationId: getExchangeRateList tags: - 资金接口/汇率查询 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/FundExchangeRateBatchQueryDto' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultListExchangeRateConvertDto' headers: {} security: [] x-docstype: TS.Clientapi.Fund x-docstitle: 资金接口 /global/fund.app.FundExchangeRateQueryService.getTradeExchangeRate: post: summary: 查询货币对的交易汇率 deprecated: false description: | bizType=fund.app.FundExchangeRateQueryService.getTradeExchangeRate version: 0.0.1 查询货币对的交易汇率 operationId: getExchangeRateList tags: - 资金接口/汇率查询 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: string description: 公司ID trace: type: string description: 跟踪码 ip: type: string description: IP lang: type: string description: 语言 sourceCurrency: type: string description: 源货币编码 targetCurrency: type: string description: 目标货币编码 required: - sourceCurrency - targetCurrency - trace responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: string description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_60 $ref: '#/components/schemas/ExchangeRateConvertDto' ok: type: string fail: type: string headers: {} security: [] x-docstype: TS.Clientapi.Fund x-docstitle: 资金接口 /global/fund.app.CustomerProposalQueryService.isHaveUnCompleteProposal: post: summary: 查询客户是否有未完成的提案 deprecated: false description: |- version: 0.0.1 bizType=fund.app.CustomerProposalQueryService.isHaveUnCompleteProposal 查询客户是否有未完成的提案 登录后方可访问 operationId: isHaveUnCompleteProposal tags: - 资金接口/提案查询 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/FundBaseDto' responses: '200': description: '' content: application/json: schema: *ref_13 headers: {} security: [] x-docstype: TS.Clientapi.Fund x-docstitle: 资金接口 /global/fund.app.CustomerProposalQueryService.queryDepositAdjustPageList: post: summary: 查询客户额度调整提案分页数据 deprecated: false description: |- version: 0.0.1 bizType=fund.app.CustomerProposalQueryService.queryDepositAdjustPageList 查询客户额度调整提案分页数据 登录后方可访问 operationId: queryDepositAdjustPageList tags: - 资金接口/提案查询 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryProposalPageReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultBasePageVoCustomerAdjustProposalDto headers: {} security: [] /global/fund.app.CustomerProposalQueryService.queryDepositPageList: post: summary: 查询客户存款提案分页数据 deprecated: false description: |- version: 0.0.1 bizType=fund.app.CustomerProposalQueryService.queryDepositPageList 查询客户取款提案分页数据 登录后方可访问 operationId: queryDepositPageList tags: - 资金接口/提案查询 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryDepositProposalPageReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultBasePageVoCustomerDepositProposalDto headers: {} security: [] /global/fund.app.CustomerProposalQueryService.queryWithdrawPageList: post: summary: 查询客户取款提案分页数据 deprecated: false description: |- version: 0.0.1 bizType=fund.app.CustomerProposalQueryService.queryWithdrawPageList 查询客户取款提案分页数据 登录后方可访问 operationId: queryWithdrawPageList tags: - 资金接口/提案查询 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryWithdrawProposalPageReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultBasePageVoCustomerWithdrawProposalDto headers: {} security: [] /global/fund.app.DepositAppDubboService.applyRechargeBindAddress: post: summary: 申请绑直充支付钱包地址 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.applyRechargeBindAddress 申请绑直充支付钱包地址 登录后方可访问 operationId: applyRechargeBindAddress tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: &ref_15 $ref: '#/components/schemas/CustomerRechargeWalletAddrReqDto' responses: '200': description: '' content: application/json: schema: &ref_16 $ref: >- #/components/schemas/BaseResultCustomerRechargeWalletAddrRespDto headers: {} security: [] x-docstype: TS.Clientapi.Fund x-docstitle: 资金接口 /global/fund.app.DepositAppDubboService.markOpenCardDepositRate: post: summary: 标记开卡费存款使用汇率 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.markOpenCardDepositRate 标记开卡费存款使用汇率 登录后方可访问 operationId: applyRechargeBindAddress tags: - 资金接口/客户存款接口 parameters: [] requestBody: content: application/json: schema: type: object properties: depositRateSerialNo: type: string description: 存款汇率流水号 paymentCurrency: type: string description: 支付币种 blockchainName: type: string description: 链名称 address: type: string description: 收款地址 required: - depositRateSerialNo - paymentCurrency - blockchainName responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: boolean description: 数据体 ok: type: boolean fail: type: boolean headers: {} security: [] x-docstype: TS.Clientapi.Fund x-docstitle: 资金接口 /global/fund.app.DepositAppDubboService.prePaymentOrder: post: summary: 预付款订单信息 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.prePaymentOrder version=0.0.1 预付款订单信息,订单信息只会保存15分钟,支付订单时需要将此接口返回结果,传入orderNo。 登录后方可访问 operationId: applyRechargeBindAddress tags: - 资金接口/客户存款接口 parameters: [] requestBody: content: application/json: schema: type: object properties: extend: type: string description: 存款订单扩展字段信息 required: - extend responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码,当前请求最终处理的服务模块,可为空 code: type: string description: 状态返回码,code=0,标识当前请求操作成功,其他code标识操作失败 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 全局链路标志,与请求头中的trace保持一致,便于定位问题 msgParams: type: string description: 返回状态描述中占位符参数串,多个参数间以,分割,用于处理状态描述中的变参信息,给用户友好的交互体验 data: type: string description: 响应结果体,存款唯一标志,15分钟有效期。 ok: type: boolean description: 操作是否成功,成功=true,失败=false fail: type: boolean description: 操作是否失败,成功=false,失败=true headers: {} security: [] x-docstype: TS.Clientapi.Fund x-docstitle: 资金接口 /global/fund.app.DepositAppDubboService.capitalTransfer: post: summary: 不同玩法之间相同币种资产资金划转 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.capitalTransfer 不同玩法之间相同资产资金划转 登录后方可访问 operationId: capitalTransfer tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CapitalTransferReqDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_14 $ref: '#/components/schemas/BaseResultAmountTransferVo' headers: {} security: [] /global/fund.app.DepositAppDubboService.capitalTransferForAgent: post: summary: 代理客户资产资金划转给被代理客户 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.capitalTransferForAgent 不同玩法之间相同资产资金划转 登录后方可访问 operationId: capitalTransfer tags: - 资金接口/客户存款接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 账户玩法,固定值7 toCustomerNo: type: string description: 划入客户编号 amount: type: number description: 滑动金额 currency: type: string description: 划出币种 required: - tradeType - toCustomerNo - amount - currency example: tradeType: 7 toCustomerNo: '86021560' amount: 100 currency: HKD responses: '200': description: '' content: application/json: schema: *ref_14 headers: {} security: [] /global/fund.app.DepositAppDubboService.capitalTransferRecord: post: summary: 查询资金划转记录 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.capitalTransferRecord 查询资金划转记录 登录后方可访问 operationId: capitalTransferRecord tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CapitalTransferRecordDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCapitalTransferRecordResDto' headers: {} security: [] /global/fund.app.DepositAppDubboService.capitalTransferSupportDiffCurr: post: summary: 资产资金划转 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.capitalTransferSupportDiffCurr 资产资金划转 登录后方可访问 operationId: capitalTransferSupportDiffCurr tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CapitalTransferDiffCurrReqDto' example: '' responses: '200': description: '' content: application/json: schema: *ref_14 headers: {} security: [] /global/fund.app.DepositAppDubboService.createDepositProposal: post: summary: 创建存款提案 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.createDepositProposal 创建存款提案 登录后方可访问 operationId: createDepositProposal tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateCustomerDepositReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCreateCustomerDepositRespDto' headers: {} security: [] /global/fund.app.DepositAppDubboService.getBindRechargeAddress: post: summary: 查询直充支付钱包地址 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getBindRechargeAddress 查询直充支付钱包地址 登录后方可访问 operationId: getBindRechargeAddress tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: *ref_15 example: '' responses: '200': description: '' content: application/json: schema: *ref_16 headers: {} security: [] /global/fund.app.DepositAppDubboService.getCryptoBlockchainInfo: post: summary: 获取直充支付通道支持币种信息 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getDepositCoinList 获取直充支付通道支持币种信息 登录后方可访问 operationId: getCryptoBlockchainInfo tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/CryptoBlockchainReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCryptoBlockchainRespDto' headers: {} security: [] /global/fund.app.DepositAppDubboService.getDepositAccountCurrencyList: post: summary: 获取支付通道支持的账户币种信息列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getDepositAccountCurrencyList 获取支付通道支持的账户币种信息列表 登录后方可访问 operationId: getDepositAccountCurrencyList tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryDepositAccountCurrencyListDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultSetDepositAccountCurrencyRespDto headers: {} security: [] /global/fund.app.DepositAppDubboService.getDepositAccountCurrencyListV2: post: summary: 查询支付通道支持的充值账户币种和链信息 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getDepositAccountCurrencyListV2 查询支付通道支持的充值账户币种和链信息 登录后方可访问 operationId: getDepositAccountCurrencyListV2 tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryDepositAccountCurrencyListV2Dto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultListDepositAccountCurrencyRespV2Dto headers: {} security: [] /global/fund.app.DepositAppDubboService.getDepositCoinList: post: summary: 获取客户支持的存款币种列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getDepositCoinList 获取客户支持的存款币种列表 登录后方可访问 operationId: getDepositCoinList tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryDepositCoinListDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_21 $ref: '#/components/schemas/BaseResultSetString' headers: {} security: [] /global/fund.app.DepositAppDubboService.getDepositExchangeRate: post: summary: 获取存款货币对汇率 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getDepositExchangeRate 获取存款货币对汇率 登录后方可访问 operationId: getDepositExchangeRate tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryCustomerDepositExchangeRateDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultQueryCustomerDepositExchangeRateDto headers: {} security: [] /global/fund.app.DepositAppDubboService.getPayChannels: post: summary: 获取支付通道信息 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getPayChannels 获取支付通道信息 version=0.0.1时请求参数中accountCurrency和rechargeType会作为查询过滤条件 version=0.0.2时请求参数中accountCurrency会作为查询过滤条件 登录后方可访问 operationId: getPayChannels tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryCustomerPaymentChannelReqDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_17 $ref: >- #/components/schemas/BaseResultListQueryCustomerPaymentChannelRespDto headers: {} security: [] /global/fund.app.DepositAppDubboService.getPayChannelsV2: post: summary: 获取支付通道信息不过滤账户币种和充值方式 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getPayChannelsV2 获取支付通道信息不过滤账户币种和充值方式 accountCurrency和rechargeType不会作查询过滤条件 登录后方可访问 operationId: getPayChannelsV2 tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryCustomerPaymentChannelReqV2Dto' example: '' responses: '200': description: '' content: application/json: schema: *ref_17 headers: {} security: [] /global/fund.app.DepositAppDubboService.getPayChannelsV3: post: summary: 获取支付通道信息过滤账户币种和链名称 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getPayChannelsV3 获取支付通道信息过滤账户币种和链名称 登录后方可访问 operationId: getPayChannelsV3 tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryCustomerPaymentChannelReqV3Dto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultListQueryCustomerPaymentChannelRespV3Dto headers: {} security: [] /global/fund.app.DepositAppDubboService.getPayStatus: post: summary: 查询加密货币支付状态 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.getPayStatus 查询加密货币支付状态 登录后方可访问 operationId: getPayStatus tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryCoinPayStatusReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultQueryCoinPayStatusRespDto' headers: {} security: [] /global/fund.app.DepositAppDubboService.judgeIsAlreadyDeposit: post: summary: 判断用户是否已入金 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.judgeIsAlreadyDeposit 判断用户是否已入金 登录后方可访问 operationId: judgeIsAlreadyDeposit tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: {} example: '' responses: '200': description: '' content: application/json: schema: *ref_13 headers: {} security: [] /global/fund.app.DepositAppDubboService.manualLoan: post: summary: 手动借款 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.manualLoan 手动借款 登录后方可访问 operationId: manualLoan tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ManualLoanDto' example: '' responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/fund.app.DepositAppDubboService.manualRepayment: post: summary: 手动还款 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.manualRepayment 手动还款 登录后方可访问 operationId: manualRepayment tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/ManualRepaymentDto' example: '' responses: '200': description: '' content: application/json: schema: *ref_8 headers: {} security: [] /global/fund.app.DepositAppDubboService.queryDepositProposal: post: summary: 查询存款提案 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.queryDepositProposal 查询存款提案 登录后方可访问 operationId: queryDepositProposal tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryCustomerDepositProposalReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCustomerDepositProposalDto' headers: {} security: [] /global/fund.app.DepositAppDubboService.queryPayChannelType: post: summary: 查询三方支付通道的支付类型 deprecated: false description: |- version: 0.0.1 bizType=fund.app.DepositAppDubboService.queryPayChannelType 查询三方支付通道的支付类型 登录后方可访问 operationId: queryPayChannelType tags: - 资金接口/客户存款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryPayChannelTypeDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultListFundPayChannelTypeDto' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.computeWithdrawFee: post: summary: 获取取款手续费 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.computeWithdrawFee 获取取款(提现/提币)手续费 登录后方可访问 operationId: computeWithdrawFee tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: &ref_18 $ref: '#/components/schemas/ComputeWithdrawReqDto' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultComputeWithdrawFeeRespDto' headers: {} security: [] x-docstype: TS.Clientapi.Fund x-docstitle: 资金接口 /global/fund.app.WithdrawAppDubboService.getWithdrawExchangeRate: post: summary: 获取取款货币对汇率 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawExchangeRate 获取取款货币对汇率 登录后方可访问 operationId: getWithdrawExchangeRate tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: false example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: &ref_57 $ref: '#/components/schemas/QueryCustomerWithdrawExchangeRateDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultQueryCustomerWithdrawExchangeRateDto headers: {} security: [] /global/fund.app.WithdrawAppDubboService.createWithdrawProposal: post: summary: 创建取款提案 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.createWithdrawProposal 创建取款(提现/提币)提案 登录后方可访问 operationId: createWithdrawProposal tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: accountId: type: integer format: int64 description: 账户ID tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 客户组id country: type: string description: 国家 accountCurrency: type: string description: 账户货币(交易账号货币) withdrawCurrency: type: string description: 取款货币(支付通道支持的货币) amount: type: number description: 取款金额 withdrawCoinAmount: type: number description: 提币金额 withdrawRateSerialNo: type: string description: 取款费率流水号 rate: type: number description: 发送给平台CATS2使用的取款汇率 bankAccountName: type: string description: 银行卡持有者姓名 bankName: type: string description: 银行卡银行名称 bankCode: type: string description: 银行卡银行code bankCardNo: type: string description: 银行卡号 remark: type: string description: 备注 withdrawType: type: integer format: int32 description: 取款类型WithdrawTypeEnum,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) withdrawMethod: type: string description: >- 取款方式WithdrawMethodEnum,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire、OTC365:otc365 blockchainName: type: string description: 链名称,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 extend: type: string description: 扩展字段-手机号码等 fundPwd: type: string description: 资金密码字段,需要md5加密 googleCode: type: string description: 谷歌验证码 relationDepositProposalNo: type: string maxLength: 100 description: 关联入金提案号 required: - customerGroupId - tradeType - withdrawMethod example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCustomerWithdrawProposalDto' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getAccountMarginRate: post: summary: 获取开仓保证金总额/存款总额比例 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getAccountMarginRate 获取开仓保证金总额/存款总额比例 登录后方可访问 operationId: getAccountMarginRate tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: *ref_18 example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultString' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getAllWithdrawCurrencyList: post: summary: 获取所有取款币种列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getAllWithdrawCurrencyList 获取所有出金币种列表 登录后方可访问 operationId: getAllWithdrawCurrencyList tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: &ref_19 $ref: '#/components/schemas/WithdrawMethodQueryDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_20 $ref: >- #/components/schemas/BaseResultListCustomerGroupWithdrawCurrencyConfigDto headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getCoinWithdrawCurrencyList: post: summary: 获取客户钱包类出金币种链地址列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getCoinWithdrawCurrencyList 获取客户钱包类出金币种链地址列表 登录后方可访问 operationId: getCoinWithdrawCurrencyList tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: *ref_19 example: '' responses: '200': description: '' content: application/json: schema: *ref_20 headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getWithdrawAccountCurrencyList: post: summary: 获取取款账户币种列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawAccountCurrencyList 获取取款账户币种列表 登录后方可访问 operationId: getWithdrawAccountCurrencyList tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: &ref_22 $ref: '#/components/schemas/WithdrawCurrencyListReqDto' example: '' responses: '200': description: '' content: application/json: schema: *ref_21 headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getWithdrawAmountLimitInfo: post: summary: 获取取款额度限制信息 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawAmountLimitInfo 获取取款额度限制信息 汇率转换后的结果 登录后方可访问 operationId: getWithdrawAmountLimitInfo tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/WithdrawAmountLimitReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultWithdrawAmountLimitRespDto' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getWithdrawCurrencyList: post: summary: 获取取款币种列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawCurrencyList 获取取款币种列表 登录后方可访问 operationId: getWithdrawCurrencyList tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: *ref_19 example: '' responses: '200': description: '' content: application/json: schema: *ref_20 headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getWithdrawMethodList: post: summary: 获取取款方式 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawMethodList 获取取款方式 登录后方可访问 operationId: getWithdrawMethodList tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: *ref_19 example: '' responses: '200': description: '' content: application/json: schema: &ref_23 $ref: '#/components/schemas/BaseResultListWithdrawMethodQueryDto' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getWithdrawTimesIn24Hour: post: summary: 获取24小时取款次数 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getWithdrawTimesIn24Hour 获取取款方式 登录后方可访问 operationId: getWithdrawTimesIn24Hour tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: *ref_18 example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultInteger' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.queryPayWithdrawBankList: post: summary: 查询第三方支付取款银行列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryPayWithdrawBankList 查询第三方支付取款银行列表 登录后方可访问 operationId: queryPayWithdrawBankList tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryWithdrawBankReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultJSONArray' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.queryWithdrawLimitConfig: post: summary: 查询取款限制配置 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryWithdrawLimitConfig 查询取款限制配置 登录后方可访问 operationId: queryWithdrawLimitConfig tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryWithdrawLimitConfigReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultQueryWithdrawLimitConfigRespDto' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.withdrawCurrencyList: post: summary: 查询取款货币和限制条件列表 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.withdrawCurrencyList 查询取款货币列表 登录后方可访问 operationId: withdrawCurrencyList tags: - 资金接口/客户取款接口 parameters: [] requestBody: content: application/json: schema: *ref_22 example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultWithdrawCurrencyResDto' headers: {} security: [] /global/fund.app.WithdrawAppDubboService.getCustomerGroupWithdrawMethodList: post: summary: 获取客户组取款方式 deprecated: false description: >- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.getCustomerGroupWithdrawMethodList 获取客户组取款方式 登录后方可访问 operationId: getWithdrawMethodList tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: {} example: '' responses: '200': description: '' content: application/json: schema: *ref_23 headers: {} security: [] /global/fund.app.WithdrawAppDubboService.queryCustomerGroupWithdrawRiskConfig: post: summary: 获取客户组取款风控配置 deprecated: false description: >- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryCustomerGroupWithdrawRiskConfig 获取客户组取款风控配置 登录后方可访问 operationId: getWithdrawMethodList tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: customerGroupId: type: integer format: int64 description: 客户组id withdrawMethod: type: string description: 取款方式 required: - customerGroupId example: '' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: 'null' data: type: object properties: withdrawTimeConfigList: type: array items: type: object properties: withdrawMethod: type: string weekDay: type: integer description: 星期 companyTimezone: type: string description: UTC openTime: type: string description: 取款时间 status: type: 'null' required: - withdrawMethod - weekDay - companyTimezone - openTime - status description: 通道取款时间 withdrawAmountConfigList: type: array items: type: object properties: singleCheckLowAmount: type: integer description: 人工审核单笔最低取款金额 accountCurrency: type: 'null' description: 账户币种 blockchainName: type: string description: 链 withdrawMethod: type: string singleHighAmount: type: integer description: 单笔最大取款金额 maxIn24hourAmount: type: integer description: 24小时累计最高 withdrawCurrency: type: string description: 取款币种 singleLowAmount: type: number description: 单笔最低取款金额 status: type: 'null' required: - withdrawMethod - singleHighAmount - maxIn24hourAmount - withdrawCurrency - singleLowAmount - status description: 通道取款金额设置 enableWithdraw: type: boolean description: 是否允许取款,true:允许,false:不允许 withdrawConditionConfig: type: object properties: maxCount: type: integer description: 24小时取款次数 mustActive: type: boolean description: 是否必须激活 modifyLoginDisableWithdrawIntervals: type: integer description: 更改手机/邮箱后不可取款时间 modifyPwdDisableWithdrawIntervals: type: integer description: 修改密码后不可取款时间 status: type: 'null' required: - maxCount - mustActive - modifyLoginDisableWithdrawIntervals - modifyPwdDisableWithdrawIntervals - status description: 通道取款条件 withdrawRiskConfig: type: object properties: customerGroupId: type: integer firstSetLoginPwdDisableWithdrawIntervals: type: integer description: 首次设置登录密码后不可取款时间 updateTime: type: integer description: 修改时间 maxCount: type: integer description: 24小时最大取款次数 firstSetFundPwdDisableWithdrawIntervals: type: integer description: 首次设置资金密码后不可取款时间 newAddressDisableIntervals: type: integer description: 新添加的提现地址禁用时间 mustActive: type: boolean description: 是否必须激活,true:是,false:否 modifyLoginDisableWithdrawIntervals: type: integer description: 更改手机/邮箱后不可取款时间:小时 modifyPwdDisableWithdrawIntervals: type: integer description: 修改密码后不可取款时间 status: type: integer description: 状态1,代表后台启用 description: 客户组取款风控 withdrawFeeConfigList: type: 'null' description: 通道取款手续费 required: - withdrawFeeConfigList ok: type: boolean fail: type: boolean class: type: string example: msg: Success fail: false trace: x-1s331-3wq3-xxhig-98yvi37-1682325786 code: '0' data: withdrawTimeConfigList: null hourIn24Enable: null trace: null withdrawAmountConfigList: null updateBy: null customerId: null enableWithdraw: null withdrawConditionConfig: null id: null lang: null class: >- com.cats.fund.api.dto.app.QueryWithdrawRiskLimitConfigRespDto tradeType: null customerGroupEnable: null amountEnable: null ip: null updateTime: null withdrawRiskConfig: customerGroupId: 1 firstSetLoginPwdDisableWithdrawIntervals: 60 ip: null updateTime: 1682325006727 maxCount: 10 revision: 15 accountId: null firstSetFundPwdDisableWithdrawIntervals: 240 createBy: admin companyId: 1 trace: null newAddressDisableIntervals: 60 mustActive: true modifyLoginDisableWithdrawIntervals: 0 createTime: 1681867998763 updateBy: admin modifyPwdDisableWithdrawIntervals: 360 customerId: null id: 334 lang: null class: com.cats.fund.api.dto.app.WithdrawRiskConfigDto tradeType: null customerNo: null status: 1 accountActiveEnable: null revision: null accountId: null createBy: null companyId: null createTime: null timeEnable: null withdrawFeeConfigList: null customerNo: null status: null bizCode: '' tm: 15 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/fund.app.WithdrawAppDubboService.checkWithdrawRiskLimitConfig: post: summary: 检查客户的取款限制条件 deprecated: false description: >- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.checkWithdrawRiskLimitConfig 检查客户的取款限制条件 登录后方可访问 code ( "51021", "客户组取款配置,不允许取款"), code ( "51011", "客户组取款配置,账户必须激活才可取款"), code ("51012", "当前时间不允许取款"), code ("51025", "修改密码后{0}分钟内不允许取款"), code ("51026", "修改手机或邮箱后{0}分钟内不允许取款"), code ("51037", "修改资金密码后{0}分钟内不允许取款"), code ("51016", "超过24小时内最大取款次数"), ```以下提示信息中的占位符“%s”,取值为响应结果中的msgParams,多个以","拼接``` USCUSTOMER_API_0001006=1. 非常抱歉,设置登录密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001007=1. 非常抱歉,设置资金密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001008=1. 非常抱歉,修改登录密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001009=1. 非常抱歉,重置登录密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001010=1. 非常抱歉,修改资金密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001011=1. 非常抱歉,重置资金密码后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001012=1. 非常抱歉,更换邮箱后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001013=1. 非常抱歉,更换手机后%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001014=1. 非常抱歉,新增的提现地址%s小时内禁止提现,您可以稍后再进行提现操作;\n2. 如果您有任何疑问或需要帮助,请联系在线客服。 USCUSTOMER_API_0001016=当前提现地址不存在,请核对数据 operationId: queryWithdrawLimitConfig tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 accountCurrency: type: string description: 账户货币编码 withdrawCurrency: type: string description: 客户收款货币编码 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet withdrawType: type: integer format: int32 description: 取款类型,银行卡:1,数字钱包:2 blockchainName: type: string description: >- witdrawType为2时必填,链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 required: - tradeType - accountCurrency - withdrawCurrency - withdrawType - withdrawMethod example: '' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: boolean ok: type: boolean fail: type: boolean headers: {} security: [] /global/fund.app.WithdrawAppDubboService.queryRemainWithdrawAmount: post: summary: 获取取款方式+币+链的剩余提现金额 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryRemainWithdrawAmount 获取方式+币+链的剩余提现金额 登录后方可访问 operationId: queryWithdrawLimitConfig tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryRemainWithdrawAmountReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultQueryRemainWithdrawAmountRespDto headers: {} security: [] /global/fund.app.WithdrawAppDubboService.queryWithdrawProposal: post: summary: 查询取款提案 deprecated: false description: |- version: 0.0.1 bizType=fund.app.WithdrawAppDubboService.queryWithdrawProposal 查询取款提案 登录后方可访问 tags: - 资金接口/客户取款接口 parameters: - name: version in: header description: '' required: false example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法类型 proposalNo: type: string description: 提案号 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_58 $ref: '#/components/schemas/CustomerWithdrawProposalDto' ok: type: boolean fail: type: boolean headers: {} security: [] /global/tradeapi.app.CfdMMOrderApiService.addMarketOrder: post: summary: 下单 deprecated: false description: | 说明:合约全仓交易下单 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.addMarketOrder ``` tags: - 交易接口/全仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 玩法ID,本玩法下应填1 format: long accountId: type: integer title: 账户ID description: 账户ID,非必填。如填,已该账户进行交易 format: long bizType: type: integer title: 业务类型 description: 业务类型,1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;12-限价开 format: int32 direction: type: integer title: 订单买卖方向 description: 订单买卖方向,1-买;2-卖; format: int32 symbolId: type: integer title: 产品ID format: long description: 产品ID,产品ID positionId: type: integer title: 仓位ID description: 仓位ID,平仓下单时,必填 format: long requestTime: type: integer title: 下单请求时间 description: 下单请求时间,13位时间戳 format: long requestPrice: type: string title: 下单时价格 description: 下单时价格,需乘以10的`产品报价小数位`次方,处理为整数传入。仅作下单记录,非成交价格。 requestNum: type: string title: 下单手数 description: 下单手数 stopLoss: type: string title: 止损单价 description: 止损单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 takeProfit: type: string title: 止盈单价 description: 止盈单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 expireType: type: integer title: 过期类型 description: 过期类型,仅预埋单有效。1-当日有效;2-当周有效;3-30天;4-90天;默认2 format: int32 remark: type: string title: 备注 description: 备注 accountCurrency: type: string title: 账户货币 description: 账户货币 accountDigits: type: integer title: 账户小数位 format: int32 description: 账户小数位 crossLevelNum: type: integer title: 杠杆倍数 format: int32 description: 杠杆倍数,仅开仓有效,同个产品应仅有一个杠杆倍数 source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(限制最高255字符,枚举仅供参考,只能使用字母、数字、下划线) thirdPartyOrder: type: string title: 三方订单标识 description: (限制最高255字符,只能使用字母、数字、下划线) slippage: type: string title: 交易滑点 description: >- 仅市价单有效。可为百分比(仅支持2位小数,超出部分按四舍五入处理)也可以时浮点型仅支持4位小数,超出部分按四舍五入处理)。其他格式不支持。 required: - tradeType - bizType - direction - symbolId - requestTime - requestPrice - requestNum - accountCurrency - accountDigits responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean description: 响应是否成功 fail: type: boolean description: 响应是否失败 data: type: object properties: orderId: type: integer title: 订单号 format: long description: 订单号 positionId: type: integer title: 持仓单号 format: long description: 持仓单号 tradeVolume: type: string title: 交易手数 description: 交易手数 openPrice: type: string title: 开仓价 description: 开仓价 executePrice: type: string title: 成交价 description: 成交价 openDirection: type: integer title: 开仓时买卖方向 description: 开仓时买卖方向,1-买;2-卖; format: int32 direction: type: integer title: 本次下单买卖方向 description: 本次下单买卖方向,1-买;2-卖; format: int32 openOrClose: type: integer title: 本次下单开平类型 description: 本次下单开平类型,1-开仓;2-平仓; format: int32 symbolName: type: string title: 产品名称 description: 产品名称 symbolId: type: integer title: 产品Id format: long description: 产品Id stopLoss: type: string title: 止损价 description: 止损价,与入参一致 takeProfit: type: string title: 止盈价 description: 止盈价,与入参一致 digits: type: integer title: 产品小数位 format: int32 description: 产品小数位 fee: type: string title: 下单手续费 description: 下单手续费 interest: type: string title: 利息 description: 利息,仅平仓是存在 profit: type: string title: 盈亏 description: 盈亏,仅平仓是存在 title: 数据体 description: 数据体 example: msg: Success fail: false trace: x-dqxq8-qu20y7y-dq58lhn-39i483-1677570581 code: '0' data: tradeVolume: '0.1' symbolId: 720 orderId: 14460002 fee: '-0.0668' openOrClose: 1 openPrice: '22.25' takeProfit: '0' positionId: 2023022819810 interest: '0' openDirection: 1 stopLoss: '0' executePrice: '22.25' digits: 2 symbolName: BINAN_SOL_USDT profit: '0' direction: 1 bizCode: '' tm: 162 msgParams: null ok: true headers: {} security: [] x-docstype: TS.Clientapi.Trade x-docstitle: 交易接口 /global/tradeapi.app.CfdMMOrderApiService.updateOrder: post: summary: 设置仓位止损止盈 deprecated: false description: |- 说明:设置仓位止损止盈 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.updateOrder ``` tags: - 交易接口/全仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填1 format: long accountId: type: integer title: 账户ID format: long description: 账户ID,必须与账户货币二者填其一 accountCurrency: type: string title: 账户货币 description: 账户货币,必须与账户ID二者填其一 orderId: type: integer title: 订单ID format: long description: 订单ID positionId: type: integer title: 仓位ID format: long description: 仓位ID accountDigits: type: integer title: 账户小数位 format: long description: 账户小数位 stopLoss: type: string title: 止损单价 description: 止损单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 takeProfit: type: string title: 止盈单价 description: 止盈单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 remark: type: string title: 备注 description: 备注 required: - tradeType - orderId - positionId - accountDigits responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 openVolume: type: string title: 开仓手数 closeVolume: type: string title: 平仓手数 minVolume: type: string title: 单边最小手数 volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; example: msg: Account balance is 0 fail: true trace: x-0ei175a-x4dh9u2-1g8s95r-m2708212-1677570735 code: E000031 data: tradeapi.app.OrderApiService.updateOrder bizCode: CFD tm: 7 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.queryOrderPage: post: summary: 订单列表 deprecated: false description: |- 说明:查看订单列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryOrderPage ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 玩法ID,本玩法下应填2 format: long accountId: type: integer title: 账户ID description: 账户ID format: long accountCurrency: type: string title: 账户货币 description: 账户货币 bizType: type: integer title: 业务类型 description: >- 业务类型,1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;9-延时订单;10-限价预埋单;11-停损预埋单;13-撮合限价开仓单;14-撮合限价平仓单 format: int32 direction: type: integer title: 订单买卖方向 description: 订单买卖方向,1-买;2-卖; format: int32 status: type: integer title: 订单状态 description: 订单状态,1-收到订单;2-订单成交;3-订单部分成交;4-订单取消;5-订单部分取消;6-订单拒绝;7-订单过期; format: long symbolId: type: integer title: 产品ID format: int32 description: 产品ID orderIds: type: string title: 订单ID串 description: 订单ID串,多个订单ID间以,分割 positionId: type: integer title: 仓位id format: long description: 仓位id size: type: integer format: long title: 每页条数 description: 每页条数,默认20 current: type: integer title: 当前页码 description: 当前页码 querySource: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: current: type: integer title: 当前页码 format: int32 size: type: integer title: 每页数据量 format: int32 total: type: integer title: 数据总数 format: int32 records: type: array items: type: object properties: id: type: integer title: 主键 format: long dealId: type: integer title: 成交单id format: long bizType: type: integer title: 订单业务类型 description: >- 1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;9-延时订单;10-限价预埋单;11-停损预埋单; format: int32 direction: type: integer title: 订单买卖方向 description: 1-买;2-卖; format: int32 status: type: integer title: 订单状态 description: >- 1-收到订单;2-订单成交;3-订单部分成交;4-订单取消;5-订单部分取消;6-订单拒绝;7-订单过期; format: int32 customerGroupId: type: integer title: 客户组ID format: long symbolId: type: integer title: 产品ID format: long digits: type: integer title: 产品小数位 format: long symbolName: type: string title: 产品名称 requestPrice: type: string title: 请求价格 description: '*' requestNum: type: string title: 请求数量 description: '*' contractSize: type: integer title: 产品合约大小 format: int32 executePrice: type: string title: 成交价 description: '*' requestTime: type: integer title: 请求时间 description: 13位时间戳 format: long executeTime: type: integer title: 成交时间 description: 13位时间戳 format: long fee: type: string title: 成交手续费 description: '*' executeMargin: type: integer title: 执行保证金 description: '*' format: int32 accountDigits: type: integer title: 账户小数位 format: int32 executeNum: type: string title: 已成交数量 cancelNum: type: string title: 已取消数量 positionId: type: integer title: 仓位ID format: long stopLoss: type: string title: 止损单价 description: '*' takeProfit: type: string title: 止盈单价 description: '*' remark: type: string title: 备注 createTime: type: integer title: 创建时间 description: 13位时间戳 format: long updateTime: type: integer title: 最后更新时间 description: 13位时间戳 format: long seq: type: integer title: 报价序号 format: long interest: type: integer title: 持仓利息 format: long pnl: type: integer title: 盈亏 format: long source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 title: 订单集合 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-11w38izu-238ws9-maphaym-1f261yz-1677573205 code: '0' data: [] bizCode: '' tm: 7 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-6c5e5-162tc21-ri3151-6m634-1677573324 code: '500' data: tradeapi.app.OrderApiService.queryOrderPage bizCode: TA tm: 0 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.CfdMMOrderApiService.queryHistoryCloseOrderList: post: summary: 平仓记录 deprecated: false description: |- 说明:查询历史平仓记录 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryHistoryCloseOrderList ``` tags: - 交易接口/全仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填1 format: long accountId: type: integer title: 账户ID format: long sortFieldName: type: string title: 排序字段名 description: >- pnl-利润;openTime-开仓时间;closeTime-平仓时间;orderId-订单id;symbolId-产品id; sortType: type: string title: 排序类型 description: desc-降序;asc-升序; symbolId: type: integer title: 产品ID format: long openStartTime: type: integer title: 开仓起始时间 description: 13位时间戳 format: long openEndTime: type: integer title: 开仓结束时间 description: 13位时间戳 format: long closeStartTime: type: integer title: 平仓起始时间 description: 13位时间戳 format: long closeEndTime: type: integer title: 平仓结束时间 description: 13位时间戳 format: long current: type: integer title: 页码 description: 默认1 format: int32 size: type: integer title: 每页数据量 description: 默认20 format: int32 querySource: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 required: - tradeType - sortFieldName - sortType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: current: type: integer title: 当前页码 format: int32 totalPnl: type: number title: 总利润 format: double size: type: integer title: 每页数据量 format: int32 totalPage: type: integer title: 总页数 format: int32 list: type: array items: type: object properties: symbolId: type: integer format: long title: 产品id bizType: type: integer format: int32 title: 平仓类型 description: >- 2-市价平;3-止损平仓;4-止盈平仓;5-爆仓强平;6-产品到期强平;7-销户平仓;8-手动强平; orderId: type: integer format: long title: 订单id openVolume: type: string title: 开仓手数 openPrice: type: string title: 开仓价 closeVolume: type: string title: 平仓手数 closePrice: type: string title: 平仓价 takeProfit: type: string title: 止盈价 description: 没设置则显示- stopLoss: type: string title: 止损价 description: 没设置则显示- closeTime: type: integer title: 平仓时间 format: long description: 13位时间戳 commission: type: string title: 手续费 symbolName: type: string title: 产品名称 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 profit: type: string title: 利润 interest: type: string title: 持仓利息 openDirection: type: integer title: 开仓方向 description: 1-买;2-卖; format: int32 closeDirection: type: integer format: int32 description: 1-买;2-卖; title: 平仓方向 source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 title: 平仓列表集合 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-77q3ivej-u4wi1d3a-5pbl5v-ypwj0-1677573497 code: '0' data: accountId: null trace: x-77q3ivej-u4wi1d3a-5pbl5v-ypwj0-1677573497 companyId: 360 current: 1 size: 20 totalPage: 0 ip: 47.242.92.158 customerId: 1176 list: [] lang: en-US totalPnl: 0 customerNo: '86001175' bizCode: '' tm: 6 msgParams: null ok: true '2': summary: 异常示例_sortType非desc,asc 值 value: msg: Only allow sequential or reverse sorting fail: true trace: x-4zhomd-v593q7m-vh94y-5e815-1677573516 code: E000014 data: tradeapi.app.OrderApiService.queryHistoryCloseOrderList bizCode: CFD tm: 13 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.queryTradeRecordPage: post: summary: 查询成交记录列表 deprecated: false description: |- 说明:查询成交记录列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.SpotOrderApiService.queryTradeRecordPage ``` operationId: queryTradeRecordPage tags: - 交易接口/现货交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/SpotQueryOrderRecordPageDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultSpotTradeRecordVo' headers: {} security: [] /global/tradeapi.app.CfdMMOrderApiService.setCrossLevelNum: post: summary: 设置杠杆倍数 deprecated: false description: |- 说明:合约-全仓玩法,设置客户对产品的杠杆倍数,影响该产品所以仓位 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.setCrossLevelNum ``` tags: - 交易接口/全仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填1 format: long companyId: type: integer title: 公司ID format: long customerId: type: integer title: 客户ID format: long customerNo: type: string title: 客户编号 customerGroupId: type: integer title: 客户组Id format: long symbolId: type: integer title: 产品ID format: long requestTime: type: integer title: 杠杆倍数 format: int32 trace: type: string title: 追踪码 required: - tradeType - customerId - customerNo - customerGroupId - requestTime - companyId - symbolId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: crossLevelNum: type: integer title: 杠杆倍数 format: int32 title: 数据体 example: msg: Success fail: false trace: x-6s8tc-2v65-i8270878-1727-1677574098 code: '0' data: crossLevelNum: 11 bizCode: '' tm: 17 msgParams: null ok: true headers: {} security: [] /global/tradeapi.app.CfdMMOrderApiService.calculateMarketOrder: post: summary: 下单试算 deprecated: false description: |- 说明:试算下单保证金、手续费 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.calculateMarketOrder ``` tags: - 交易接口/全仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填1 format: long accountId: type: integer title: 账户ID description: 非必填。如填,已该账户进行交易 format: long bizType: type: integer title: 业务类型 description: 1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;12-限价开 format: int32 direction: type: integer title: 订单买卖方向 description: 1-买;2-卖; format: int32 symbolId: type: integer title: 产品ID format: long positionId: type: integer title: 仓位ID description: 平仓下单时,必填 format: long requestTime: type: integer title: 下单请求时间 description: 13位时间戳 format: long requestPrice: type: string title: 下单时价格 description: 仅作下单记录,非成交价格* requestNum: type: string title: 下单手数 expireType: type: integer title: 过期类型 description: 仅预埋单有效。1-当日有效;2-当周有效; format: int32 remark: type: string title: 备注 accountCurrency: type: string title: 账户货币 accountDigits: type: integer title: 账户小数位 format: int32 crossLevelNum: type: integer title: 杠杆倍数 format: int32 description: 仅开仓有效,同个产品应仅有一个杠杆倍数 required: - tradeType - bizType - direction - symbolId - requestTime - requestPrice - requestNum - accountCurrency - accountDigits responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: fee: type: string title: 手续费 margin: type: string title: 保证金 calculatePrice: type: string title: 计算价格 title: 数据体 example: msg: Success fail: false trace: x-7rf727-m64d8ar-72dn4ij-23o3vt-1677574738 code: '0' data: margin: '10000.6584' calculatePrice: '136.719' fee: '0.0000' bizCode: '' tm: 31 msgParams: null ok: true headers: {} security: [] /global/tradeapi.app.CfdMMPositionApiService.queryPositionDetail: post: summary: 持仓详情 deprecated: false description: |- 说明:查询持仓详情 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.queryPositionDetail ``` tags: - 交易接口/全仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填1 format: long accountId: type: integer title: 账户ID format: long positionId: type: integer title: 仓位id format: long required: - tradeType - positionId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 openVolume: type: string title: 开仓手数 closeVolume: type: string title: 平仓手数 minVolume: type: string title: 单边最小手数 stopLossDecimal: type: string title: 止损单价 description: '`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示' takeProfitDecimal: type: string title: 止盈单价 description: '`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示' volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-11wdkt-kg9i-ld2y-53mz854-1677571927 code: '0' data: symbolId: 720 orderId: 14460003 dealId: 94870543 canReduceMargin: '0.0000' openPrice: '22.18' remark: null takeProfitDecimal: '0.00' closeNum: 0 closeFee: '0.0000' takeProfit: '0' occupyTheMargin: '0.0000' interest: '0.0000' maintenanceMargin: '0.0000' closeVolume: 0 openVolume: 0.1 closeTime: 0 closeAccountDigits: 4 symbolName: BINAN_SOL_USDT openTime: 1677571033093 profit: null tradeType: 1 direction: 1 singleMargin: null margin: null openContractSize: 1 resp: null openMargin: '0.2209' openNum: 0.1 openFee: '0.0665' closeSymbolDigits: 2 warningMargin: '0.0000' stopLossDecimal: '0.00' adjustCrossLevel: 1-100 openSymbolDigits: 2 volume: 0.1 accountId: 1031767 companyId: 360 positionId: 2023022819827 closeFreeDigits: null stopLoss: '0' minVolume: null marginSetType: '2' crossLevelNum: 10 openAccountDigits: 4 closePrice: '0.0000' status: '1' bizCode: C tm: 27 msgParams: null ok: true '2': summary: 异常示例 value: msg: Close position fail fail: true trace: x-pw16m-so77fl71-x21ucw-sh0wz4-1677571968 code: '30001' data: tradeapi.app.PositionApiService.queryPositionDetail bizCode: C tm: 93 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.PositionApiService.queryPositionPage: post: summary: 持仓列表 deprecated: false description: |- 说明:查询持仓列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.queryPositionPage ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: 账户id format: long accountCurrency: type: string title: 账户货币 description: 账户币种 status: type: integer format: int32 title: 仓位状态 description: 1-持仓中;3-部分平仓; orderId: type: integer title: 订单ID format: long description: 订单id dealId: type: integer format: long title: 成交单ID description: 成交id symbolId: type: integer format: long title: 产品ID description: 产品id startTime: type: integer title: 开始时间 format: long description: 13位时间戳 endTime: type: integer format: long title: 结束时间 description: 13位时间戳 sortFieldName: type: string title: 排序字段名 description: orderId-订单Id;openTime-执行时间;symbolId-产品Id;pnl-盈亏; sortType: type: string title: 排序方式 description: asc-升序;desc-降序;(默认desc) size: type: integer title: 每页条数 description: 默认20 format: long current: type: integer title: 当前页 description: 默认1 format: long querySource: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 description: '*' openVolume: type: string title: 开仓手数 description: '*' closeVolume: type: string title: 平仓手数 description: '*' minVolume: type: string title: 单边最小手数 description: '*' stopLossDecimal: type: string title: 止损单价 description: '`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示' takeProfitDecimal: type: string title: 止盈单价 description: '`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示' volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-6d6k11o7-00ve031-d863o8-4hk417e-1677572056 code: '0' data: - symbolId: 967 orderId: 24153319 dealId: 13394059 canReduceMargin: '0.0000' openPrice: '7.05' remark: null takeProfitDecimal: '0.00' closeNum: 0 closeFee: '0.0000' takeProfit: '0' occupyTheMargin: '0.0000' interest: '0.0000' maintenanceMargin: '0.0000' closeVolume: 0 openVolume: 1 closeTime: 0 closeAccountDigits: 4 symbolName: AXS/USDT_PRD openTime: 1672023552024 profit: null tradeType: 1 direction: 1 singleMargin: null margin: null openContractSize: 1 resp: null openMargin: '0.3480' openNum: 1 openFee: '0.3525' closeSymbolDigits: 2 warningMargin: '0.0000' stopLossDecimal: '0.00' adjustCrossLevel: 1-100 openSymbolDigits: 2 volume: 1 accountId: 1031767 companyId: 360 positionId: 2022122620993 closeFreeDigits: null stopLoss: '0' minVolume: null marginSetType: '2' crossLevelNum: 20 openAccountDigits: 4 closePrice: '0.0000' status: '1' bizCode: C tm: 21 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-7u8qq26-71c412-yi4pce4-n1u574-1677572101 code: '500' data: tradeapi.app.PositionApiService.queryPositionPage bizCode: TA tm: 1 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.CfdMMOrderApiService.queryCapitalFlowList: post: summary: 资金流水 deprecated: false description: |- 说明:分页查询账户资金流水 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryCapitalFlowList ``` tags: - 交易接口/全仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填1 format: long accountId: type: integer format: long title: 账户ID size: type: integer title: 每页数据条数 format: long current: type: integer title: 当前页 format: long businessType: type: integer format: int32 title: 业务类型 description: 0-不限制;1-存款;2-取款;3-系统清零;4-额度调整;5-冻结;6-交易;36-划转;42-奖励; status: type: integer format: int32 title: 状态 description: 0-不限制;1-初始化;2-处理成功;3-处理失败; startTime: type: integer format: long description: 13位时间戳 title: 起始时间 endTime: type: integer format: long description: 13位时间戳 title: 结束时间 operate: type: integer format: int32 title: 资金流向 description: 0-不限制;1-增加;2-减少; assetsId: type: integer format: long title: 资产Id lang: type: string title: 语种 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码,0成功,其他失败 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean description: 成功标志 fail: type: boolean description: 失败标志 data: type: object properties: total: type: integer title: 总数 format: long description: 总数 size: type: integer format: long title: 每页条数 description: 每页条数 current: type: integer format: long title: 当前页 description: 当前页 records: type: array items: type: object properties: remark: type: string title: 备注 description: 备注 createTime: type: integer title: 创建日期 description: 创建日期,13位时间戳 format: long updateTime: type: integer format: long title: 更新时间 description: 更新时间,13位时间戳 subjectId: type: integer format: long title: 科目ID description: 科目ID bookkeepId: type: integer format: long title: 凭证ID description: 凭证ID amountIn: type: string title: 增加金额 description: 增加金额 amountOut: type: string title: 减少金额 description: 减少金额 status: type: integer format: int32 title: 状态 description: 状态,1-初始化;2-处理成功;3-处理失败; amountAfter: type: string title: 变动后余额 description: 变动后余额 businessType: type: integer title: 业务类型 format: int32 description: >- 业务类型,1-存款;2-取款;3-系统清零;4-额度调整;5-冻结;6-交易;36-划转;42-奖励; businessType1: type: integer format: int32 description: >- 业务子类型,1001-前端存款;1002-存款手续费;2001-前端取款;2002-取消取款;2003-取款手续费;2004-取消手续费;2005-确认转账;3001-系统清零;4001-额度调整_存款;4002-额度调整_取款;4003-额度调整_其他;4004-额度调整_赠金;4005-额度调整_释放不可提;4006-额度调整_不可提;4007-额度调整_转入返佣;5001-冻结;5002-解冻;6001-开仓手续费;6002-平仓手续费;6003-隔夜利息;6004-市价平仓盈亏;6005-止损平仓盈亏;6006-止盈平仓盈亏;6007-系统强平盈亏;6008-到期强平盈亏;6009-手动强平盈亏;36001-划入金额;36002-划出金额;42001-发放奖励;42002-扣回奖励;42003-发放返佣;42004-扣回返佣; title: 业务子类型 customerNo: type: string title: 客户编号 description: 客户编号 digits: type: string title: 小数位 description: 小数位 currency: type: string title: 币种 description: 币种 businessTypeName: type: string title: 业务类型名称 description: 业务类型名称,按传入`lang`确认语种 businessType1Name: type: string title: 业务子类型名称 description: 业务子类型名称,按传入`lang`确认语种 accountId: type: integer title: 账户Id format: long description: 账户Id orderId: type: integer format: long description: 订单id dealId: type: integer format: long description: 成交id title: 数据体 description: 数据体 title: 流水集合 description: 流水集合 description: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-n72ql-snasw1-ts561r-31e7q-1677572540 code: '0' data: total: 40 current: 1 size: 20 records: - amount: '-0.0665' businessType1: 6001 amountAfter: '109849175.3769' businessType1Name: Open position fee updateTime: 1677571033166 remark: null version: 0 subjectId: 1504110734228991000 accountId: 1031767 createTime: 1677571033151 businessTypeName: transaction createdBy: null updateBy: null bookkeepId: 2023022819827 currency: USDT digits: 4 amountIn: '0.0000' amountOut: '0.0665' id: 238603703 businessType: 6 customerNo: '86001175' status: 2 bizCode: A tm: 13 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-q7pj-8jiln-310518-4l0c69-1677572511 code: '500' data: tradeapi.app.OrderApiService.queryCapitalFlowList bizCode: TA tm: 0 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.updatePboOrder: post: summary: 修改预埋单 deprecated: false description: |- group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.updatePboOrder tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: 非必填。如填,已该账户进行交易 format: long pboId: type: string title: 预埋单ID stopLoss: type: number title: 止损单价 description: 需乘以10的`产品报价小数位`次方,处理为整数传入。 takeProfit: type: number title: 止盈单价 description: 需乘以10的`产品报价小数位`次方,处理为整数传入。 requestNum: type: number title: 请求数量/额度 requestPrice: type: number title: 请求价格 required: - tradeType - pboId example: tradeType: 82 pboId: '77' stopLoss: 9 accountId: 78 requestPrice: 19 takeProfit: 35 requestNum: 47 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: orderId: type: integer title: 订单号 format: long positionId: type: integer title: 持仓单号 format: long tradeVolume: type: string title: 交易手数 openPrice: type: string title: 开仓价 executePrice: type: string title: 成交价 openDirection: type: integer title: 开仓时买卖方向 description: 1-买;2-卖; format: int32 direction: type: integer title: 本次下单买卖方向 description: 1-买;2-卖; format: int32 openOrClose: type: integer title: 本次下单开平类型 description: 1-开仓;2-平仓; format: int32 symbolName: type: string title: 产品名称 symbolId: type: integer title: 产品Id format: long stopLoss: type: string title: 止损价 description: 与入参一致 takeProfit: type: string title: 止盈价 description: 与入参一致 digits: type: integer title: 产品小数位 format: int32 fee: type: string title: 下单手续费 interest: type: string title: 利息 description: 仅平仓是存在 profit: type: string title: 盈亏 description: 仅平仓是存在 title: 数据体 example: msg: Success fail: false trace: x-dqxq8-qu20y7y-dq58lhn-39i483-1677570581 code: '0' data: tradeVolume: '0.1' symbolId: 720 orderId: 14460002 fee: '-0.0668' openOrClose: 1 openPrice: '22.25' takeProfit: '0' positionId: 2023022819810 interest: '0' openDirection: 1 stopLoss: '0' executePrice: '22.25' digits: 2 symbolName: BINAN_SOL_USDT profit: '0' direction: 1 bizCode: '' tm: 162 msgParams: null ok: true headers: {} security: [] /global/tradeapi.app.OrderApiService.queryPBOOrderPage: post: summary: 平仓时到CP划账 deprecated: true description: >- 当会员有投注过的一局游戏完结,而会员有净赢额,CATS2会发出此请求到CP系统。CP系统需要修改会员帐户结余。此请求会不停发出,直到被处理及正确回覆为止。 tags: - 外部结算接口 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: username: type: string description: 客户身份唯一编号 title: '' maxLength: 48 currency: type: string description: 账户货币code,标准ISO 3字元货币单位 title: '' maxLength: 16 amount: type: string description: 操作金额 amountDigist: type: integer description: 金额小数位 txid: type: string description: 唯一交易编号,多次请求需要保持业务幂等 maxLength: 48 requesttime: type: integer format: long description: 请求发起时间戳,精确到毫秒,13位 ip: type: string description: 用户ip remark: type: string description: 三方业务备注信息 maxLength: 200 required: - currency - username - amount - txid - remark - ip - amountDigist example: tradeType: 81 accountId: 15 sortType: desc sortFieldName: orderTime accountCurrency: USDT responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码,code=0标识当前请求操作成功,其他code处理异常 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: {} description: 消息体 ok: type: boolean fail: type: boolean example: msgParams: veniam sit msg: anim nisi consectetur sit sed trace: laboris tm: 62 bizCode: '10' data: {} code: '100' fail: false ok: true headers: {} security: [] /global/tradeapi.app.OrderApiService.addMarketOrder: post: summary: 下单 deprecated: false description: |- 说明:合约逐仓交易下单 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.addMarketOrder ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 玩法ID,本玩法下应填2 format: long accountId: type: integer title: 账户ID description: 账户ID,非必填。如填,已该账户进行交易 format: long bizType: type: integer title: 业务类型 description: 业务类型,1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;13-聚合限价开仓单;14-聚合限价平仓单 format: int32 direction: type: integer title: 订单买卖方向 description: 订单买卖方向,1-买;2-卖; format: int32 symbolId: type: integer title: 产品ID format: long description: 产品ID positionId: type: integer title: 仓位ID description: 仓位ID,平仓下单时,必填 format: long requestTime: type: integer title: 下单请求时间 description: 下单请求时间,13位时间戳 format: long requestPrice: type: string title: 下单时价格 description: 下单时价格,需乘以10的`产品报价小数位`次方,处理为整数传入。仅作下单记录,非成交价格。 requestNum: type: string title: 下单手数 description: 下单手数或下单额度,配合entryType使用 stopLoss: type: string title: 止损单价 description: 止损单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 takeProfit: type: string title: 止盈单价 description: 止盈单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 expireType: type: integer title: 过期类型 description: 过期类型,仅预埋单有效。1-当日有效;2-当周有效;3-30天;4-90天;默认2 format: int32 remark: type: string title: 备注 description: 备注 accountCurrency: type: string title: 账户货币 description: 账户货币 accountDigits: type: integer title: 账户小数位 format: int32 description: 账户小数位 crossLevelNum: type: integer title: 杠杆倍数 format: int32 description: 杠杆倍数,本参数需针对产品一致。如不一致,将无法下单成功 entryType: type: integer description: 下单类型 1 按数量 , 2 按额 blacklist: type: boolean title: 黑名单客户订单 description: 黑名单客户订单(默认 false) source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(限制最高255字符,枚举仅供参考,只能使用字母、数字、下划线) thirdPartyOrder: type: string title: 三方订单标识 description: (限制最高255字符,只能使用字母、数字、下划线) slippage: type: string description: >- 仅市价单有效。可为百分比(仅支持2位小数,超出部分按四舍五入处理)也可以时浮点型仅支持4位小数,超出部分按四舍五入处理)。其他格式不支持。 title: 交易滑点 required: - tradeType - bizType - direction - symbolId - requestTime - requestPrice - requestNum - accountCurrency - accountDigits - entryType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean description: 响应是否成功 fail: type: boolean description: 响应是否失败 data: type: object properties: orderId: type: integer title: 订单号 format: long description: 订单号 positionId: type: integer title: 持仓单号 format: long description: 持仓单号 tradeVolume: type: string title: 交易手数 description: 交易手数 openPrice: type: string title: 开仓价 description: 开仓价 executePrice: type: string title: 成交价 description: 成交价 openDirection: type: integer title: 开仓时买卖方向 description: 开仓时买卖方向,1-买;2-卖; format: int32 direction: type: integer title: 本次下单买卖方向 description: 本次下单买卖方向,1-买;2-卖; format: int32 openOrClose: type: integer title: 本次下单开平类型 description: 本次下单开平类型,1-开仓;2-平仓; format: int32 symbolName: type: string title: 产品名称 description: 产品名称 symbolId: type: integer title: 产品Id format: long description: 产品Id stopLoss: type: string title: 止损价 description: 止损价,与入参一致 takeProfit: type: string title: 止盈价 description: 止盈价,与入参一致 digits: type: integer title: 产品小数位 format: int32 description: 产品小数位 fee: type: string title: 下单手续费 description: 下单手续费 interest: type: string title: 利息 description: 利息,仅平仓是存在 profit: type: string title: 盈亏 description: 盈亏,仅平仓是存在 source: type: string title: 订单来源 description: H5、Android、IOS、MT5 title: 数据体 description: 数据体 required: - source example: msg: Success fail: false trace: x-dqxq8-qu20y7y-dq58lhn-39i483-1677570581 code: '0' data: tradeVolume: '0.1' symbolId: 720 orderId: 14460002 fee: '-0.0668' openOrClose: 1 openPrice: '22.25' takeProfit: '0' positionId: 2023022819810 interest: '0' openDirection: 1 stopLoss: '0' executePrice: '22.25' digits: 2 symbolName: BINAN_SOL_USDT profit: '0' direction: 1 bizCode: '' tm: 162 msgParams: null ok: true headers: {} security: [] x-docstype: TS.Clientapi.Trade x-docstitle: 交易接口 /global/tradeapi.app.CfdWBWOrderApiService.queryPBOOrderPage: post: summary: 预埋单列表 deprecated: false description: |- group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryPBOOrderPage tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: 非必填。如填,已该账户进行交易 format: long accountCurrency: type: string title: 账户货币 description: 账户货币 sortFieldName: type: string title: 排序字段 description: 排序字段名 orderTime(openTime,orderId),symbolId,symbolCode sortType: type: string title: 排序类型 description: 排序类型 desc 降序;asc 升序 querySource: type: string title: 订单来源 description: 订单来源 thirdPartyOrder: type: string title: 三方订单ID description: 三方订单ID required: - tradeType example: tradeType: 59 accountCurrency: aliqua fugiat laboris accountId: 85 sortType: eu ut enim Ut consequat sortFieldName: 少可县得 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: id: type: string title: 预埋单ID symbolId: type: integer title: 产品Id format: long type: type: integer title: 订单类型:9:预埋单,10:延时单 11:止损止盈单 0:市价单 format: long direction: type: integer title: 本次下单买卖方向 description: 1-买;2-卖; format: int32 state: type: integer title: 是否转成市价单 0:否,1:是; format: int32 requestPrice: type: integer title: 请求价格 openPrice: type: string title: 请求价格(已处理小数位) digits: type: integer title: 产品小数位 format: int32 orderTime: type: integer title: 预埋单和延时单生成时间 delayTime: type: string title: 延时区间开始时间,单位毫秒,延时单用 delayEndTime: type: string title: 延时区间结束时间,单位毫秒,延时单用 exchangeTime: type: string title: 转成市价单生成时间 reserve: type: string title: 保留字段 customerGroupId: type: string title: 客户组ID contractSize: type: integer title: 本次下单开平类型 description: 1-开仓;2-平仓; format: int32 requestVolume: type: integer title: 请求数量 stopLoss: type: integer title: 止损价 stopLossTarget: type: integer title: 止损单价(已处理小数位) takeProfit: type: integer title: 止盈单价 takeProfitTarget: type: integer title: 止盈单价(已处理小数位) tradeType: type: integer title: 下单手续费 expireType: type: string title: 过期类型1.当日有效2.当周有效;3-30天;4-90天; remark: type: string title: 备注 loanAmount: type: integer title: 借款金额(杠杆全仓) tradeModel: type: integer title: 成交模式 crossLevelNum: type: integer title: 杠杆倍数 title: 数据体 example: msg: Success fail: false trace: x-dqxq8-qu20y7y-dq58lhn-39i483-1677570581 code: '0' data: tradeVolume: '0.1' symbolId: 720 orderId: 14460002 fee: '-0.0668' openOrClose: 1 openPrice: '22.25' takeProfit: '0' positionId: 2023022819810 interest: '0' openDirection: 1 stopLoss: '0' executePrice: '22.25' digits: 2 symbolName: BINAN_SOL_USDT profit: '0' direction: 1 bizCode: '' tm: 162 msgParams: null ok: true headers: {} security: [] /global/tradeapi.app.CfdWBWOrderApiService.updateOrder: post: summary: 设置仓位止损止盈 deprecated: false description: |- 说明:设置仓位止损止盈 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.updateOrder ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID format: long description: 账户ID,必须与账户货币二者填其一 accountCurrency: type: string title: 账户货币 description: 账户货币,必须与账户ID二者填其一 orderId: type: integer title: 订单ID format: long description: 订单ID positionId: type: integer title: 仓位ID format: long description: 仓位ID accountDigits: type: integer title: 账户小数位 format: long description: 账户小数位 stopLoss: type: string title: 止损单价 description: 止损单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 takeProfit: type: string title: 止盈单价 description: 止盈单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 remark: type: string title: 备注 description: 备注 required: - tradeType - orderId - positionId - accountDigits responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: {} title: 数据体 description: '*' example: msg: Account balance is 0 fail: true trace: x-0ei175a-x4dh9u2-1g8s95r-m2708212-1677570735 code: E000031 data: tradeapi.app.OrderApiService.updateOrder bizCode: CFD tm: 7 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.CfdWBWOrderApiService.queryOrderDetail: post: summary: 订单详情 deprecated: false description: |- 说明:查看订单详情 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryOrderDetail ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: '*' format: long accountCurrency: type: string title: 账户货币 description: '*' orderId: type: integer title: 订单ID format: long required: - tradeType - orderId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: orderId: type: integer title: 订单ID format: long busiiType: type: integer title: 订单业务类型 description: >- 1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;9-延时订单;10-限价预埋单;11-停损预埋单; format: int32 direction: type: integer title: 订单买卖方向 description: 1-买;2-卖; format: int32 status: type: integer title: 订单状态 description: 1-收到订单;2-订单成交;3-订单部分成交;4-订单取消;5-订单部分取消;6-订单拒绝;7-订单过期; format: int32 userGroupId: type: integer title: 客户组ID format: long accountId: type: integer title: 账户ID format: long symbolId: type: integer title: 产品ID format: long digits: type: integer title: 产品小数位 format: long contractSize: type: integer title: 产品合约大小 format: int32 requestPrice: type: string title: 请求价格 description: '*' requestNum: type: string title: 请求数量 description: '*' requestTime: type: integer title: 请求时间 description: 13位时间戳 format: long executeMarginRate: type: integer title: 执行保证金比例 description: '*' format: int32 executeMarginRateDigits: type: integer title: 执行保证金比例小数位 description: '*' format: int32 spread: type: integer title: 成交点差 description: '*' format: int32 pointRatio: type: integer title: 成交大点比例 description: '*' format: int32 executePrice: type: string title: 成交价 description: '*' executeRate: type: integer title: 成交汇率 description: '*' format: long rateDigits: type: integer title: 汇率小数位 format: long fee: type: string title: 成交手续费 description: '*' feeDigits: type: integer title: 成交手续费小数位 format: long executeTime: type: integer title: 成交时间 description: 13位时间戳 format: long createTime: type: integer title: 创建时间 description: 13位时间戳 format: long updateTime: type: integer title: 最后更新时间 description: 13位时间戳 format: long positionId: type: integer title: 仓位ID format: long stopLoss: type: string title: 止损单价 description: '*' takeProfit: type: string title: 止盈单价 description: '*' remark: type: string title: 备注 source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 title: 数据体 headers: {} security: [] /global/tradeapi.app.CfdWBWOrderApiService.queryHistoryCloseOrderList: post: summary: 平仓记录 deprecated: false description: |- 说明:查询历史平仓记录 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryHistoryCloseOrderList ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: '*' format: long accountCurrency: type: string title: 账户货币 description: '*' sortFieldName: type: string title: 排序字段名 description: >- pnl-利润;openTime-开仓时间;closeTime-平仓时间;orderId-订单id;symbolId-产品id; sortType: type: string title: 排序类型 description: desc-降序;asc-升序; symbolId: type: integer title: 产品ID format: long openStartTime: type: integer title: 开仓起始时间 description: 13位时间戳 format: long openEndTime: type: integer title: 开仓结束时间 description: 13位时间戳 format: long closeStartTime: type: integer title: 平仓起始时间 description: 13位时间戳 format: long closeEndTime: type: integer title: 平仓结束时间 description: 13位时间戳 format: long current: type: integer title: 页码 description: 默认1 format: int32 size: type: integer title: 每页数据量 description: 默认20 format: int32 querySource: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 required: - tradeType - sortFieldName - sortType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: current: type: integer title: 当前页码 format: int32 totalPnl: type: number title: 总利润 description: '*' format: double size: type: integer title: 每页数据量 format: int32 totalPage: type: integer title: 总页数 format: int32 list: type: array items: type: object properties: symbolId: type: integer format: long title: 产品id bizType: type: integer format: int32 title: 平仓类型 description: >- 2-市价平;3-止损平仓;4-止盈平仓;5-爆仓强平;6-产品到期强平;7-销户平仓;8-手动强平; orderId: type: integer format: long title: 订单id openVolume: type: string title: 开仓手数 openPrice: type: string title: 开仓价 closeVolume: type: string title: 平仓手数 closePrice: type: string title: 平仓价 takeProfit: type: string title: 止盈价 description: 没设置则显示- stopLoss: type: string title: 止损价 description: 没设置则显示- closeTime: type: integer title: 平仓时间 format: long description: 13位时间戳 commission: type: string title: 手续费 symbolName: type: string title: 产品名称 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 profit: type: string title: 利润 interest: type: string title: 持仓利息 openDirection: type: integer title: 开仓方向 description: 1-买;2-卖; format: int32 closeDirection: type: integer format: int32 description: 1-买;2-卖; title: 平仓方向 source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 title: 平仓列表集合 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-77q3ivej-u4wi1d3a-5pbl5v-ypwj0-1677573497 code: '0' data: accountId: null trace: x-77q3ivej-u4wi1d3a-5pbl5v-ypwj0-1677573497 companyId: 360 current: 1 size: 20 totalPage: 0 ip: 47.242.92.158 customerId: 1176 list: [] lang: en-US totalPnl: 0 customerNo: '86001175' bizCode: '' tm: 6 msgParams: null ok: true '2': summary: 异常示例_sortType非desc,asc 值 value: msg: Only allow sequential or reverse sorting fail: true trace: x-4zhomd-v593q7m-vh94y-5e815-1677573516 code: E000014 data: tradeapi.app.OrderApiService.queryHistoryCloseOrderList bizCode: CFD tm: 13 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.PositionApiService.updateCrossLevelNum: post: summary: 设置仓位杠杆倍数 deprecated: false description: |- ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.updateCrossLevelNum ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long symbolId: type: integer title: 产品ID format: long description: 产品ID requestTime: type: integer title: 杠杆倍数 format: int32 description: 杠杆倍数 required: - tradeType - requestTime - symbolId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: crossLevelNum: type: integer title: 杠杆倍数 format: int32 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-6s8tc-2v65-i8270878-1727-1677574098 code: '0' data: crossLevelNum: 11 bizCode: '' tm: 17 msgParams: null ok: true '2': summary: 异常示例-修改杠杆倍数不合法 value: msg: >- Selected leverage ratio is not within the range, please select again fail: true trace: x-k246k-s7g2ze-e4b4ned3-2781-1677574116 code: E000030 data: tradeapi.app.OrderApiService.setCrossLevelNum bizCode: CFD tm: 3 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.PositionApiService.updateOccupyTheMargin: post: summary: 修改仓位占用保证金 deprecated: false description: |- 说明:合约-全仓玩法,设置客户对产品的杠杆倍数,影响该产品所有仓位 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.updateOccupyTheMargin ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID format: long description: 账户id accountCurrency: type: string title: 账户货币 description: 账户币种 positionId: type: integer title: 仓位ID description: 仓位id accountDigits: type: string title: 账户小数位 description: 账户小数位 occupyTheMargin: type: string title: 修改占用保证金金额 description: 修改占用保证金金额,可以负数 orderId: type: integer title: 订单Id description: 订单id remark: type: string title: 备注 description: 备注 required: - tradeType - accountId - accountDigits - occupyTheMargin - orderId - remark responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: crossLevelNum: type: integer title: 杠杆倍数 format: int32 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-6s8tc-2v65-i8270878-1727-1677574098 code: '0' data: crossLevelNum: 11 bizCode: '' tm: 17 msgParams: null ok: true '2': summary: 异常示例-修改杠杆倍数不合法 value: msg: >- Selected leverage ratio is not within the range, please select again fail: true trace: x-k246k-s7g2ze-e4b4ned3-2781-1677574116 code: E000030 data: tradeapi.app.OrderApiService.setCrossLevelNum bizCode: CFD tm: 3 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.calculateMarketOrder: post: summary: 下单试算 deprecated: false description: |- 说明:试算下单保证金、手续费 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.calculateMarketOrder ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: 非必填。如填,已该账户进行交易 format: long bizType: type: integer title: 业务类型 description: 业务类型,1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;13-聚合限价开仓单;14-聚合限价平仓单 format: int32 direction: type: integer title: 订单买卖方向 description: 1-买;2-卖; format: int32 symbolId: type: integer title: 产品ID format: long positionId: type: integer title: 仓位ID description: 平仓下单时,必填 format: long requestTime: type: integer title: 下单请求时间 description: 13位时间戳 format: long requestPrice: type: string title: 下单时价格 description: 仅作下单记录,非成交价格* requestNum: type: string title: 下单手数 expireType: type: integer title: 过期类型 description: 仅预埋单有效。1-当日有效;2-当周有效; format: int32 remark: type: string title: 备注 accountCurrency: type: string title: 账户货币 accountDigits: type: integer title: 账户小数位 format: int32 crossLevelNum: type: integer title: 杠杆倍数 format: int32 description: 仅开仓有效,同个产品应仅有一个杠杆倍数 stopLoss: type: number title: 止损单价 description: 止损单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 format: double takeProfit: type: number title: 止盈单价 description: 止盈单价,需乘以10的`产品报价小数位`次方,处理为整数传入。 format: double required: - tradeType - bizType - direction - symbolId - requestTime - requestPrice - requestNum - accountCurrency - accountDigits responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码模块标识码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: fee: type: string title: 手续费 description: 手续费 margin: type: string title: 保证金 description: 保证金 calculatePrice: type: string title: 计算价格 description: 计算价格 maintainMargin: type: string title: 维持保证金比例 description: 维持保证金比例 calculateNum: type: string title: 计算交易数量 description: 计算交易数量 evaluateProfit: type: string title: 预计盈利 description: 预计盈利。仅开仓并且`takeProfit`有填时有效 evaluateLoss: type: string title: 预计亏损 description: 预计亏损。仅开仓并且`stopLoss`有填时有效 evaluateClosePrice: type: string title: 预计强平价 description: 预计强平价。仅开仓有效 title: 数据体 description: 数据体 example: msg: Success fail: false trace: x-7rf727-m64d8ar-72dn4ij-23o3vt-1677574738 code: '0' data: margin: '10000.6584' calculatePrice: '136.719' fee: '0.0000' bizCode: '' tm: 31 msgParams: null ok: true headers: {} security: [] /global/tradeapi.app.OrderApiService.calculationBurstPrice: post: summary: 计算爆仓价格 deprecated: false description: |- 说明:计算爆仓价格 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.calculationBurstPrice ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: 非必填。 format: long positionId: type: integer title: 仓位ID format: long adjustMargin: type: number title: 调整保证金 description: 正数为增加保证金金额;负数为减少保证金金额 format: double required: - tradeType - adjustMargin - positionId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码模块标识码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: evaluateClosePrice: type: string title: 预计强平价 description: 预计强平价 evaluateProfit: type: string title: 预计盈利 description: 预计盈利 evaluateLoss: type: string title: 预计亏损 description: 预计亏损 evaluateNetPnl: type: string title: 预计净盈亏 description: 预计净盈亏 title: 数据体 description: 数据体 example: msg: Success fail: false trace: x-7rf727-m64d8ar-72dn4ij-23o3vt-1677574738 code: '0' data: evaluateClosePrice: '136.719' bizCode: '' tm: 31 msgParams: null ok: true headers: {} security: [] /global/tradeapi.app.PositionApiService.queryPositionDetail: post: summary: 持仓详情 deprecated: false description: |- 说明:查询持仓详情 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.queryPositionDetail ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer title: 账户ID description: '*' format: long accountCurrency: type: string title: 账户货币 description: '*' positionId: type: integer title: 仓位id format: long required: - tradeType - positionId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 description: '*' openVolume: type: string title: 开仓手数 description: '*' closeVolume: type: string title: 平仓手数 description: '*' minVolume: type: string title: 单边最小手数 description: '*' stopLossDecimal: type: string title: 止损单价 description: '`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示' takeProfitDecimal: type: string title: 止盈单价 description: '`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示' volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-11wdkt-kg9i-ld2y-53mz854-1677571927 code: '0' data: symbolId: 720 orderId: 14460003 dealId: 94870543 canReduceMargin: '0.0000' openPrice: '22.18' remark: null takeProfitDecimal: '0.00' closeNum: 0 closeFee: '0.0000' takeProfit: '0' occupyTheMargin: '0.0000' interest: '0.0000' maintenanceMargin: '0.0000' closeVolume: 0 openVolume: 0.1 closeTime: 0 closeAccountDigits: 4 symbolName: BINAN_SOL_USDT openTime: 1677571033093 profit: null tradeType: 1 direction: 1 singleMargin: null margin: null openContractSize: 1 resp: null openMargin: '0.2209' openNum: 0.1 openFee: '0.0665' closeSymbolDigits: 2 warningMargin: '0.0000' stopLossDecimal: '0.00' adjustCrossLevel: 1-100 openSymbolDigits: 2 volume: 0.1 accountId: 1031767 companyId: 360 positionId: 2023022819827 closeFreeDigits: null stopLoss: '0' minVolume: null marginSetType: '2' crossLevelNum: 10 openAccountDigits: 4 closePrice: '0.0000' status: '1' bizCode: C tm: 27 msgParams: null ok: true '2': summary: 异常示例 value: msg: Close position fail fail: true trace: x-pw16m-so77fl71-x21ucw-sh0wz4-1677571968 code: '30001' data: tradeapi.app.PositionApiService.queryPositionDetail bizCode: C tm: 93 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.queryCapitalFlowList: post: summary: 资金流水 deprecated: false description: |- 说明:分页查询账户资金流水 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryCapitalFlowList ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer format: long title: 账户ID description: 账户id size: type: integer title: 每页数据条数 format: long description: 每页数据条数 current: type: integer title: 当前页 format: long description: 当前页 businessType: type: integer format: int32 title: 业务类型 description: 业务类型,0-不限制;1-存款;2-取款;3-系统清零;4-额度调整;5-冻结;6-交易;36-划转;42-奖励; status: type: integer format: int32 title: 状态 description: 状态,0-不限制;1-初始化;2-处理成功;3-处理失败; startTime: type: integer format: long description: 起始时间,13位时间戳 title: 起始时间 endTime: type: integer format: long description: 结束时间,13位时间戳 title: 结束时间 operate: type: integer format: int32 title: 资金流向 description: 资金流向,0-不限制;1-增加;2-减少; required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码,0成功,其他失败 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean description: 成功标志 fail: type: boolean description: 失败标志 data: type: object properties: total: type: integer title: 总数 format: long description: 总数 size: type: integer format: long title: 每页条数 description: 每页条数 current: type: integer format: long title: 当前页 description: 当前页 records: type: array items: type: object properties: remark: type: string title: 备注 description: 备注 createTime: type: integer title: 创建日期 description: 创建日期,13位时间戳 format: long updateTime: type: integer format: long title: 更新时间 description: 更新时间,13位时间戳 subjectId: type: integer format: long title: 科目ID description: 科目ID bookkeepId: type: integer format: long title: 凭证ID description: 凭证ID amountIn: type: string title: 增加金额 description: 增加金额 amountOut: type: string title: 减少金额 description: 减少金额 status: type: integer format: int32 title: 状态 description: 状态,1-初始化;2-处理成功;3-处理失败; amountAfter: type: string title: 变动后余额 description: 变动后余额 businessType: type: integer title: 业务类型 format: int32 description: >- 业务类型,1-存款;2-取款;3-系统清零;4-额度调整;5-冻结;6-交易;36-划转;42-奖励; businessType1: type: integer format: int32 description: >- 业务子类型,1001-前端存款;1002-存款手续费;2001-前端取款;2002-取消取款;2003-取款手续费;2004-取消手续费;2005-确认转账;3001-系统清零;4001-额度调整_存款;4002-额度调整_取款;4003-额度调整_其他;4004-额度调整_赠金;4005-额度调整_释放不可提;4006-额度调整_不可提;4007-额度调整_转入返佣;5001-冻结;5002-解冻;6001-开仓手续费;6002-平仓手续费;6003-隔夜利息;6004-市价平仓盈亏;6005-止损平仓盈亏;6006-止盈平仓盈亏;6007-系统强平盈亏;6008-到期强平盈亏;6009-手动强平盈亏;36001-划入金额;36002-划出金额;42001-发放奖励;42002-扣回奖励;42003-发放返佣;42004-扣回返佣; title: 业务子类型 customerNo: type: string title: 客户编号 description: 客户编号 digits: type: string title: 小数位 description: 小数位 currency: type: string title: 币种 description: 币种 businessTypeName: type: string title: 业务类型名称 description: 业务类型名称,按传入`lang`确认语种 businessType1Name: type: string title: 业务子类型名称 description: 业务子类型名称,按传入`lang`确认语种 accountId: type: integer title: 账户Id format: long description: 账户Id orderId: type: integer format: long description: 订单id dealId: type: integer format: long description: 成交id title: 数据体 description: 数据体 title: 流水集合 description: 流水集合 description: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-n72ql-snasw1-ts561r-31e7q-1677572540 code: '0' data: total: 40 current: 1 size: 20 records: - amount: '-0.0665' businessType1: 6001 amountAfter: '109849175.3769' businessType1Name: Open position fee updateTime: 1677571033166 remark: null version: 0 subjectId: 1504110734228991000 accountId: 1031767 createTime: 1677571033151 businessTypeName: transaction createdBy: null updateBy: null bookkeepId: 2023022819827 currency: USDT digits: 4 amountIn: '0.0000' amountOut: '0.0665' id: 238603703 businessType: 6 customerNo: '86001175' status: 2 bizCode: A tm: 13 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-q7pj-8jiln-310518-4l0c69-1677572511 code: '500' data: tradeapi.app.OrderApiService.queryCapitalFlowList bizCode: TA tm: 0 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.closeTradePboOrder: post: summary: 取消限价单(仅用于聚合模式) deprecated: false description: |- 说明:取消限价单(仅用于聚合模式) ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.closeTradePboOrder ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: '' description: 玩法ID,本玩法下应填2 format: long orderId: type: integer format: int32 title: '' description: 订单id required: - tradeType - orderId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码,0成功,其他失败 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean description: 成功标志 fail: type: boolean description: 失败标志 data: type: object properties: leftover: type: string description: 取消数量 description: 数据体 examples: '1': summary: 成功示例 value: msg: ut ok: false msgParams: aute trace: deserunt commodo cillum bizCode: '34' code: '60' fail: true tm: 67 data: {} '2': summary: 异常示例 value: msg: System error fail: true trace: x-q7pj-8jiln-310518-4l0c69-1677572511 code: '500' data: tradeapi.app.OrderApiService.queryCapitalFlowList bizCode: TA tm: 0 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.checkOrderStatus: post: summary: 检查订单状态 deprecated: false description: |- 说明:检查订单状态 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.checkOrderStatus ``` tags: - 交易接口/逐仓合约交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: '' description: 玩法ID,本玩法下应填2 format: long orderId: type: integer description: 订单id format: long title: '' operatorType: type: integer description: 1=调整杠杆倍数,2=调整保证金,3=订单是否成交 minimum: 1 maximum: 2 required: - tradeType - orderId - operatorType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码,0成功,其他失败 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean description: 成功标志 fail: type: boolean description: 失败标志 data: type: object properties: {} description: 返回结果,operatorType=3时,0未成交1已成交 examples: '1': summary: 成功示例 value: msg: ut ok: false msgParams: aute trace: deserunt commodo cillum bizCode: '34' code: '60' fail: true tm: 67 data: {} '2': summary: 异常示例 value: msg: System error fail: true trace: x-q7pj-8jiln-310518-4l0c69-1677572511 code: '500' data: tradeapi.app.OrderApiService.queryCapitalFlowList bizCode: TA tm: 0 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.OrderApiService.addOrder: post: summary: 下单 deprecated: false description: |- 说明:现货玩法下单 登录后方可访问 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.addOrder ``` operationId: addOrder tags: - 交易接口/现货交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 minimum: 1 description: 玩法类型,固定值5 bizType: type: integer format: int32 description: 订单业务类型(市价:12、限价:13) direction: type: integer format: int32 description: 订单买卖方向(买方向:1;卖方向:2) symbolId: type: integer format: int64 description: 产品ID accountCurrency: type: string requestTime: type: integer format: int64 requestPrice: type: number description: 请求价格 requestNum: type: number description: 请求数量(买方向,当请求金额;卖方向,当请求数量) accountDigits: type: integer format: int32 remark: type: string entryType: type: integer format: int32 description: 下单类型。1-按数量;2-按额;(如不传,默认 买按额,卖按量) expiryType: type: string description: 到期类型。1-1天;2-7天;3-30天;4-90天。默认4 source: type: string description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(限制最高255字符,枚举仅供参考) title: 订单来源 thirdPartyOrder: type: string title: 三方订单标识 description: (限制最高255字符,只能使用字母、数字、下划线) slippage: type: string title: 交易滑点 description: >- 仅市价单有效。可为百分比(仅支持2位小数,超出部分按四舍五入处理)也可以时浮点型仅支持4位小数,超出部分按四舍五入处理)。其他格式不支持。 required: - tradeType - bizType - direction - symbolId - requestPrice - requestNum example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultSpotOrderAddVo' headers: {} security: [] x-docstype: TS.Clientapi.Trade x-docstitle: 交易接口 /global/tradeapi.app.CrossLeverOrderApiService.updateOrder: post: summary: 设置仓位止损止盈 deprecated: false description: |- 说明:设置仓位止损止盈 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.updateOrder ``` tags: - 交易接口/杠杆交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填3 format: long accountId: type: integer title: 账户ID description: '*' format: long accountCurrency: type: string title: 账户货币 description: '*' orderId: type: integer title: 订单ID format: long positionId: type: integer title: 仓位ID format: long accountDigits: type: integer title: 账户小数位 format: long stopLoss: type: string title: 止损单价 description: 需乘以10的`产品报价小数位`次方,处理为整数传入。 takeProfit: type: string title: 止盈单价 description: 需乘以10的`产品报价小数位`次方,处理为整数传入。 remark: type: string title: 备注 required: - tradeType - orderId - positionId - accountDigits - stopLoss - takeProfit - remark responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: {} title: 数据体 description: '*' example: msg: Account balance is 0 fail: true trace: x-0ei175a-x4dh9u2-1g8s95r-m2708212-1677570735 code: E000031 data: tradeapi.app.OrderApiService.updateOrder bizCode: CFD tm: 7 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.CrossLeverOrderApiService.queryTradeRecordPage: post: summary: 成交记录 deprecated: false description: |- 说明:查询成交记录列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryTradeRecordPage ``` tags: - 交易接口/杠杆交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: int32 accountIds: type: string title: 账户id description: 多个以,号分割 sortFieldName: type: string title: 排序字段名 description: executeTime-成交时间;direction-方向;symbolId-产品id; sortType: type: string title: 排序类型 description: desc-降序;asc-升序; symbolId: type: integer title: 产品ID format: long direction: type: integer title: 买卖方向 description: '-1-全部;1-买;2-卖;' format: int32 orderType: type: integer title: 订单类型 description: '-1-全部;1-开;2-平;3-市价;4-限价;' format: int32 executeStartTime: type: integer title: 成交起始时间 description: 13位时间戳 format: long executeEndTime: type: integer title: 成交结束时间 description: 13位时间戳 format: long current: type: integer title: 页码 description: 默认1 format: int32 size: type: integer title: 每页数据量 description: 默认20 format: int32 required: - tradeType - sortFieldName - sortType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: accountId: type: integer title: 账户id format: long companyId: type: integer title: 公司id format: long customerId: type: integer title: 客户id format: long customerNo: type: string title: 客户编号 current: type: integer format: int32 title: 当前页码 size: type: integer format: int32 title: 每页数据量 totalPage: type: integer title: 总页数 format: int32 bizTypeText: type: object properties: {} title: 交易类型映射 list: type: array items: type: object properties: symbolId: type: integer title: 产品id format: long orderId: type: integer title: 委托单号 format: long bizType: type: integer format: long title: 订单类型 symbolName: type: string title: 产品名称 direction: type: integer format: int32 title: 成交方向 description: 1-买;2-卖; requestPrice: type: string title: 请求价 description: '*' executePrice: type: string title: 成交价 executeNum: type: string title: 成交数量(手数) description: '*' loanAmount: type: string title: 借款金额 description: '*' executeTime: type: integer format: long title: 成交时间 description: 13位时间戳 outCurrency: type: string title: 借款币种 description: '*' stopLoss: type: string title: 止损价 takeProfit: type: string title: 止盈价 commission: type: string title: 手续费 profitLoss: type: string title: 盈亏 overnightInterest: type: string title: 隔夜利息 numberStatisticMode: type: string title: 数量统计方式 description: 1-按数量;2-按额; accountCurrency: type: string title: 账户币种 dealId: type: integer format: long title: 成交单号 required: - executePrice - executeNum - loanAmount - executeTime - outCurrency - stopLoss - takeProfit - commission - profitLoss - overnightInterest - numberStatisticMode - accountCurrency - dealId title: 成交列表集合 title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-w864w4d-7143je-n2w23-0124-1677573722 code: '0' data: accountId: null current: 1 trace: x-w864w4d-7143je-n2w23-0124-1677573722 companyId: 360 size: 20 totalPage: 0 ip: 47.242.92.158 customerId: 1176 bizTypeText: '1': Market Open '2': Pre-set Limit Open '3': Pre-set Stop Loss Open '4': Market Close '5': Stop profit Close '6': Stop Loss Close '7': System Close '8': Expiry Close '9': Limit Open list: [] lang: en-US customerNo: '86001175' bizCode: '' tm: 7 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-n9et4-yp4g8q3-0t31r-lopx-1677573670 code: E00003 data: tradeapi.app.OrderApiService.queryTradeRecordPage bizCode: O tm: 3 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.CrossLeverOrderApiService.previewOrder: post: summary: 获取跨币种还款汇率 deprecated: false description: |- group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.previewOrder tags: - 交易接口/杠杆交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long sourceCurrency: type: string title: '' description: 源货币 targetCurrency: type: string description: 目标货币 customerCurrency: type: string description: 总资产货币 requestNum: type: number title: '' description: 请求数量 requestTime: type: integer description: 下单请求时间 remark: type: string description: 备注 required: - tradeType - requestNum - targetCurrency - customerCurrency - requestTime - remark - sourceCurrency responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 description: '*' openVolume: type: string title: 开仓手数 description: '*' closeVolume: type: string title: 平仓手数 description: '*' minVolume: type: string title: 单边最小手数 description: '*' stopLossDecimal: type: string title: 止损单价 description: '`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示' takeProfitDecimal: type: string title: 止盈单价 description: '`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示' volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-11wdkt-kg9i-ld2y-53mz854-1677571927 code: '0' data: symbolId: 720 orderId: 14460003 dealId: 94870543 canReduceMargin: '0.0000' openPrice: '22.18' remark: null takeProfitDecimal: '0.00' closeNum: 0 closeFee: '0.0000' takeProfit: '0' occupyTheMargin: '0.0000' interest: '0.0000' maintenanceMargin: '0.0000' closeVolume: 0 openVolume: 0.1 closeTime: 0 closeAccountDigits: 4 symbolName: BINAN_SOL_USDT openTime: 1677571033093 profit: null tradeType: 1 direction: 1 singleMargin: null margin: null openContractSize: 1 resp: null openMargin: '0.2209' openNum: 0.1 openFee: '0.0665' closeSymbolDigits: 2 warningMargin: '0.0000' stopLossDecimal: '0.00' adjustCrossLevel: 1-100 openSymbolDigits: 2 volume: 0.1 accountId: 1031767 companyId: 360 positionId: 2023022819827 closeFreeDigits: null stopLoss: '0' minVolume: null marginSetType: '2' crossLevelNum: 10 openAccountDigits: 4 closePrice: '0.0000' status: '1' bizCode: C tm: 27 msgParams: null ok: true '2': summary: 异常示例 value: msg: Close position fail fail: true trace: x-pw16m-so77fl71-x21ucw-sh0wz4-1677571968 code: '30001' data: tradeapi.app.PositionApiService.queryPositionDetail bizCode: C tm: 93 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.CrossLeverOrderApiService.addRepaymentOrder: post: summary: 跨币种还款 deprecated: false description: |- group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.addRepaymentOrder tags: - 交易接口/杠杆交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long sourceCurrency: type: string title: '' description: 源货币 targetCurrency: type: string description: 目标货币 customerCurrency: type: string description: 总资产货币 requestNum: type: number title: '' description: 请求数量 requestTime: type: integer description: 下单请求时间 remark: type: string description: 备注 required: - tradeType - requestNum - targetCurrency - customerCurrency - requestTime - remark - sourceCurrency responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 description: '*' openVolume: type: string title: 开仓手数 description: '*' closeVolume: type: string title: 平仓手数 description: '*' minVolume: type: string title: 单边最小手数 description: '*' stopLossDecimal: type: string title: 止损单价 description: '`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示' takeProfitDecimal: type: string title: 止盈单价 description: '`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示' volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; title: 数据体 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-11wdkt-kg9i-ld2y-53mz854-1677571927 code: '0' data: symbolId: 720 orderId: 14460003 dealId: 94870543 canReduceMargin: '0.0000' openPrice: '22.18' remark: null takeProfitDecimal: '0.00' closeNum: 0 closeFee: '0.0000' takeProfit: '0' occupyTheMargin: '0.0000' interest: '0.0000' maintenanceMargin: '0.0000' closeVolume: 0 openVolume: 0.1 closeTime: 0 closeAccountDigits: 4 symbolName: BINAN_SOL_USDT openTime: 1677571033093 profit: null tradeType: 1 direction: 1 singleMargin: null margin: null openContractSize: 1 resp: null openMargin: '0.2209' openNum: 0.1 openFee: '0.0665' closeSymbolDigits: 2 warningMargin: '0.0000' stopLossDecimal: '0.00' adjustCrossLevel: 1-100 openSymbolDigits: 2 volume: 0.1 accountId: 1031767 companyId: 360 positionId: 2023022819827 closeFreeDigits: null stopLoss: '0' minVolume: null marginSetType: '2' crossLevelNum: 10 openAccountDigits: 4 closePrice: '0.0000' status: '1' bizCode: C tm: 27 msgParams: null ok: true '2': summary: 异常示例 value: msg: Close position fail fail: true trace: x-pw16m-so77fl71-x21ucw-sh0wz4-1677571968 code: '30001' data: tradeapi.app.PositionApiService.queryPositionDetail bizCode: C tm: 93 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.CrossLeverOrderApiService.queryCapitalFlowList: post: summary: 资金流水 deprecated: false description: |- 说明:分页查询账户资金流水 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryCapitalFlowList ``` tags: - 交易接口/杠杆交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填2 format: long accountId: type: integer format: long title: 账户ID size: type: integer title: 每页数据条数 format: long current: type: integer title: 当前页 format: long businessType: type: integer format: int32 title: 业务类型 description: 0-不限制;1-存款;2-取款;3-系统清零;4-额度调整;5-冻结;6-交易;36-划转;42-奖励; status: type: integer format: int32 title: 状态 description: 0-不限制;1-初始化;2-处理成功;3-处理失败; startTime: type: integer format: long description: 13位时间戳 title: 起始时间 endTime: type: integer format: long description: 13位时间戳 title: 结束时间 operate: type: integer format: int32 title: 资金流向 description: 0-不限制;1-增加;2-减少; assetsId: type: integer format: long title: 资产Id lang: type: string title: 语种 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: total: type: integer title: 总数 format: long size: type: integer format: long title: 每页条数 current: type: integer format: long title: 当前页 records: type: array items: type: object properties: remark: type: string title: 备注 createTime: type: integer title: 创建日期 description: 13位时间戳 format: long updateTime: type: integer format: long title: 更新时间 description: 13位时间戳 subjectId: type: integer format: long title: 科目ID bookkeepId: type: integer format: long title: 凭证ID amountIn: type: string title: 增加金额 amountOut: type: string title: 减少金额 status: type: integer format: int32 title: 状态 description: 1-初始化;2-处理成功;3-处理失败; amountAfter: type: string title: 变动后余额 businessType: type: integer title: 业务类型 format: int32 description: 1-存款;2-取款;3-系统清零;4-额度调整;5-冻结;6-交易;36-划转;42-奖励; businessType1: type: integer format: int32 description: >- 1001-前端存款;1002-存款手续费;2001-前端取款;2002-取消取款;2003-取款手续费;2004-取消手续费;2005-确认转账;3001-系统清零;4001-额度调整_存款;4002-额度调整_取款;4003-额度调整_其他;4004-额度调整_赠金;4005-额度调整_释放不可提;4006-额度调整_不可提;4007-额度调整_转入返佣;5001-冻结;5002-解冻;6001-开仓手续费;6002-平仓手续费;6003-隔夜利息;6004-市价平仓盈亏;6005-止损平仓盈亏;6006-止盈平仓盈亏;6007-系统强平盈亏;6008-到期强平盈亏;6009-手动强平盈亏;36001-划入金额;36002-划出金额;42001-发放奖励;42002-扣回奖励;42003-发放返佣;42004-扣回返佣; title: 业务子类型 customerNo: type: string title: 客户编号 digits: type: string title: 小数位 currency: type: string title: 币种 businessTypeName: type: string title: 业务类型名称 description: 按传入`lang`确认语种 businessType1Name: type: string title: 业务子类型名称 description: 按传入`lang`确认语种 accountId: type: integer title: 账户Id format: long title: 数据体 title: 流水集合 examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-n72ql-snasw1-ts561r-31e7q-1677572540 code: '0' data: total: 40 current: 1 size: 20 records: - amount: '-0.0665' businessType1: 6001 amountAfter: '109849175.3769' businessType1Name: Open position fee updateTime: 1677571033166 remark: null version: 0 subjectId: 1504110734228991000 accountId: 1031767 createTime: 1677571033151 businessTypeName: transaction createdBy: null updateBy: null bookkeepId: 2023022819827 currency: USDT digits: 4 amountIn: '0.0000' amountOut: '0.0665' id: 238603703 businessType: 6 customerNo: '86001175' status: 2 bizCode: A tm: 13 msgParams: null ok: true '2': summary: 异常示例 value: msg: System error fail: true trace: x-q7pj-8jiln-310518-4l0c69-1677572511 code: '500' data: tradeapi.app.OrderApiService.queryCapitalFlowList bizCode: TA tm: 0 msgParams: null ok: false headers: {} security: [] /global/tradeapi.app.SpotOrderApiService.queryCapitalFlowList: post: summary: 资金流水 deprecated: false description: |- 说明:分页查询账户资金流水 登录后方可访问 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.SpotOrderApiService.queryCapitalFlowList ``` operationId: queryWaterByPage tags: - 交易接口/现货交易 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/SpotQueryWaterPageDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultBasePageVoSpotSubjectWaterVo' headers: {} security: [] /global/tradeapi.app.SpotOrderApiService.closeTradePboOrder: post: summary: 取消限价单 deprecated: false description: |- 说明:现货玩法取消限价单 登录后方可访问 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.SpotOrderApiService.closeTradePboOrder ``` operationId: cancelPendingOrder tags: - 交易接口/现货交易 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/SpotOrderUpdateDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_24 $ref: '#/components/schemas/BaseResultSpotQueryOrderVo' headers: {} security: [] /global/tradeapi.app.SpotOrderApiService.queryOrderPage: post: summary: 查看订单列表 deprecated: false description: |- 说明:查看订单列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.SpotOrderApiService.queryOrderPage ``` operationId: queryOrderPage tags: - 交易接口/现货交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/SpotQueryOrderPageDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultSpotQueryOrderPageVo' headers: {} security: [] /global/tradeapi.app.SpotOrderApiService.queryOrderDetail: post: summary: 查看订单详情 deprecated: false description: |- 说明:现货玩法查看订单详情 登录后方可访问 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.SpotOrderApiService.queryOrderDetail ``` operationId: queryOrder tags: - 交易接口/现货交易 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/SpotQueryOrderDto' example: '' responses: '200': description: '' content: application/json: schema: *ref_24 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.placeOrder: post: summary: 下单 deprecated: false description: |- 说明:股票交易下单 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.placeOrder ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 accountCurrency: type: string title: 账户币种 accountDigits: type: integer format: int32 title: 账户小数位 bizType: type: integer format: int32 title: 订单业务类型 description: 1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出; direction: type: integer title: 买卖方向 description: 1-买;2-卖; format: int32 symbolId: type: integer format: long title: 产品ID digits: type: integer format: int32 title: 产品报价小数位 requestTime: type: integer format: long title: 下单请求时间 requestPrice: type: integer format: long title: 请求价格 description: 需按产品报价小数位处理为整形。限价类下单,已该字段为限价 requestNum: type: string title: 请求数量 remark: type: string title: 备注 required: - tradeType - accountCurrency - accountDigits - bizType - direction - symbolId - digits - requestTime - requestPrice - requestNum responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: orderId: type: integer title: 订单号 format: long title: 数据体 headers: {} security: [] x-docstype: TS.Clientapi.Trade x-docstitle: 交易接口 /global/tradeapi.app.StockOrderApiService.cancelOrder: post: summary: 撤单 deprecated: false description: |- 说明:撤销未成交单 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.cancelOrder ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 bizType: type: integer format: int32 title: 订单业务类型 description: 14-用户取消挂单;15-后台取消挂单;16-爆仓自动取消挂单; orderId: type: integer format: long title: 订单ID remark: type: string title: 备注 required: - tradeType - bizType - orderId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean headers: {} security: [] /global/tradeapi.app.StockOrderApiService.queryOrderDetail: post: summary: 委托单信息 deprecated: false description: |- 说明:查询委托单信息 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryOrderDetail ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 orderId: type: integer format: long title: 订单ID required: - tradeType - orderId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: orderId: type: integer title: 订单ID format: long bizType: type: integer format: int32 title: 订单业务类型 description: >- 1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;14-用户取消挂单;15-后台取消挂单;16-爆仓自动取消挂单; direction: type: integer format: int32 title: 订单买卖方向 description: 1-买;2-卖; status: type: integer format: int32 title: 订单状态 description: 0-已提交;1-部分成交;2-全部成交;3-已撤单;4-失败;5-待成交;6-委托失败; symbolId: type: integer format: long title: 产品ID symbolName: type: string title: 产品名称 symbolCode: type: string title: 产品编码 requestNum: type: string title: 请求数量 requestPrice: type: string title: 请求价格 requestTime: type: integer title: 请求时间 format: long executeNum: type: string title: 已成交数量 title: 数据体 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.queryOrderPage: post: summary: 委托单列表 deprecated: false description: |- 说明:分页查询委托单列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryOrderPage ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 orderIds: type: string title: 订单ID串 description: 多个订单ID间以,分割 symbolId: type: integer title: 产品ID format: long direction: type: integer format: long title: 订单买卖方向 description: 1-买;2-卖; status: type: integer format: int32 title: 订单状态 description: 0-已提交;1-部分成交;2-全部成交;3-已撤单;4-失败; current: type: integer title: 页码 format: int32 description: 默认1 size: type: integer format: int32 title: 每页数据量 description: 默认20 executeStartTime: type: integer format: long title: 起始时间 description: 13位时间戳 executeEndTime: type: integer format: long title: 结束时间 description: 13位时间戳 sortFieldName: type: string title: 排序字段 description: >- request_time-委托时间;id-订单Id;symbol_id-产品Id;status-状态;create_time-订单创建时间;(默认request_time) sortType: type: string title: 排序方式 description: desc-降序; asc-升序;(默认desc) required: - tradeType - size - executeStartTime - executeEndTime - sortFieldName - sortType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: total: type: integer title: 总数 format: long size: type: integer format: long title: 每页条数 current: type: integer format: long title: 当前页 records: type: array items: type: object properties: orderId: type: integer title: 订单ID format: long bizType: type: integer format: int32 title: 订单业务类型 description: >- 1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;14-用户取消挂单;15-后台取消挂单;16-爆仓自动取消挂单; direction: type: integer format: int32 title: 订单买卖方向 description: 1-买;2-卖; status: type: integer format: int32 title: 订单状态 description: 0-已提交;1-部分成交;2-全部成交;3-已撤单;4-失败;5-待成交;6-委托失败; symbolId: type: integer format: long title: 产品ID symbolName: type: string title: 产品名称 symbolCode: type: string title: 产品编码 requestNum: type: string title: 请求数量 requestPrice: type: string title: 请求价格 requestTime: type: integer title: 请求时间 format: long executeNum: type: string title: 已成交数量 title: 数据体 title: 委托列表 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.queryPendingOrderList: post: summary: 客户委托列表 deprecated: false description: |- 说明:查询客户当前委托列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryPendingOrderList ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: orderId: type: integer title: 订单ID format: long bizType: type: integer format: int32 title: 订单业务类型 description: >- 1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;14-用户取消挂单;15-后台取消挂单;16-爆仓自动取消挂单; direction: type: integer title: 订单买卖方向 format: int32 description: 1-买;2-卖; status: type: integer format: int32 title: 订单状态 description: 0-已提交;1-部分成交;2-全部成交;3-已撤单;4-失败;5-待成交;6-委托失败; symbolId: type: integer format: long title: 产品ID symbolName: type: string title: 产品名称 symbolCode: type: string title: 产品编码 requestNum: type: string title: 请求数量 requestPrice: type: string title: 请求价格 requestTime: type: integer title: 请求时间 format: long description: 13位时间戳 executeNum: type: string title: 已成交数量 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.checkOrder: post: summary: 下单校验 deprecated: false description: |- 说明:校验本次下单结果 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.checkOrder ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 accountCurrency: type: string title: 账户币种 accountDigits: type: integer format: int32 title: 账户小数位 bizType: type: integer format: int32 title: 订单业务类型 description: 1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出; direction: type: integer title: 买卖方向 description: 1-买;2-卖; format: int32 symbolId: type: integer format: long title: 产品ID digits: type: integer format: int32 title: 产品报价小数位 requestTime: type: integer format: long title: 下单请求时间 requestPrice: type: integer format: long title: 请求价格 description: 需按产品报价小数位处理为整形。限价类下单,已该字段为限价 requestNum: type: string title: 请求数量 remark: type: string title: 备注 required: - tradeType - accountCurrency - accountDigits - bizType - direction - symbolId - digits - requestTime - requestPrice - requestNum responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; beforePositionNum: type: string title: 本次交易前仓位股数 afterPositionNum: type: string title: 本次交易后仓位股数 loanAmount: type: string title: 本次交易需贷款金额 title: 数据体 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.calculateOrder: post: summary: 交易试算 deprecated: false description: |- 说明:试算可买卖股数 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.calculateOrder ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 accountCurrency: type: string title: 账户币种 accountDigits: type: integer format: int32 title: 账户小数位 direction: type: integer title: 买卖方向 description: 1-买;2-卖; format: int32 symbolId: type: integer format: long title: 产品ID digits: type: integer format: int32 title: 产品报价小数位 required: - tradeType - accountCurrency - accountDigits - direction - symbolId - digits responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: canClosePositionNum: type: string title: 可平仓股数 canSellNum: type: string title: 融券可卖出股数 canBuyNum: type: string title: 现金可买入股数 canLoanBuyNum: type: string title: 贷款可买入股数 title: 数据体 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.queryDealPage: post: summary: 成交单列表 deprecated: false description: |- 说明:查询成交单列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryDealPage ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 symbolId: type: integer format: long title: 产品ID bizType: type: integer format: int32 title: 订单业务类型 description: 1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出; direction: type: integer title: 买卖方向 description: 1-买;2-卖; format: int32 current: type: integer format: int32 title: 页码 description: 默认1 size: type: integer format: int32 title: 每页数据量 description: 默认20 executeStartTime: type: integer title: 起始时间 format: long description: 13位时间戳 executeEndTime: type: integer format: long title: 结束时间 description: 13位时间戳 sortFieldName: type: string title: 排序字段 description: execute_time-成交时间;id-成交单Id;symbol_id-产品Id;(默认execute_time) sortType: type: string title: 排序方式 description: desc-降序; asc-升序;(默认desc) required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: accountId: type: integer title: 账户id format: long companyId: type: integer title: 公司id format: long customerId: type: integer title: 客户id format: long customerNo: type: string title: 客户编号 current: type: integer title: 当前页码 format: int32 size: type: integer format: int32 title: 每页数据量 totalPage: type: integer format: int32 title: 总页数 list: type: array items: type: object properties: dealId: type: integer title: 成交单ID format: long orderId: type: integer format: long title: 订单ID bizType: type: integer format: int32 title: 订单业务类型 description: >- 1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;14-用户取消挂单;15-后台取消挂单;16-爆仓自动取消挂单; direction: type: integer format: int32 title: 订单买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 symbolCode: type: string title: 产品编码 executeNum: type: string title: 成交量 executePrice: type: string title: 成交价格 tradeAmount: type: string title: 成交金额 commission: type: string title: 手续费 executeTime: type: integer format: long title: 成交时间 description: 13位时间戳 title: 成交单列表集合 title: 数据体 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.getPositionDealDetailList: post: summary: 仓位成交列表 deprecated: false description: |- 说明:查询仓位关联成交单列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.getPositionDealDetailList ``` tags: - 交易接口/股票交易 parameters: [] requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: long title: 玩法ID description: 本玩法下应填6 positionId: type: integer format: long title: 仓位ID required: - tradeType - positionId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: direction: type: integer title: 订单买卖方向 format: int32 description: 1-买;2-卖; executeTime: type: integer format: long title: 成交时间 description: 13位时间戳 executePrice: type: string title: 成交均价 executeNumber: type: string title: 成交数量 executeAmount: type: string title: 成交金额 title: 数据体 headers: {} security: [] /global/tradeapi.app.StockPositionApiService.queryPositionDetail: post: summary: 持仓详情 deprecated: false description: |- 说明:查询持仓详情 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.queryPositionDetail ``` tags: - 交易接口/股票交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填6 format: long accountId: type: integer title: 账户ID format: long positionId: type: integer title: 仓位id format: long required: - tradeType - positionId responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 openVolume: type: string title: 开仓手数 closeVolume: type: string title: 平仓手数 minVolume: type: string title: 单边最小手数 stopLossDecimal: type: string title: 止损单价 description: '`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示' takeProfitDecimal: type: string title: 止盈单价 description: '`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示' volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; title: 数据体 headers: {} security: [] /global/tradeapi.app.StockPositionApiService.queryPositionPage: post: summary: 持仓列表 deprecated: false description: |- 说明:查询持仓列表 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.queryPositionPage ``` tags: - 交易接口/股票交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填6 format: long accountId: type: integer title: 账户ID format: long status: type: integer format: int32 title: 仓位状态 description: 1-持仓中;3-部分平仓; orderId: type: integer title: 订单ID format: long dealId: type: integer format: long title: 成交单ID symbolId: type: integer format: long title: 产品ID startTime: type: integer title: 开始时间 format: long description: 13位时间戳 endTime: type: integer format: long title: 结束时间 description: 13位时间戳 sortFieldName: type: string title: 排序字段名 description: orderId-订单Id;openTime-执行时间;symbolId-产品Id;pnl-盈亏; sortType: type: string title: 排序方式 description: asc-升序;desc-降序;(默认desc) required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: array items: type: object properties: positionId: type: integer title: 仓位ID format: long orderId: type: integer title: 订单ID format: long dealId: type: integer title: 成交单ID format: long status: type: string title: 仓位状态 description: 0-初始化;1-持仓中;2-已完成;3-部分平仓; direction: type: integer format: int32 title: 买卖方向 description: 1-买;2-卖; symbolId: type: integer title: 产品ID format: long symbolName: type: string title: 产品名称 openAccountDigits: type: integer title: 开仓账户小数位 format: int32 openSymbolDigits: type: integer format: int32 title: 开仓产品小数位 openContractSize: type: integer format: int32 title: 合约大小 openPrice: type: string title: 开仓单价 openNum: type: string title: 开仓数量 closeAccountDigits: type: integer title: 平仓账户小数位 format: int32 closeSymbolDigits: type: integer title: 平仓产品小数位 format: int32 closePrice: type: string title: 平仓单价 closeFreeDigits: type: string title: 平仓手续费小数位 profit: type: string title: 盈亏 openMargin: type: string title: 开仓占用保证金 stopLoss: type: string title: 止损单价 description: 原始登记值,未处理 takeProfit: type: string title: 止盈单价 description: 原始登记值,未处理 remark: type: string title: 备注 margin: type: string title: 实时占用保证金 openTime: type: integer format: long title: 开仓时间 description: 13位时间戳 closeTime: type: integer format: long title: 平仓时间 description: 13位时间戳 openFee: type: string title: 开仓手续费 closeFee: type: string title: 平仓手续费 closeNum: type: string title: 平仓数量 openVolume: type: string title: 开仓手数 closeVolume: type: string title: 平仓手数 minVolume: type: string title: 单边最小手数 stopLossDecimal: type: string title: 止损单价 description: '`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示' takeProfitDecimal: type: string title: 止盈单价 description: '`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示' volume: type: string title: 手数 marginSetType: type: string title: 保证金类型 description: 1-比例;2-范围; title: 数据体 headers: {} security: [] /global/tradeapi.app.StockOrderApiService.queryCapitalFlowList: post: summary: 资金流水 deprecated: false description: |- 说明:分页查询账户资金流水 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryCapitalFlowList ``` tags: - 交易接口/股票交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填6 format: long accountId: type: integer format: long title: 账户ID size: type: integer title: 每页数据条数 format: long current: type: integer title: 当前页 format: long businessType: type: integer format: int32 title: 业务类型 description: >- 0-不限制;601-存款;602-取款;603-额度调整;604-冻结;605-担保品;606-交易;607-借款;608-还款;609-划转;610-利息计算;611-利息结算;612-奖励;613-系统清零;614-公司行动; status: type: integer format: int32 title: 状态 description: 0-不限制;1-初始化;2-处理成功;3-处理失败; startTime: type: integer format: long description: 13位时间戳 title: 起始时间 endTime: type: integer format: long description: 13位时间戳 title: 结束时间 operate: type: integer format: int32 title: 资金流向 description: 0-不限制;1-增加;2-减少; assetsId: type: integer format: long title: 资产Id lang: type: string title: 语种 required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: total: type: integer title: 总数 format: long size: type: integer format: long title: 每页条数 current: type: integer format: long title: 当前页 records: type: array items: type: object properties: remark: type: string title: 备注 createTime: type: integer title: 创建日期 description: 13位时间戳 format: long updateTime: type: integer format: long title: 更新时间 description: 13位时间戳 subjectId: type: integer format: long title: 科目ID bookkeepId: type: integer format: long title: 凭证ID amountIn: type: string title: 增加金额 amountOut: type: string title: 减少金额 status: type: integer format: int32 title: 状态 description: 1-初始化;2-处理成功;3-处理失败; amountAfter: type: string title: 变动后余额 businessType: type: integer title: 业务类型 format: int32 description: >- 601-存款;602-取款;603-额度调整;604-冻结;605-担保品;606-交易;607-借款;608-还款;609-划转;610-利息计算;611-利息结算;612-奖励;613-系统清零;614-公司行动; businessType1: type: integer format: int32 description: >- 60101-前端存款;60102-存款手续费;60201-前端取款;60202-取消取款;60203-取款手续费;60204-取消手续费;60205-确认转账;60301-额度调整_存款;60302-额度调整_取款;60303-额度调整_其他;60304-额度调整_赠金;60305-额度调整_释放不可提;60306-额度调整_不可提;60307-转入返佣;60401-冻结;60402-解冻;60501-担保品冻结;60502-担保品解冻;60601-成交入账金额;60602-成交出账金额;60603-交易手续费;60701-自动借款;60801-自动还款;60802-强平还款;60901-划入金额;60902-划出金额;61001-融资融券利息计算;61101-融资融券利息结算;61201-发放奖励;61202-扣回奖励;61203-发放返佣;61204-扣回返佣;61301-系统清零;61401-派息金额;61402-派息费用; title: 业务子类型 customerNo: type: string title: 客户编号 digits: type: string title: 小数位 currency: type: string title: 币种 businessTypeName: type: string title: 业务类型名称 description: 按传入`lang`确认语种 businessType1Name: type: string title: 业务子类型名称 description: 按传入`lang`确认语种 accountId: type: integer title: 账户Id format: long title: 数据体 title: 流水集合 headers: {} security: [] /global/tradeapi.app.StockAccountApiService.queryAccountAssetsInfo: post: summary: 资产信息 deprecated: false description: |- 说明:查询账户资产信息 ``` group=tradeApi version=0.0.1 bizType=tradeapi.app.AccountApiService.queryAccountAssetsInfo ``` tags: - 交易接口/股票交易 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: group in: header description: '' required: false example: tradeApi schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer title: 玩法ID description: 本玩法下应填6 format: long currencyCode: type: string title: 资产编码 required: - tradeType - currencyCode responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: companyId: type: integer title: 公司Id format: long tradeType: type: integer format: long title: 玩法Id accountId: type: integer format: long title: 账户Id customerNo: type: string title: 客户编号 customerId: type: integer format: long title: 客户ID digits: type: integer format: int32 title: 账户小数位 assetsId: type: integer format: long title: 资产Id currency: type: string title: 账户币种 balance: type: string title: 账户余额 lockAmount: type: string title: 锁定金额 positionMarketValue: type: string title: 持仓市值 positionBuyMarketValue: type: string title: 买入持仓市值 positionSellMarketValue: type: string title: 卖出持仓市值 equity: type: string title: 净值 pnl: type: string title: 账户盈亏 liabilitiesPrincipal: type: string title: 负债本金 margin: type: string title: 初始保证金 warningMargin: type: string title: 预警保证金 maintainMargin: type: string title: 维持保证金 maxDayPurchasePower: type: string title: 最大日内购买力 maxNightPurchasePower: type: string title: 最大隔夜购买力 withdrawAmount: type: string title: 现金可提 residualLiquidity: type: string title: 剩余流动性 riskLevel: type: integer format: int32 title: 风控状态 description: 1-安全;2-告警;3-危险; crossLevel: type: string title: 杠杆倍数 headers: {} security: [] /global/fund.app.FundApplyAppDubboService.apply: post: summary: 基金申购 deprecated: false description: |- bizType=fund.app.FundApplyAppDubboService.apply 基金申购 登录后方可访问 operationId: apply tags: - 基金接口/基金申购接口 parameters: [] requestBody: content: application/json: schema: &ref_25 $ref: '#/components/schemas/CreateFundApplyReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCustomerFundApplyDto' headers: {} security: [] /global/fund.app.FundApplyAppDubboService.calcApplyShares: post: summary: 客户申购计算手续费和份额 deprecated: false description: |- bizType=fund.app.FundApplyAppDubboService.calcApplyShares 客户申购计算手续费和份额 登录后方可访问 operationId: calcApplyShares tags: - 基金接口/基金申购接口 parameters: [] requestBody: content: application/json: schema: *ref_25 example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultFundApplyCalcDto' headers: {} security: [] /global/fund.app.FundApplyAppDubboService.customerPage: post: summary: 客户申购记录 deprecated: false description: |- bizType=fund.app.FundApplyAppDubboService.customerPage H5申购记录 登录后方可访问 operationId: customerPage tags: - 基金接口/基金申购接口 parameters: [] requestBody: content: application/json: schema: &ref_26 $ref: '#/components/schemas/FundApplyRecordDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_27 $ref: '#/components/schemas/BaseResultBasePageVoCustomerFundApplyDto' headers: {} security: [] /global/fund.app.FundApplyAppDubboService.getFundCurrencyList: post: summary: 获取基金底层资产信息 deprecated: false description: |- bizType=fund.app.FundApplyAppDubboService.getFundCurrencyList 获取基金底层资产信息 登录后方可访问 operationId: getFundCurrencyList tags: - 基金接口/基金申购接口 parameters: [] requestBody: content: application/json: schema: &ref_31 $ref: '#/components/schemas/FundCurrencyQueryReqDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_32 $ref: '#/components/schemas/BaseResultListCustomerFundCurrencyDto' headers: {} security: [] /global/fund.app.FundApplyAppDubboService.page: post: summary: 客户经理分页查询基金记录 deprecated: false description: |- bizType=fund.app.FundApplyAppDubboService.page PCUI客户经理分页查询基金记录 登录后方可访问 operationId: page tags: - 基金接口/基金申购接口 parameters: [] requestBody: content: application/json: schema: *ref_26 example: '' responses: '200': description: '' content: application/json: schema: *ref_27 headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.calFundRedeem: post: summary: 客户计算赎回份额 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.calFundRedeem 客户计算赎回份额 登录后方可访问 operationId: calFundRedeem tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: &ref_30 $ref: '#/components/schemas/CreateFundRedeemReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultCustomerFundRedeemDto' headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.calShares: post: summary: 客户经理计算份额 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.calShares 客户经理计算份额 登录后方可访问 operationId: calShares tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: &ref_28 $ref: '#/components/schemas/FundRedeemSharesCheckReqDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_29 $ref: '#/components/schemas/BaseResultFundRedeemSharesCheckRespDto' headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.checkShares: post: summary: 客户经理确认赎回份额 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.checkShares 客户经理确认赎回份额 登录后方可访问 operationId: checkShares tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: *ref_28 example: '' responses: '200': description: '' content: application/json: schema: *ref_29 headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.createFundRedeem: post: summary: 客户赎回基金 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.createFundRedeem 客户赎回基金 登录后方可访问 operationId: createFundRedeem tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: *ref_30 example: '' responses: '200': description: '' content: application/json: schema: &ref_37 $ref: '#/components/schemas/BaseResultVoid' headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList: post: summary: 获取赎回基金底层资产信息 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList 获取赎回基金底层资产信息 登录后方可访问 operationId: getFundRedeemCurrencyList tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: *ref_31 example: '' responses: '200': description: '' content: application/json: schema: *ref_32 headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.page: post: summary: 客户查询赎回记录分页列表 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.page H5分页查询赎回列表 登录后方可访问 operationId: page tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: &ref_33 $ref: '#/components/schemas/FundRedeemQueryReqDto' example: '' responses: '200': description: '' content: application/json: schema: &ref_34 $ref: '#/components/schemas/BaseResultBasePageVoCustomerFundRedeemDto' headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.queryManagerPage: post: summary: 客户经理分页查询基金记录 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.page 客户经理分页查询基金记录 登录后方可访问 operationId: queryManagerPage tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: *ref_33 example: '' responses: '200': description: '' content: application/json: schema: *ref_34 headers: {} security: [] /global/fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs: post: summary: 基金经理查询未确认的赎回记录数 deprecated: false description: |- bizType=fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs 客户经理分页查询基金记录 登录后方可访问 operationId: queryNotConfirmedRecs tags: - 基金接口/基金赎回接口 parameters: [] requestBody: content: application/json: schema: &ref_35 $ref: '#/components/schemas/FundInfoQueryReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultLong' headers: {} security: [] /global/fund.app.FundOperationInfoAppDubboService.queryFundInfo: post: summary: 查询基金信息 deprecated: false description: |- bizType=fund.app.FundOperationInfoAppDubboService.queryFundInfo 查询基金信息 登录后方可访问 operationId: queryFundInfo tags: - 基金接口/基金信息查询 parameters: [] requestBody: content: application/json: schema: *ref_35 example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultFundOperationInfoDto' headers: {} security: [] /global/fund.app.FundManagementFeesAppDubboService.calcDeduct: post: summary: 合计基金管理费 deprecated: false description: |- bizType=fund.app.FundManagementFeesAppDubboService.calcDeduct 合计基金管理费 登录后方可访问 operationId: calcDeduct tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: &ref_36 $ref: '#/components/schemas/FundManagementFeesDeductDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultFundManagementFeesCalcDto' headers: {} security: [] /global/fund.app.FundManagementFeesAppDubboService.deduct: post: summary: 手动执行管理手续费扣款 deprecated: false description: |- bizType=fund.app.FundManagementFeesAppDubboService.deduct 手动执行管理手续费扣款 登录后方可访问 operationId: deduct tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: *ref_36 example: '' responses: '200': description: '' content: application/json: schema: *ref_37 headers: {} security: [] /global/fund.app.FundManagementFeesAppDubboService.excute: post: summary: 基金管理费用执行 deprecated: false description: |- bizType=fund.app.FundManagementFeesAppDubboService.excute 基金管理费用执行 登录后方可访问 operationId: excute tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: type: object properties: {} example: '' responses: '200': description: '' content: application/json: schema: *ref_37 headers: {} security: [] /global/fund.app.FundManagementFeesAppDubboService.page: post: summary: 查询基金管理费分页记录 deprecated: false description: |- bizType=fund.app.FundManagementFeesAppDubboService.page 查询基金管理费分页记录 登录后方可访问 operationId: page tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/FundManagementFeesRecordDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultBasePageVoFundManagementFeesDto' headers: {} security: [] /global/fund.app.FundsApplyExecuteService.confirmFundsApplyExecuteInfo: post: summary: 确认基金产品申购执行信息 deprecated: false description: |- bizType=fund.app.FundsApplyExecuteService.confirmFundsApplyExecuteInfo 确认基金产品申购执行信息 登录后方可访问 operationId: confirmFundsApplyExecuteInfo tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: &ref_64 $ref: '#/components/schemas/FundsApplyExecuteInfoDto' example: '' responses: '200': description: '' content: application/json: schema: *ref_13 headers: {} security: [] /global/fund.app.FundsApplyExecuteService.getFundsApplyExecuteInfo: post: summary: 获取基金产品申购执行信息 deprecated: false description: |- bizType=fund.app.FundsApplyExecuteService.getFundsApplyExecuteInfo 获取基金产品申购执行信息 登录后方可访问 operationId: getFundsApplyExecuteInfo tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryFundsApplyExecuteRecordDetailReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultFundsApplyExecuteInfoDto' headers: {} security: [] /global/fund.app.FundsOrderExecuteStandardService.getOrderExecuteStandardConfigSymbolList: post: summary: 获取基金产品下单执行标准配置产品列表 deprecated: false description: >- bizType=fund.app.FundsOrderExecuteStandardService.getOrderExecuteStandardConfigSymbolList 获取基金产品下单执行标准配置产品列表 登录后方可访问 operationId: getOrderExecuteStandardConfigSymbolList tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: $ref: >- #/components/schemas/QueryOrderExecuteStandardConfigSymbolListReqDto example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultListOrderExecuteStandardConfigSymbolDto headers: {} security: [] /global/fund.app.FundsOrderExecuteStandardService.getOrderExecuteStandardConfigs: post: summary: 获取基金产品下单执行标准配置列表 deprecated: false description: >- bizType=fund.app.FundsOrderExecuteStandardService.getOrderExecuteStandardConfigs 获取基金产品下单执行标准配置列表 登录后方可访问 operationId: getOrderExecuteStandardConfigs tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/QueryOrderExecuteStandardConfigReqDto' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultListOrderExecuteStandardConfigDto headers: {} security: [] /global/fund.app.FundsOrderExecuteStandardService.saveOrderExecuteStandardConfigs: post: summary: 保存金产品下单执行标准配置 deprecated: false description: >- bizType=fund.app.FundsOrderExecuteStandardService.saveOrderExecuteStandardConfigs 保存金产品下单执行标准配置 登录后方可访问 operationId: saveOrderExecuteStandardConfigs tags: - 基金接口/基金管理接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/SaveOrderExecuteStandardConfigReqDto' example: '' responses: '200': description: '' content: application/json: schema: *ref_13 headers: {} security: [] /global/report.app.ReportDatadDubboService.indexSample: post: summary: 指数样本数据 deprecated: false description: |- 说明:指数样本数据 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.indexSample ``` operationId: indexSample tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: type: object properties: indexId: type: integer format: int64 title: 指数id required: - indexId example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultListIndexSymbolCombinationVo' headers: {} security: [] /global/report.app.ReportDatadDubboService.indexSimplePerformance: post: summary: 指数单资产表现柱状图数据 deprecated: false description: |- 说明:指数单资产表现柱状图数据 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.assetPerformance ``` operationId: indexSimplePerformance tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/IndexChartDto' required: - indexId example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultListIndexSingleAssetPerformanceVo headers: {} security: [] /global/report.app.ReportDatadDubboService.assetPerformance: post: summary: 基金单资产表现柱状图数据 deprecated: false description: |- 说明:基金单资产表现柱状图数据 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.assetPerformance ``` operationId: assetPerformance tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/SingeAssetPerformanceChartVo' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultListSingleAssetPerformanceDto' headers: {} security: [] /global/report.app.ReportDatadDubboService.batchMarketPerformance: post: summary: 基金批量获取市场表现走势图 deprecated: false description: |- 说明:批量获取市场表现走势图 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.batchMarketPerformance ``` operationId: batchMarketPerformance tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/FundBatchMarketPerfChartVo' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultMapLongListFundTrendChartTypeDto headers: {} security: [] /global/report.app.ReportDatadDubboService.fundNetValueChangeQuote: post: summary: 基金净值涨跌比 deprecated: false description: |- 说明:基金净值涨跌比 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.fundNetValueChangeQuote ``` operationId: fundNetValueChangeQuote tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/FundNetValueChangeQuoteChartVo' example: '' responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultFundNetValueCompareDto' headers: {} security: [] /global/report.app.ReportDatadDubboService.investCombination: post: summary: 基金实时投资组合排名 deprecated: false description: |- 说明:实时投资组合排名 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.investCombination ``` operationId: investCombination tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/FundInvestCombChartVo' example: '' responses: '200': description: '' content: application/json: schema: $ref: >- #/components/schemas/BaseResultListRealTimeInvestCombinationDto headers: {} security: [] /global/report.app.ReportDatadDubboService.marketPerformance: post: summary: 基金市场表现走势图 deprecated: false description: |- 说明:基金市场表现走势图 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.marketPerformance ``` operationId: marketPerformance tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/FundMarketPerfChartVo' example: '' responses: '200': description: '' content: application/json: schema: &ref_38 $ref: '#/components/schemas/BaseResultMapStringListFundTrendChartDto' headers: {} security: [] /global/report.app.ReportDatadDubboService.marketPerformanceQuoteChange: post: summary: 基金市场表现涨跌幅走势图 deprecated: false description: |- 说明:市场表现涨跌幅走势图 ``` version=0.0.1 bizType=report.app.ReportDatadDubboService.marketPerformanceQuoteChange ``` operationId: marketPerformanceQuoteChange tags: - 基金接口/报表接口 parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/FundMarketPerfQuoteChangeChartVo' example: '' responses: '200': description: '' content: application/json: schema: *ref_38 headers: {} security: [] /global/passToCredit.app.AppCardActiveService.applyCard: post: summary: 申请卡 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardActiveService.applyCard tags: - 信用卡接口/操作类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true type: type: integer title: 申请卡类型。 description: 申请卡类型。1-Platinum; format: int32 applyCurrency: type: string title: 申请卡币种。 description: 申请卡币种。默认HKD (当前仅支持"HKD") nullable: true remark: type: string title: 备注 description: 备注 nullable: true kycPno: type: string title: KYC提案号 description: KYC提案号 nullable: true address: type: string title: 地址 description: 地址 postalCode: type: string title: 邮编 description: 邮编 mailingCountry: type: string title: 国家/地区 编码 description: 国家/地区 编码 nullable: true mailingProvince: type: string title: 州/省 编码 description: 州/省 编码 nullable: true mailingCity: type: string title: 城市 编码 description: 城市 编码 nullable: true mailingAddress: type: string title: 详细地址 description: 详细地址 nullable: true applyEntity: type: string title: 申请实体卡 description: 申请实体卡 required: - companyId - customerId - customerNo - type - address - postalCode example: companyId: 72 customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test type: 2 applyCurrency: HKD responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功;9000-需引导进行KYC title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: fee: type: string title: 开卡费 description: 开卡费。同申请卡币种 administrativeOverTime: type: integer description: 行政费收取时间 title: 返回消息体。 description: 返回消息体。 title: '' example: msg: Success trace: ryder_test code: '0' data: true bizCode: PASS_TO_CREDIT tm: 1585 headers: {} security: [] /global/passToCredit.app.AppCardActiveService.activationCard: post: summary: 激活卡 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardActiveService.activationCard tags: - 信用卡接口/操作类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID cardNumber: type: string title: 卡号 description: 卡号 smsSendToken: type: string title: 短信验证码发送票据 description: 短信验证码发送票据 smsCode: type: string title: 短信验证码 description: 短信验证码 activationCode: type: string title: 激活码 description: 激活码 required: - companyId - customerId - customerNo - cardId - smsSendToken - smsCode - cardNumber - activationCode example: "{\r\n \"companyId\": 72,\r\n \"country\": \"w\",\r\n \"customerId\": 11,\r\n \"customerNo\": \"86009002\",\r\n \"trace\": \"ryder_test\",\r\n \"cardId\": 81,\r\n \"emailSendToken\": \"p.kttwucwkwd@qq.com\",\r\n \"emailCode\": \"61\",\r\n \"smsSendToken\": \"incididunt eiusmod nulla voluptate\",\r\n \"smsCode\": \"16\",\r\n}" responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: id: type: integer title: 卡ID format: long description: 卡ID title: 返回消息体。 description: 返回消息体。 title: '' example: msg: Success fail: false trace: x-vex317h-pixqmo4-j5bhnuc-wwyut1-1676280561 code: '0' data: id: 20 bizCode: PASS_TO_CREDIT tm: 1652 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardActiveService.lockCard: post: summary: 锁卡 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardActiveService.lockCard tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID smsSendToken: type: string title: 短信验证码发送票据 description: 短信验证码发送票据 smsCode: type: string title: 短信验证码 description: 短信验证码 required: - companyId - customerId - customerNo - cardId - smsSendToken - smsCode example: cardId: 81 smsSendToken: '{{sendToken}}' smsCode: '16' responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-成功 title: '' headers: {} security: [] /global/passToCredit.app.AppCardActiveService.addSuspendCardProposal: post: summary: 挂失卡 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardActiveService.addSuspendCardProposal tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 环境变量配置 format: long customerId: type: integer title: 客户ID format: long customerNo: type: string title: 客户编号 ip: type: string title: 操作ip nullable: true trace: type: string title: 追踪号 nullable: true cardId: type: integer title: 卡ID format: long remark: type: string title: 备注 nullable: true smsSendToken: type: string title: 验证码发送票据 smsCode: type: string title: 验证码 required: - companyId - customerId - customerNo - cardId - smsSendToken - smsCode example: cardId: 81 smsSendToken: '{{sendToken}}' smsCode: '16' responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 data: type: boolean title: 返回消息体。 description: true-成功 title: '' headers: {} security: [] /global/passToCredit.app.AmountActiveService.addTransferProposal: post: summary: 划账 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AmountActiveService.addTransferProposal tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: en-US schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 划出客户ID format: long description: 划出客户ID。此接口给代理使用,此项目gateway应当会自动填充 customerNo: type: string title: 划出客户编号 description: 划出客户编号。此接口给代理使用,此项目gateway应当会自动填充 amount: type: string title: 划账金额 description: 划账金额 currency: type: string title: 划账币种 description: 划账币种。非必填,默认HKD nullable: true toCustomerNo: type: string title: 划入客户编号 description: 划入客户编号 nullable: true required: - customerId - customerNo - amount - companyId example: companyId: 72 customerId: 58 customerNo: '86000001' amount: '53' currency: HKD toCustomerNo: '86000002' responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-成功 title: '' example: msg: Success fail: false trace: x-fu418b38-1mt351m7-707245h-442s-1687249364 code: '0' data: true bizCode: PASS_TO_CREDIT tm: 447 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardActiveService.unlockCard: post: summary: 解锁卡 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardActiveService.unlockCard tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID smsSendToken: type: string title: 短信验证码发送票据 description: 短信验证码发送票据 smsCode: type: string title: 短信验证码 description: 短信验证码 required: - customerNo - cardId - smsSendToken - smsCode - customerId - companyId example: "{\r\n \"companyId\": 72,\r\n \"country\": \"w\",\r\n \"customerId\": 11,\r\n \"customerNo\": \"86009002\",\r\n \"trace\": \"ryder_test\",\r\n \"cardId\": 81,\r\n \"smsSendToken\": \"incididunt eiusmod nulla voluptate\",\r\n \"smsCode\": \"16\",\r\n}" responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-成功 title: '' headers: {} security: [] /global/passToCredit.app.AppCardActiveService.modifyTradePassword: post: summary: 设置卡交易密码 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardActiveService.modifyTradePassword tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID smsSendToken: type: string title: 短信验证码发送票据 description: 短信验证码发送票据 smsCode: type: string title: 短信验证码 description: 短信验证码 password: type: string title: 密码 description: 密码 checkPassword: type: string title: 确认密码 description: 确认密码 required: - companyId - customerId - customerNo - cardId - smsSendToken - smsCode - password - checkPassword example: cardId: 21 smsSendToken: '{{sendToken}}' smsCode: '44' password: '123456' checkPassword: '123456' responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-成功 title: '' example: msg: 参数为空异常. fail: true trace: x-xcq5-k8t3e7-44tti0-6x25s6c-1675995191 code: '1002' data: passToCredit.app.AppCardActiveService.modifyTradePassword bizCode: PASS_TO_CREDIT tm: 2 msgParams: null ok: false class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardActiveService.settingCardLimit: post: summary: 设置卡限额 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardActiveService.settingCardLimit tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID dailyAtmLimit: type: string title: 单日取款限额 description: 单日取款限额 dailyPurchaseLimit: type: string title: 单日消费限额 description: 单日消费限额 required: - companyId - customerId - customerNo - cardId responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-成功 title: '' headers: {} security: [] /global/passToCredit.app.AppMessageService.sendVerifyCode: post: summary: 发送验证码 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppMessageService.sendVerifyCode tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true bizType: type: integer title: 业务类型 description: 业务类型。2-销卡;3-换卡;4-锁卡;5-解锁卡;6-修改交易密码;7-获取卡私密信息;8-激活卡; format: int32 country: type: string title: 国家编码 description: 国家编码 customerGroupId: type: integer title: 客户组编号 format: long description: 客户组编号 cardId: type: integer title: 卡ID format: long description: 卡ID required: - companyId - customerId - customerNo - bizType - country - customerGroupId - cardId example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test bizType: 1 sendType: 1 customerGroupId: 1 cardId: 1 responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: token: type: string title: 发送票据 description: 发送票据 title: 返回消息体。 description: 返回消息体。 title: '' example: msg: Success fail: false trace: x-5ob5d-q56j8s7-g6wehzx-z1ra8e3-1676513789 code: '0' data: class: com.cats.passToCredit.api.app.vo.SendVerifyCodeVo token: af51d711-aada-4940-b8a5-6b63ada6dfb7 bizCode: PASS_TO_CREDIT tm: 306 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppMessageService.batchSettingSubscriptionType: post: summary: 批量设置客户订阅方式 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppMessageService.batchSettingSubscriptionType tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: string title: 公司ID description: 公司ID。环境变量配置 customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true currency: type: string title: 币种 description: 币种 nullable: true verifyCodeSubType: type: string title: 3-D认证验证码推送方式 description: 3-D认证验证码推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram nullable: true securityVerifyCodeSubType: type: string title: 安全验证码推送方式 description: 安全验证码推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram nullable: true localTransactionSubType: type: string title: 本地交易消息推送方式 description: 本地交易消息推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram nullable: true overseasTransactionSubType: type: string title: 海外交易消息推送方式 description: 海外交易消息推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram nullable: true atmWithdrawalSubType: type: string title: ATM取款消息推送方式 description: ATM取款消息推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram nullable: true required: - companyId - customerId - customerNo example: "{\r\n \"companyId\": 72,\r\n \"customerId\": 93,\r\n \"customerNo\": \"86000000\",\r\n \"subscriptionType\": 2,\r\n \"subscriptionTo\": \"+86 12345678901\",\r\n}" responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-成功 title: '' headers: {} security: [] /global/passToCredit.app.AppMessageService.sendWatsAppVerifyCode: post: summary: 发送WatsApp验证码 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppMessageService.sendWatsAppVerifyCode tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true watsAppAccount: type: string title: WatsApp账号 description: WatsApp账号。不填时,按已配置旧账号发送。如无配置账号,报错 country: type: string title: 国家编码 description: 国家编码 customerGroupId: type: integer title: 客户组编号 format: long description: 客户组编号 required: - companyId - customerId - customerNo - watsAppAccount - country - customerGroupId example: "{\r\n \"companyId\": 72,\r\n \"customerId\": 11,\r\n \"customerNo\": \"86009002\"\r\n \"customerGroupId\": 1,\r\n \"country\": \"CN\",\r\n \"watsAppAccount\": \"\"\r\n}" responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: token: type: string title: 发送票据 description: 发送票据 title: 返回消息体。 description: 返回消息体。 title: '' example: msg: WatsApp账号未配置 fail: true trace: x-o6d6lc3-1blt6ta1-qj1j9-baf42k8-1676033764 code: '50001' data: passToCredit.app.AppMessageService.sendWatsAppVerifyCode bizCode: PASS_TO_CREDIT tm: 5 msgParams: null ok: false class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppMessageService.updateWatsAppAccount: post: summary: 修改WatsApp账号 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app..AppMessageService.updateWatsAppAccount tags: - 信用卡接口/操作类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true watsAppAccount: type: string title: WatsApp账号 description: WatsApp账号 oldWatsAppSendToken: type: string title: 旧账号验证码发送票据 description: 旧账号验证码发送票据 oldWatsAppCode: type: string title: 旧账号验证码 description: 旧账号验证码 newWatsAppSendToken: type: string title: 新账号验证码发送票据 description: 新账号验证码发送票据 newWatsAppCode: type: string title: 新账号验证码 description: 新账号验证码 required: - companyId - customerId - customerNo - watsAppAccount - oldWatsAppSendToken - oldWatsAppCode - newWatsAppSendToken - newWatsAppCode example: "{\r\n \"watsAppAccount\": \"+123 321\",\r\n \"oldWatsAppSendToken\": \"p.kttwucwkwd@qq.com\",\r\n \"oldWatsAppCode\": \"61\",\r\n \"newWatsAppSendToken\": \"incididunt eiusmod nulla voluptate\",\r\n \"newWatsAppCode\": \"16\",\r\n}" responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-成功 title: '' headers: {} security: [] /passToCreditUpload: post: summary: 上传文件 deprecated: false description: '' tags: - 信用卡接口/操作类 parameters: - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: multipart/form-data: schema: type: object properties: object: example: >- file://C:\Users\admin\Pictures\Saved Pictures\51e7ce01-11b1-49a0-b42f-33130c966cd4IMG_6054.HEIC type: string format: binary userPhone: example: '{% mock ''phone'' %}' type: string required: - userPhone responses: '200': description: '' content: application/json: schema: type: object properties: {} headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryCardList: post: summary: 获取客户卡列表 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCardList tags: - 信用卡接口/查询类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true required: - companyId - customerId - customerNo example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: id: type: integer title: 卡ID format: long description: 卡ID last4: type: string title: 卡最后四位 description: 卡最后四位 status: type: integer title: 卡状态。 description: 卡状态。1-卡待激活;2-正常;3-挂起;4-锁定;5-挂失; format: int32 expiryMonth: type: string title: 到期月份 description: 到期月份 expiryYear: type: string title: 到期年份 description: 到期年份 embossedName: type: string title: 卡片上的名称 description: 卡片上的名称 network: type: string title: 卡片网络 description: 卡片网络 type: type: integer title: 类型。 description: 类型。1-Platinum; format: long typeName: type: string title: 类型名 description: 类型名 typeImageUrl: type: string title: 类型图标地址 description: 类型图标地址 phoneArea: type: string title: 区号 description: 区号 phone: type: string title: 电话 description: 电话 email: type: string title: 邮箱 description: 邮箱 minDailyAtmLimit: type: string title: 单日取款限额下限 description: 单日取款限额下限 maxDailyAtmLimit: type: string title: 单日取款限额上限 description: 单日取款限额上限 minDailyPurchaseLimit: type: string title: 单日消费限额下限 description: 单日消费限额下限 maxDailyPurchaseLimit: type: string title: 单日消费限额上限 description: 单日消费限额上限 customDailyAtmLimit: type: string title: 客户设置单日取款限额 description: 客户设置单日取款限额 customDailyPurchaseLimit: type: string title: 客户设置单日消费限额 description: 客户设置单日消费限额 physicalCard: type: string title: 是否实体卡 description: 是否实体卡。true-实体卡;false-虚拟卡 thirdPartyCardAccountId: type: string title: 第三方卡账户ID description: 第三方卡账户ID thirdPartyAccountId: type: string title: 第三方账户ID description: 第三方账户ID firstName: type: string title: firstName description: firstName lastName: type: string title: lastName description: lastName kycPno: type: string title: KYC提案号 description: KYC提案号 feesUnpaid: type: string title: 待缴费用 description: 待缴费用 timeout: type: string title: 待缴费截至时间 description: 待缴费截至时间。13位时间戳 thirdPartyAccountNumber: type: string title: 第三方账户编码 description: 第三方账户编码 title: 返回消息体。 description: 返回消息体。 title: '' examples: '1': summary: 成功示例 value: msg: Success trace: ryder_test code: '0' data: - last4: '8396' expiryMonth: '12' typeName: HY Sandbox World typeImageUrl: >- https://www.zilliondesigns.com/blog/wp-content/uploads/mastercard-feat-min.png id: 1614803974793240600 expiryYear: '2023' embossedName: HY SANDBOX PLATINUM type: 2 status: 4 network: mastercard - last4: '8809' expiryMonth: '12' typeName: HY Sandbox Platinum typeImageUrl: >- https://www.zilliondesigns.com/blog/wp-content/uploads/mastercard-feat-min.png id: 1614830250530730000 expiryYear: '2023' embossedName: HY SANDBOX WORLD type: 1 status: 2 network: mastercard bizCode: PASS_TO_CREDIT tm: 94 '2': summary: 异常示例 value: msg: System exception trace: ryder_test code: '500' bizCode: PASS_TO_CREDIT tm: 429 headers: {} security: [] /global/passToCredit.app.AppCardQueryService.getCardSensitiveInfo: post: summary: 查詢卡私密信息 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.getCardSensitiveInfo tags: - 信用卡接口/查询类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip trace: type: string title: 追踪号 description: 追踪号 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID required: - companyId - customerId - customerNo - cardId - ip example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test cardId: 1614830250530730000 smsSendToken: incididunt eiusmod nulla voluptate smsCode: '16' responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: cardNumber: type: string title: 卡号 description: 卡号 expiryMonth: type: string title: 到期月份 description: 到期月份 expiryYear: type: string title: 到期年份 description: 到期年份 securityCode: type: string title: 密码(CVV) description: 密码(CVV) title: 返回消息体。 description: 返回消息体。 title: '' example: msg: Success fail: false trace: x-6v9i6x-xj65fe-1o4g7-l47lyx-1676514020 code: '0' data: expiryMonth: '12' securityCode: '000' expiryYear: '2023' class: com.cats.passToCredit.api.app.vo.CardSensitiveInfoVo cardNumber: '4242424242473664' bizCode: PASS_TO_CREDIT tm: 835 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryApplyCardProposalList: post: summary: 获取客户申请卡提案列表 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryApplyCardProposalList tags: - 信用卡接口/查询类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true queryStatus: type: string title: 过滤状态 description: 过滤状态(1-待KYC审核;2-待三方确认;3-发卡中;4-完成;5-拒绝;)。多个状态以,分割| nullable: true required: - companyId - customerId - customerNo example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: array items: type: object properties: id: type: integer title: 提案ID format: long description: 提案ID revision: type: string title: 乐观锁 description: 乐观锁 createBy: type: string title: 创建人 description: 创建人 createTime: type: integer title: 创建时间 format: long description: 创建时间 updateBy: type: string title: 更新人 description: 更新人 updateTime: type: integer title: 更新时间 format: long description: 更新时间 companyId: type: integer title: 公司ID format: long description: 公司ID customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 status: type: integer title: 状态 description: 状态。1-待KYC审核;2-待入金;3-制卡中;4-已寄送;5拒绝;6-过期;7-开卡失败; format: int32 type: type: integer title: 卡类型 description: 卡类型。1-Platinum; format: int32 applyCurrency: type: string title: 申请币种 description: 申请币种 remark: type: string title: 备注 description: 备注 firstName: type: string title: firstName description: firstName lastName: type: string title: lastName description: lastName kycPno: type: string title: KYC 提案号 description: KYC 提案号 openCardTargetAmount: type: string title: 开卡目标金额 description: 开卡目标金额。同申请卡币种 alreadyDepositAmount: type: string title: 已入金金额 description: 已入金金额。同申请卡币种 kycSubmitTime: type: integer title: KYC提交时间 description: KYC提交时间。13位时间戳 format: long kycApproveTime: type: integer title: KYC审批通过时间 description: KYC审批通过时间。13位时间戳 format: long timeout: type: integer format: long title: 超时时间 description: 超时时间。到达超时时间,账户余额将被回收。13位时间戳 warningTime: type: integer format: long title: 预警时间 description: 预警时间。到达预警时间,提示客户重新上传KYC资料。13位时间戳 fee: type: string title: 虚拟卡开卡费 description: 开卡费 entityFee: type: string title: 实体卡开卡费 description: 邮费 applyEntity: type: boolean title: 申请实体卡 description: 是否申请实体卡。true-申请实体卡;false-不申请实体卡 address: type: string title: 地址 description: 地址 postalCode: type: string title: 邮编 description: 邮编 mailingCountry: type: string title: 国家/地区 编码 description: 国家/地区 编码 mailingProvince: type: string title: 州/省 编码 description: 州/省 编码 mailingCity: type: string title: 城市 编码 description: 城市 编码 mailingAddress: type: string title: 详细地址 description: 详细地址 title: 返回消息体。 title: '' description: 返回消息体。 title: '' headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryCustomerOfAgentPage: post: summary: 查询客户列表(代理后台使用) deprecated: false description: |- version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCustomerOfAgentPage 登录之后可以访问 operationId: applyApi tags: - 信用卡接口/查询类 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: current: type: integer description: 当前页 size: type: integer description: 每页条数 last4Phone: type: string title: 号码后四位 description: 号码后四位 name: type: string title: 姓名 description: 姓名 selectCustomerNo: type: string title: 过滤客户编号 description: 过滤客户编号 openCardStartTime: type: integer format: long title: 开卡时间-开始时间 description: 开卡时间-开始时间 openCardEndTime: type: integer format: long title: 开卡时间-结束时间 description: 开卡时间-结束时间 last4: type: string title: 卡后四位 description: 卡后四位 firstRegisterTimeFrom: type: integer title: 首次注册时间-开始时间 format: long description: 首次注册时间-开始时间 firstRegisterTimeTo: type: integer title: 首次注册时间-结束时间 format: long description: 首次注册时间-结束时间 required: - size - current example: size: 20 current: 1 responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 title: 状态返回码 msg: type: string description: 状态描述 title: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) title: 处理时长(毫秒) trace: type: string description: 跟踪码 title: 跟踪码 data: type: object properties: records: type: array items: type: object properties: id: type: integer description: 主键id createTime: type: integer description: 创建时间 updateTime: type: integer description: 更新时间 customerGroupId: type: integer description: 客户组id customerGroupName: type: string description: 客户组名称 status: type: integer description: 客户状态,1正常、2禁用、3删除,4销户,5锁定,6销户中 companyId: type: integer description: 公司id customerNo: type: string description: 客户编号 phone: type: string description: 手机号码 phoneArea: type: string description: 手机区号 registerSource: type: integer description: >- 注册来源:1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台注册:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他 unitId: type: integer description: 机构id firstName: type: string description: 名 lastName: type: string description: 姓 email: type: string description: 邮箱 customerType: type: integer description: 客户类型0默认1代理 cardNumber: type: string description: 信用卡号 title: 卡号 openCardTime: type: integer format: long title: 开卡时间 description: 开卡时间 required: - id - createTime - updateTime - customerGroupId - customerGroupName - status - companyId - customerNo - phone - phoneArea - registerSource - unitId - firstName - lastName - email - customerType description: 数据列表 total: type: integer description: 总数 size: type: integer description: 每页大小 current: type: integer description: 当前页 required: - records - total - size - current description: 分页数据体 title: 分页数据体 fail: type: boolean ok: type: boolean bizCode: type: string description: 模块标识码 title: 模块标识码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 title: 返回描述中占位符参数串,多个参数间以,分割 required: - code - msg - tm - trace - data - fail - ok headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordPage: post: summary: 分页查询账户交易记录 deprecated: false description: >- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordPage tags: - 信用卡接口/查询类 parameters: [] requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true current: type: integer title: 当前页 description: 当前页。默认1 format: long size: type: integer title: 每页条数 description: 每页条数。默认20 format: long queryStatus: type: string title: 过滤状态 description: 过滤状态(1-待定;2-已发布;3-已拒绝;4-无效;)。多个状态以,分割 nullable: true queryTypes: type: string description: >- 过滤类型(1-收费;2-退款;3-充值;4-偿还;5-返现;6-利息;7-费用;8-其他;9-卡费;10-邮寄费;11-抵押;12-抵押手续费;13-注资;14-现金回馈;15-其他;16-行政费用;17-划转_卡费;18-划转_抵押;)。多个状态以,分割 title: 过滤类型 createdAtStartTime: type: integer title: 创建交易-开始时间 format: long description: 创建交易-开始时间 nullable: true createdAtEndTime: type: integer title: 创建交易-结束时间 format: long description: 创建交易-结束时间 nullable: true postedAtStartTime: type: integer title: 完成交易-开始时间 format: long description: 完成交易-开始时间 nullable: true postedAtEndTime: type: integer title: 完成交易-结束时间 format: long description: 完成交易-结束时间 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID nullable: true operateType: type: integer format: int32 title: 操作类型 description: 操作类型。1-入账;2-出账; nullable: true required: - companyId - customerId - customerNo - queryTypes example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: current: type: integer title: 当前页 format: long description: 当前页 size: type: integer title: 每页条数 format: long description: 每页条数 total: type: integer title: 总数 format: long description: 总数 records: type: array items: type: object properties: id: type: integer title: 交易ID format: long description: 交易ID revision: type: string title: 乐观锁 description: 乐观锁 createBy: type: string title: 创建人 description: 创建人 createTime: type: integer title: 创建时间 format: long description: 创建时间 updateBy: type: string title: 更新人 description: 更新人 updateTime: type: integer title: 更新时间 format: long description: 更新时间 companyId: type: integer title: 公司ID format: long description: 公司ID customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编码 description: 客户编码 transactionId: type: string title: 三方交易ID description: 三方交易ID refId: type: string title: 三方关联ID description: 三方关联ID cardId: type: integer title: 卡ID format: long description: 卡ID last4: type: string title: 卡最后四位 description: 卡最后四位 accountId: type: integer title: 账户ID format: long description: 账户ID createdAt: type: integer title: 交易发起时间 description: 交易发起时间。13位时间戳 format: long status: type: integer title: 状态 description: 状态。1-待定;2-已发布;3-已拒绝;4-无效; format: int32 postedAt: type: integer title: 入账时间 description: 入账时间。13位时间戳 format: long type: type: integer title: 交易类型 description: >- 交易类型。1-收费;2-退款;3-充值;4-偿还;5-返现;6-利息;7-费用;8-其他;9-卡费;10-邮寄费;11-抵押;12-抵押手续费;13-注资;14-现金回馈;15-其他;16-行政费用;17-划转_卡费;18-划转_抵押; format: int32 merchantName: type: string title: 商户名称 description: 商户名称 merchantMcc: type: string title: 商户MCC编码 description: 商户MCC编码 merchantCategory: type: string title: 商户归属类型 description: 商户归属类型 currency: type: string title: 申请币种 description: 申请币种 amount: type: string title: 交易金额 description: 交易金额。 remark: type: string title: 备注 description: 备注 operateType: type: integer title: 操作类型 description: 操作类型。1-入账;2-出账; format: int32 country: type: string title: 国家编码 description: 国家编码 sourceAmount: type: string title: 原始交易金额 description: 原始交易金额 sourceCurrency: type: string title: 原始交易币种 description: 原始交易币种 activeType: type: string title: 执行类型 description: 执行类型。PURCHASE-交易;ATM-ATM取款; title: 结果列表 description: 结果列表 title: 返回消息体。 description: 返回消息体。 title: '' examples: '1': summary: 成功示例 value: msg: Success trace: ryder_test code: '0' data: total: 1 current: 1 size: 20 records: - last4: '8396' amount: -100 updateTime: 1674118306037 type: 1 transactionId: 936da01f-9abd-4d9d-80c7-02af85c822a8 merchantName: UBER * PENDING Amsterdam NLD accountId: 1000092 createdAt: 1668066429415 createBy: '86009002' companyId: 72 postedAt: 1668066429415 createTime: 1673834243858 updateBy: System cardId: 1 customerId: 11 merchantCategory: Taxicabs and limousines currency: HK id: 1 merchantMcc: '4121' customerNo: '86009002' status: 4 bizCode: PASS_TO_CREDIT tm: 61 '2': summary: 异常示例 value: msg: System exception trace: ryder_test code: '500' bizCode: PASS_TO_CREDIT tm: 143 headers: {} security: [] /global/passToCredit.app.AppMessageService.queryCustomerNoticeSubscription: post: summary: 查询客户消息推送方式 deprecated: false description: >- Header说明: version=0.0.1 bizType=passToCredit.app.AppMessageService.queryCustomerNoticeSubscription tags: - 信用卡接口/查询类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true currency: type: string title: 币种 description: 币种 nullable: true required: - companyId - customerId - customerNo example: {} responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: subscriptionTo: type: string title: 消息推送账号 description: 消息推送账号。json格式,key为推送类型 verifyCodeSubType: type: string title: 3-D认证验证码推送方式 description: 3-D认证验证码推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram securityVerifyCodeSubType: type: string title: 安全验证码推送方式 description: 安全验证码推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram localTransactionSubType: type: string title: 本地交易消息推送方式 description: 本地交易消息推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram overseasTransactionSubType: type: string title: 海外交易消息推送方式 description: 海外交易消息推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram atmWithdrawalSubType: type: string title: ATM取款消息推送方式 description: ATM取款消息推送方式。多个类型以,分隔。1-邮箱;2-短信;3-WhatsApp;4-Telegram title: 返回消息体。 description: 返回消息体。 title: '' example: msg: Success fail: false trace: x-7oc3n-7qx9-bx15hu3-3zxp-1676513690 code: '0' data: verifyCodeSubType: '2' securityVerifyCodeSubType: '2' localTransactionSubType: '2' overseasTransactionSubType: '2' atmWithdrawalSubType: '2' subscriptionTo: '{"2":"+86 134******7471","3":"+86 134******7470"}' class: com.cats.passToCredit.api.app.vo.NoticeSubscriptionVo bizCode: PASS_TO_CREDIT tm: 16 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppMessageService.querySendVerifyCodeInfo: post: summary: 查询客户发送验证码方式&信息 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppMessageService.querySendVerifyCodeInfo tags: - 信用卡接口/查询类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: token in: header description: 登录token required: true example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true bizType: type: integer title: 业务类型 description: 业务类型。2-销卡;3-换卡;4-锁卡;5-解锁卡;6-修改交易密码;7-获取卡私密信息;8-激活卡; format: int32 sendType: type: integer title: 发送类型 description: 发送类型。1-邮件;2-短信;3-WhatsApp format: int32 country: type: string title: 国家编码 description: 国家编码 customerGroupId: type: integer title: 客户组编号 format: long description: 客户组编号 cardId: type: integer title: 卡ID format: long description: 卡ID required: - companyId - customerId - customerNo - bizType - sendType - country - customerGroupId - cardId example: "{\r\n \"companyId\": 72,\r\n \"country\": \"w\",\r\n \"customerId\": 11,\r\n \"customerNo\": \"86009002\",\r\n \"ip\": \"::1\",\r\n \"lang\": \"zh-CN\",\r\n \"trace\": \"ryder_test\",\r\n \"bizType\": 1,\r\n \"sendType\": 2,\r\n \"country\": \"w\"\r\n \"customerGroupId\": 1,\r\n \"cardId\": 1\r\n}" responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: sendType: type: string title: 发送类型 description: 发送类型。1-邮箱;2-短信;3-WhatsApp sendTo: type: string title: 发送账号 description: 发送账号 title: 返回消息体。 description: 返回消息体。 title: '' example: msg: Success fail: false trace: x-u6dskb-7tyag1u-79a926y-jn2i155-1676514175 code: '0' data: sendTo: '******' sendType: 3 class: com.cats.passToCredit.api.app.vo.SendVerifyCodeInfoVo bizCode: PASS_TO_CREDIT tm: 17 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordList: post: summary: 查询账户交易记录 deprecated: false description: >- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordList tags: - 信用卡接口/查询类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true current: type: integer title: 当前页 description: 当前页。默认1 format: long size: type: integer title: 每页条数 description: 每页条数。默认20 format: long queryStatus: type: string title: 过滤状态 description: 过滤状态(1-待定;2-已发布;3-已拒绝;4-无效;)。多个状态以,分割 nullable: true queryTypes: type: string description: >- 过滤类型(1-收费;2-退款;3-充值;4-偿还;5-返现;6-利息;7-费用;8-其他;9-开卡费;10-邮寄费;11-原抵押;12-抵押手续费;13-注资;14-现金回馈;15-其他;16-行政费用;17-划转_卡费;18-划转_抵押;19-注销卡费;20-年费;21-本地消费;22-外地消费;23-本地ATM取款;24-外地ATM取款;特殊逻辑[-1=抵押查询(11,13,18)])。多个状态以,分割 title: 过滤类型 createdAtStartTime: type: integer title: 创建交易-开始时间 format: long description: 创建交易-开始时间 nullable: true createdAtEndTime: type: integer title: 创建交易-结束时间 format: long description: 创建交易-结束时间 nullable: true postedAtStartTime: type: integer title: 完成交易-开始时间 format: long description: 完成交易-开始时间 nullable: true postedAtEndTime: type: integer title: 完成交易-结束时间 format: long description: 完成交易-结束时间 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID nullable: true required: - companyId - customerId - customerNo - queryTypes example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: records: type: array items: type: object properties: id: type: integer title: 交易ID format: long description: 交易ID revision: type: string title: 乐观锁 description: 乐观锁 createBy: type: string title: 创建人 description: 创建人 createTime: type: integer title: 创建时间 format: long description: 创建时间 updateBy: type: string title: 更新人 description: 更新人 updateTime: type: integer title: 更新时间 format: long description: 更新时间 companyId: type: integer title: 公司ID format: long description: 公司ID customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编码 description: 客户编码 transactionId: type: string title: 三方交易ID description: 三方交易ID refId: type: string title: 三方关联ID description: 三方关联ID cardId: type: integer title: 卡ID format: long description: 卡ID last4: type: string title: 卡最后四位 description: 卡最后四位 accountId: type: integer title: 账户ID format: long description: 账户ID createdAt: type: integer title: 交易发起时间 description: 交易发起时间。13位时间戳 format: long status: type: integer title: 状态 description: 状态。1-待定;2-已发布;3-已拒绝;4-无效; format: int32 postedAt: type: integer title: 入账时间 description: 入账时间。13位时间戳 format: long type: type: integer title: 交易类型 description: >- 交易类型。1-收费;2-退款;3-充值;4-偿还;5-返现;6-利息;7-费用;8-其他;9-卡费;10-邮寄费;11-抵押;12-抵押手续费;13-注资;14-现金回馈;15-其他;16-行政费用;17-划转_卡费;18-划转_抵押; format: int32 merchantName: type: string title: 商户名称 description: 商户名称 merchantMcc: type: string title: 商户MCC编码 description: 商户MCC编码 merchantCategory: type: string title: 商户归属类型 description: 商户归属类型 currency: type: string title: 申请币种 description: 申请币种 amount: type: string title: 交易金额 description: 交易金额 remark: type: string title: 备注 description: 备注 operateType: type: integer title: 操作类型 description: 操作类型.1-入账;2-出账; format: int32 country: type: string title: 国家编码 description: 国家编码 sourceAmount: type: string title: 原始交易金额 description: 原始交易金额 sourceCurrency: type: string title: 原始交易币种 description: 原始交易币种 activeType: type: string title: 执行类型 description: 执行类型。PURCHASE-交易;ATM-ATM取款; title: 结果列表 description: 结果列表 title: 返回消息体。 description: 返回消息体。 title: '' examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-bp2e-k56o8-2h6fe13t-l406cvq-1676443145 code: '0' data: - last4: '8396' remark: null type: 1 merchantName: UBER * PENDING Amsterdam NLD createdAt: 1673855097000 updateBy: System customerId: 56 currency: HK id: 3 merchantMcc: '4121' class: >- com.cats.passToCredit.api.app.vo.AccountTransactionRecordVo amount: -100 updateTime: 1673855097000 transactionId: 936da01f-9abd-4d9d-80c7-02af85c822a8 revision: null accountId: 1000032 createBy: '86009002' companyId: 72 postedAt: null createTime: 1673855097000 cardId: 1 merchantCategory: Taxicabs and limousines refId: null customerNo: '86021020' status: 1 bizCode: PASS_TO_CREDIT tm: 24 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult '2': summary: 异常示例 value: msg: System exception trace: ryder_test code: '500' bizCode: PASS_TO_CREDIT tm: 143 headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryAccountTransactionRecordMonthTotal: post: summary: 查询账户交易记录月份总记录数 deprecated: false description: >- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryAccountTransactionRecordMonthTotal tags: - 信用卡接口/查询类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerId: type: integer title: 客户ID format: long description: 客户ID customerNo: type: string title: 客户编号 description: 客户编号 ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true current: type: integer title: 当前页 description: 当前页。默认1 format: long size: type: integer title: 每页条数 description: 每页条数。默认20 format: long queryStatus: type: string title: 过滤状态 description: 过滤状态(1-待定;2-已发布;3-已拒绝;4-无效;)。多个状态以,分割 nullable: true queryTypes: type: string description: >- 过滤类型(1-收费;2-退款;3-充值;4-偿还;5-返现;6-利息;7-费用;8-其他;9-卡费;10-邮寄费;11-抵押;12-抵押手续费;13-注资;14-现金回馈;15-其他;16-行政费用;17-划转_卡费;18-划转_抵押;)。多个状态以,分割 title: 过滤类型 createdAtStartTime: type: integer title: 创建交易-开始时间 format: long description: 创建交易-开始时间 nullable: true createdAtEndTime: type: integer title: 创建交易-结束时间 format: long description: 创建交易-结束时间 nullable: true postedAtStartTime: type: integer title: 完成交易-开始时间 format: long description: 完成交易-开始时间 nullable: true postedAtEndTime: type: integer title: 完成交易-结束时间 format: long description: 完成交易-结束时间 nullable: true cardId: type: integer title: 卡ID format: long description: 卡ID nullable: true required: - companyId - customerId - customerNo - queryTypes example: companyId: 72 country: w customerId: 11 customerNo: '86009002' ip: '::1' lang: zh-CN trace: ryder_test responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: postedTotalAmount: type: string title: 已确认总金额 description: 已确认总金额 totalAmount: type: string title: 总金额 description: 总金额 pendingTotalAmount: type: string title: 待确认总金额 description: 待确认总金额 recordList: type: object properties: date: type: string title: 日期 description: 日期 postedTotalAmount: type: string title: 已确认总金额 description: 已确认总金额 totalAmount: type: string title: 总金额 description: 总金额 total: type: string title: 总条数 description: 总条数 pendingTotalAmount: type: string title: 待确认总金额 description: 待确认总金额 title: 月份记录列表 description: 月份记录列表 title: 返回消息体。 description: 返回消息体。 title: '' examples: '1': summary: 成功示例 value: msg: Success trace: ryder_test code: '0' data: postedTotalAmount: '-300.000000000000000000' totalAmount: '-600.000000000000000000' recordList: - date: 2023-01 postedTotalAmount: '-100.000000000000000000' totalAmount: '-200.000000000000000000' total: 2 pendingTotalAmount: '-100.000000000000000000' - date: 2022-12 postedTotalAmount: '-200.000000000000000000' totalAmount: '-300.000000000000000000' total: 3 pendingTotalAmount: '-100.000000000000000000' - date: 2022-11 postedTotalAmount: '0' totalAmount: '-100.000000000000000000' total: 1 pendingTotalAmount: '0' pendingTotalAmount: '-200.000000000000000000' bizCode: PASS_TO_CREDIT tm: 40 '2': summary: 异常示例 value: msg: System exception trace: ryder_test code: '500' bizCode: PASS_TO_CREDIT tm: 143 headers: {} security: [] /global/passToCredit.app.AppRateDubboService.findDepositExchangeRate: post: summary: 获取抵押货币对汇率 deprecated: false description: |- bizType=passToCredit.app.AppRateDubboService.findDepositExchangeRate version = 0.0.1 获取抵押货币对汇率 登录后方可访问 operationId: getDepositExchangeRate tags: - 信用卡接口/查询类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: sourceCurrency: type: string description: 来源货币编码 targetCurrency: type: string description: 目标货币编码 required: - sourceCurrency - targetCurrency example: '' responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: sourceCurrency: type: string description: 支付货币编码 targetCurrency: type: string description: 账户货币编码 exchangeRate: type: string description: 汇率 formulaSymbol: type: string description: 汇率方向,multiply-乘,divide-除 sourceDigits: type: string description: 原币种资产小数位 targetDigits: type: string description: 目标币种资产小数位 exchangeRateDigits: type: string description: 汇率小数位 rateRangeLevelList: type: array items: type: string description: 源汇率区间层级信息 required: - exchangeRate - formulaSymbol - sourceDigits - targetDigits - exchangeRateDigits ok: type: boolean fail: type: boolean headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryCardTypeInfo: post: summary: 查询卡类型信息 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCardTypeInfo tags: - 信用卡接口/查询类 parameters: [] requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司ID description: 公司ID ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true type: type: integer format: int32 title: 申请卡类型。 description: 申请卡类型。1-Platinum; applyCurrency: type: string description: 申请卡币种。默认HKD (仅支持"HKD") title: 申请卡币种。 customerNo: type: string title: 客户编号 description: 客户编号 cardId: type: integer format: long title: 卡Id description: 卡Id nullable: true required: - companyId - type - applyCurrency - customerNo responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: fee: type: string title: 申请虚拟卡费用 description: 申请卡费用 entityFee: type: string title: 申请实体卡费用 description: 邮寄费 minDailyAtmLimit: type: string title: 单日取款限额下限 description: 单日取款限额下限 maxDailyAtmLimit: type: string title: 单日取款限额上限 description: 单日取款限额上限 minDailyPurchaseLimit: type: string title: 单日消费限额下限 description: 单日消费限额下限 maxDailyPurchaseLimit: type: string title: 单日消费限额上限 description: 单日消费限额上限 minDailyAtmLimitOfEntity: type: string title: 实体卡单日取款限额下限 description: 实体卡单日取款限额下限 maxDailyAtmLimitOfEntity: type: string title: 实体卡单日取款限额上限 description: 实体卡单日取款限额上限 minDailyPurchaseLimitOfEntity: type: string title: 实体卡单日消费限额下限 description: 实体卡单日消费限额下限 maxDailyPurchaseLimitOfEntity: type: string title: 实体卡单日消费限额上限 description: 实体卡单日消费限额上限 title: 数据体 description: 数据体 headers: {} security: [] /global/passToCredit.app.AppMessageService.sendCustomerPasswordUrl: post: summary: 重发一次性密码设置链接 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppMessageService.sendCustomerPasswordUrl tags: - 信用卡接口/查询类 parameters: - name: version in: header description: 版本号 required: true example: 0.0.1 schema: type: string - name: companyId in: header description: 公司ID,通过环境变量获取 required: true example: '{{company}}' schema: type: string - name: trace in: header description: 随机跟踪码UUID required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: 语言 required: true example: zh-CN schema: type: string requestBody: content: application/json: schema: type: object properties: ip: type: string title: 操作ip description: 操作ip checkToken: type: string title: 校验票据。 description: 校验票据。上一个已经失效的票据 required: - checkToken responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: boolean title: 数据体 description: 数据体。true-成功 example: msg: Success fail: false trace: x-l987c7e-f3e7u5t-5b34-msij7-1679554557 code: '0' data: true bizCode: PASS_TO_CREDIT tm: 309 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardQueryService.checkCardDisplayStatus: post: summary: 检查卡展示状态 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.checkCardDisplayStatus tags: - 信用卡接口/查询类 parameters: [] requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司ID description: 公司ID ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true cardType: type: integer title: 卡类型 format: int32 description: 卡类型 currency: type: string title: 币种 description: 币种。仅支持HKD required: - companyId - cardType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: status: type: integer format: int32 description: >- 展示状态。1-待申请实体卡;2-实体卡待审批;3-申请实体卡(制卡中);4-待激活实体卡;5-实体卡;6-实体卡申请待入金;7-实体卡超时未支付;8-虚拟卡未付款;9-虚拟卡开卡费不足;10-虚拟卡超时未付款;11-虚拟卡超时开卡费不足;12-未申请卡; title: 展示状态 feesUnpaid: type: string title: 待缴费用 description: 待缴费用 fee: type: string title: 虚拟卡开卡费 description: 开卡费 entityFee: type: string title: 实体卡邮寄费 description: 邮寄费 timeout: type: integer format: long title: 超时时间 description: 超时时间。13位时间戳,到达此时间,提案超时 title: '' headers: {} security: [] /global/passToCredit.app.AppCardQueryService.checkActionStatus: post: summary: 检查申请卡提案处理状态 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.checkActionStatus tags: - 信用卡接口/查询类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer format: long title: 公司ID description: 公司ID proposalId: type: integer format: long title: 申请卡提案Id description: 申请卡提案Id ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true required: - companyId - proposalId example: companyId: 75 proposalId: 71 ip: 165.224.93.180 trace: culpa fugiat responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string title: 模块标识码 description: 模块标识码 code: type: string title: 状态返回码 description: 状态返回码 msg: type: string title: 状态描述 description: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) description: 处理时长(毫秒) trace: type: string title: 跟踪码 description: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 description: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: integer title: 展示状态 format: int32 description: 展示状态。0-无动作;1-处理中; headers: {} security: [] /global/passToCredit.app.AppMessageService.checkWatsAppAccount: post: summary: 检查WatsApp账号是否被绑定过 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppMessageService.checkWatsAppAccount tags: - 信用卡接口/查询类 parameters: [] requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long ip: type: string title: 操作ip description: 操作ip nullable: true trace: type: string title: 追踪号 description: 追踪号 nullable: true watsAppAccount: type: string title: WatsApp 账号 description: WatsApp 账号 required: - companyId - watsAppAccount responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功;50004-Whatsapp账号被绑定过 title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: boolean title: 返回消息体。 description: 返回消息体。true-未绑定 title: '' examples: '1': summary: 成功示例 value: msg: Success fail: false trace: x-vex317h-pixqmo4-j5bhnuc-wwyut1-1676280561 code: '0' data: true bizCode: PASS_TO_CREDIT tm: 1652 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult '2': summary: 异常示例 value: msg: watsApp account already exists fail: false trace: x-vex317h-pixqmo4-j5bhnuc-wwyut1-1676280561 code: '50004' data: null bizCode: PASS_TO_CREDIT tm: 1652 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AmountQueryService.queryCustomerTransferProposalPage: post: summary: 分页查询划账记录 deprecated: false description: >- Header说明: version=0.0.1 bizType=passToCredit.app.AmountQueryService.queryCustomerTransferProposalPage tags: - 信用卡接口/查询类 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerNo: type: string title: 代理客户编号 description: 代理客户编号。gateway网关应该会填上 queryStatus: type: string title: 过滤状态列表 description: 过滤状态列表。多个状态以,分割。1-待审核;2-完成;3-拒绝;4-划转失败; queryTypes: type: string title: 过滤类型列表 description: 过滤类型列表。多个状态以,分割。1-待确定;2-划转_卡费;3-划转_抵押; startTime: type: integer title: 创建时间-开始时间 description: 创建时间-开始时间 endTime: type: integer title: 创建时间-结束时间 description: 创建时间-结束时间 updateStartTime: type: string title: 更新时间-开始时间 description: 更新时间-开始时间 updateEndTime: type: string title: 更新时间-结束时间 description: 更新时间-结束时间 thirdPartyAccountNumber: type: string title: 第三方账户编码 description: 第三方账户编码 firstName: type: string title: firstName description: firstName lastName: type: string title: lastName description: lastName name: type: string title: 姓名 description: 姓名。当前为lastName+firstName 精确匹配 selectCustomerNo: type: string title: 查询客户编号 description: 查询客户编号 size: type: integer title: 每页条数 description: 每页条数 current: type: integer title: 当前页 description: 当前页 responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: id: type: integer format: long title: ID description: ID createBy: type: string title: 创建人 description: 创建人 createTime: type: integer format: long title: 创建时间 description: 创建时间 updateBy: type: string title: 更新人 description: 更新人 updateTime: type: integer format: long title: 更新时间 description: 更新时间 companyId: type: integer format: long title: 公司ID description: 公司ID outCustomerId: type: integer format: long title: 划出客户ID description: 划出客户ID outCustomerNo: type: string title: 划出客户编号 description: 划出客户编号 outAccountId: type: integer format: long title: 划出账户ID description: 划出账户ID currency: type: string title: 划转币种 description: 划转币种 amount: type: string title: 划转金额 description: 划转金额 customerId: type: integer format: long title: 划入客户ID description: 划入客户ID customerNo: type: string title: 划入客户编号 description: 划入客户编号 accountId: type: integer format: long title: 划入账户ID description: 划入账户ID thirdPartyCardAccountId: type: string title: 划入第三方卡账户ID description: 划入第三方卡账户ID thirdPartyAccountId: type: string title: 划入第三方账户ID description: 划入第三方账户ID thirdPartyAccountNumber: type: string title: 划入第三方账户编码 description: 划入第三方账户编码 firstName: type: string title: firstName description: firstName lastName: type: string title: lastName description: lastName status: type: integer format: long title: 状态 description: 状态。1-待审核;2-完成;3-拒绝;4-划转失败; estimateMortgageRate: type: string title: 预估抵押率 description: 预估抵押率。小数。1为百分之百 estimateExchangeRate: type: string title: 预估汇率 description: 预估汇率 estimateToCurrency: type: string title: 预估到账币种 description: 预估到账币种 estimateToAmount: type: string title: 预估到账金额 description: 预估到账金额 mortgageRate: type: string title: 抵押率 description: 抵押率。小数。1为百分之百 exchangeRate: type: string title: 汇率 description: 汇率 toCurrency: type: string title: 到账币种 description: 到账币种 toAmount: type: string title: 到账金额 description: 到账金额 unitId: type: integer format: long title: 机构Id description: 机构Id agentCustomerNo: type: string title: 代理客户编码 description: 代理客户编码 type: type: integer format: long title: 类型 description: 类型。1-待确定;2-划转_卡费;3-划转_抵押; title: 返回消息体。 description: 返回消息体。 title: '' example: msg: watsApp account already exists fail: false trace: x-vex317h-pixqmo4-j5bhnuc-wwyut1-1676280561 code: '50004' data: null bizCode: PASS_TO_CREDIT tm: 1652 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardQueryService.findCustomerInfoUnderAgentByCustomerNo: post: summary: 获取代理客户简要信息 deprecated: false description: >- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.findCustomerInfoUnderAgentByCustomerNo tags: - 信用卡接口/查询类 parameters: - name: companyId in: header description: '' required: false example: '{{company}}' schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: en-US schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: integer title: 公司ID description: 公司ID。环境变量配置 format: long customerNo: type: string title: 代理客户编号 description: 代理客户编号。gateway网关应该会填上 unitId: type: integer title: 机构Id description: 机构Id。gateway网关应该会填上 format: long selectCustomerNo: type: string title: 查询客户编号 description: 查询客户编号 required: - companyId - customerNo - selectCustomerNo responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 系统通用返回码。0-成功; title: 系统通用返回码。 msg: type: string title: 返回信息 description: 返回信息 data: type: object properties: last4Phone: type: string title: 创建人 description: 创建人 updateBy: type: string title: 更新人 description: 更新人 outCustomerNo: type: string title: 划出客户编号 description: 划出客户编号 currency: type: string title: 划转币种 description: 划转币种 title: 返回消息体。 description: 返回消息体。 title: '' example: msg: watsApp account already exists fail: false trace: x-vex317h-pixqmo4-j5bhnuc-wwyut1-1676280561 code: '50004' data: null bizCode: PASS_TO_CREDIT tm: 1652 msgParams: null ok: true class: com.cats.common.core.base.vo.BaseResult headers: {} security: [] /global/passToCredit.app.AppCardQueryService.queryCustomerOfAgentList: post: summary: 查看代理下客户列表信息 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppCardQueryService.queryCustomerOfAgentList tags: - 信用卡接口/查询类 parameters: [] requestBody: content: application/json: schema: type: object properties: cardFirstNameLastNameCustomerNo: type: string description: 持卡人姓,名,客户编号 responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码,当前请求最终处理的服务模块,可为空 code: type: string description: 状态返回码,code=0,标识当前请求操作成功,其他code标识操作失败 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 全局链路标志,与请求头中的trace保持一致,便于定位问题 msgParams: type: string description: 返回状态描述中占位符参数串,多个参数间以,分割,用于处理状态描述中的变参信息,给用户友好的交互体验 data: type: object properties: companyId: type: integer description: 公司id unitId: type: string description: 机构id customerNo: type: string description: 客户编号 phone: type: string description: 区号 phoneArea: type: string description: 手机号码 last4Phone: type: string description: 手机后4位 cardNumber: type: string description: 卡号 cardFirstName: type: string description: 持卡人姓 cardLastName: type: string description: 持卡人名 description: 响应结果体 required: - unitId - customerNo - phone - phoneArea - last4Phone - cardNumber - cardFirstName - cardLastName ok: type: boolean description: 操作是否成功,成功=true,失败=false fail: type: boolean description: 操作是否失败,成功=false,失败=true headers: {} security: [] /global/passToCredit.app.AppContactCustomerDubboService.info: post: summary: 获取联系客服信息 deprecated: false description: |- Header说明: version=0.0.1 bizType=passToCredit.app.AppContactCustomerDubboService.info tags: - 信用卡接口/查询类 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码,当前请求最终处理的服务模块,可为空 code: type: string description: 状态返回码,code=0,标识当前请求操作成功,其他code标识操作失败 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 全局链路标志,与请求头中的trace保持一致,便于定位问题 msgParams: type: string description: 返回状态描述中占位符参数串,多个参数间以,分割,用于处理状态描述中的变参信息,给用户友好的交互体验 data: type: object properties: tg: type: integer description: tg whatsApp: type: string description: whatsApp description: 响应结果体 required: - whatsApp ok: type: boolean description: 操作是否成功,成功=true,失败=false fail: type: boolean description: 操作是否失败,成功=false,失败=true headers: {} security: [] /get-user-amount: post: summary: 取消外部系统调额 deprecated: false description: 当“外部系统调额”,请求超时或者外部系统返回错误信息,平台就会发出此请求到外部系统,以便外部系统保持数据的一致性。 tags: - 外部结算接口 parameters: - name: trace in: header description: 全局链路标志 required: true example: '{{mock_trace}}' schema: type: string - name: companyId in: header description: Company Id,用户所在国家 required: false example: 0 schema: type: integer - name: timestamp in: header description: 请求发起时间戳,精确到毫秒,13位 required: true example: 0 schema: type: number requestBody: content: application/json: schema: type: object properties: thirdServerCode: type: string description: 第三方系统客户唯一编号 userName: type: string description: TradeBoss 用户身份唯一编号 title: '' maxLength: 48 currency: type: string description: 账户货币code,标准ISO 3字元货币单位 title: '' maxLength: 16 bizType: type: integer description: 业务类型,1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;12-限价开 amount: type: string description: 金额,只能为正数 amountDigits: type: integer description: 金额小数位 orderId: type: integer format: long description: 订单id requestUniqueNo: type: string description: 请求唯一编号,多次请求需要保持业务幂等 maxLength: 48 reverseRequestUniqueNo: type: string description: >- 这个编号是对应之前“外部系统调额”请求时的requestUniqueNo。外部系统需要检查这个编号是否有处理过,如果正确处理,则需要返还正确的额度给客户;如果接受到请求但没有正确处理需返回code=US_0000001,没有接收到此编号的请求,否则返回code=US_0000002 requestTime: type: integer format: long description: 请求发起时间戳,精确到毫秒,13位 ip: type: string description: 用户ip cancelRemark: type: string description: 取消原因 maxLength: 200 metadata: type: string description: 备注信息,json格式 maxLength: 200 required: - currency - userName - amount - requestUniqueNo - ip - requestTime - amountDigits - bizType - cancelRemark - reverseRequestUniqueNo example: tradeType: 81 accountId: 15 sortType: desc sortFieldName: orderTime accountCurrency: USDT responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码,当前请求最终处理的服务模块,可为空 code: type: string description: 状态返回码,code=0,标识当前请求操作成功,其他code标识操作失败 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 全局链路标志,与请求头中的trace保持一致,便于定位问题 msgParams: type: string description: 返回状态描述中占位符参数串,多个参数间以,分割,用于处理状态描述中的变参信息,给用户友好的交互体验 data: type: object properties: {} description: 响应结果体 ok: type: boolean description: 操作是否成功,成功=true,失败=false fail: type: boolean description: 操作是否失败,成功=false,失败=true example: msgParams: veniam sit msg: anim nisi consectetur sit sed trace: laboris tm: 62 bizCode: '10' data: {} code: '100' fail: false ok: true headers: {} security: [] /marketPosition: post: summary: 做市商持仓报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: type: type: integer title: 类型 1-持仓报表 2-做市持仓 3-射单持仓 externalOrderId: type: string title: 外部订单ID blacklist: type: boolean title: 是否黑名单 symbolName: type: string title: 交易产品 direction: type: integer title: 买卖类型;1-买;2-卖 positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 required: - type - externalOrderId - blacklist - symbolName - direction - positionId - dealId - startTime - endTime responses: '200': description: '' content: application/json: schema: type: object properties: customerNo: type: string title: 客户编号 accountType: type: integer title: 账户类型 symbolName: type: string title: 交易产品 direction: type: integer title: 买卖类型;1-买;2-卖 volumeTarget: type: string title: 持仓手数 floatProfitLoss: type: string title: 浮动盈亏 openVolumeTarget: type: string title: 初始手数 openPriceTarget: type: string title: 开仓价格 takeProfitTarget: type: string title: 止盈 stopLossTarget: type: string title: 止损 openMarginTarget: type: string title: 开仓保证金 overnightInterest: type: string title: 隔夜利息 occupyTheMarginTarget: type: string title: 占用保证金 positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 externalOrderId: type: string title: 外部订单号 blacklist: type: boolean title: 是否黑名单 createTime: type: integer title: 开仓时间 remark: type: string title: 备注 estimateForcePrice: type: string title: 预估强平价 required: - customerNo - accountType - symbolName - direction - volumeTarget - openVolumeTarget - openPriceTarget - takeProfitTarget - stopLossTarget - openMarginTarget - overnightInterest - occupyTheMarginTarget - positionId - dealId - externalOrderId - blacklist - createTime - remark - estimateForcePrice - floatProfitLoss headers: {} security: [] /global/config.app.AppJcStrategyDubboService.getPageView: post: summary: 净仓配置-查询做市商净仓配置 deprecated: false description: |- bizType=config.app.AppJcStrategyDubboService.getPageView 查询做市商净仓配置 operationId: getExchangeRateList tags: - 做市商接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: string description: 公司ID trace: type: string description: 跟踪码 ip: type: string description: IP lang: type: string description: 语言 size: type: string description: 每页条数 title: 每页条数 current: type: string description: 当前页 title: 当前页 symbolId: type: string title: 产品ID description: 产品ID status: type: string title: 状态 description: 状态 symbolNames: type: string title: 产品名称 description: 产品名称 required: - size - current - trace - symbolId - status - symbolNames responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: string description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 数据体 type: object properties: records: type: array items: type: object properties: symbolId: type: string description: 产品ID symbolName: type: string description: 产品名称 shortNetPosition: type: string description: 空头净仓(手) longNetPosition: type: string description: 多头净仓(手) waitingTime: type: string description: 等待时间(s) required: - symbolId - symbolName - shortNetPosition - longNetPosition - waitingTime description: 数组 description: 结果列表 total: type: string description: 总数 size: type: string description: 每页条数 current: type: string description: 当前页 ok: type: string fail: type: string headers: {} security: [] x-docstype: TS.Clientapi.JC x-docstitle: 净仓配置 /global/config.app.AppJcStrategyDubboService.add: post: summary: 净仓配置-新增做市商净仓配置 deprecated: false description: |- bizType=config.app.AppJcStrategyDubboService.add 新增做市商净仓配置 operationId: getExchangeRateList tags: - 做市商接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: string description: 公司ID trace: type: string description: 跟踪码 ip: type: string description: IP lang: type: string description: 语言 symbolId: type: string title: 产品ID description: 产品ID accountId: type: string title: 交易账户 description: 交易账户 shortNetPosition: type: string description: 空头净仓(手) title: 空头净仓(手) longNetPosition: type: string description: 多头净仓(手) title: 多头净仓(手) waitingTime: type: string description: 等待时间(s) title: 等待时间(s) required: - trace - symbolId - accountId - shortNetPosition - longNetPosition - waitingTime responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: string description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 数据体 type: object properties: symbolId: type: string description: 产品ID symbolName: type: string description: 产品名称 shortNetPosition: type: string description: 空头净仓(手) longNetPosition: type: string description: 多头净仓(手) waitingTime: type: string description: 等待时间(s) ok: type: string fail: type: string headers: {} security: [] x-docstype: TS.Clientapi.JC x-docstitle: 净仓配置 /global/config.app.AppJcStrategyDubboService.updateStatus: post: summary: 净仓配置-启用禁止做市商净仓配置 deprecated: false description: |- bizType=config.app.AppJcStrategyDubboService.updateStatus 启用禁止做市商净仓配置 operationId: getExchangeRateList tags: - 做市商接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: string description: 公司ID trace: type: string description: 跟踪码 ip: type: string description: IP lang: type: string description: 语言 id: type: string title: 记录ID description: 记录ID status: type: string description: 状态 1、2、启用、禁用 title: 状态 required: - trace - id - status responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: string description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 数据体 type: object properties: symbolId: type: string description: 产品ID symbolName: type: string description: 产品名称 shortNetPosition: type: string description: 空头净仓(手) longNetPosition: type: string description: 多头净仓(手) waitingTime: type: string description: 等待时间(s) ok: type: string fail: type: string headers: {} security: [] x-docstype: TS.Clientapi.JC x-docstitle: 净仓配置 /global/config.app.AppJcStrategyDubboService.update: post: summary: 净仓配置-编辑做市商净仓配置 deprecated: false description: |- bizType=config.app.AppJcStrategyDubboService.update 启用禁止做市商净仓配置 operationId: getExchangeRateList tags: - 做市商接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: string description: 公司ID trace: type: string description: 跟踪码 ip: type: string description: IP lang: type: string description: 语言 id: type: string title: 记录ID description: 记录ID shortNetPosition: type: string description: 空头净仓(手) title: 空头净仓(手) longNetPosition: type: string title: 多头净仓(手) description: 多头净仓(手) waitingTime: type: string title: 等待时间(s) description: 等待时间(s) status: type: string title: 状态 description: 状态 required: - trace - id - shortNetPosition - longNetPosition - waitingTime - status responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: string description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 数据体 type: object properties: symbolId: type: string description: 产品ID symbolName: type: string description: 产品名称 shortNetPosition: type: string description: 空头净仓(手) longNetPosition: type: string description: 多头净仓(手) waitingTime: type: string description: 等待时间(s) ok: type: string fail: type: string headers: {} security: [] x-docstype: TS.Clientapi.JC x-docstitle: 净仓配置 /global/config.app.AppJcStrategyDubboService.removeById: post: summary: 净仓配置-删除做市商净仓配置 deprecated: false description: |- bizType=config.app.AppJcStrategyDubboService.removeById 删除做市商净仓配置 operationId: getExchangeRateList tags: - 做市商接口 parameters: - name: version in: header description: '' required: true example: 0.0.1 schema: type: string - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: companyId: type: string description: 公司ID trace: type: string description: 跟踪码 ip: type: string description: IP lang: type: string description: 语言 id: type: string title: 记录ID description: 记录ID required: - trace - id responses: '200': description: '' content: application/json: schema: type: object properties: code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: string description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 数据体 type: object properties: symbolId: type: string description: 产品ID symbolName: type: string description: 产品名称 shortNetPosition: type: string description: 空头净仓(手) longNetPosition: type: string description: 多头净仓(手) waitingTime: type: string description: 等待时间(s) ok: type: string fail: type: string headers: {} security: [] x-docstype: TS.Clientapi.JC x-docstitle: 净仓配置 /marketTrade: post: summary: 做市商交易报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 externalOrderId: type: string title: 外部订单ID blacklist: type: boolean title: 是否黑名单 symbolName: type: string title: 交易产品 direction: type: string title: 买卖类型;1-买;2-卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: 订单类型 1-市价开仓 2-限价开仓 3-停损开仓 4-市价平仓 5-止盈平仓 6-止损平仓 7-系统平仓 8-到期平仓 positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 counterpartyDealId: type: string title: 对手方成交单号 startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 required: - accountType - externalOrderId - blacklist - symbolName - direction - openClose - bizType - positionId - dealId - counterpartyDealId - startTime - endTime example: accountType: 62 externalOrderId: '82' black: false symbolName: 任许律对己 direction: dolor amet ea openClose: 8 bizType: 99 positionId: 1 dealId: 5 counterpartyDealId: '90' startTime: 658704412528 endTime: 1115548412230 responses: '200': description: '' content: application/json: schema: type: object properties: customerNo: type: string title: 客户编号 accountType: type: integer title: 账户类型 accountCurrency: type: string title: 账户币种 symbolName: type: string title: 交易产品 direction: type: integer title: 买卖类型;1-买;2-卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: >- 订单类型 1-市价开仓 2-限价开仓 3-停损开仓 4-市价平仓 5-止盈平仓 6-止损平仓 7-系统平仓 8-到期平仓 numberStatisticMode: type: integer title: 数量统计方式 1:按数量 2:按额 requestPrice: type: string title: 委托价格 requestAmount: type: string title: 委托额/量 executeAmount: type: string title: 成交额/量 executePrice: type: string title: 成交均价 profitLoss: type: string title: 盈亏 commission: type: string title: 手续费 interest: type: string title: 利息 takeProfitTarget: type: string title: 止盈 stopLossTarget: type: string title: 止损 positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 externalOrderId: type: string title: 外部订单号 counterpartyDealId: type: string title: 对手方成交单号 blacklist: type: boolean title: 是否黑名单 requestTime: type: integer title: 下单时间 executeTime: type: integer title: 成交时间 status: type: integer title: 状态 remark: type: string title: 备注 estimateForcePrice: type: string title: 预估强平价 required: - customerNo - accountType - symbolName - direction - profitLoss - takeProfitTarget - stopLossTarget - positionId - dealId - externalOrderId - blacklist - requestTime - remark - estimateForcePrice - openClose - bizType - counterpartyDealId - accountCurrency - numberStatisticMode - requestPrice - requestAmount - executePrice - executeAmount - commission - interest - executeTime - status headers: {} security: [] /marketEntrust: post: summary: 做市商委托报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 externalOrderId: type: string title: 外部订单ID blacklist: type: boolean title: 是否黑名单 startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 symbolName: type: string title: 交易产品 direction: type: integer title: 买卖类型;1-买;2-卖 bizType: type: integer title: 订单类型 orderId: type: integer title: 委托单号 numberStatisticMode: type: integer title: 数量统计方式 1:按数量 2:按额" required: - accountType - externalOrderId - blacklist - startTime - endTime - symbolName - direction - bizType - orderId - numberStatisticMode responses: '200': description: '' content: application/json: schema: type: object properties: customerNo: type: string title: 客户编号 accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 symbolName: type: string title: 交易产品 direction: type: integer title: 买卖类型;1-买;2-卖 bizType: type: integer title: 订单类型 numberStatisticMode: type: integer title: 数量统计方式 1:按数量 2:按额" requestPrice: type: string title: 委托价格 requestVolume: type: string title: 委托手数 requestAmount: type: string title: 委托金额 orderId: type: integer title: 委托单号 dealId: type: integer title: 成交单号 executePrice: type: string title: 成交价格 executeVolume: type: string title: 成交手数 executeAmount: type: string title: 成交额 positionId: type: integer title: 持仓单号 lossPrice: type: string title: 止损 profitPrice: type: string title: 止盈 lockedMargin: type: string title: 冻结保证金 commission: type: string title: 手续费 requestTime: type: integer title: 下单时间 remark: type: string title: 备注 status: type: integer title: 状态 externalOrderId: type: string title: 外部订单号 blacklist: type: boolean title: 是否黑名单 required: - customerNo - accountType - symbolName - direction - bizType - numberStatisticMode - requestPrice - requestVolume - requestAmount - orderId - dealId - executePrice - executeVolume - executeAmount - positionId - lossPrice - profitPrice - lockedMargin - commission - requestTime - remark - status - externalOrderId - blacklist headers: {} security: [] /marketStpRecord: post: summary: 做市商黑名单射单记录报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 externalOrderId: type: string title: 外部订单号 symbolName: type: string title: 交易产品 direction: type: string title: 买/卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: 订单类型 numberStatisticMode: type: integer title: 数量统计方式 1:按数量 2:按额" positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 counterpartyDealId: type: string title: 对手方成交单号 startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 lpDealId: type: string title: LP成交单号 required: - accountType - externalOrderId - symbolName - direction - openClose - bizType - positionId - dealId - counterpartyDealId - startTime - endTime - numberStatisticMode - lpDealId responses: '200': description: '' content: application/json: schema: type: object properties: customerNo: type: string title: 客户编号 accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 currency: type: string title: 账户币种 symbolName: type: string title: 交易产品 direction: type: integer title: 买/卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: 订单类型 numberStatisticMode: type: integer title: ' 1:按数量 2:按额"' requestPrice: type: string title: 委托价格 requestVolume: type: string title: 委托手数 requestAmount: type: string title: 委托金额 executeAmount: type: string title: 成交额 executePrice: type: string title: 成交均价 profitLoss: type: string title: 盈亏 commission: type: string title: 手续费 interest: type: string title: 利息 lossPrice: type: string title: 止损 profitPrice: type: string title: 止盈 dealId: type: integer title: 成交单号 counterpartyDealId: type: string title: 对手方成交单号 positionId: type: integer title: 持仓单号 status: type: integer title: 状态 requestTime: type: integer title: 下单时间 executeTime: type: integer title: 成交时间 externalOrderId: type: string title: 外部订单号 lpDealDirection: type: integer title: LP成交方向 lpDealVolume: type: string title: LP成交手数 lpDealPrice: type: string title: LP成交价格 lpDealId: type: string title: LP成交单号 remark: type: string title: 备注 required: - customerNo - accountType - symbolName - direction - bizType - numberStatisticMode - requestPrice - requestVolume - requestAmount - dealId - executePrice - executeAmount - positionId - lossPrice - profitPrice - counterpartyDealId - commission - interest - profitLoss - requestTime - remark - status - externalOrderId - lpDealDirection - lpDealVolume - lpDealPrice - lpDealId - openClose - currency - executeTime headers: {} security: [] /marketNetRecord: post: summary: 做市商净仓射单记录报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 externalOrderId: type: string title: 外部订单号 symbolName: type: string title: 交易产品 direction: type: string title: 买/卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: 订单类型 numberStatisticMode: type: integer title: 数量统计方式 1:按数量 2:按额" positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 counterpartyDealId: type: string title: 对手方成交单号 startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 lpDealId: type: string title: LP成交单号 required: - accountType - externalOrderId - symbolName - direction - openClose - bizType - positionId - dealId - counterpartyDealId - startTime - endTime - numberStatisticMode - lpDealId responses: '200': description: '' content: application/json: schema: type: object properties: customerNo: type: string title: 客户编号 accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 currency: type: string title: 账户币种 symbolName: type: string title: 交易产品 direction: type: integer title: 买/卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: 订单类型 numberStatisticMode: type: integer title: ' 1:按数量 2:按额"' requestPrice: type: string title: 委托价格 requestVolume: type: string title: 委托手数 requestAmount: type: string title: 委托金额 executeAmount: type: string title: 成交额 executePrice: type: string title: 成交均价 profitLoss: type: string title: 盈亏 commission: type: string title: 手续费 interest: type: string title: 利息 lossPrice: type: string title: 止损 profitPrice: type: string title: 止盈 dealId: type: integer title: 成交单号 counterpartyDealId: type: string title: 对手方成交单号 positionId: type: integer title: 持仓单号 status: type: integer title: 状态 requestTime: type: integer title: 下单时间 executeTime: type: integer title: 成交时间 externalOrderId: type: string title: 外部订单号 lpDealDirection: type: integer title: LP成交方向 lpDealVolume: type: string title: LP成交手数 lpDealPrice: type: string title: LP成交价格 lpDealId: type: string title: LP成交单号 remark: type: string title: 备注 required: - customerNo - accountType - symbolName - direction - bizType - numberStatisticMode - requestPrice - requestVolume - requestAmount - dealId - executePrice - executeAmount - positionId - lossPrice - profitPrice - counterpartyDealId - commission - interest - profitLoss - requestTime - remark - status - externalOrderId - lpDealDirection - lpDealVolume - lpDealPrice - lpDealId - openClose - currency - executeTime headers: {} security: [] /api/cats-gateway/global/report.app.ReportDatadDubboService.marketMatchProfitRecord: post: summary: 做市商撮合盈亏明细报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1-聚合下单账户 2-AMM做市账户 externalOrderId: type: string title: 外部订单号 symbolName: type: string title: 交易产品 direction: type: string title: 买/卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: 订单类型 numberStatisticMode: type: integer title: 数量统计方式 1:按数量 2:按额" positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 counterpartyDealId: type: string title: 对手方成交单号 startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 required: - accountType - externalOrderId - symbolName - direction - openClose - bizType - positionId - dealId - counterpartyDealId - startTime - endTime - numberStatisticMode responses: '200': description: '' content: application/json: schema: type: object properties: executeTime: type: integer title: 成交时间 dealId: type: integer title: 成交单号 accountType: type: integer title: 账户类型 1-聚合C账户 2-AMM账户(包含主动和被动) customerNo: type: string title: 客户编号 symbolName: type: string title: 交易产品 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 direction: type: integer title: 买/卖 bizType: type: integer title: 订单类型 requestPrice: type: string title: 委托价格 executePrice: type: string title: 成交均价 executeVolume: type: string title: 成交量(手) tradeVolume: type: string title: 成交量 executeAmount: type: string title: 成交额 tradeCurrency: type: string title: 成交额币种 takeProfitTarget: type: string title: 止盈 stopLossTarget: type: string title: 止损 profitLoss: type: string title: 盈亏 profitLossU: type: string title: 盈亏(USD) counterpartyDealId: type: string title: 对手方成交单号 requestTime: type: integer title: 下单时间 externalOrderId: type: string title: 外部订单号 remark: type: string title: 备注 required: - customerNo - accountType - symbolName - direction - bizType - executeVolume - requestPrice - dealId - executePrice - executeAmount - stopLossTarget - takeProfitTarget - counterpartyDealId - profitLoss - requestTime - remark - externalOrderId - openClose - executeTime - tradeCurrency - tradeVolume - profitLossU headers: {} security: [] /api/cats-gateway/global/report.app.ReportDatadDubboService.marketStpProfitRecord: post: summary: 做市商射单盈亏明细报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1.A Book账户 2.净持仓射单账户 3.大单stp账户 externalOrderId: type: string title: 外部订单号 symbolName: type: string title: 交易产品 direction: type: string title: 买/卖 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 bizType: type: integer title: 订单类型 numberStatisticMode: type: integer title: 数量统计方式 1:按数量 2:按额" positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 counterpartyDealId: type: string title: 对手方成交单号 startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 required: - accountType - externalOrderId - symbolName - direction - openClose - bizType - positionId - dealId - counterpartyDealId - startTime - endTime - numberStatisticMode responses: '200': description: '' content: application/json: schema: type: object properties: executeTime: type: integer title: 成交时间 dealId: type: integer title: 成交单号 accountType: type: integer title: 账户类型 1.A Book账户 2.净持仓射单账户 3.大单stp账户 customerNo: type: string title: 客户编号 symbolName: type: string title: 交易产品 openClose: type: integer title: 开仓/平仓 1-开仓 2-平仓 direction: type: integer title: 买/卖 bizType: type: integer title: 订单类型 executeAmount: type: string title: 成交额 tradeCurrency: type: string title: 成交额币种 executeVolume: type: string title: 成交量(手) requestPrice: type: string title: 委托价格 executePrice: type: string title: 成交均价 profitLoss: type: string title: 盈亏 commission: type: string title: 手续费 interest: type: string title: 利息 requestTime: type: integer title: 下单时间 remark: type: string title: 备注 required: - customerNo - accountType - symbolName - direction - bizType - executeVolume - requestPrice - dealId - executePrice - executeAmount - interest - profitLoss - requestTime - remark - openClose - executeTime - tradeCurrency - commission headers: {} security: [] /api/cats-gateway/global/benefit.app.ReportDatadDubboService.settlementProfitLossDayReport: post: summary: 做市商结算盈亏日报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 regeneration: type: boolean title: 是否重新生成 required: - startTime - endTime - regeneration responses: '200': description: '' content: application/json: schema: type: object properties: date: type: string title: 日期 matchProfit: type: integer title: 撮合盈利(USD) matchLoss: type: integer title: 撮合亏损(USD) matchNetProfitLoss: type: string title: 撮合净盈亏(USD) stpProfit: type: string title: 射单盈利(USD) stpLoss: type: string title: 射单亏损(USD) stpNetProfitLoss: type: string title: 射单净盈亏(USD) totalNetProfitLoss: type: string title: 总净盈亏(USD) executeTime: type: integer title: 执行时间 required: - matchNetProfitLoss - matchLoss - stpProfit - stpLoss - matchProfit - stpNetProfitLoss - date - executeTime - totalNetProfitLoss headers: {} security: [] /marketNetStatistics: post: summary: 做市商净仓统计报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: symbolName: type: string title: 交易产品 required: - symbolName responses: '200': description: '' content: application/json: schema: type: object properties: symbolName: type: string title: 交易产品 longPositionVolume: type: string title: 多头持仓手数 shortPositionVolume: type: string title: 空头持仓手数 netPositionVolume: type: string title: 净仓持仓手数 lpDealDirection: type: string title: LP净仓持仓手数 stpLongThreshold: type: string title: 射单多头阀值(手) stpShortThreshold: type: string title: 射单空头阀值(手) status: type: integer title: 设置状态 1-启用 2-未启用 required: - symbolName - longPositionVolume - shortPositionVolume - netPositionVolume - lpDealDirection - stpLongThreshold - stpShortThreshold - status headers: {} security: [] /global/config.app.AppJcStrategyDubboService.getSymbolList: post: summary: 净仓配置-查询未配置产品清单 deprecated: false description: 查询未配置产品清单 operationId: getSymbolList tags: - 做市商接口 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: tradeType: type: integer format: int64 description: 玩法ID name: type: string description: 产品名称或者Code required: - tradeType responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 name: type: string description: 交易产品名称 code: type: string description: 交易产品代码 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 sourceId: type: string description: 行情源 ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-6320jq-ngjyr-99cmjy51-y7q16p-1677564664 code: '0' data: - sourceId: UNISWAP_V3_USDC_WETH code: USDC_WETH tradeTypes: null etf: false name: USDC_WETH profitCurrency: ETH id: 6327 baseCurrency: USDC status: 1 bizCode: '' tm: 4 msgParams: null ok: true headers: {} security: [] /global/config.app.AppJcStrategyDubboService.queryJcAllAccount: post: summary: 净仓配置-查询AMM被动做市商账号余额 deprecated: false description: 查询未配置产品清单 operationId: getSymbolList tags: - 做市商接口 parameters: - name: companyId in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: true example: '{{mock_trace}}' schema: type: string - name: lang in: header description: '' required: true example: zh-CN schema: type: string - name: token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string requestBody: content: application/json: schema: type: object properties: {} responses: '200': description: '' content: application/json: schema: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object properties: c: type: object properties: accountId: type: string description: 账户ID balance: type: string description: 余额 required: - accountId - balance active: type: object properties: accountId: type: string description: 账户ID balance: type: string description: 账户ID required: - accountId - balance passive: type: object properties: accountId: type: string description: 账户ID balance: type: string description: 账户ID required: - accountId - balance stpBlack: type: object properties: accountId: type: string description: 账户ID balance: type: string description: 账户ID required: - accountId - balance stpNetPosition: type: object properties: accountId: type: string description: 账户ID balance: type: string description: 账户ID required: - accountId - balance description: 数据体 required: - c - active - passive - stpBlack - stpNetPosition ok: type: boolean fail: type: boolean example: msg: Success fail: false trace: x-6320jq-ngjyr-99cmjy51-y7q16p-1677564664 code: '0' data: - sourceId: UNISWAP_V3_USDC_WETH code: USDC_WETH tradeTypes: null etf: false name: USDC_WETH profitCurrency: ETH id: 6327 baseCurrency: USDC status: 1 bizCode: '' tm: 4 msgParams: null ok: true headers: {} security: [] /marketStpStatistics: post: summary: 做市商黑名单射单统计报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: startTime: type: integer title: 开始时间 endTime: type: integer title: 结束时间 symbolName: type: string title: 交易产品 direction: type: integer title: 买卖类型;1-买;2-卖 positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 externalOrderId: type: string title: 外部订单号 lpDealId: type: string title: LP成交单号 required: - externalOrderId - symbolName - direction - positionId - dealId - startTime - endTime - lpDealId responses: '200': description: '' content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 symbolName: type: string title: 交易产品 direction: type: integer title: 买卖类型;1-买;2-卖 volumeTarget: type: integer title: 持仓手数 floatProfitLoss: type: string title: 浮动盈亏 openVolumeTarget: type: string title: 初始手数 openPriceTarget: type: string title: 开仓价格 profitPrice: type: string title: 止盈 lossPrice: type: string title: 止损 overnightInterest: type: string title: 隔夜利息 openMarginTarget: type: string title: 开仓保证金 occupyTheMarginTarget: type: string title: 占用保证金 estimateForcePrice: type: string title: 预估强平价 positionId: type: integer title: 持仓单号 dealId: type: integer title: 成交单号 externalOrderId: type: string title: 外部订单号 lpDealDirection: type: integer title: LP成交方向 lpDealVolume: type: string title: LP成交手数 lpDealPrice: type: string title: LP成交价格 lpDealId: type: string title: LP成交单号 createTime: type: integer title: 开仓时间 remark: type: string title: 备注 required: - accountType - symbolName - direction - openPriceTarget - volumeTarget - dealId - estimateForcePrice - openVolumeTarget - positionId - lossPrice - profitPrice - openMarginTarget - overnightInterest - floatProfitLoss - remark - externalOrderId - lpDealDirection - lpDealVolume - lpDealPrice - lpDealId - createTime - occupyTheMarginTarget headers: {} security: [] /marketDay: post: summary: 做市商日报表 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: accountType: type: integer title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 5-做市账户(主动+被动) date: type: string title: 指定日期字符串,例如"2023-09-16" required: - accountType - date responses: '200': description: '' content: application/json: schema: type: object properties: date: type: string title: 日期 customerNo: type: string title: 客户编号 accountType: type: string title: 账户类型 1-主动做市账户 2-被动做市账户 3-射单账户 4-C端下单账户 5-做市账户(主动+被动) currency: type: string title: 账户币种 totalBalance: type: string title: 结余 yesterdayTotalBalance: type: string title: 上日结余 occupyTheMargin: type: string title: 占用保证金 notYetInterest: type: string title: 未结利息 contractCommission: type: string title: 交易手续费 yetProfitLoss: type: string title: 已实现盈亏 floatProfitLoss: type: string title: 浮动盈亏 executeTime: type: integer title: 执行时间 required: - date - customerNo - accountType - currency - totalBalance - yesterdayTotalBalance - notYetInterest - contractCommission - yetProfitLoss - floatProfitLoss - executeTime - occupyTheMargin headers: {} security: [] /global/makerbot.app.MMBotService.addSymbolMMBotConf: post: summary: 添加流动性产品 deprecated: true description: |- bizType=makerbot.app.MMBotService.addSymbolMMBotConf 添加流动性产品 tags: - 做市商接口 parameters: - name: company in: header description: '' required: false example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: Token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: Version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: symbolId: type: integer description: 产品ID format: int64 lastPrice: type: string description: 最新成交价 lastPriceAsBid: type: boolean description: 初始化盘口最新成交价是否作为bid一档 strategy: type: string description: 策略编码目前只支持fix_total_amount maxLimitPrice: type: string description: 最高价格 minLimitPrice: type: string description: 最低价格 priceInterval: type: string description: 买方向最低价格 accountId: type: integer format: int64 description: 做市资金账户ID amount: type: string description: 做市资金金额 currency: type: string description: 做市资金账户币种 digits: type: integer description: 做市资金账户资产小数位数 required: - symbolId - lastPrice - lastPriceAsBid - strategy - maxLimitPrice - minLimitPrice - priceInterval - amount - currency - digits example: symbolId: 86 lastPrice: '35' lastPriceAsBid: true strategy: fix_total_amount maxLimitPrice: '45' minLimitPrice: '25' priceInterval: '1' customerGroupId: 19 amount: '500000' currency: USD digits: 5 accountId: 33 responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultMMBotConfVo' headers: {} security: [] /global/makerbot.app.MMBotService.querySymbolMMBotConfPageList: post: summary: 分页查询流动性产品列表 deprecated: true description: |- bizType=makerbot.app.MMBotService.querySymbolMMBotConfPageList 分页查询流动性产品列表 tags: - 做市商接口 parameters: - name: company in: header description: '' required: false example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: Token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: Version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 example: current: 1 size: 20 responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultBasePageVoMMBotConfVo' headers: {} security: [] /global/makerbot.app.MMBotService.addAmmSymbol: post: summary: 自动化做市商给产品首次提供流动性(首次配置) deprecated: false description: |- bizType=makerbot.app.MMBotService.addAmmSymbol 自动化做市商给产品首次提供流动性(首次配置) tags: - 做市商接口 parameters: - name: company in: header description: '' required: false example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: Token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: Version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: type: object properties: symbolId: type: integer description: 产品id format: uint64 lastPrice: type: string description: 最新成交价(起始价格),必须在最高最低价格范围内 lastPriceAsBid: type: boolean description: 初始化盘口最新成交价是否作为bid一档 strategy: type: string const: fix_total_amount description: 策略编码,目前固定值fix_total_amount maxLimitPrice: type: string description: 最高价格 minLimitPrice: type: string description: 最低价格 priceInterval: type: string description: 每档价格间隔 amount: type: string description: 做市资金 accountId: type: integer description: 聚合账户ID required: - symbolId - lastPrice - lastPriceAsBid - strategy - maxLimitPrice - minLimitPrice - priceInterval - amount - accountId responses: '200': description: '' content: application/json: schema: &ref_39 $ref: '#/components/schemas/BaseResultAmmSymbolInfoVo' headers: {} security: [] /global/makerbot.app.MMBotService.addAmmMaker: post: summary: 自动化做市商给产品二次提供流动性(添加新的maker账号) deprecated: false description: bizType=makerbot.app.MMBotService.addAmmMaker tags: - 做市商接口 parameters: - name: company in: header description: '' required: true example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: Token in: header description: '' required: true example: '{{LoginResult.data.token}}' schema: type: string - name: Version in: header description: '' required: false example: 0.0.1 schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/AddAmmMakerDto' responses: '200': description: '' content: application/json: schema: *ref_39 headers: {} security: [] /global/makerbot.app.MMBotService.addAmmAmount: post: summary: 自动化做市商给产品增加流动资金(已存在的maker账号添加资金) deprecated: false description: bizType=makerbot.app.MMBotService.addAmmAmount tags: - 做市商接口 parameters: - name: company in: header description: '' required: false example: '{{company}}' schema: type: string - name: trace in: header description: '' required: false example: '{{mock_trace}}' schema: type: string - name: Token in: header description: '' required: false example: '{{LoginResult.data.token}}' schema: type: string - name: lang in: header description: '' required: false example: zh-CN schema: type: string - name: Version in: header description: '' required: false example: 0.0.1 schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/AddAmmAmountDto' responses: '200': description: '' content: application/json: schema: *ref_39 headers: {} security: [] /global/makerbot.app.MMBotService.queryAmmSymbolInfo: post: summary: 自动化做市商根据产品ID获取流动性的产品配置信息 deprecated: false description: |- bizType=makerbot.app.MMBotService.queryAmmSymbolInfo 返回结果: data空,表示maker可首次配置; data不为空且marketMaker属性为空,表示新maker可二次配置; data不为空且marketMaker属性不为空,表示maker可添加流动资金; tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: symbolId: type: integer format: uint64 description: 产品id accountId: type: string description: 账户id required: - symbolId - accountId responses: '200': description: '' content: application/json: schema: *ref_39 headers: {} security: [] /global/makerbot.app.MMBotService.getAmmSymbolAmount: post: summary: 自动化做市商根据产品ID获取流动性资金 deprecated: false description: |- bizType=makerbot.app.MMBotService.getAmmSymbolAmount 返回金额为产品的盈亏币种金额,需要转换成账户币种金额 tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: symbolId: type: integer format: uint64 description: 产品id accountId: type: string description: 账户id required: - symbolId - accountId responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultAmmSymbolAmountVo' headers: {} security: [] /global/makerbot.app.MMBotService.queryAmmSymbolPage: post: summary: 自动化做市商查询已提供流动性的产品分页数据 deprecated: false description: |- bizType=makerbot.app.MMBotService.queryAmmSymbolPage 返回金额为产品的盈亏币种金额,需要转换成账户币种金额 tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: size: type: integer format: uint32 description: 每页条数 current: type: integer format: uint32 description: 当前页 accountId: type: integer format: int64 description: 账户id symbolCode: type: string description: 产品source编码模糊查询 symbolName: type: string description: 产品名称 required: - size - current - accountId - symbolName responses: '200': description: '' content: application/json: schema: $ref: '#/components/schemas/BaseResultBasePageVoAmmSymbolInfoVo' headers: {} security: [] /api/cats-gateway/global/benefit.app.ReportDatadDubboService.getUnclaimedMarketAmount: post: summary: 分润-查询未领取的做市收入 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: {} example: '' responses: '200': description: '' content: application/json: schema: type: object properties: longIncome: type: string title: 做多收入 longIncomePercent: type: string title: 做多收入百分比 shortIncome: type: string title: 做空收入 shortIncomePercent: type: string title: 做空收入百分比 accountCurrency: type: string title: 账户币种 required: - longIncome - longIncomePercent - shortIncome - shortIncomePercent - accountCurrency headers: {} security: [] /api/cats-gateway/global/benefit.app.ReportDatadDubboService.extractUnclaimedMarketAmount: post: summary: 分润-提取做市收入 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: {} example: '' responses: '200': description: '' content: application/json: schema: type: object properties: {} headers: {} security: [] /api/cats-gateway/global/benefit.app.ReportDatadDubboService.getLevel: post: summary: 分润-查询做市等级 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: {} example: '' responses: '200': description: '' content: application/json: schema: type: object properties: makerLevel: type: string title: maker等级 takerLevel: type: string title: taker等级 required: - makerLevel - takerLevel headers: {} security: [] /getNetPositionStatistics: post: summary: 净仓手数统计 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: symbolName: type: string title: 产品名称 required: - symbolName example: '' responses: '200': description: '' content: application/json: schema: type: object properties: longVolume: type: string title: 做多手数 shortVolume: type: string title: 做空手数 totalVolume: type: string title: 总手数 required: - longVolume - shortVolume - totalVolume headers: {} security: [] /getNetFloatProfitStatistics: post: summary: 净仓浮动盈亏统计 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: symbolName: type: string title: 产品名称 required: - symbolName example: '' responses: '200': description: '' content: application/json: schema: type: object properties: longFloatProfit: type: string title: 做多盈亏 shortFloatProfit: type: string title: 做空盈亏 totalFloatProfit: type: string title: 总盈亏 required: - longFloatProfit - shortFloatProfit - totalFloatProfit headers: {} security: [] /api/cats-gateway/global/benefit.app.ReportDatadDubboService.marketIncomeReport: post: summary: 分润-做市收入报表查询 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: startTime: type: string title: 开始时间 endTime: type: string title: 结束时间 direction: type: string title: 买卖方向 symbolName: type: string title: 产品名称 dealId: type: string title: 成交单号 openClose: type: string title: 开仓/平仓 1-开仓 2-平仓 bizType: type: string title: 订单类型 required: - startTime - openClose - dealId - symbolName - direction - endTime - bizType example: '' responses: '200': description: '' content: application/json: schema: type: object properties: customerNo: type: string title: 用户编号 customerId: type: string title: 用户id companyId: type: string title: 公司id dealId: type: string title: 成交单号 symbolName: type: string title: 交易产品 openClose: type: string title: 开仓/平仓 direction: type: string title: 买/卖 bizType: type: string title: 订单类型 executePrice: type: string title: 成交价格 executeVolume: type: string title: 成交手数 executeAmount: type: string title: 成交额 executeAmountU: type: string title: 成交额USD executeTime: type: string title: 成交时间 level: type: string title: 等级 percent: type: string title: 比例 amount: type: string title: 做市收入 required: - customerNo - executeAmount - executeVolume - executePrice - bizType - direction - openClose - symbolName - dealId - companyId - customerId - level - executeTime - executeAmountU - amount - percent headers: {} security: [] /api/cats-gateway/global/benefit.app.ReportDatadDubboService.trafficStatisticsDayReport: post: summary: 分润-流量统计日报表查询 deprecated: false description: '' tags: - 做市商接口 parameters: [] requestBody: content: application/json: schema: type: object properties: startTime: type: string title: 开始时间 endTime: type: string title: 结束时间 regeneration: type: boolean title: 是否重新生成 required: - startTime - regeneration - endTime example: '' responses: '200': description: '' content: application/json: schema: type: object properties: takerLongTraffic: type: string title: taker做多流量 takerShortTraffic: type: string title: taker做空流量 takerLongTrafficFee: type: string title: taker做多流量费用 takerShortTrafficFee: type: string title: taker做空流量费用 makerLongTraffic: type: string title: maker做多流量 makerShortTraffic: type: string title: maker做空流量 makerLongMarketAmount: type: string title: maker做多做市收入 makerShortMarketAmount: type: string title: maker做空做市收入 date: type: string title: 日期 executeTime: type: string title: 执行时间 required: - takerLongTraffic - executeTime - date - makerShortMarketAmount - makerLongMarketAmount - makerShortTraffic - makerLongTraffic - takerShortTrafficFee - takerLongTrafficFee - takerShortTraffic headers: {} security: [] components: schemas: BaseResult: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: type: object properties: {} title: 数据体 title: BaseResult UpdateDTO: &ref_46 type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id BlackCustomerAdminAddDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 phone: type: string description: 手机号码 email: type: string description: 邮箱 area: type: string description: 地域 resource: type: string description: 来源 remark: type: string description: 备注 customerNo: type: string description: 客户编号 ip: type: string description: ip idCardArea: type: string description: 身份证所在地 ipArea: type: string description: IP所在地 phoneArea: type: string description: 手机所在地 BlackCustomerAdminUpdateDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 phone: type: string description: 手机号码 email: type: string description: 邮箱 area: type: string description: 地域 resource: type: string description: 来源 remark: type: string description: 备注 customerNo: type: string description: 客户编号 ip: type: string description: ip idCardArea: type: string description: 身份证所在地 ipArea: type: string description: IP所在地 phoneArea: type: string description: 手机所在地 CancelCustomerQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 email: type: string description: 邮箱 phone: type: string description: 手机号码 applyTimeFrom: type: integer format: int64 description: 申请时间,开始 applyTimeTo: type: integer format: int64 description: 申请时间,结束 customerNo: type: string description: 客户编号 BaseResultBasePageVoCancelCustomerAdminPageVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCancelCustomerAdminPageVO' ok: type: boolean fail: type: boolean CancelCustomerAdminReviewPageVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 申请时间 updateTime: type: integer format: int64 description: 更新时间 remarkDestroy: type: string description: 销户原因 status: type: integer format: int32 description: 状态 1、2、3、未审核、审核同意、审核拒绝 pno: type: string description: 提案编号 accountIds: type: string description: 交易账户Ids companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户账号 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 approval: type: string description: 审批人 approvalTime: type: integer format: int64 description: 审批时间 remark: type: string description: 审核备注 firstName: type: string description: 名 lastName: type: string description: 姓 CancelCustomerReviewQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 email: type: string description: 邮箱 phone: type: string description: 手机号码 approvalTimeFrom: type: integer format: int64 description: 审批时间,开始 approvalTimeTo: type: integer format: int64 description: 审批时间,结束 customerNo: type: string description: 客户编号 status: type: integer format: int32 description: 状态 1、2、3、待审核、同意、拒绝 BaseResultCustomerSimpleVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_55 $ref: '#/components/schemas/CustomerSimpleVO' ok: type: boolean fail: type: boolean BaseResultListKycAuthVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_11 ok: type: boolean fail: type: boolean KycAuthVO: type: object properties: levelCode: type: string description: 等级code openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' levelName: type: string description: 等级名称 pathName: type: string description: KYC路径名称 pathCode: type: string description: KYC路径code elementList: type: array description: KYC信息列表 items: $ref: '#/components/schemas/KycAuthElementVO' BasePageVoCustomerAdminPageVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/CustomerAdminPageVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoCustomerAdminPageVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerAdminPageVO' ok: type: boolean fail: type: boolean BaseResultListCustomerTelegramVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerTelegramVo' ok: type: boolean fail: type: boolean ApiReqDTO: type: object required: - companyId - timestamp properties: companyId: type: integer format: int64 trace: type: string lang: type: string description: 语言信息 apiKey: type: string timestamp: type: integer format: int64 recvWindow: type: integer format: int64 signature: type: string signParam: type: string ip: type: string resource: type: string CustomerApiVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 apiKey: type: string description: access Key customerNo: type: string description: customerNo customerId: type: integer format: int64 description: 客户ID customerGroupId: type: integer format: int64 description: 客户组ID companyId: type: integer format: int64 description: companyId secretKeyMd5: type: string description: secretKeyMd5 privateKey: type: string description: secretKey,只有申请时才返回 pubKey: type: string description: 公钥 tag: type: string description: 标签 permissionDTOList: type: array description: 权限列表 items: *ref_40 ipLimit: type: boolean description: 是否开启了IP限制 whiteIps: type: string description: IP白名单 sources: type: array description: 允许访问的权限路径 items: type: string expiredTime: type: integer format: int64 description: 失效时间 withdrawTime: type: integer format: int64 validityDays: type: integer format: int32 description: 有效期(天) -1 已失效 null 永久有效, nextTag: type: string description: 下期续费标签 times: type: string description: 套餐时长类型。month-月;year-年;quarter-一季;half-半年; nextTimes: type: string description: 下期续费套餐时长类型。month-月;year-年;quarter-一季;half-半年; amountMonth: type: string description: 续费套餐月金额(单位USDT) amountYear: type: string description: 续费套餐月金额(单位USDT) CustomerApiAddTDO: type: object required: - tag properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 tag: type: string description: API标签 googleCode: type: string description: 谷歌验证码 phoneCode: type: string description: 手机验证码 emailCode: type: string description: 邮箱验证码 phoneSendToken: type: string description: 手机发送token emailSendToken: type: string description: 邮箱发送token customerNo: type: string description: 客户编号 ip: type: string description: 请求IP CustomerApiPageQueryTDO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 tag: type: string description: API标签 customerNo: type: string description: 客户编号 BaseModelDto: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 QueryCustomerExtendDTO: type: object required: - type properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 type: type: integer format: int32 CustomerGroupVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司 name: type: string description: 组名称 defaultGroup: type: integer format: int32 description: 是否默认组,1是 type: type: integer format: int32 description: 组类型 deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 openAccountType: type: integer format: int32 description: 开户组类型,1是2否 transfer: type: integer format: int32 description: 可划转,1可划转 QueryGroupDTO: &ref_50 type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id BaseResultListCustomerGroupBizVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerGroupBizVO' ok: type: boolean fail: type: boolean TopCommonDTO: type: object properties: lang: type: string description: 语言信息 CustomerGroupTradeTypeVO: type: object properties: name: type: string description: 组名称 id: type: integer format: int64 description: id assets: type: string description: 资产信息 CustomerGroupTradeTypeDTO: type: object required: - tradeType properties: lang: type: string description: 语言信息 tradeType: type: integer format: int64 description: 玩法id minimum: 1 CustomerGroupListVO: type: object properties: name: type: string description: 组名称 id: type: integer format: int64 description: id TradeAssetsVO: type: object properties: assets: type: string description: 资产币种信息 tradeType: type: integer format: int64 description: 玩法Id BasePageVoCustomerGroupPageVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/CustomerGroupPageVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoCustomerGroupPageVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerGroupPageVO' ok: type: boolean fail: type: boolean CustomerGroupAddDTO: type: object required: - deposit - name - tradeTypeCurrencyList - type - withdraw properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 name: type: string description: 组名称 type: type: integer format: int32 description: 组类型 minimum: 0 deposit: type: integer format: int32 description: 可存款 minimum: 0 withdraw: type: integer format: int32 description: 可取款 minimum: 0 openAccountType: type: integer format: int32 description: 开户组类型,1是0否 minimum: 0 maximum: 1 tradeTypeCurrencyList: type: array description: 玩法币种信息 items: &ref_41 $ref: '#/components/schemas/InnerTradeAssetsDTO' maxItems: 2147483647 minItems: 1 transfer: type: integer format: int32 description: 可划转,1可划转 minimum: 0 maximum: 1 CustomerGroupUptDTO: type: object required: - deposit - name - tradeTypeCurrencyList - type - withdraw properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id name: type: string description: 组名称 type: type: integer format: int32 description: 组类型 minimum: 0 deposit: type: integer format: int32 description: 可存款 minimum: 0 withdraw: type: integer format: int32 description: 可取款 minimum: 0 openAccountType: type: integer format: int32 description: 开户组类型,1是0否 minimum: 0 maximum: 1 tradeTypeCurrencyList: type: array description: 玩法币种信息 items: *ref_41 maxItems: 2147483647 minItems: 1 transfer: type: integer format: int32 description: 可划转,1可划转 minimum: 0 maximum: 1 AddBatchOptionalDTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 tradeTypeCurrencyList: type: array description: 玩法币种集合 items: $ref: '#/components/schemas/InnerAddBatchOptionalDTO' DelOptionalDTO: type: object required: - tradeType properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 symbolList: type: array description: 产品Ids items: type: integer format: int64 maxItems: 2147483647 minItems: 1 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 BaseResultListSymbolBaseInfoVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/SymbolBaseInfoVO' ok: type: boolean fail: type: boolean FindSymbolBaseInfoDTO: type: object required: - customerGroupId properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 symbolTradeTypeList: type: array description: 产品玩法集合 items: $ref: '#/components/schemas/InnerSymbolBaseInfoDTO' maxItems: 2147483647 minItems: 1 customerGroupId: type: integer format: int64 description: 客户组Id minimum: 0 CustomerOptionalVO: type: object properties: askSpread: type: number description: ASK点差 bidSpread: type: number description: BID点差 pointRatio: type: integer format: int32 description: 大点比率 symbolDigits: type: integer format: int32 description: 产品小数位 symbolCode: type: string description: 产品Code symbolName: type: string description: 产品名称 symbolId: type: integer format: int64 description: 产品Id QuerySymbolBaseInfoDTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 symbolIds: type: string description: 产品Ids tradeType: type: integer format: int64 description: 玩法Id customerGroupId: type: integer format: int64 description: 客户组Id ThirdLoginVerifyVo: type: object properties: userId: type: string action: type: string result: type: boolean failReason: type: string thirdSource: type: string email: type: string phone: type: string FacebookLoginVerifyDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 accessToken: type: string CustomerLoginVO: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 kycAuditStatus: type: integer format: int32 description: 注册KYC审核状态:0未认证跳转到认证页面,1待审核,2审核通过,3审核不通过 kycAuditRemark: type: string description: 注册KYC审核备注,审核拒绝不为空 kycStatus: type: integer format: int32 description: KYC状态 kycRemark: type: string description: KYC状态名称 accountList: type: object description: 交易账户列表 properties: {} accountRemark: type: string description: 客户是否有交易账户备注 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 country: type: string description: 国家 type: type: integer format: int32 description: 组类型 <0真实,1模拟,2游客> deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 optional: type: integer format: int32 description: 自选标志0未添加1已添加 activateStatus: type: integer format: int32 description: 激活状态 activateTime: type: integer format: int64 description: 激活时间 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 thirdLoginSource: type: string description: 第三方登录源 google,facebook,twitter thirdUserId: type: string description: 第三方userId idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 thirdIntactMsg: type: string description: 第三方登录完整数据 firstName: type: string description: 名 lastName: type: string description: 姓 isFund: type: integer format: int32 description: 是否为基金经理,1是,默认0否 assertPassStatus: type: string description: 设置资金密码提醒标志,1需要设置密码,2不需要 googleId: type: integer format: int64 description: 是否开启MFA,大于0,开启,其余未开启 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' loginTime: type: integer format: int64 description: 登陆时间 createTime: type: integer format: int64 description: 创建时间 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 registerSource: type: integer format: int32 description: 注册来源 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 BaseResultRegisterVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/RegisterVO' ok: type: boolean fail: type: boolean ThirdRegisterDTO: type: object properties: country: type: string lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 thirdSource: type: string userId: type: string customerGroupId: type: integer format: int64 ip: type: string email: type: string phone: type: string verifyCode: type: string sendToken: type: string phoneArea: type: string registerSource: type: integer format: int32 utmSource: type: string utmMedium: type: string utmCampaign: type: string utmContent: type: string utmTerm: type: string TelegramLoginVerifyDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 userJsonStr: type: string channelSource: type: string isWebApp: type: boolean TwitterLoginVerifyDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 network: type: string authResponse: $ref: '#/components/schemas/TwitterAuthResponse' AddWalletV1v1v2DTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string description: 客户编号 currency: type: string description: 钱包币种 chainName: type: string description: 链名称 address: type: string description: 钱包地址 remark: type: string description: 钱包备注 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 googleCode: type: string description: 谷歌验证码 DelDTO: type: object properties: lang: type: string description: 语言信息 id: type: integer format: int64 description: 主键id minimum: 1 customerNo: type: string description: 客户账号 QueryWalletDTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 currency: type: string description: 钱包币种 chainName: type: string description: 链名称 BindEmailDTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id verifyCode: type: string description: 验证码 email: type: string description: 邮箱 sendToken: type: string description: 验证码发送票据 emailArea: type: string description: 邮箱区号 googleCode: type: string description: 谷歌验证码 ChangePhoneV1v1v2DTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id phoneArea: type: string phone: type: string verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 verifyCodeOld: type: string description: 原手机验证码 sendTokenOld: type: string description: 验证码发送票据 googleCode: type: string description: 谷歌验证码 CustomerExistDTO: type: object required: - type properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 loginName: type: string description: 账号:邮箱/手机号码 type: type: integer format: int32 description: >- 注册方式:1邮箱,2手机号码,3客户账号,4:apple,5:google,6:telegram,7:metamask,8:facebook,9:twitter minimum: 1 maximum: 3 EnableOrForbidMFADTO: type: object required: - googleId - type properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id verifyCodeSMS: type: string description: 邮箱验证码 sendTokenSMS: type: string description: 邮箱验证码发送票据 verifyCodeEmail: type: string description: 手机验证码 sendTokenEmail: type: string description: 手机验证码发送票据 googleCode: type: string description: 谷歌验证码 type: type: integer format: int32 description: 类型,1启用 2禁用 minimum: 1 maximum: 2 googleId: type: integer format: int64 description: 谷歌Id minimum: 1 AllKycUserReviewedVO: type: object properties: id: type: integer format: int64 description: id companyId: type: integer format: int64 description: 公司id customerNo: type: string description: 客户账号 elementCode: type: string description: KYC元素Code elementValue: type: string description: 认证项的值 approvalTime: type: integer format: int64 description: 审批时间 CustomerAllInfoVO: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 kycAuditStatus: type: integer format: int32 description: 注册KYC审核状态:0未认证跳转到认证页面,1待审核,2审核通过,3审核不通过 kycAuditRemark: type: string description: 注册KYC审核备注,审核拒绝不为空 kycStatus: type: integer format: int32 description: KYC状态 kycRemark: type: string description: KYC状态名称 accountList: type: object description: 交易账户列表 properties: {} accountRemark: type: string description: 客户是否有交易账户备注 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 country: type: string description: 国家 type: type: integer format: int32 description: 组类型 <0真实,1模拟,2游客> deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 optional: type: integer format: int32 description: 自选标志0未添加1已添加 activateStatus: type: integer format: int32 description: 激活状态 activateTime: type: integer format: int64 description: 激活时间 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 thirdLoginSource: type: string description: 第三方登录源 google,facebook,twitter thirdUserId: type: string description: 第三方userId idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 thirdIntactMsg: type: string description: 第三方登录完整数据 firstName: type: string description: 名 lastName: type: string description: 姓 isFund: type: integer format: int32 description: 是否为基金经理,1是,默认0否 assertPassStatus: type: string description: 设置资金密码提醒标志,1需要设置密码,2不需要 googleId: type: integer format: int64 description: 是否开启MFA,大于0,开启,其余未开启 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' loginTime: type: integer format: int64 description: 登陆时间 createTime: type: integer format: int64 description: 创建时间 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 registerSource: type: integer format: int32 description: 注册来源 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 utmSource: type: string description: 广告来源 forceLevel: type: object description: 强平水平 properties: {} earlyWarningLevel: type: object description: 预警水平 properties: {} withdrawLevel: type: object description: 取款水平 properties: {} AdminV1v3v0CustomerSimpleVO: type: object properties: id: type: integer format: int64 description: 客户id companyId: type: integer format: int64 description: 公司 customerGroupId: type: integer format: int64 description: 客户组 customerNo: type: string description: 客户账号 country: type: string description: 国家 relationCustomerId: type: integer format: int64 description: 关联账户id companyType: type: string description: 公司类型 associationCompanyId: type: integer format: int64 description: 关联公司Id status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 BaseResultAdminV1v3v0CustomerSimpleVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/AdminV1v3v0CustomerSimpleVO' ok: type: boolean fail: type: boolean ModifyCustomerDTO: type: object required: - beginTime - type properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id type: type: integer format: int32 description: 状态 1、2、首次入金,首次出金 minimum: 1 maximum: 2 beginTime: type: integer format: int64 description: 首次时间 AccountAdminAddDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 tradeTypeCurrencyList: type: array description: 玩法币种信息 items: *ref_41 maxItems: 2147483647 minItems: 1 QueryCustomerAssetsInfoDTO: type: object required: - customerGroupId - tradeType properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 customerGroupId: type: integer format: int64 description: 客户组Id minimum: 1 accountCurrency: type: string description: 账户币种 QueryCustomerRiskLevelDTO: type: object required: - tradeType properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 tradeType: type: integer format: int64 LoginPwdUpdateDTO: type: object required: - newPwd - oldPwd properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id oldPwd: type: string description: 旧密码 newPwd: type: string description: 新密码 googleCode: type: string description: 谷歌验证码 CustomerGoogleVo: type: object properties: id: type: integer format: int64 description: Id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string description: 客户编号 qrcode: type: string description: 二维码信息 code: type: string description: google验证码 GoogleUpdateStatusCodeDTO: &ref_53 type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: Id customerNo: type: string description: 客户编号 KycSettingAddDTO: type: object required: - businessCodeList - kycElementList - levelCode properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 levelCode: type: string description: kyc等级 openAccountType: type: integer format: int32 description: kyc认证类型类型 0.个人 1.企业,默认 0 businessCodeList: type: array description: 业务场景 items: type: string maxItems: 2147483647 minItems: 1 kycElementList: type: array description: 路径与元素关系 items: &ref_42 $ref: '#/components/schemas/KycSettingAddInnerDTO' maxItems: 2147483647 minItems: 1 sort: type: integer format: int32 description: kyc等级排序 KycCompanyChannelConfigDTO: type: object properties: companyId: type: integer format: int64 description: 公司ID lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 kycCode: type: string description: kyc通道编码 kycType: type: string description: kyc通道类型 status: type: integer format: int32 description: 状态,启用:1、禁用:2、删除:3 kycName: type: string description: 支付通道名称 merchantNo: type: string description: 账号 privateKey: type: string description: 商户私钥 keyFile1Name: type: string description: 密钥文件1名称 keyFile1Value: type: string description: 密钥文件1值 keyFile2Name: type: string description: 密钥文件2名称 keyFile2Value: type: string description: 密钥文件2值 id: type: integer format: int64 description: 主键id BaseResultListKycCompanyChannelConfigDTO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: &ref_54 $ref: '#/components/schemas/KycCompanyChannelConfigDTO' ok: type: boolean fail: type: boolean KycSettingDetailVO: type: object properties: pathName: type: string description: 路径 pathCode: type: string description: 路径Id elementNames: type: array description: kyc元素 items: type: string elementCodeList: type: array description: kyc元素code items: type: string KycSettingVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司 levelName: type: string description: kyc等级 levelCode: type: string description: kyc等级code openAccountType: type: integer format: int32 description: 开户类型 0.个人 1.企业 businessNames: type: array description: 业务场景 items: type: string businessCodeList: type: array description: 业务场景codeList items: type: string status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 kycElementList: type: array description: kyc元素 items: $ref: '#/components/schemas/KycSettingDetailVO' KycCompanyChannelDTO: type: object properties: companyId: type: integer format: int64 description: 公司ID lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 kycCode: type: string description: kyc通道编码 kycType: type: string description: kyc通道类型 status: type: integer format: int32 description: 状态,启用:1、禁用:2、删除:3 id: type: integer format: int64 description: 主键id KycCompanyChannelConfigPageVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司ID kycCode: type: string description: kyc通道编码 kycType: type: string description: kyc通道类型 status: type: integer format: int32 description: 状态,启用:1、禁用:2、删除:3 kycName: type: string description: 支付通道名称 merchantNo: type: string description: 账号 privateKey: type: string description: 商户私钥 keyFile1Name: type: string description: 密钥文件1名称 keyFile1Value: type: string description: 密钥文件1值 keyFile2Name: type: string description: 密钥文件2名称 keyFile2Value: type: string description: 密钥文件2值 BaseResultBasePageVoKycCompanyChannelPageVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoKycCompanyChannelPageVO' ok: type: boolean fail: type: boolean KycSettingUpdateDTO: type: object required: - businessCodeList - kycElementList - levelCode properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id levelCode: type: string description: kyc等级 businessCodeList: type: array description: 业务场景 items: type: string kycElementList: type: array description: 路径与元素关系 items: *ref_42 maxItems: 2147483647 minItems: 1 UpdateKycChannelStatusDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id kycCode: type: string kycType: type: string KycBizQueryDTO: type: object required: - businessCode properties: lang: type: string description: 语言信息 businessCode: type: string description: 业务场景 openAccountType: type: integer format: int32 description: 开户类型 KycCusAuthVO: type: object properties: levelCode: type: string description: KYC等级code levelName: type: string description: KYC等级名称 status: type: integer format: int32 description: 认证状态,0认证,1审核中,2审核通过,3审核拒绝 statusName: type: string description: 认证状态名称,0认证,1审核中,2审核通过,3审核拒绝 sort: type: integer format: int32 description: 排序 preLevelName: type: string description: 前置等级信息 businessNameList: type: array description: 业务场景名称集合 uniqueItems: true items: type: string companyType: type: string description: '企业类型 ' openAccountType: type: string description: '开户类型:0.个人 1.企业 ' pathCode: type: string description: 认证路径 QueryCustomerKycDTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' KycWebApplyDTO: type: object required: - customerNo properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 levelCode: type: string description: KYC等级Code businessCode: type: string description: 业务场景 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' customerNo: type: string description: 客户编号 elementList: type: array description: KYC元素集合 items: *ref_10 maxItems: 2147483647 minItems: 1 selectCompanyType: type: string description: 选择的企业类型 commitTag: type: boolean description: 是否提交 selectCountry: type: string description: 选择的国家 cardType: type: string description: 卡类型 KycLevelApplyDTO: type: object required: - customerNo properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 levelCode: type: string description: KYC等级Code customerNo: type: string description: 客户编号 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' elementList: type: array description: KYC元素集合 items: *ref_10 maxItems: 2147483647 minItems: 1 selectCountry: type: string description: 选择的国家 selectCompanyType: type: string description: 选择的企业类型 commitTag: type: boolean description: 是否提交 WhiteBlackCustomerAdminAddDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 phone: type: string description: 手机号码 email: type: string description: 邮箱 area: type: string description: 地域 resource: type: string description: 来源 remark: type: string description: 备注 customerNo: type: string description: 客户编号 ip: type: string description: ip bankCardNumber: type: string description: 银行卡号 idCardArea: type: string description: 身份证所在地 ipArea: type: string description: IP所在地 phoneArea: type: string description: 手机所在地 hit: type: string description: 命中项,逗号隔开 BaseResultBasePageVoWhiteBlackCustomerAdminVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoWhiteBlackCustomerAdminVO' ok: type: boolean fail: type: boolean WhiteBlackCustomerAdminVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司编号 customerNo: type: string description: 客户编号 customerGroupId: type: integer format: int64 description: 客户组编号 customerId: type: integer format: int64 description: 客户ID phone: type: string description: 手机号码 email: type: string description: 邮箱 name: type: string description: 姓名 firstName: type: string description: 名 lastName: type: string description: 姓 idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 ip: type: string description: ip bankCardNumber: type: string description: 银行卡号 idCardArea: type: string description: 身份证所在地 ipArea: type: string description: IP所在地 phoneArea: type: string description: 手机所在地 remark: type: string description: 备注 hit: type: string description: 命中项(逗号隔开) WhiteBlackCustomerQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 updateTimeFrom: type: integer format: int64 description: 更新时间,开始时间 updateTimeTo: type: integer format: int64 description: 更新时间,结束时间 customerNo: type: string description: 客户编号,多个逗号隔开 phone: type: string description: 手机号码,多个逗号隔开 idCardType: type: string description: 证件类型 email: type: string description: 邮箱,多个逗号隔开 idCard: type: string description: 证件号码,多个逗号隔开 ip: type: string description: ip,多个逗号隔开 status: type: integer format: int32 description: 查询类型,黑名单=1,白名单=2 BaseResultBasePageVoWhiteBlackCustomerProposalAdminVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoWhiteBlackCustomerProposalAdminVO' ok: type: boolean fail: type: boolean WhiteBlackCustomerProposalAdminVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 customerNo: type: string description: 客户编号 phone: type: string description: 手机号码 email: type: string description: 邮箱 ip: type: string description: ip status: type: integer format: int32 description: 状态:1启用、2禁用 updateBy: type: string description: 审批人 remark: type: string description: 备注 WhiteBlackCustomerProposalQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 updateTimeFrom: type: integer format: int64 description: 审批时间,开始时间 updateTimeTo: type: integer format: int64 description: 审批时间,结束时间 createTimeFrom: type: integer format: int64 description: 申请时间,开始时间 createTimeTo: type: integer format: int64 description: 申请时间,结束时间 customerNo: type: string description: 客户编号 phone: type: string description: 手机号码 email: type: string description: 邮箱 ip: type: string description: ip status: type: integer format: int32 description: 查询类型,黑名单注册审核记录=0,待审核黑名单注册提案=1 WhiteBlackInfoAdminVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 type: type: string description: 黑名单条件 val: type: string description: 条件值 updateBy: type: string description: 更新人 status: type: integer format: int32 description: 状态 WhiteBlackInfoQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 status: type: integer format: int32 description: 状态:1启用、2禁用 updateTimeFrom: type: integer format: int64 description: 更新时间,开始时间 updateTimeTo: type: integer format: int64 description: 更新时间,结束时间 type: type: string description: 黑名单条件 WhiteBlackInfoAdminAddDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态:1启用、2禁用、3删除 type: type: string description: 黑名单条件 phone=手机号 email=邮箱 certificateId=证件号 bankAccount=银行 val: type: string description: 条件值 CustomerAdminKycDTO: type: object required: - customerGroupId - registerSource properties: country: type: string description: 国家 lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 birthday: type: string description: 出生日期 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 emailArea: type: string description: 邮箱区号 province: type: string description: 省 city: type: string description: 市 address: type: string description: 详细地址 remark: type: string description: 备注 customerGroupId: type: integer format: int64 description: 客户组id registerSource: type: integer format: int32 description: >- 注册来源(1:H5、2:H5_Android、3:H5_IOS、4:PCUI_Windows、5:PCUI_Mac、6:APP_Andorid、7:APP_IOS) pathCode: type: string description: 验证路径 businessCode: type: string description: 业务场景 levelCode: type: string description: KYC等级Code elementList: type: array description: KYC元素集合 items: *ref_10 withdrawBankList: type: array description: 银行卡集合 items: &ref_44 $ref: '#/components/schemas/CusWithdrawBankAddDTO' bankCardNumber: type: string description: 银行卡号 reservePhone: type: string description: 银行预留手机号码 identityNumber: type: string description: 身份证号 otherName: type: string description: 其他->姓名 tradeTypeCurrencyList: type: array description: 玩法币种信息 items: *ref_41 walletList: type: array description: 钱包集合 items: &ref_45 $ref: '#/components/schemas/AdminAddWalletDTO' firstName: type: string description: 名 lastName: type: string description: 姓 openAccountType: type: integer format: int32 description: 开户类型 pwd: type: string description: 密码 registerType: type: integer format: int32 description: >- 注册方式,1:email,2:phone,3:customerNo,4:apple,5:google,6:telegram,7:metamask,8:facebook,9:twitter CustomerAdminChangeGroupDTO: type: object required: - newCustomerGroupId - remark properties: updateBy: type: string description: 更新人 lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id newCustomerGroupId: type: integer format: int64 description: 新客户组 remark: type: string description: 转组备注 CheckPwdDTO: type: object required: - pwd - pwdType properties: lang: type: string description: 语言信息 pwd: type: string description: 密码 pwdType: type: string description: 密码类型 enum: - LOGIN_PWD - ASSERT_PWD - TRADE_PWD BaseResultPairListStringListWhiteCustomerAdminPageExcelVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/PairListStringListWhiteCustomerAdminPageExcelVO' ok: type: boolean fail: type: boolean Pair: type: object properties: left: type: object properties: {} right: type: object properties: {} value: type: object properties: {} key: type: object properties: {} PairListStringListWhiteCustomerAdminPageExcelVO: type: object properties: left: type: array items: type: string right: type: array items: &ref_43 $ref: '#/components/schemas/WhiteCustomerAdminPageExcelVO' value: type: array items: *ref_43 key: type: array items: type: string WhiteCustomerQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 email: type: string description: 邮箱 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 idCard: type: string description: 证件号码 firstOpenAccountTimeFrom: type: integer format: int64 description: 首次开户时间,开始时间 firstOpenAccountTimeTo: type: integer format: int64 description: 首次开户时间,结束时间 firstAccountActivateTimeFrom: type: integer format: int64 description: 首次激活时间,开始 firstAccountActivateTimeTo: type: integer format: int64 description: 首次激活时间,结束 customerGroupId: type: integer format: int32 description: 客户组Id customerNo: type: string phone: type: string description: 手机号码 firstRegisterTimeFrom: type: integer format: int64 description: 首次注册时间,开始时间 firstRegisterTimeTo: type: integer format: int64 description: 首次注册时间,结束时间 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' thirdAccountNo: type: string description: 三方账户 pass2Type: type: string description: 三方类型 registerSource: type: integer format: int32 description: 注册来源 CustomerAllTimeVO: type: object properties: companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户账号 lastUpdatePwdTime: type: integer format: int64 description: 最后一次更新密码时间 lastUpdatePhoneTime: type: integer format: int64 description: 最后一次更新手机时间 lastUpdateEmailTime: type: integer format: int64 description: 最后一次更新邮箱时间 lastUpdateAssertTime: type: integer format: int64 description: 最后一次更新资金密码时间 firstAccountActivateTime: type: integer format: int64 description: 交易账号首次激活时间 CustomerBaseDTO: &ref_48 type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 CustomerListQueryDTO: type: object properties: lang: type: string description: 语言信息 customerGroupId: type: integer format: int64 description: 客户组Id rechargeTag: type: boolean description: 是否已充值 cutomerNos: type: array description: customerNos items: type: string loginTimeBegin: type: integer format: int64 description: 登陆时间开始 activerTag: type: boolean BaseResultListCustomerSelectVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerSelectVo' ok: type: boolean fail: type: boolean CustomerSelectVo: type: object properties: companyId: type: integer format: int64 customerNo: type: string id: type: integer format: int64 BaseResultCustomerSimpleOtherVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CustomerSimpleOtherVO' ok: type: boolean fail: type: boolean CustomerSimpleOtherVO: type: object properties: customerGroupId: type: integer format: int64 description: 客户组Id nationCode: type: string description: 国家Code customerNo: type: string description: 客户账号 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 emailArea: type: string description: 邮箱区号 BaseResultBasePageVoWhiteCustomerAdminPageVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoWhiteCustomerAdminPageVO' ok: type: boolean fail: type: boolean WhiteCustomerAdminPageVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 customerGroupId: type: integer format: int64 description: 客户组Id customerGroupName: type: string description: 客户组名称 firstAccountActivateTime: type: integer format: int64 description: 交易账号首次激活时间 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户账号 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 firstName: type: string description: 名 lastName: type: string description: 姓 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' thirdAccountNo: type: string description: 三方账户 registerSource: type: integer format: int32 description: 注册来源 UpdateCustomerAdminKycDTO: type: object properties: country: type: string description: 国家 lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 birthday: type: string description: 出生日期 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 emailArea: type: string description: 邮箱区号 province: type: string description: 省 city: type: string description: 市 address: type: string description: 详细地址 remark: type: string description: 备注 pathCode: type: string description: 验证路径 businessCode: type: string description: 业务场景 levelCode: type: string description: KYC等级Code elementList: type: array description: KYC元素集合 items: *ref_10 withdrawBankList: type: array description: 银行卡集合 items: *ref_44 bankCardNumber: type: string description: 银行卡号 reservePhone: type: string description: 银行预留手机号码 identityNumber: type: string description: 身份证号 otherName: type: string description: 其他->姓名 walletList: type: array description: 钱包集合 items: *ref_45 firstName: type: string description: 名 lastName: type: string description: 姓 UpdateCusActivateDTO: type: object required: - activateTime properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id activateTime: type: integer format: int64 description: 激活时间 CustomerKycAddDTO: type: object required: - kycList properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 kycList: type: array description: KYC列表信息 items: $ref: '#/components/schemas/CustomerKycDTO' KycCallbackReqDto: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 proposalId: type: integer format: int64 description: 提案Id callbackData: type: object description: 原始数据 additionalProperties: type: object properties: {} KycUserQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 applyTimeFrom: type: integer format: int64 description: 申请时间,开始 applyTimeTo: type: integer format: int64 description: 申请时间,结束 customerNo: type: string description: 客户编号 phone: type: string description: 手机号码 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' kycApiStatus: type: string description: 第三方api调用状态 cardType: type: string description: 卡类型 thirdAccountNo: type: string description: 三方账户 pass2Type: type: string description: 三方类型 pno: type: string description: 提案编号 BasePageVoKycUserExcelVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/KycUserExcelVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 KycShowInnerDTO: type: object required: - elementCode - elementName - elementValue properties: elementValue: type: string description: KYC元素值 elementCode: type: string description: KYC元素code elementName: type: string description: KYC元素名称 showType: type: string description: KYC元素显示类型 BasePageVoKycUserReviewedExcelVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/KycUserReviewedExcelVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoKycUserReviewedExcelVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoKycUserReviewedExcelVO' ok: type: boolean fail: type: boolean KycUserReviewedQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 approvalTimeFrom: type: integer format: int64 description: 审批时间,开始 approvalTimeTo: type: integer format: int64 description: 审批时间,结束 customerNo: type: string description: 客户编号 phone: type: string description: 手机号码 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' kycApiStatus: type: string description: 第三方api调用状态 cardType: type: string description: 卡类型 thirdAccountNo: type: string description: 三方账户 pass2Type: type: string description: 三方类型 pno: type: string description: 提案编号 createTimeFrom: type: integer format: int64 description: 申请时间,开始 createTimeTo: type: integer format: int64 description: 申请时间,结束 BasePageVoKycUserVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/KycUserVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoKycUserVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoKycUserVO' ok: type: boolean fail: type: boolean KycUserRefuseDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id approval: type: string description: 审核人 remark: type: string description: 备注 BaseResultBasePageVoKycUserReviewedVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoKycUserReviewedVO' ok: type: boolean fail: type: boolean KycUserReviewedVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户编号 status: type: integer format: int32 description: 状态,1待审核,2审核通过,3审核不通过 pno: type: string description: 提案编号 externalKycStatus: type: string description: 三方返回KYC结果:对应接口字段kycStatus externalKycHit: type: string description: 三方返回命中HIT:对应接口字段kycHit externalKycRiskScore: type: string description: 三方返回KYC分数:对应接口字段riskScore kycApiStatus: type: string description: 第三方api调用状态 0 未提交 ,1 提交失败 ,2 已提交,待返回数据 ,3 已提交,已返回数据 elementList: type: array description: 用户KYC信息 items: &ref_56 $ref: '#/components/schemas/KycShowInnerDTO' ext3: type: string description: 信用卡卡类型-》原始 ext4: type: string description: 三方账户-》原始 cardType: type: string description: 卡类型 thirdAccountNo: type: string description: 三方账户 approval: type: string description: 审批人 approvalTime: type: integer format: int64 description: 审批时间 remark: type: string description: 审批备注 WithdrawBankAddDTO: type: object properties: country: type: string lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string bankAccountName: type: string bankCardNumber: type: string bankCurrency: type: string bankName: type: string bankAddress: type: string bankBranch: type: string province: type: string city: type: string bankCode: type: string firstName: type: string description: 名 lastName: type: string description: 姓 CustomerWithdrawBankVO: type: object properties: companyId: type: integer format: int64 customerNo: type: string bankAccountName: type: string bankCardNumber: type: string bankCurrency: type: string bankName: type: string bankCode: type: string bankAddress: type: string bankBranch: type: string country: type: string province: type: string city: type: string firstName: type: string description: 名 lastName: type: string description: 姓 bankAccount: type: string swiftCode: type: string otherCode: type: string WithdrawBankQueryDTO: type: object required: - customerNo properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 customerNo: type: string description: 客户编号 bankAccount: type: string BaseResultBlackCustomerAdminVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_47 $ref: '#/components/schemas/BlackCustomerAdminVO' ok: type: boolean fail: type: boolean DetailDTO: *ref_46 BaseResult1: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 properties: {} ok: type: boolean fail: type: boolean BlackCustomerAdminVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除 idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 phone: type: string description: 手机号码 email: type: string description: 邮箱 area: type: string description: 地域 resource: type: string description: 来源 remark: type: string description: 备注 ip: type: string description: ip customerNo: type: string description: 客户编号 idCardArea: type: string description: 身份证所在地 ipArea: type: string description: IP所在地 phoneArea: type: string description: 手机所在地 BasePageVo: type: object properties: records: type: array description: 结果列表 items: type: object properties: {} total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BlackCustomerQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 status: type: integer format: int32 description: 状态:1启用、2禁用 updateTimeFrom: type: integer format: int64 description: 更新时间,开始时间 updateTimeTo: type: integer format: int64 description: 更新时间,结束时间 idCard: type: string description: 证件号码 idCardType: type: string description: 证件类型 email: type: string description: 邮箱 resource: type: string description: 来源 customerNo: type: string description: 客户编号 phone: type: string description: 手机号码 ip: type: string description: ip area: type: string description: 地域 whiteCompanyId: type: integer format: int64 description: 白标公司Id BaseResultBasePageVoBlackCustomerAdminVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoBlackCustomerAdminVO' ok: type: boolean fail: type: boolean BasePageVoBlackCustomerAdminVO: type: object properties: records: type: array description: 结果列表 items: *ref_47 total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 CancelCustomerAdminDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id remark: type: string description: 审核备注 BasePageVoCancelCustomerAdminPageVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/CancelCustomerAdminPageVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultInteger: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: integer format: int32 description: 数据体 ok: type: boolean fail: type: boolean BasePageVoCancelCustomerAdminReviewPageVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/CancelCustomerAdminReviewPageVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 CancelCustomerAdminPageVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 申请时间 updateTime: type: integer format: int64 description: 更新时间 remarkDestroy: type: string description: 销户原因 status: type: integer format: int32 description: 状态 1、2、3、未审核、审核同意、审核拒绝 pno: type: string description: 提案编号 accountIds: type: string description: 交易账户Ids companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户账号 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 firstName: type: string description: 名 lastName: type: string description: 姓 BaseResultBasePageVoCancelCustomerAdminReviewPageVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCancelCustomerAdminReviewPageVO' ok: type: boolean fail: type: boolean BaseResultBoolean: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: boolean description: 数据体 ok: type: boolean fail: type: boolean CustomerSimpleVO: type: object properties: customerNo: type: string description: 客户账号 email: type: string description: 邮箱 phone: type: string description: 手机 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 phoneArea: type: string description: 手机区号 emailArea: type: string description: 邮箱区号 id: type: integer format: int64 description: 客户Id loginTime: type: integer format: int64 description: 最后登陆时间 firstCapitalInTime: type: integer format: int64 description: 首次入金时间 firstAccountActivateTime: type: integer format: int64 description: 交易账号首次激活时间 firstName: type: string description: 名 lastName: type: string description: 姓 QueryCustomerDTO: *ref_48 UpdateThirdAccountNoDTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 thirdAccountNo: type: string description: 三方账户 KycAuthElementVO: type: object properties: elementCode: type: string description: KYC元素code elementName: type: string description: KYC元素名称 showType: type: string description: KYC元素显示类型 extend: type: string description: KYC元素扩展属性 elementValue: type: string description: KYC元素值 elementValueInputGroup: type: string description: KYC元素值,组合 elementCodeInputGroup: type: string description: KYC元素code,组合 KycBizQueryV1v3v7DTO: type: object required: - businessCode - customerNo properties: lang: type: string description: 语言信息 businessCode: type: string description: 业务场景 customerNo: type: string description: 客户编号 CustomerAminDetailDTO: type: object required: - customerNo - type - whiteCompanyId properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id type: type: string description: >- 类型信息,用于详情标签页面,baseInfo=基础信息,tradeAccount=交易账户,kyc=kyc信息,allKyc=详情页面kyc信息,bankList=银行卡列表 customerNo: type: string description: 客户编号 whiteCompanyId: type: integer format: int64 description: 白标公司Id CustomerAdminPageVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 customerGroupId: type: integer format: int64 description: 客户组Id customerGroupName: type: string description: 客户组名称 firstAccountActivateTime: type: integer format: int64 description: 交易账号首次激活时间 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户账号 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 companyName: type: string description: 白标公司 firstName: type: string description: 名 lastName: type: string description: 姓 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' registerType: type: integer format: int32 description: 注册方式 CustomerQueryDTO: type: object required: - whiteCompanyId properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 registerTimeFrom: type: integer format: int64 description: 首次注册时间,开始时间 registerTimeTo: type: integer format: int64 description: 首次注册时间,结束时间 firstAccountActivateTimeFrom: type: integer format: int64 description: 首次激活时间,开始 firstAccountActivateTimeTo: type: integer format: int64 description: 首次激活时间,结束 customerNo: type: string description: 客户编号 customerNoList: type: array description: 客户编号 items: type: string whiteCompanyId: type: integer format: int64 description: 白标公司Id CustomerTelegramVo: type: object properties: companyId: type: integer format: int64 id: type: integer format: int64 customerNo: type: string status: type: integer format: int32 thirdLoginSource: type: string thirdUserId: type: string AdminQueryCustomerAssetsInfoDTO: type: object required: - tradeType properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 BaseResultCustomerApiVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_49 $ref: '#/components/schemas/CustomerApiVO' ok: type: boolean fail: type: boolean CustomerApiPermissionDTO: type: object required: - status properties: code: type: string description: 权限code name: type: string description: 权限名称 status: type: integer format: int32 description: 是否开启 1.开启 2.关闭 canEdit: type: boolean description: 是否可以编辑 paths: type: array description: 权限路径 items: type: string CustomerApiUpdateTDO: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 googleCode: type: string description: 谷歌验证码 tag: type: string description: 标签 permissionList: type: array description: 开启权限 items: *ref_40 whiteIps: type: string description: 白名单IP phoneCode: type: string description: 手机验证码 emailCode: type: string description: 邮箱验证码 phoneSendToken: type: string description: 手机发送token emailSendToken: type: string description: 邮箱发送token BaseResultBasePageVoCustomerApiVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerApiVO' ok: type: boolean fail: type: boolean BasePageVoCustomerApiVO: type: object properties: records: type: array description: 结果列表 items: *ref_49 total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 ComCustomerDTO: *ref_50 AddCustomerExtendDTO: type: object required: - type properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string description: 客户编号 type: type: integer format: int32 value: type: string BaseResultObject: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 properties: {} ok: type: boolean fail: type: boolean BaseResultListCustomerGroupVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: &ref_51 $ref: '#/components/schemas/CustomerGroupVO' ok: type: boolean fail: type: boolean CustomerGroupQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 name: type: string description: 组名称 BaseResultCustomerGroupVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: *ref_51 ok: type: boolean fail: type: boolean CustomerGroupBizVO: type: object properties: name: type: string description: 组名称 id: type: integer format: int64 description: id type: type: integer format: int32 description: 组类型 openAccountType: type: integer format: int32 description: 开户组类型,1是2否 tradeType: type: integer format: int64 description: 玩法Id assets: type: string description: 资产信息 BaseResultListCustomerGroupTradeTypeVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerGroupTradeTypeVO' ok: type: boolean fail: type: boolean BaseResultListCustomerGroupListVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerGroupListVO' ok: type: boolean fail: type: boolean BaseResultListTradeAssetsVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/TradeAssetsVO' ok: type: boolean fail: type: boolean CustomerGroupPageVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司 name: type: string description: 组名称 defaultGroup: type: integer format: int32 description: 是否默认组,1是 type: type: integer format: int32 description: 组类型 deposit: type: integer format: int32 description: 可存款,1可存款 withdraw: type: integer format: int32 description: 可取款,1可取款 transfer: type: integer format: int32 description: 可取款,1可划转 openAccountType: type: integer format: int32 description: 开户组类型,1是2否 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 4 复制中 5复制失败 CustomerGroupQueryListDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 name: type: string description: 客户组名称 InnerTradeAssetsDTO: type: object properties: allCurrency: type: string description: 资产币种信息 tradeType: type: string description: 玩法Id AddOptionalDTO: type: object required: - tradeType properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 symbolList: type: array description: 产品 items: type: integer format: int64 maxItems: 2147483647 minItems: 1 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 InnerAddBatchOptionalDTO: type: object properties: tradeType: type: integer format: int64 description: 玩法Id symbolList: type: array description: 产品 items: type: integer format: int64 SymbolBaseInfoVO: type: object properties: askSpread: type: number description: ASK点差 bidSpread: type: number description: BID点差 pointRatio: type: integer format: int32 description: 大点比率 symbolDigits: type: integer format: int32 description: 产品小数位 tradeType: type: integer format: int64 description: 玩法Id symbolCode: type: string description: 产品Code symbolName: type: string description: 产品名称 symbolId: type: integer format: int64 description: 产品Id baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 InnerSymbolBaseInfoDTO: type: object required: - tradeType properties: symbolIds: type: string description: 产品Ids tradeType: type: integer format: int64 description: 玩法Id BaseResultMapLongListCustomerOptionalVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 additionalProperties: type: array items: &ref_52 $ref: '#/components/schemas/CustomerOptionalVO' properties: {} ok: type: boolean fail: type: boolean QueryOptionalDTO: type: object required: - tradeTypeList properties: lang: type: string description: 请求语言 customerNo: type: string description: 客户编号 customerGroupId: type: integer format: int64 description: 客户组Id tradeTypeList: type: array description: 玩法Id items: type: integer format: int64 maxItems: 2147483647 minItems: 1 BaseResultListCustomerOptionalVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_52 ok: type: boolean fail: type: boolean BaseResultThirdLoginVerifyVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/ThirdLoginVerifyVo' ok: type: boolean fail: type: boolean AppleLoginVerifyDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 openId: type: string identityToken: type: string email: type: string code: type: string idToken: type: string ThirdLoginConfigDto: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 thirdSource: type: string GoogleLoginVerifyDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 idToken: type: string accessToken: type: string BaseResultCustomerLoginVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CustomerLoginVO' ok: type: boolean fail: type: boolean ThirdLoginDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 thirdSource: type: string userId: type: string ip: type: string email: type: string phone: type: string MetaMaskLoginVerifyDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 web3Signature: type: string address: type: string RegisterVO: type: object properties: customerNo: type: string description: 客户账号 list: type: array description: KYC认证列表信息 items: *ref_11 companyId: type: integer format: int64 description: 公司ID ext1: type: string description: 扩展字段(无用) ext2: type: string description: 扩展字段(无用) email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 name: type: string description: 姓名 loginPassStatus: type: string description: 设置密码提醒标志,1需要设置密码,2不需要 payPassStatus: type: string description: 支付密码是否存在状态,1不存在,2存在 customerGroupId: type: integer format: int64 description: 客户组 country: type: string description: 国家 id: type: integer format: int64 description: 客户id optional: type: integer format: int32 description: 自选标志0未添加1已添加 companyKycStatus: type: integer format: int32 description: 公司KYC开户状态,1开启2未开启 thirdServerCode: type: string description: 第三方系统唯一编号 source: type: string description: 来源 capitalInStatus: type: integer format: int32 description: 入金状态:1已入金、2未入金 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' companyType: type: string description: 公司类型 associationCompanyId: type: integer format: int64 description: 关联公司Id registerTime: type: integer format: int64 description: 注册时间 TwitterAuthResponse: type: object properties: oauth_token: type: string oauth_token_secret: type: string user_id: type: string screen_name: type: string access_token: type: string state: type: string client_id: type: string network: type: string display: type: string redirect_uri: type: string scope: type: string oauth_proxy: type: string customEmail: type: string AddWalletDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string description: 客户编号 currency: type: string description: 钱包币种 chainName: type: string description: 链名称 address: type: string description: 钱包地址 remark: type: string description: 钱包备注 verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 phoneArea: type: string description: 手机区号 phone: type: string description: 手机号码 BaseResultListCustomerWalletVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerWalletVO' ok: type: boolean fail: type: boolean CustomerWalletVO: type: object properties: id: type: integer format: int64 currency: type: string description: 钱包币种 chainName: type: string description: 链名称 address: type: string description: 钱包地址 remark: type: string description: 钱包备注 defaultType: type: integer format: int32 description: 默认钱包标志1是0否 LoginPwdBindDTO: type: object required: - pwd properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id pwd: type: string description: 密码 googleCode: type: string description: 谷歌验证码 BindPhoneDTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id phoneArea: type: string phone: type: string verifyCode: type: string description: 验证码 sendToken: type: string description: 验证码发送票据 googleCode: type: string description: 谷歌验证码 ChangeEmailV1v1v2DTO: type: object properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id verifyCode: type: string description: 验证码 email: type: string description: 邮箱 sendToken: type: string description: 验证码发送票据 emailArea: type: string description: 邮箱区号 verifyCodeOld: type: string description: 原邮箱验证码 sendTokenOld: type: string description: 原邮箱验证码发送票据 googleCode: type: string description: 谷歌验证码 ChangeSettingLangDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 newLang: type: string description: 语言信息 BaseResultCustomerStatusVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CustomerStatusVO' ok: type: boolean fail: type: boolean CustomerStatusVO: type: object properties: status: type: integer format: int32 description: 客户是否存在,1存在是2不存在,-1被禁用 country: type: string description: 国家 phoneArea: type: string description: 手机区号 CustomerAdminDestroyDTO: type: object required: - remark properties: updateBy: type: string description: 更新人 lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id remark: type: string description: 销户备注 ext: type: string BaseResultListAllKycUserReviewedVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/AllKycUserReviewedVO' ok: type: boolean fail: type: boolean BaseResultCustomerAllInfoVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CustomerAllInfoVO' ok: type: boolean fail: type: boolean CustomerMsgFindDTO: type: object required: - customerNo properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 id: type: integer format: int64 description: 客户Id companyType: type: string description: 公司类型 associationCompanyIdTemp: type: integer format: int64 description: 关联公司Id AssertPwdForgetV1v1v2DTO: type: object required: - newPwd - type properties: lang: type: string description: 语言信息 newPwd: type: string description: 新密码 verifyCode: type: string description: 验证码 sendToken: type: string description: 发送票据 type: type: integer format: int32 description: 注册方式:1邮箱,2手机号码,3客户账号 minimum: 1 maximum: 3 googleCode: type: string description: 谷歌验证码 LoginPwdForgetDTO: type: object required: - newPwd - type properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 loginName: type: string description: 账号:邮箱/手机号码 type: type: integer format: int32 description: >- 注册方式:1邮箱,2手机号码,3客户账号,4:apple,5:google,6:telegram,7:metamask,8:facebook,9:twitter minimum: 1 maximum: 3 newPwd: type: string description: 新密码 verifyCode: type: string description: 验证码 sendToken: type: string description: 发送票据 verifyCodeToken: type: string description: 验证票据 googleCode: type: string description: 谷歌验证码 LoginDTO: type: object required: - type properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 loginName: type: string description: 账号:邮箱/手机号码 type: type: integer format: int32 description: >- 注册方式:1邮箱,2手机号码,3客户账号,4:apple,5:google,6:telegram,7:metamask,8:facebook,9:twitter minimum: 1 maximum: 3 loginPwd: type: string description: 登录密码 verifyCode: type: string description: 验证码 sendToken: type: string description: 发送票据 ip: type: string description: 登录ip device: type: integer format: int32 description: 登录设备 bindThirdUserId: type: string description: 绑定第三方userId thirdSource: type: string description: 第三方源 google,facebook,twitter... googleCode: type: string description: 谷歌验证码 checkVerifyCode: type: boolean QueryAccountDTO: type: object required: - customerGroupId - tradeType properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 customerGroupId: type: integer format: int64 description: 客户组Id minimum: 1 accountId: type: integer format: int64 description: 账户Id currency: type: string description: 开户币种 QueryAccountAssetsInfoDTO: type: object required: - customerGroupId - tradeType properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 customerGroupId: type: integer format: int64 description: 客户组Id minimum: 1 accountId: type: integer format: int64 description: 账户Id accountCurrency: type: string description: 账户币种 QueryCustomerAssetsDTO: type: object required: - customerGroupId properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 customerGroupId: type: integer format: int64 description: 客户组ID tradeType: type: integer format: int64 description: 玩法Id RegisterDTO: type: object required: - registerSource - type properties: country: type: string description: 国家 lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 loginName: type: string description: 账号:邮箱/手机号码 type: type: integer format: int32 description: >- 注册方式:1邮箱,2手机号码,3客户账号,4:apple,5:google,6:telegram,7:metamask,8:facebook,9:twitter minimum: 1 maximum: 3 phone: type: string description: 手机号码 registerDevice: type: string description: 注册的设备型号 email: type: string description: 邮箱 ip: type: string description: 操作ip verifyCode: type: string description: 验证码 registerSource: type: integer format: int32 minimum: 1 utmSource: type: string description: 广告来源(开户链接参数source) utmMedium: type: string description: 广告媒介(开户链接参数medium) utmCampaign: type: string description: 广告系列(开户链接参数campaign) utmContent: type: string description: 广告组(开户链接参数content) utmTerm: type: string description: 关键词(开户链接参数term) sendToken: type: string description: 验证码发送票据 customerGroupId: type: integer format: int64 description: 客户组ID tradeTypeCurrencyList: type: array description: 玩法币种信息 items: *ref_41 maxItems: 2147483647 minItems: 1 thirdServerCode: type: string description: 第三方系统唯一编号 thirdServerSource: type: string description: 第三方系统来源 thirdLoginSource: type: string description: 第三方登录源 google,facebook,twitter thirdUserId: type: string description: 第三方userId thirdIntactMsg: type: string description: 从第三方获取的完整数据 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' pwd: type: string description: 密码 thirdLoginEmailFlag: type: boolean opType: type: string description: 操作类型,对前端不生效 checkVerifyCode: type: boolean QueryLiabilitiesWaterPageDTO: type: object required: - customerGroupId - tradeType properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 customerNo: type: string description: 客户编号 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 customerGroupId: type: integer format: int64 description: 客户组Id minimum: 1 liabilitiesType: type: integer format: int32 description: 1-借款;2-还款 startTime: type: integer format: int64 description: 开始时间 endTime: type: integer format: int64 description: 结束时间 accountId: type: integer format: int64 description: 账户Id assetsId: type: integer format: int64 description: 资产Id GoogleCheckCodeDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: Id customerNo: type: string description: 客户编号 code: type: string description: google验证码 BaseResultCustomerGoogleVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CustomerGoogleVo' ok: type: boolean fail: type: boolean GoogleAddOrUpdateDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: Id customerNo: type: string description: 客户编号 qrcode: type: string description: 二维码信息 GoogleQueryCodeDTO: *ref_53 InitDbDTO: type: object required: - adminPassword - adminUrl - adminUserName - companyId - connectUrl - dataBaseName - password - trace - userName properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 adminUrl: type: string description: 管理员连接信息 adminUserName: type: string description: 用户名 adminPassword: type: string description: 管理员密码(密文,与DDS数据源保持一致) dataBaseName: type: string description: 数据库名称 connectUrl: type: string description: 待创建连接信息 userName: type: string description: 待创建用户名 password: type: string description: 待创建密码(密文,与DDS数据源保持一致) assets: type: string description: 资产信息,分割 tradeType: type: integer format: int64 description: 玩法ID allTradeType: type: string description: 玩法ID信息,分割 tradeTypeCurrencyList: type: array description: 玩法币种信息 items: $ref: '#/components/schemas/InnerInitDTO' maxItems: 2147483647 minItems: 1 InnerInitDTO: type: object required: - tradeType properties: allCurrency: type: string description: 资产币种信息,多个资产以,拼接 tradeType: type: integer format: int64 description: 玩法Id minimum: 1 KycSettingAddInnerDTO: type: object required: - elementCodeList - pathCode properties: pathCode: type: string description: 路径信息 elementCodeList: type: array description: KYC元素 items: type: string maxItems: 2147483647 minItems: 1 BaseResultKycCompanyChannelConfigDTO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: *ref_54 ok: type: boolean fail: type: boolean BasePageVoKycSettingVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/KycSettingVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoKycSettingVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoKycSettingVO' ok: type: boolean fail: type: boolean KycSettingQueryDTO: type: object properties: lang: type: string description: 语言信息 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 levelCode: type: string description: kyc等级code pathCode: type: string description: 路径code businessCode: type: string description: 业务场景code openAccountType: type: integer format: int32 description: 开户类型 0.个人 1.企业 BaseResultListKycCompanyChannelDTO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/KycCompanyChannelDTO' ok: type: boolean fail: type: boolean BasePageVoKycCompanyChannelConfigPageVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/KycCompanyChannelConfigPageVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoKycCompanyChannelConfigPageVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoKycCompanyChannelConfigPageVO' ok: type: boolean fail: type: boolean BasePageVoKycCompanyChannelPageVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/KycCompanyChannelPageVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 KycCompanyChannelPageVO: type: object properties: id: type: object description: id properties: {} createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司ID kycCode: type: string description: kyc通道编码 kycType: type: string description: kyc通道类型 status: type: integer format: int32 description: 状态,启用:1、禁用:2、删除:3 CheckCustomerKycDTO: type: object required: - businessCode properties: lang: type: string description: 语言信息 customerNo: type: string description: 客户编号 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' businessCode: type: string BaseResultListKycCusAuthVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/KycCusAuthVO' ok: type: boolean fail: type: boolean KycLevelQueryDTO: type: object properties: lang: type: string description: 语言信息 levelCode: type: string description: KYC等级 customerNo: type: string description: 客户账号(每个公司下唯一,跨公司不唯一) openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' selectCountry: type: string description: 选择的国家 selectCompanyType: type: string description: 选择的企业类型 KycWebAddInnerDTO: type: object required: - elementCode - elementValue properties: elementValue: type: string description: KYC元素值 elementCode: type: string description: KYC元素 BlackNoListDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 修改类型,黑名单=1,白名单=2 customerNo: type: string description: 客户编号 BasePageVoWhiteBlackCustomerAdminVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/WhiteBlackCustomerAdminVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 WhiteBlackCustomerProposalUpdateDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id white: type: boolean description: 是否转移白名单 remark: type: string description: 拒绝备注 BasePageVoWhiteBlackCustomerProposalAdminVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/WhiteBlackCustomerProposalAdminVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoWhiteBlackInfoAdminVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoWhiteBlackInfoAdminVO' ok: type: boolean fail: type: boolean BasePageVoWhiteBlackInfoAdminVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/WhiteBlackInfoAdminVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 AdminAddWalletDTO: type: object properties: currency: type: string description: 钱包币种 chainName: type: string description: 链名称 address: type: string description: 钱包地址 remark: type: string description: 钱包备注 defaultWallet: type: string description: 默认钱包,1默认,其他非默认 CusWithdrawBankAddDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 bankAccountName: type: string description: 持卡人姓名 bankName: type: string description: 银行名称 bankCode: type: string description: 银行编码 bankCardNumber: type: string description: 银行卡号 phone: type: string description: 银行预留手机号码 bankCurrency: type: string bankAddress: type: string bankBranch: type: string internationalCode: type: string description: 国际汇款编码 bankOrder: type: integer format: int32 description: 银行次序, 由1开始 firstName: type: string description: 名 lastName: type: string description: 姓 bankAccount: type: string swiftCode: type: string otherCode: type: string CustomerDetailDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id type: type: string description: >- 类型信息,用于详情标签页面,baseInfo=基础信息,tradeAccount=交易账户,kyc=kyc信息,allKyc=详情页面kyc信息,bankList=银行卡列表,walletList=钱包地址,otherInfo=其他 customerNo: type: string description: 客户编号 CustomerNoListDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string description: 客户编号 WhiteCustomerAdminPageExcelVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 customerGroupName: type: string description: 客户组名称 firstAccountActivateTime: type: integer format: int64 description: 交易账号首次激活时间 status: type: integer format: int32 description: 状态:1正常、2禁用、3删除,4销户,5锁定,6销户中 customerNo: type: string description: 客户账号 companyId: type: integer format: int64 description: 公司ID email: type: string description: 邮箱 phone: type: string description: 手机 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 firstName: type: string description: 名 lastName: type: string description: 姓 openAccountType: type: integer format: int32 description: '开户类型:0.个人 1.企业 ' utmSource: type: string description: 广告来源 utmMedium: type: string description: 广告媒介 utmCampaign: type: string description: 广告系列 utmContent: type: string description: 广告组 utmTerm: type: string description: 关键词 country: type: string description: 国家 registerSource: type: integer format: int32 description: 开户来源 bitcoinAddress: type: string description: Bitcoin链钱包地址 bitcoinCurrency: type: string description: Bitcoin链币种 ethereumAddress: type: string description: Ethereum (ERC20)链钱包地址 ethereumCurrency: type: string description: Ethereum (ERC20)链币种 tronAddress: type: string description: Tron (TRC20)链钱包地址 tronCurrency: type: string description: Tron (TRC20)链币种 bnbAddress: type: string description: BNB Smart Chain(BEP20)链钱包地址 bnbCurrency: type: string description: BNB Smart Chain(BEP20)链币种 walletAccount: type: string description: OPS钱包账号 registerType: type: integer format: int32 description: 注册方式 BaseResultCustomerAllTimeVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CustomerAllTimeVO' ok: type: boolean fail: type: boolean CommonCustomerNODTO: *ref_48 BaseResultListCustomerSimpleVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_55 ok: type: boolean fail: type: boolean CustomerVo: type: object properties: companyId: type: integer format: int64 customerGroupId: type: integer format: int64 customerNo: type: string id: type: integer format: int64 CustomerGroupDTO: type: object required: - customerGroupId properties: lang: type: string description: 语言信息 customerGroupId: type: integer format: int64 description: 客户组Id minimum: 1 BaseResultListCustomerVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerVo' ok: type: boolean fail: type: boolean QueryCustomerSimpleDTO: type: object required: - type properties: lang: type: string description: 语言信息 loginName: type: string description: 账号:配合type使用,[邮箱、手机号码、客户账号] type: type: integer format: int32 description: 查询方式:2[区号+手机号码]或邮箱,3客户账号 minimum: 2 maximum: 3 phoneArea: type: string description: 手机区号 CustomerAdminManMachineDTO: type: object required: - manMachine properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string description: 客户编号 manMachine: type: boolean description: 人机验证开关,true开启 BasePageVoWhiteCustomerAdminPageVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/WhiteCustomerAdminPageVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 CustomerAdminAddDTO: type: object required: - registerSource properties: country: type: string description: 国家 lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 birthday: type: string description: 出生日期 email: type: string description: 邮箱 phone: type: string description: 手机 phoneArea: type: string description: 手机区号 province: type: string description: 省 city: type: string description: 市 address: type: string description: 详细地址 remark: type: string description: 备注 registerSource: type: integer format: int32 description: >- 注册来源(1:H5、2:H5_Android、3:H5_IOS、4:PCUI_Windows、5:PCUI_Mac、6:APP_Andorid、7:APP_IOS) openAccountType: type: integer format: int32 description: 开户类型 UpdateMsgInnerDTO: type: object properties: country: type: string description: 国家 lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id name: type: string description: 姓名 idCardType: type: string description: 证件类型 idCard: type: string description: 证件号码 birthday: type: string description: 出生日期 province: type: string description: 省 city: type: string description: 市 address: type: string description: 详细地址 remark: type: string description: 备注 CustomerKycDTO: type: object required: - code - elementId - elementName - levelId - value properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 elementName: type: string description: KYC元素名称 code: type: string description: KYC元素code elementId: type: integer format: int64 description: KYC元素Id value: type: string description: KYC元素值 levelId: type: integer format: int64 description: KYC等级Id KycUserAgreeDTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 id: type: integer format: int64 description: 主键id approval: type: string description: 审核人 BaseResultBasePageVoKycUserExcelVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoKycUserExcelVO' ok: type: boolean fail: type: boolean KycUserExcelVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户编号 status: type: integer format: int32 description: 状态,1待审核,2审核通过,3审核不通过 pno: type: string description: 提案编号 externalKycStatus: type: string description: 三方返回KYC结果:对应接口字段kycStatus externalKycHit: type: string description: 三方返回命中HIT:对应接口字段kycHit externalKycRiskScore: type: string description: 三方返回KYC分数:对应接口字段riskScore kycApiStatus: type: string description: 第三方api调用状态 0 未提交 ,1 提交失败 ,2 已提交,待返回数据 ,3 已提交,已返回数据 elementList: type: array description: 用户KYC信息 items: *ref_56 ext3: type: string description: 信用卡卡类型-》原始 ext4: type: string description: 三方账户-》原始 cardType: type: string description: 卡类型 thirdAccountNo: type: string description: 三方账户 idCard: type: string description: 证件号码 phone: type: string description: 手机号码 email: type: string description: 邮箱 KycUserReviewedExcelVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户编号 status: type: integer format: int32 description: 状态,1待审核,2审核通过,3审核不通过 pno: type: string description: 提案编号 externalKycStatus: type: string description: 三方返回KYC结果:对应接口字段kycStatus externalKycHit: type: string description: 三方返回命中HIT:对应接口字段kycHit externalKycRiskScore: type: string description: 三方返回KYC分数:对应接口字段riskScore kycApiStatus: type: string description: 第三方api调用状态 0 未提交 ,1 提交失败 ,2 已提交,待返回数据 ,3 已提交,已返回数据 elementList: type: array description: 用户KYC信息 items: *ref_56 ext3: type: string description: 信用卡卡类型-》原始 ext4: type: string description: 三方账户-》原始 cardType: type: string description: 卡类型 thirdAccountNo: type: string description: 三方账户 idCard: type: string description: 证件号码 phone: type: string description: 手机号码 email: type: string description: 邮箱 approval: type: string description: 审批人 approvalTime: type: integer format: int64 description: 审批时间 remark: type: string description: 审批备注 KycExternalValidationDTO: *ref_46 KycUserVO: type: object properties: id: type: integer format: int64 description: id createTime: type: integer format: int64 description: 创建时间/申请时间 updateTime: type: integer format: int64 description: 更新时间 companyId: type: integer format: int64 description: 公司 customerNo: type: string description: 客户编号 status: type: integer format: int32 description: 状态,1待审核,2审核通过,3审核不通过 pno: type: string description: 提案编号 externalKycStatus: type: string description: 三方返回KYC结果:对应接口字段kycStatus externalKycHit: type: string description: 三方返回命中HIT:对应接口字段kycHit externalKycRiskScore: type: string description: 三方返回KYC分数:对应接口字段riskScore kycApiStatus: type: string description: 第三方api调用状态 0 未提交 ,1 提交失败 ,2 已提交,待返回数据 ,3 已提交,已返回数据 elementList: type: array description: 用户KYC信息 items: *ref_56 ext3: type: string description: 信用卡卡类型-》原始 ext4: type: string description: 三方账户-》原始 cardType: type: string description: 卡类型 thirdAccountNo: type: string description: 三方账户 BasePageVoKycUserReviewedVO: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/KycUserReviewedVO' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 WithdrawBankAddV1v2v8DTO: type: object properties: lang: type: string description: 语言信息 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 customerNo: type: string bankCurrency: type: string bankName: type: string bankCode: type: string firstName: type: string description: 名 lastName: type: string description: 姓 bankAccount: type: string swiftCode: type: string otherCode: type: string BaseResultListCustomerWithdrawBankVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerWithdrawBankVO' ok: type: boolean fail: type: boolean InnerSymbolBaseDto: type: object properties: symbolIds: type: string description: 产品ID集合 tradeType: type: string description: 玩法 required: - symbolIds - tradeType description: 查询产品 QueryWithdrawLimitConfigRespDto: type: object properties: enableWithdraw: type: boolean description: 是否允许取款 withdrawAmount: type: string description: 账户可取金额 digit: type: integer format: int32 withdrawConditionConfig: &ref_76 $ref: '#/components/schemas/CustomerGroupWithdrawConditionConfigDto' withdrawTimeConfigList: type: array description: 取款时间限制配置 items: &ref_77 $ref: '#/components/schemas/CustomerGroupWithdrawTimeConfigDto' withdrawAmountConfig: &ref_78 $ref: '#/components/schemas/CustomerGroupWithdrawAmountConfigDto' withdrawFeeConfigList: type: array description: 取款手续费配置 items: &ref_79 $ref: '#/components/schemas/CustomerGroupWithdrawFeeConfigDto' customerGroupEnable: type: boolean description: 客户组是否允许取款 timeEnable: type: boolean description: 取款时间否允许取款 accountActiveEnable: type: boolean description: 账户必须激活否允许取款 amountEnable: type: boolean description: 客户账户余额是否允许取款 hourIn24Enable: type: boolean description: 24小时内次数是否允许取款 walletEnable: type: boolean description: 是否允许提币 pwdModifyEnable: type: boolean description: 修改密码后间隔时长是否允许取款 loginModifyEnable: type: boolean description: 修改手机号/邮箱后间隔时长是否允许取款 BaseResultQueryWithdrawLimitConfigRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/QueryWithdrawLimitConfigRespDto' ok: type: boolean fail: type: boolean BaseResultQueryCustomerWithdrawExchangeRateDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: *ref_57 ok: type: boolean fail: type: boolean WithdrawAmountLimitRespDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 singleLowAmount: type: string description: 单笔最低取款金额 singleHighAmount: type: string description: 单笔最高取款金额 withdrawAmount: type: string description: 可取金额 withdrawCurrency: type: string description: 取款币种 WithdrawMethodQueryDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 客户组id country: type: string description: 国家编码 withdrawCurrency: type: string description: 支持币种 withdrawMethod: type: string description: 取款方式编码 channelName: type: string description: 通道名称 WithdrawCurrencyListReqDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 country: type: string description: 国家编码 BaseResultString: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: string description: 数据体 ok: type: boolean fail: type: boolean CreateCustomerWithdrawReqDto: type: object required: - customerGroupId - tradeType - withdrawMethod properties: accountId: type: integer format: int64 description: 账户ID tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 客户组id country: type: string description: 国家 accountCurrency: type: string description: 账户货币(交易账号货币) withdrawCurrency: type: string description: 取款货币(支付通道支持的货币) amount: type: number description: 取款金额 withdrawCoinAmount: type: number description: 提币金额 withdrawRateSerialNo: type: string description: 取款费率流水号 rate: type: number description: 发送给平台CATS2使用的取款汇率 bankAccountName: type: string description: 银行卡持有者姓名 bankName: type: string description: 银行卡银行名称 bankCode: type: string description: 银行卡银行code bankCardNo: type: string description: 银行卡号 remark: type: string description: 备注 withdrawType: type: integer format: int32 description: 取款类型WithdrawTypeEnum,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) withdrawMethod: type: string description: >- 取款方式WithdrawMethodEnum,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire、OTC365:otc365 blockchainName: type: string description: 链名称,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 extend: type: string description: 扩展字段-手机号码等 fundPwd: type: string description: 资金密码字段,需要md5加密 googleCode: type: string description: 谷歌验证码 BaseResultCustomerWithdrawProposalDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: *ref_58 ok: type: boolean fail: type: boolean ComputeWithdrawFeeRespDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 finalAmount: type: string description: 预计到账(收款币种) withdrawFee: type: string description: 取款手续费(账户币种) coinFee: type: string description: 提币手续费(提币币种) coinFinalAmount: type: string description: 预计到账(提币币种) amount: type: string description: 账户扣减额度(账户币种) SaveOrderExecuteStandardConfigReqDto: type: object required: - configDtoList - customerGroupId properties: customerGroupId: type: integer format: int64 description: 客户组id configDtoList: type: array description: 下单执行标准配置数组 items: &ref_59 $ref: '#/components/schemas/OrderExecuteStandardConfigDto' QueryOrderExecuteStandardConfigReqDto: type: object required: - customerGroupId properties: customerGroupId: type: integer format: int64 description: 客户组id BaseResultListOrderExecuteStandardConfigDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_59 ok: type: boolean fail: type: boolean OrderExecuteStandardConfigSymbolDto: &ref_63 type: object required: - baseCurrency - profitCurrency - rate - symbolId properties: baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 rate: type: number description: 下单比例 symbolId: type: integer format: int64 description: 产品ID symbolName: type: string description: 产品名称 BaseResultListOrderExecuteStandardConfigSymbolDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/OrderExecuteStandardConfigSymbolDto' ok: type: boolean fail: type: boolean QueryFundsApplyExecuteRecordDetailReqDto: type: object required: - applyIds properties: applyIds: type: array description: 基金产品申购记录id列表 items: type: integer format: int64 FundsApplyExecuteRecordDto: type: object properties: amount: type: number description: 盈利货币金额 profitCurrency: type: string description: 盈利货币 FundRedeemQueryReqDto: type: object properties: username: type: string size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 downloadType: type: integer format: int32 description: 下载类型 1:直接下载,2:异步下载 orders: type: array description: 排序字段列表 items: &ref_62 $ref: '#/components/schemas/FieldOrderDto' proposalNoList: type: array description: 赎回编号 items: type: string currencyRedeem: type: string description: 客户接受的资产 customerCompanyId: type: integer format: int64 description: 客户白标公司ID customerNoList: type: array description: 客户的编号 items: type: string sharesStatus: type: integer format: int32 description: 份额确认状态:0:待确认 1.已确认 2.确认失败 startTime: type: integer format: int64 description: 申请开始时间 endTime: type: integer format: int64 description: 申请结束时间 updateStartTime: type: integer format: int64 description: 最后更新-申请开始时间 updateEndTime: type: integer format: int64 description: 最后开始-申请结束时间 currencyShares: type: string description: 份额代币 BaseResultBasePageVoCustomerFundRedeemDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerFundRedeemDto' ok: type: boolean fail: type: boolean BaseResultFundRedeemSharesCheckRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/FundRedeemSharesCheckRespDto' ok: type: boolean fail: type: boolean CreateFundRedeemReqDto: type: object required: - currencyCode - fundId - shares properties: fundId: type: integer format: int64 description: 基金ID shares: type: number description: 赎回的份额数 currencyCode: type: string description: 赎回的资产Code CustomerFundRedeemDto: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 proposalNo: type: string description: 提按编号 companyName: type: string description: 公司名称 customerNoFun: type: string description: 基金经理对应的客户编号 fundId: type: integer format: int64 description: 赎回的基金ID currencyRedeem: type: string description: 赎回的币种 currencyShares: type: string description: 基金币种 currencyNet: type: string description: 净值币种 fees: type: string description: 手续费 amountRedeem: type: string description: 赎回金额 shares: type: string description: 份额数 sharesNet: type: string description: 份额的净值 sharesStatus: type: integer format: int32 description: 份额确认状态:0:待确认 1.已确认 2.确认失败 fundName: type: string description: 基金名称 basketTag: type: boolean BaseResultCustomerFundRedeemDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_65 $ref: '#/components/schemas/CustomerFundRedeemDto' ok: type: boolean fail: type: boolean BaseResultFundOperationInfoDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/FundOperationInfoDto' ok: type: boolean fail: type: boolean BasePageVoFundManagementFeesDto: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/FundManagementFeesDto' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultBasePageVoFundManagementFeesDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoFundManagementFeesDto' ok: type: boolean fail: type: boolean BaseResultFundManagementFeesCalcDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/FundManagementFeesCalcDto' ok: type: boolean fail: type: boolean BaseResultVoid: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/Void' ok: type: boolean fail: type: boolean FundExchangeRateBatchQueryDto: type: object required: - companyId - currencies properties: companyId: type: integer format: int64 description: 公司ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 currencies: type: array description: 兑换货币对列表,非空,列表最大长度50 items: $ref: '#/components/schemas/CurrencyPair' maxItems: 50 minItems: 1 CurrencyPair: type: object properties: source: type: string description: 源货币编码 target: type: string description: 目标货币编码 BaseResultListExchangeRateConvertDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_60 ok: type: boolean fail: type: boolean BaseResultBasePageVoCustomerFundApplyDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerFundApplyDto' ok: type: boolean fail: type: boolean FundApplyRecordDto: type: object required: - customerGroupId properties: username: type: string size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 downloadType: type: integer format: int32 description: 下载类型 1:直接下载,2:异步下载 startTime: type: integer format: int64 endTime: type: integer format: int64 currencyPay: type: string customerCompanyId: type: integer format: int64 proposalNo: type: array items: type: string customerSelfNo: type: array items: type: string executeId: type: array items: type: string executeStatus: type: integer format: int32 currencyShares: type: string type: type: integer format: int32 customerGroupId: type: integer format: int64 description: 客户组id CustomerFundCurrencyDto: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 proposalNo: type: string description: 提案号 fundId: type: integer format: int64 description: 基金ID currency: type: string description: 币种 digits: type: integer format: int32 description: 资产小数位 amount: type: string description: 最终申购/赎回的金额 fees: type: string description: 手续费 total: type: string description: 支付的总金额 FundApplyCalcDto: type: object properties: fees: type: string description: 手续费 shares: type: string description: 预计得到的份额 sharesNet: type: string description: 净值 rate: type: string description: 汇率 currencyNet: type: string description: 净值的币种 currencyPay: type: string description: 手续费的币种 amountPay: type: string description: 需要支付的资产金额 list: type: array description: 一篮子资产列表 items: &ref_66 $ref: '#/components/schemas/CustomerFundCurrencyDto' FundsApplyExecuteRecordDetailDto: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 amount: type: number description: 盈利货币金额 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 rate: type: number description: 下单比例 symbolId: type: integer format: int64 description: 产品ID symbolName: type: string description: 产品名称 BaseResultCustomerFundApplyDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_67 $ref: '#/components/schemas/CustomerFundApplyDto' ok: type: boolean fail: type: boolean BaseResultListFundPayChannelTypeDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/FundPayChannelTypeDto' ok: type: boolean fail: type: boolean QueryCustomerDepositProposalReqDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 proposalNo: type: string description: 提案号 ManualRepaymentDto: &ref_61 type: object required: - accountCurrency - amount - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 accountCurrency: type: string description: 账户币种 amount: type: number description: 金额 BaseResultQueryCoinPayStatusRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/QueryCoinPayStatusRespDto' ok: type: boolean fail: type: boolean ManualLoanDto: *ref_61 QueryCustomerPaymentChannelRespV3Dto: type: object required: - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id paymentCode: type: string description: 支付通道编码 paymentType: type: string description: 支付通道类型 paymentTypeAlias: type: string description: 支付通道类型别名 clientType: type: string description: 支付通道支持终端类型pc、mobile paymentCurrency: type: string description: 支付币种编码 merchantNo: type: string description: 通道商户号 channelConvertRate: type: boolean description: 支付通道完成汇率换算 openTime: type: string description: 存款时间,格式为01:00-12:00,13:00-18:00,19:00-22:00 sort: type: integer format: int32 description: 排序 extend: type: object description: 拓展数据 additionalProperties: type: object additionalProperties: type: string properties: {} rechargeType: type: string description: 充值方式多个使用逗号分隔,1:直充,2:汇兑 limitConfigList: type: array items: $ref: '#/components/schemas/CustomerGroupDepositLimitConfigV3Vo' QueryCustomerPaymentChannelReqV3Dto: type: object required: - customerGroupId - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id clientType: type: string description: 支付通道支持终端类型pc、mobile accountCurrency: type: string description: 账户币种编码 blockchainName: type: string description: 连名称 country: type: string description: 客户开户国家编码 BaseResultListQueryCustomerPaymentChannelRespV3Dto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/QueryCustomerPaymentChannelRespV3Dto' ok: type: boolean fail: type: boolean QueryCustomerPaymentChannelReqDto: type: object required: - accountCurrency - clientType - country - customerGroupId - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id paymentCode: type: string description: 支付通道编码 clientType: type: string description: 支付通道支持终端类型pc、mobile paymentCurrency: type: string description: 支付币种编码 accountCurrency: type: string description: 账户币种编码 country: type: string description: 客户开户国家编码 rechargeType: type: string description: 充值方式,1:直充,2:汇兑 QueryCustomerPaymentChannelReqV2Dto: type: object required: - clientType - country - customerGroupId - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id paymentCode: type: string description: 支付通道编码 clientType: type: string description: 支付通道支持终端类型pc、mobile paymentCurrency: type: string description: 支付币种编码 accountCurrency: type: string description: 账户币种编码 country: type: string description: 客户开户国家编码 rechargeType: type: string description: 充值方式,1:直充,2:汇兑 BaseResultListQueryCustomerPaymentChannelRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/QueryCustomerPaymentChannelRespDto' ok: type: boolean fail: type: boolean QueryCustomerDepositExchangeRateDto: type: object properties: paymentCurrency: type: string description: 支付货币编码 accountCurrency: type: string description: 账户货币编码 channelCode: type: string description: 支付通道编码 BaseResultSetString: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 uniqueItems: true items: type: string ok: type: boolean fail: type: boolean BaseResultListDepositAccountCurrencyRespV2Dto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/DepositAccountCurrencyRespV2Dto' ok: type: boolean fail: type: boolean DepositAccountCurrencyRespDto: type: object properties: customerGroupId: type: integer format: int64 description: 客户组id paymentCode: type: string description: 支付通道编码 paymentType: type: string description: 支付通道类型 paymentTypeAlias: type: string description: 支付通道类型别名 clientType: type: string description: 支付通道支持终端类型pc、mobile accountCurrency: type: string description: 账户币种 singleLowAmount: type: number description: 单笔最低存款金额 singleHighAmount: type: number description: 单笔最高存款金额 singleCheckLowAmount: type: number description: 人工审核单笔最低存款金额 feeType: type: integer format: int32 description: 手续费类型,固定金额fix、百分比率rate fee: type: number description: 手续费 rechargeType: type: string description: 充值方式多个使用逗号分隔,1:直充,2:汇兑 CryptoBlockchainReqDto: type: object required: - currency - paymentCode - tradeType properties: tradeType: type: integer format: int64 paymentCode: type: string description: 支付通道编码 currency: type: string description: 支付币种 BaseResultCryptoBlockchainRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CryptoBlockchainRespDto' ok: type: boolean fail: type: boolean BaseResultCreateCustomerDepositRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CreateCustomerDepositRespDto' ok: type: boolean fail: type: boolean CapitalTransferRecordDto: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 downloadType: type: integer format: int32 description: 下载类型 1:直接下载,2:异步下载 startTime: type: integer format: int64 description: 开始时间 endTime: type: integer format: int64 description: 结束时间 tradeType: type: integer format: int64 description: 玩法标识 assetsId: type: integer format: int64 description: 资产id CustomerRechargeWalletAddrReqDto: type: object required: - accountCurrency - blockchainName - country - customerGroupId - paymentChannelClientType - paymentChannelCode - paymentChannelType - paymentMerchantNo properties: customerGroupId: type: integer format: int64 description: 客户组id paymentChannelCode: type: string description: 支付渠道编码 paymentChannelType: type: string description: 支付渠道类型 paymentMerchantNo: type: string description: 支付商户号 paymentChannelClientType: type: string description: 支付通道客户端类型pc、mobile accountCurrency: type: string description: 账户货币编码 blockchainName: type: string description: 链名称 country: type: string description: 国家(客户账号开户所属国家) extend: type: string description: 扩展字段 CustomerRechargeWalletAddrRespDto: type: object properties: paymentCode: type: string description: 支付通道编码 currency: type: string description: 支付币种 blockchainName: type: string description: 链名称 address: type: string description: 支付地址 expireTime: type: integer description: 地址失效时间 BaseResultCustomerRechargeWalletAddrRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/CustomerRechargeWalletAddrRespDto' ok: type: boolean fail: type: boolean BasePageVoCustomerWithdrawProposalDto: type: object properties: records: type: array description: 结果列表 items: *ref_58 total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BasePageVoCustomerDepositProposalDto: type: object properties: records: type: array description: 结果列表 items: &ref_69 $ref: '#/components/schemas/CustomerDepositProposalDto' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 CustomerDepositProposalDto: type: object required: - tradeType properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 tradeType: type: integer format: int64 proposalNo: type: string description: 提案号 country: type: string description: 国家(客户账号开户所属国家) depositCurrency: type: string description: 账户货币(交易账号货币) paymentCurrency: type: string description: 存款货币(支付通道支持的货币) blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 intendAmount: type: string description: 提案金额(平台收到的金额) toPaymentRate: type: string description: 发送给支付平台使用的存款汇率 toPaymentAmount: type: string description: 发送给支付平台金额(支付通道接收到的金额) fromPaymentAmount: type: string description: 从支付平台收到金额(支付通道回调通知的金额) paymentRate: type: string description: 生成存款提案时提交申请的存款汇率,等客户支付后收到通知时汇率要变更为支付时的汇率 actualAmount: type: string description: 实际存款金额 depositFee: type: string description: 存款手续费 finalAmount: type: string description: 最终入账金额 paymentCode: type: string description: 支付通道编码 paymentType: type: string description: 支付通道类型 clientType: type: string description: >- 存款来源(终端类型H5_Android、H5_IOS、PCUI_Windows、PCUI_Mac、APP_Android、APP_IOS) channelCode: type: string description: 广告来源(客户账号开户渠道编码) checkBy: type: string description: 审批人 remark: type: string description: 备注 checkStatus: type: integer format: int32 description: 提案状态,待审批:1、审批成功:2、审批失败:3、提案失效:4 depositStatus: type: integer format: int32 description: 存款状态,待存款:1、存款成功:2、审批失败:3 paymentStatus: type: integer format: int32 description: 支付状态,待支付:1、支付成功:2、支付失败:3 amlRet: type: integer format: int32 description: aml校验结果AmlCheckRetEnum:通过1,失败2 amlFailReasion: type: string description: aml校验不通过原因 refundRet: type: integer format: int32 description: 向支付通道退款:待退款1,提交成功2,提交返回失败3,调用异常4,退款成功5,退款失败6 notifyStatus: type: boolean description: 支付通知状态0:未通知、1:已通知 queryCount: type: integer format: int32 description: 补单已查询次数 queryMaxCount: type: integer format: int32 description: 补单最多查询次数 txid: type: string description: txid rechargeType: type: string description: 充值方式,1:直充,2:汇兑 address: type: string description: 收款地址 thirdId: type: string description: 第三方记录id callbackUrl: type: string description: 前台回调地址 refundToAddr: type: string description: 退款时的入账地址 customerGroupId: type: integer format: int64 description: 客户组id thirdAccount: type: string description: 三方账号 BaseResultBasePageVoCustomerAdjustProposalDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerAdjustProposalDto' ok: type: boolean fail: type: boolean QueryProposalPageReqDto: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 downloadType: type: integer format: int32 description: 下载类型 1:直接下载,2:异步下载 orders: type: array description: 排序字段列表 items: *ref_62 startTime: type: integer format: int64 endTime: type: integer format: int64 withdrawType: type: integer format: int32 description: 取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) depositCurrency: type: string description: 存款币种 paymentCurrency: type: string description: 支付币种 accountCurrency: type: string description: 账户币种(客户出账币种) withdrawCurrency: type: string description: 取款币种(客户入账币种) rechargeType: type: string description: 充值方式,1:直充,2:汇兑 txid: type: string description: 交易id depositStatus: type: string description: 存款状态 paymentStatus: type: string description: 支付状态 businessType: type: string CustomerAdjustProposalDto: type: object required: - tradeType properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 tradeType: type: integer format: int64 proposalNo: type: string description: 提案号 businessType: type: integer format: int32 description: 业务类型编码 accountCurrency: type: string description: 账户货币(交易账号货币) amount: type: number description: 提案金额 withdraw: type: boolean description: 是否可提取 operatorPassword: type: string description: 操作员的资金密码 checkBy: type: string description: 审批人 checkStatus: type: integer format: int32 description: 提案状态,等待人工审批:1、审批成功:2、审批失败:3 remark: type: string description: 备注 thirdOrderId: type: string description: 三方订单ID resetAccount: type: boolean description: 是否清零 businessTypeText: type: string thirdAccount: type: string description: 三方账号 BasePageVoCustomerAdjustProposalDto: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/CustomerAdjustProposalDto' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseDto: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 QueryWithdrawLimitConfigReqDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 客户组id country: type: string description: 国家编码 accountCurrency: type: string description: 账户货币编码 withdrawCurrency: type: string description: 客户收款货币编码 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet withdrawType: type: integer format: int32 description: 取款类型,银行卡:1,数字钱包:2 blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 WithdrawCurrencyResDto: type: object properties: list: type: array items: $ref: '#/components/schemas/WithdrawCurrencyListResDto' map: type: object additionalProperties: type: object additionalProperties: type: string properties: {} WithdrawCurrencyListResDto: type: object properties: currency: type: string withdrawMethod: type: string BaseResultWithdrawCurrencyResDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/WithdrawCurrencyResDto' ok: type: boolean fail: type: boolean CustomerGroupWithdrawTimeConfigDto: type: object properties: customerGroupId: type: integer format: int64 description: 公司客户组id companyTimezone: type: string description: 公司运营所在时区 weekDay: type: integer format: int32 description: 星期几 openTime: type: string description: 取款时间,格式为01:00-12:00,13:00-18:00,19:00-22:59 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet CustomerGroupWithdrawFeeConfigDto: type: object properties: customerGroupId: type: integer format: int64 description: 公司客户组id accountCurrency: type: string description: 账户币种 withdrawCurrency: type: string description: 取款币种 blockchainName: type: string description: 区块链名称 valueType: type: string description: >- 值类型,单笔取款金额:single_amount、开仓保证金总额/存款总额(比例):open_margin_rate、24小时取款次数:with24hour_times leftOpenValue: type: number description: 区间左边值 rightCloseValue: type: number description: 区间右边值 feeType: type: integer format: int32 description: 手续费类型,固定金额:1、百分比率:2 feeValue: type: number description: 手续费固定金额值/比率值) withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet CustomerGroupWithdrawConditionConfigDto: type: object properties: customerGroupId: type: integer format: int64 description: 公司客户组id mustActive: type: boolean description: 客户是否必须激活,才可取款 maxCount: type: integer format: int32 description: 24小时取款次数 modifyPwdDisableWithdrawIntervals: type: integer format: int64 description: 修改密码后不可取款时间:单位分钟 modifyLoginDisableWithdrawIntervals: type: integer format: int64 description: 更改手机/邮箱后不可取款时间:单位分钟 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet CustomerGroupWithdrawAmountConfigDto: type: object properties: customerGroupId: type: integer format: int64 description: 公司客户组id accountCurrency: type: string description: 账户币种 withdrawCurrency: type: string description: 取款货币(支付通道支持的货币) blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 singleLowAmount: type: number description: 单笔最低取款金额 singleHighAmount: type: number description: 单笔最高取款金额 singleCheckLowAmount: type: number description: 需人工审核单笔最低取款金额 maxIn24hourAmount: type: number description: 24小时内最高取款金额 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet BaseResultJSONArray: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: type: object properties: {} required: - 01GV5DQ8AC3WJ1A2SWA5GE6FF3 ok: type: boolean fail: type: boolean BaseResultListWithdrawMethodQueryDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_19 ok: type: boolean fail: type: boolean QueryCustomerWithdrawExchangeRateDto: type: object properties: accountId: type: integer format: int64 description: 账户ID customerGroupId: type: integer format: int64 description: 客户组id withdrawCurrency: type: string description: 客户收款货币编码 accountCurrency: type: string description: 账户货币编码 exchangeRate: type: number description: 汇率 withdrawType: type: integer format: int32 description: 取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 WithdrawAmountLimitReqDto: type: object properties: customerGroupId: type: integer format: int64 description: 客户组id country: type: string description: 国家 accountCurrency: type: string description: 账户货币(交易账号货币) withdrawCurrency: type: string description: 取款货币(支付通道支持的货币) withdrawType: type: integer format: int32 description: 取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) withdrawMethod: type: string description: 取款方式,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 BaseResultWithdrawAmountLimitRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/WithdrawAmountLimitRespDto' ok: type: boolean fail: type: boolean CustomerGroupWithdrawCurrencyConfigDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 公司客户组id country: type: string description: 国家编码 withdrawCurrency: type: string description: 取款币种 blockchainName: type: string description: 区块链名称 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet BaseResultListCustomerGroupWithdrawCurrencyConfigDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/CustomerGroupWithdrawCurrencyConfigDto' ok: type: boolean fail: type: boolean ComputeWithdrawReqDto: type: object required: - amount - tradeType - withdrawRateSerialNo - withdrawType properties: tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 客户组id country: type: string description: 国家 accountCurrency: type: string description: 账户货币(交易账号货币) withdrawCurrency: type: string description: 取款货币(支付通道支持的货币) amount: type: string description: 取款/提币金额 withdrawRateSerialNo: type: string description: 取款费率流水号 rate: type: string description: 发送给平台CATS2使用的取款汇率 withdrawType: type: integer format: int32 description: 取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) withdrawMethod: type: string description: 取款方式,银行卡:bank、数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 BaseResultComputeWithdrawFeeRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/ComputeWithdrawFeeRespDto' ok: type: boolean fail: type: boolean OrderExecuteStandardConfigDto: *ref_63 QueryOrderExecuteStandardConfigSymbolListReqDto: &ref_74 type: object properties: {} BaseResultFundsApplyExecuteInfoDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: *ref_64 ok: type: boolean fail: type: boolean FundsApplyExecuteInfoDto: type: object required: - fundsApplyExecuteRecordDto properties: applyIds: type: array description: 基金产品申购记录id列表 items: type: integer format: int64 fundsApplyExecuteRecordDto: $ref: '#/components/schemas/FundsApplyExecuteRecordDto' fundsApplyExecuteRecordDetailDtoList: type: array description: 基金产品申购执行明细记录列表 items: &ref_68 $ref: '#/components/schemas/FundsApplyExecuteRecordDetailDto' BaseResultLong: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: integer format: int64 description: 数据体 ok: type: boolean fail: type: boolean BasePageVoCustomerFundRedeemDto: type: object properties: records: type: array description: 结果列表 items: *ref_65 total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 FundRedeemSharesCheckRespDto: type: object properties: sharesTotal: type: string description: 总赎回份额 currencyShares: type: string description: 份额代币币种 sharesNetValue: type: string description: 当前份额净值 currencyNet: type: string description: 净值币种 redeemAssetMap: type: object description: 赎回的资产列表 additionalProperties: type: string properties: {} FundRedeemSharesCheckReqDto: type: object required: - fundIdList properties: fundIdList: type: array description: 基金ID items: type: integer format: int64 checkTag: type: boolean description: 预览为false,确认份额为true FundOperationInfoDto: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 fundId: type: integer format: int64 description: 基金ID sharesIssued: type: number description: 发行总份额 sharesApply: type: number description: 申购总份额 sharesConfirm: type: number description: 已确认总份额 sharesRedeem: type: number description: 已赎回总份额 sharesCurrent: type: number description: 当前最新份额 FundInfoQueryReqDto: type: object required: - fundId properties: fundId: type: integer format: int64 description: 基金ID FundManagementFeesRecordDto: type: object properties: username: type: string size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 downloadType: type: integer format: int32 description: 下载类型 1:直接下载,2:异步下载 deductDate: type: integer format: int64 deductStatus: type: integer format: int32 FundManagementFeesDto: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 deductDate: type: integer format: int64 description: 扣减日期 deductExcuteTime: type: integer format: int64 description: 扣减执行时间 fees: type: string description: 扣减金额 currencyFees: type: string description: 扣减的币种 deductStatus: type: integer format: int32 description: 扣除状态:1.扣除成功 2.扣除失败 Void: type: object properties: {} FundManagementFeesDeductDto: type: object properties: idList: type: array items: type: integer format: int64 FundManagementFeesCalcDto: type: object properties: amount: type: string description: 合计金额 currency: type: string description: 币种 ExchangeRateConvertDto: type: object properties: rate: type: string description: 兑换比率 formulaSymbol: type: string description: 运算规则乘或除,取值为multiply或divide sourceDigits: type: integer format: int32 description: 源货币小数位 targetDigits: type: integer format: int32 description: 目标货币小数位 sourceCurrency: type: string description: 源货币编码 targetCurrency: type: string description: 目标货币编码 FundCurrencyQueryReqDto: type: object required: - proposalNo properties: proposalNo: type: string description: 提案号 BaseResultListCustomerFundCurrencyDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_66 ok: type: boolean fail: type: boolean CreateFundApplyReqDto: type: object required: - amountPay - fundId properties: customerNo: type: string title: 客户编号 currencyPay: type: string description: 支付的币种 ,或者是一篮子 title: 支付币种 amountPay: type: number description: 按额为:支付的金额, 按份额:申购的份额 title: 支付额度 applyType: type: integer format: int32 description: 1.按金额,2.按份额 title: 申购类型 fundId: type: integer title: 基金id BasePageVoCustomerFundApplyDto: type: object properties: records: type: array description: 结果列表 items: *ref_67 total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BaseResultFundApplyCalcDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/FundApplyCalcDto' ok: type: boolean fail: type: boolean CustomerFundApplyDto: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 proposalNo: type: string description: 提案号 companyName: type: string description: 白标公司名称 customerNoFun: type: string description: 基金经理对应的客户编号 fundId: type: integer format: int64 description: 基金ID currencyPay: type: string description: 支付的币种 currencyShares: type: string description: 基金币种 fees: type: string description: 支付的手续费 amountPay: type: string description: 支付的金额 finalAmount: type: string description: 最终申购的金额 shares: type: string description: 确认的份额数 sharesNet: type: string description: 份额的净值 sharesStatus: type: integer format: int32 description: 份额确认状态:0:待确认 1.已确认 2.确认失败 executeStatus: type: integer format: int32 description: 申购执⾏状态: 0.未确认 1.待执⾏ 2.执⾏成功 3.执⾏失败 executeId: type: string description: 批次执⾏ID currencyNet: type: string description: 净值的币种 fundName: type: string description: 基金名称 executeList: type: array description: 执行标准列表 items: *ref_68 FundPayChannelTypeDto: type: object properties: name: type: string description: name code: type: string description: code BaseResultCustomerDepositProposalDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: *ref_69 ok: type: boolean fail: type: boolean QueryCoinPayStatusReqDto: type: object required: - accountCurrency - blockchainName - channelCode properties: accountCurrency: type: string description: 账户货币编码 channelCode: type: string description: 通道编码 blockchainName: type: string description: 链名称 address: type: string description: 支付地址 QueryCoinPayStatusRespDto: type: object properties: accountCurrency: type: string description: 账户货币编码 channelCode: type: string description: 通道编码 blockchainName: type: string description: 链名称 address: type: string description: 支付地址 tradeStatus: type: integer format: int32 description: 交易状态 0:待支付、1:确认中、2:已完成,3:支付失败 txId: type: string description: 交易id amount: type: string description: 交易金额 proposalNo: type: string description: 存款提案号 CustomerGroupDepositLimitConfigV3Vo: type: object properties: id: type: integer format: int64 description: 主键id companyId: type: integer format: int64 description: 公司id depositBaseConfigId: type: integer format: int64 description: 公司客户组存款支付通道基础配置id accountCurrency: type: string description: 账户币种 singleLowAmount: type: string description: 单笔最低存款金额 singleHighAmount: type: string description: 单笔最高存款金额 singleCheckLowAmount: type: string description: 人工审核单笔最低存款金额 feeType: type: integer format: int32 description: 手续费类型,固定金额fix、百分比率rate fee: type: string description: 手续费 rechargeType: type: string description: 充值方式,多个使用逗号连接,1:直充,2:汇兑 QueryCustomerPaymentChannelRespDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 客户组id paymentCode: type: string description: 支付通道编码 paymentType: type: string description: 支付通道类型 paymentTypeAlias: type: string description: 支付通道类型别名 clientType: type: string description: 支付通道支持终端类型pc、mobile paymentCurrency: type: string description: 支付币种编码 merchantNo: type: string description: 通道商户号 channelConvertRate: type: boolean description: 支付通道完成汇率换算 openTime: type: string description: 存款时间,格式为01:00-12:00,13:00-18:00,19:00-22:00 accountCurrency: type: string description: 账户币种 accountCurrencyDigit: type: integer format: int32 description: 账户币种资产小数位 singleLowAmount: type: number description: 单笔最低存款金额 singleHighAmount: type: number description: 单笔最高存款金额 singleCheckLowAmount: type: number description: 人工审核单笔最低存款金额 feeType: type: integer format: int32 description: 手续费类型,固定金额fix、百分比率rate fee: type: number description: 手续费 sort: type: integer format: int32 description: 排序 extend: type: object description: 拓展数据 additionalProperties: type: object additionalProperties: type: string properties: {} rechargeType: type: string description: 充值方式多个使用逗号分隔,1:直充,2:汇兑 limitConfigList: type: array items: $ref: '#/components/schemas/CustomerGroupDepositLimitConfigVo' bank: type: string description: 银行信息。仅`paymentCode`为`offline_bank`返回 branch: type: string description: 支行信息。仅`paymentCode`为`offline_bank`返回 accountName: type: string description: 账户名。仅`paymentCode`为`offline_bank`返回 accountNo: type: string description: 银行账号。仅`paymentCode`为`offline_bank`返回 CustomerGroupDepositLimitConfigVo: type: object properties: id: type: integer format: int64 description: 主键id companyId: type: integer format: int64 description: 公司id depositBaseConfigId: type: integer format: int64 description: 公司客户组存款支付通道基础配置id accountCurrency: type: string description: 账户币种 singleLowAmount: type: number description: 单笔最低存款金额 singleHighAmount: type: number description: 单笔最高存款金额 singleCheckLowAmount: type: number description: 人工审核单笔最低存款金额 feeType: type: integer format: int32 description: 手续费类型,固定金额fix、百分比率rate fee: type: number description: 手续费 rechargeType: type: string description: 充值方式,多个使用逗号连接,1:直充,2:汇兑 QueryDepositCoinListDto: type: object required: - clientType - country - customerGroupId - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id clientType: type: string description: 支付通道支持终端类型pc、mobile country: type: string description: 客户开户国家编码 QueryDepositAccountCurrencyListV2Dto: type: object required: - clientType - country - customerGroupId - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id clientType: type: string description: 支付通道支持终端类型pc、mobile country: type: string description: 客户开户国家编码 paymentCodes: type: string description: 支付通道编码,多个通道编码 paymentTypes: type: string description: 支付通道类型,多个类型编码 BaseResultQueryCustomerDepositExchangeRateDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/QueryCustomerDepositExchangeRateDtoResp' ok: type: boolean fail: type: boolean DepositAccountCurrencyRespV2Dto: type: object properties: clientType: type: string description: 支付通道支持终端类型pc、mobile accountCurrency: type: string description: 账户币种 blockchainNameList: type: array description: 账户币种 items: type: string QueryDepositAccountCurrencyListDto: type: object required: - clientType - country - customerGroupId - paymentCode - rechargeType - tradeType properties: tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id clientType: type: string description: 支付通道支持终端类型pc、mobile country: type: string description: 客户开户国家编码 paymentCode: type: string description: 支付通道编码 rechargeType: type: string description: 充值方式 BaseResultSetDepositAccountCurrencyRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 uniqueItems: true items: $ref: '#/components/schemas/DepositAccountCurrencyRespDto' ok: type: boolean fail: type: boolean CryptoBlockchainRespDto: type: object properties: paymentCode: type: string description: 支付通道编码 currency: type: string description: 支付币种 blockchainList: type: array description: 支付币种链列表 items: type: string CapitalTransferDiffCurrReqDto: type: object required: - amount - currency - toCurrency - toCustomerNo - toTradeType - tradeType properties: tradeType: type: integer format: int64 description: 划入账户玩法 accountDigit: type: integer format: int32 description: 划出账户小数位 toTradeType: type: integer format: int64 description: 划出账户玩法 toAccountId: type: integer format: int64 description: 划入账户id toCustomerNo: type: string description: 划入客户编号 toAccountDigit: type: integer format: int32 description: 划入账户小数位 amount: type: number description: 滑动金额 currency: type: string description: 划出币种 toCurrency: type: string description: 划入币种 CreateCustomerDepositReqDto: type: object required: - customerGroupId - paymentChannelCode - paymentChannelType - paymentMerchantNo - tradeType - accountCurrency - paymentCurrency - paymentChannelClientType properties: accountId: type: integer format: int64 description: 账户ID tradeType: type: integer format: int64 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组id depositRateSerialNo: type: string description: 存款费率流水号 paymentCurrency: type: string description: 存款货币编码 blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 accountCurrency: type: string description: 账户货币编码 exchangeRate: type: number description: 汇率 paymentChannelCode: type: string description: 支付渠道编码 paymentChannelType: type: string description: 支付渠道类型 paymentMerchantNo: type: string description: 支付商户号 paymentChannelClientType: type: string description: 支付通道客户端类型pc、mobile depositAmount: type: number description: 账户存款金额 thirdAmount: type: number description: 给第三方的请求金额,个别支付通道需要:PayRedeem country: type: string description: 国家(客户账号开户所属国家) channelCode: type: string description: 广告来源(客户账号开户渠道编码) depositFrom: type: string description: >- 存款来源,取值H5、H5_Android、H5_IOS、PCUI_Windows、PCUI_Mac、APP_Android、APP_IOS callbackUrl: type: string description: 前台回调地址 showUrl: type: string description: YUL1地址 extend: type: string description: 扩展字段 bankCode: type: string description: 出款银行编码 paymentChannelPayType: type: string description: 支付通道支付类型 thirdAccount: type: string description: 三方账号 remark: type: string description: 备注 chainId: type: string description: 网络链ID CreateCustomerDepositRespDto: type: object properties: submitType: type: string description: 数据提交方式 post_data,inner_browser_open,outer_browser_open,offline url: type: string description: 请求地址 contentType: type: string description: 数据类型Content-Type text/plain 或者 application/json data: type: string description: 跳转到支付平台的http 请求参数 proposalNo: type: string description: 提案号 browserOpenUrl: type: string description: 直接跳转支付通道地址 amount: type: string description: 支付金额,仅`paymentChannelCode`为`blockatm_qr`返回 currency: type: string description: 支付币种,仅`paymentChannelCode`为`blockatm_qr`返回 toAddress: type: string description: 支付地址,仅`paymentChannelCode`为`blockatm_qr`返回 expireTime: type: integer description: 过期时间,仅`paymentChannelCode`为`blockatm_qr`返回 format: long apiKey: type: string description: apiKey,仅`paymentChannelCode`为`blockatm_qr`返回 paymentChannelCode: type: string description: 支付渠道编码,仅`paymentChannelCode`为`blockatm_qr`返回 bank: type: string description: 银行信息。仅`submitType`为`offline`返回 branch: type: string description: 支行信息。仅`submitType`为`offline`返回 accountName: type: string description: 账户名。仅`submitType`为`offline`返回 accountNo: type: string description: 银行账号。仅`submitType`为`offline`返回 CapitalTransferReqDto: type: object required: - amount - toCustomerNo - toTradeType - tradeType properties: accountId: type: integer format: int64 description: 账户ID accountDigit: type: integer format: int32 description: 账户小数位 toTradeType: type: integer format: int64 description: 划入账户玩法 toAccountId: type: integer format: int64 description: 划入账户id toCustomerNo: type: string description: 划入客户编号 toAccountDigit: type: integer format: int32 description: 划入账户小数位 amount: type: number description: amount currency: type: string description: 划转的币种 tradeType: type: string description: 划出账户玩法 BaseResultBasePageVoCustomerWithdrawProposalDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerWithdrawProposalDto' ok: type: boolean fail: type: boolean CustomerWithdrawProposalDto: type: object required: - tradeType - withdrawViewStatus properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 tradeType: type: integer format: int64 proposalNo: type: string description: 提案号 country: type: string description: 国家 accountCurrency: type: string description: 账户货币(交易账号货币) withdrawCurrency: type: string description: 取款货币(支付通道支持的货币) amount: type: string description: 提案金额 rate: type: string description: 发送给平台CATS2使用的取款汇率 withdrawFee: type: string description: 取款手续费 finalAmount: type: string description: 最终取款金额 accountDeductAmount: type: string description: 账户减扣 bankAccountName: type: string description: 银行卡持有者姓名 bankName: type: string description: 银行卡银行名称 displayBankName: type: string description: 银行卡银行名称翻译 bankCardNo: type: string description: 银行卡号 checkBy: type: string description: 审批人 checkStatus: type: integer format: int32 description: 提案状态,等待人工审批:1、审批成功:2、审批失败:3 transferStatus: type: integer format: int32 description: 转账状态,待转账:1、转账成功:2、转账失败:3 amlRet: type: integer format: int32 description: aml校验结果AmlCheckRetEnum:通过1,失败2 amlFailReasion: type: string description: aml校验不通过原因 remark: type: string description: 备注 withdrawType: type: integer format: int32 description: 取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) withdrawCoinStatus: type: integer format: int32 description: 提币状态,待提币:1、提币成功:2、提币失败:3、提交失败:4 withdrawMethod: type: string description: >- 收款方式,数据字典配置,如银行卡、数字钱包、skill、PayPal等,目前仅有银行卡和数字钱包,提现:bank(对应银行卡)、提币:coin(对应数字钱包) blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 txid: type: string description: txid customerGroupId: type: integer format: int64 description: 客户组id thirdMessage: type: string description: 调用第三方响应消息 withdrawViewStatus: type: integer description: 取款状态码,待审批:1、审批失败:2、失败:3、已完成:4、处理中:5 transferRejectReason: type: string description: 转账拒绝原因 FieldOrderDto: type: object properties: column: type: string description: 排序字段列 asc: type: boolean description: 顺序方式 BaseResultBasePageVoCustomerDepositProposalDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoCustomerDepositProposalDto' ok: type: boolean fail: type: boolean BaseResultSpotOrderAddVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/SpotOrderAddVo' ok: type: boolean fail: type: boolean SpotQueryOrderVo: type: object properties: busiiType: type: integer format: int32 title: 订单业务类型 description: 订单业务类型 direction: type: integer format: int32 title: 订单买卖方向 description: 订单买卖方向 status: type: integer format: int32 title: 订单状态 description: 订单状态 userGroupId: type: integer format: int64 title: 客户组ID description: 客户组ID symbolId: type: integer format: int64 title: 产品ID description: 产品ID digits: type: integer format: int64 title: 产品小数位 description: 产品小数位 contractSize: type: integer format: int32 title: 产品合约大小 description: 产品合约大小 requestPrice: type: number title: 请求价格 description: 请求价格 requestNum: type: number title: 请求数量 description: 请求数量 requestTime: type: integer format: int64 title: 请求时间 description: 请求时间 executeMarginRate: type: integer format: int32 title: 执行保证金比例 description: 执行保证金比例 executeMarginRateDigits: type: integer format: int32 title: 执行保证金比例小数位 description: 执行保证金比例小数位 spread: type: integer format: int32 title: 成交点差 description: 成交点差 pointRatio: type: integer format: int32 title: 成交大点比例 description: 成交大点比例 executePrice: type: number title: 成交价 description: 成交价 executeRate: type: integer format: int64 title: 成交汇率 description: 成交汇率 rateDigits: type: integer format: int64 title: 汇率小数位 description: 汇率小数位 fee: type: number title: 成交手续费 description: 成交手续费 feeDigits: type: integer format: int64 title: 成交手续费小数位 description: 成交手续费小数位 executeTime: type: integer format: int64 title: 成交时间 description: 成交时间 createTime: type: integer format: int64 title: 创建时间 description: 创建时间 updateTime: type: integer format: int64 title: 最后更新时间 description: 最后更新时间 positionId: type: integer format: int64 title: 仓位ID description: 仓位ID stopLoss: type: number title: 止损单价 description: 止损单价 takeProfit: type: number title: 止盈单价 description: 止盈单价 remark: type: string title: 备注 description: 备注 executeAvgPrice: type: string description: 成交均价 title: 成交均价 source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 SpotOrderAddDto: type: object required: - bizType - direction - requestPrice - symbolId - tradeType - requestNum properties: tradeType: type: integer format: int64 minimum: 1 description: 玩法类型,固定值5 bizType: type: integer format: int32 description: 订单业务类型(市价:12、限价:13) direction: type: integer format: int32 description: 订单买卖方向(买方向:1;卖方向:2) symbolId: type: integer format: int64 description: 产品ID accountCurrency: type: string requestTime: type: integer format: int64 requestPrice: type: number description: 请求价格 requestNum: type: number description: 请求数量(买方向,当请求金额;卖方向,当请求数量) accountDigits: type: integer format: int32 remark: type: string entryType: type: integer format: int32 description: 下单类型。1-按数量;2-按额;(如不传,默认 买按额,卖按量) expiryType: type: string description: 到期类型。1-1天;2-7天;3-30天;4-90天。默认4 source: type: string description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(限制最高255字符,枚举仅供参考,只能使用字母、数字、下划线) title: 订单来源 thirdPartyOrder: type: string title: 三方订单标识 description: (限制最高255字符,只能使用字母、数字、下划线) slippage: type: string title: 交易滑点 description: >- 仅市价单有效。可为百分比(仅支持2位小数,超出部分按四舍五入处理)也可以时浮点型仅支持4位小数,超出部分按四舍五入处理)。其他格式不支持。 SpotTradeRecordList: type: object properties: symbolId: type: integer format: int64 orderId: type: integer format: int64 dealId: type: integer format: int64 bizType: type: integer format: int32 symbolName: type: string direction: type: integer format: int32 requestPrice: type: string executePrice: type: string requestNum: type: string loanAmount: type: string executeTime: type: integer format: int64 outCurrency: type: string inCurrency: type: string stopLoss: type: string takeProfit: type: string commission: type: string profitLoss: type: string overnightInterest: type: string numberStatisticMode: type: integer format: int32 accountCurrency: type: string moneyAmountCurrency: type: string symbolCode: type: string tradeAmount: type: string executeNum: type: string description: 成交额 executeAmount: type: string description: 成交额 source: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 SpotTradeRecordVo: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 size: type: integer format: int64 current: type: integer format: int64 totalPage: type: integer format: int64 list: type: array items: $ref: '#/components/schemas/SpotTradeRecordList' bizTypeText: type: object additionalProperties: type: string properties: {} SpotQueryOrderPageDto: type: object required: - customerGroupId - tradeType properties: tradeType: type: integer format: int64 minimum: 1 customerGroupId: type: integer format: int64 description: 客户组Id size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 sortFieldName: type: string sortType: type: string orderIds: type: string symbolId: type: integer format: int64 bizType: type: integer format: int64 direction: type: integer format: int64 status: type: integer format: int64 positionId: type: integer format: int64 querySource: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 BasePageVoSpotQueryOrderVo: type: object properties: records: type: array description: 结果列表 items: &ref_70 $ref: '#/components/schemas/SpotQueryOrderVo' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 BasePageVoSubjectWaterVo: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/SpotSubjectWaterVo' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 SpotQueryWaterPageDto: type: object required: - customerGroupId - tradeType properties: tradeType: type: integer format: int64 minimum: 1 description: 玩法类型 customerGroupId: type: integer format: int64 description: 客户组Id size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 sortFieldName: type: string sortType: type: string businessType: type: integer format: int32 status: type: integer format: int32 customerNoStr: type: string startTime: type: integer format: int64 endTime: type: integer format: int64 operate: type: integer format: int32 BaseResultBasePageVoSpotSubjectWaterVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoSubjectWaterVo' ok: type: boolean fail: type: boolean SpotSubjectWaterVo: type: object properties: id: type: integer format: int64 remark: type: string createdBy: type: integer format: int64 createTime: type: integer format: int64 updateBy: type: integer format: int64 updateTime: type: integer format: int64 subjectId: type: integer format: int64 version: type: integer format: int64 bookkeepId: type: integer format: int64 amountIn: type: string amountOut: type: string status: type: integer format: int32 amountAfter: type: string businessType: type: integer format: int32 businessType1: type: integer format: int32 customerNo: type: string amount: type: string digits: type: integer format: int32 currency: type: string businessTypeName: type: string businessType1Name: type: string orderId: type: string description: 订单id dealId: type: string description: 成交单Id BaseResultSpotQueryOrderVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: *ref_70 ok: type: boolean fail: type: boolean SpotOrderAddVo: type: object properties: orderId: type: integer format: int64 tradeVolume: type: string executePrice: type: string openDirection: type: integer format: int32 direction: type: integer format: int32 symbolName: type: string symbolId: type: integer format: int64 digits: type: integer format: int32 fee: type: string lockToken: type: string inCurrency: type: string inDigits: type: integer format: int32 inAmount: type: number SpotOrderUpdateDto: type: object required: - customerGroupId - orderId - tradeType properties: tradeType: type: integer format: int64 minimum: 1 customerGroupId: type: integer format: int64 description: 客户组Id orderId: type: integer format: int64 remark: type: string BaseResultSpotTradeRecordVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/SpotTradeRecordVo' ok: type: boolean fail: type: boolean SpotQueryOrderDto: type: object properties: orderId: type: integer format: int64 SpotQueryOrderRecordPageDto: type: object properties: username: type: string size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 downloadType: type: integer format: int32 description: 下载类型 1:直接下载,2:异步下载 sortFieldName: type: string sortType: type: string tradeType: type: string orderType: type: string symbolId: type: integer format: int64 executeStartTime: type: integer format: int64 executeEndTime: type: integer format: int64 direction: type: string accountIds: type: string querySource: type: string title: 订单来源 description: >- H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(枚举仅供参考) thirdPartyOrder: type: string title: 三方订单标识 BaseResultSpotQueryOrderPageVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 数据体 $ref: '#/components/schemas/BasePageVoSpotQueryOrderVo' ok: type: boolean fail: type: boolean FundTrendChartTypeDto: type: object properties: name: type: string title: 名称 type: type: integer title: 类型 description: 1:市场价 2:净值 columnList: type: array items: &ref_73 $ref: '#/components/schemas/FundTrendChartDto' required: - name - columnList FundInvestCombChartVo: &ref_72 type: object properties: symbolId: type: integer format: int64 title: 产品id description: 和fundId任选其一 fundId: type: integer format: int64 title: 基金id description: 和symbolId任选其一 title: '' IndexSingleAssetPerformanceVo: type: object properties: xaxisName: type: string title: x轴名称 quoteChange: type: string title: 涨跌幅 title: '' BaseResultListIndexSingleAssetPerformanceVo: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长 description: 单位:毫秒 trace: type: string title: 跟踪码 msgParams: type: string description: 多个参数间以,分割 title: 返回描述中占位符参数串 data: type: array items: $ref: '#/components/schemas/IndexSingleAssetPerformanceVo' title: 数据体 fail: type: boolean ok: type: boolean title: '' IndexSymbolCombinationVo: type: object properties: asset: type: string title: 产品基础货币 range: type: integer format: int32 title: 排名 weight: type: string title: 权重 previousPeriodRangeCompare: type: string title: 较上期排名变化 previousPeriodWeightCompare: type: string title: 较上期权重变化 title: '' FundMarketPerfQuoteChangeChartVo: &ref_71 type: object properties: symbolId: type: integer format: int64 title: 基金id description: 和symbolId任选其一 fundId: type: integer format: int64 description: 和fundId任选其一 title: 产品id days: type: integer title: 天数 type: type: integer title: 类型 description: ' 1-按天统计 2-按小时统计' required: - days - type title: '' SingleAssetPerformanceDto: type: object properties: type: type: integer format: int32 quoteChange: type: string xaxisName: type: string title: '' BaseResultListSingleAssetPerformanceDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/SingleAssetPerformanceDto' fail: type: boolean ok: type: boolean title: '' FundMarketPerfChartVo: type: object properties: symbolId: type: integer format: int64 title: 产品id description: 和fundId任选其一 fundId: type: integer format: int64 title: 基金id description: 和symbolId任选其一 days: type: integer title: 天数 type: type: integer title: 类型 description: ' 1-按天统计 2-按小时统计' required: - days - type title: '' FundTrendChartDto: type: object properties: time: type: string title: 日期 value: type: string title: y坐标值 required: - time - value FundBatchMarketPerfChartVo: *ref_71 FundNetValueChangeQuoteChartVo: *ref_72 BaseResultMapStringListFundTrendChartDto: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 description: 单位:毫秒 title: 处理时长 trace: type: string title: 跟踪码 msgParams: type: string description: 多个参数间以,分割 title: 返回描述中占位符参数串 data: type: object properties: key: type: string value: type: array items: *ref_73 title: 数据体 required: - key - value fail: type: boolean ok: type: boolean title: '' RealTimeInvestCombinationDto: type: object properties: asset: type: string title: 资产 range: type: string title: 排名 weight: type: string title: 权重 weightRealValue: type: string title: 权重真实值 previousPeriodRangeCompare: type: string title: 较上期排名变化 previousPeriodWeightCompare: type: string title: 较上期权重变化 title: '' BaseResultListRealTimeInvestCombinationDto: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 description: 单位:毫秒 title: 处理时长 trace: type: string title: 跟踪码 msgParams: type: string description: 多个参数间以,分割 title: 返回描述中占位符参数串 data: type: array items: $ref: '#/components/schemas/RealTimeInvestCombinationDto' title: 数据体 fail: type: boolean ok: type: boolean title: '' IndexChartDto: type: object properties: indexId: type: integer format: int64 title: 指数id required: - indexId title: '' BaseResultListIndexSymbolCombinationVo: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 description: 单位:毫秒 title: 处理时长 trace: type: string title: 跟踪码 msgParams: type: string description: 多个参数间以,分割 title: 返回描述中占位符参数串 data: type: array items: $ref: '#/components/schemas/IndexSymbolCombinationVo' title: 数据体 fail: type: boolean ok: type: boolean title: '' FundNetValueCompareDto: type: object properties: netValue: type: string marketPrice: type: string netValueChangeQuote: type: string marketPriceChangeQuote: type: string totalBalance: type: string currency: type: string latestShare: type: string title: '' BaseResultFundNetValueCompareDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/FundNetValueCompareDto' fail: type: boolean ok: type: boolean title: '' BaseResultMapLongListFundTrendChartTypeDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: object description: 数据体 additionalProperties: type: array items: type: object properties: {} properties: key: type: integer value: type: array items: $ref: '#/components/schemas/FundTrendChartTypeDto' required: - key - value fail: type: boolean ok: type: boolean title: '' SingeAssetPerformanceChartVo: type: object properties: symbolId: type: integer format: int64 title: 产品id description: 和fundId任选其一 fundId: type: integer format: int64 title: 基金id description: 和symbolId任选其一 statisticType: type: integer description: 1:日 2:周 3:月 title: 统计类型 required: - statisticType title: '' FundBaseDto: *ref_74 QueryWithdrawBankReqDto: type: object properties: withdrawMethod: type: string description: 取款方式 withdrawCurrency: type: string description: 取款货币 BaseResultCapitalTransferRecordResDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: description: 数据体 $ref: '#/components/schemas/BasePageVoCapitalTransferRecordResDto' ok: type: boolean fail: type: boolean BasePageVoCapitalTransferRecordResDto: type: object properties: records: type: array description: 结果列表 items: $ref: '#/components/schemas/CapitalTransferRecordResDto' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 CapitalTransferRecordResDto: type: object properties: outAccountId: type: integer description: 出账账户Id outCurrencyCode: type: string description: 出账账户币种 outTradeType: type: integer description: 出账账户玩法类型 outAmount: type: string description: 出账金额 inAccountId: type: integer description: 入账账户Id inCurrencyCode: type: string description: 入账账户币种 inTradeType: type: integer description: 入账账户玩法类型 inAmount: type: string description: 入账金额 createTime: type: string description: 创建时间 required: - outAccountId - outCurrencyCode - outTradeType - outAmount - inAccountId - inCurrencyCode - inTradeType - inAmount - createTime BaseResultAmountTransferVo: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: title: 数据体 $ref: '#/components/schemas/AmountTransferVo' title: BaseResultAmountTransferVo AmountTransferVo: type: object properties: surplusAmount: type: string description: 变动金额 required: - surplusAmount QueryCustomerDepositExchangeRateDtoResp: type: object properties: paymentCurrency: type: string description: 支付货币编码 accountCurrency: type: string description: 账户货币编码 channelCode: type: string description: 支付通道编码 depositRateSerialNo: type: string description: 流水号 exchangeRate: type: string description: 汇率 formulaSymbol: type: string description: 汇率方向 sourceDigits: type: string description: 原币种资产小数位 targetDigits: type: string description: 目标币种资产小数位 required: - depositRateSerialNo - exchangeRate - formulaSymbol - sourceDigits - targetDigits QueryPayChannelTypeDto: type: object properties: country: type: string description: 国家编码 paymentChannelCode: type: string description: 支付通道编码 paymentChannelType: type: string description: 支付通道类型 paymentMerchantNo: type: string description: 支付商户号 paymentChannelClientType: type: string description: 支付通道客户端类型pc、mobile required: - country - paymentChannelCode - paymentChannelType - paymentMerchantNo - paymentChannelClientType CustGroupWithdrawMethodQueryReqDto: *ref_74 QueryWithdrawRiskConfigReqDto: type: object properties: customerGroupId: type: integer format: int64 description: 客户组id required: - customerGroupId WithdrawRiskConfigDto: type: object properties: customerGroupId: type: integer format: int64 description: 客户组id mustActive: type: boolean description: 客户是否必须激活,才可取款 maxCount: type: integer description: 24小时取款次数 modifyLoginDisableWithdrawIntervals: type: integer description: 更改手机/邮箱后不可取款时间:小时 firstSetLoginPwdDisableWithdrawIntervals: type: integer description: 首次设置登录密码后不可取款时间:小时 firstSetFundPwdDisableWithdrawIntervals: type: integer description: 首次设置资金密码后不可取款时间:小时 modifyPwdDisableWithdrawIntervals: type: integer description: 修改登录密码、忘记登录密码、修改资金密码、重置资金密码:小时 newAddressDisableIntervals: type: integer description: 新添加的提现地址禁用时间:小时 required: - mustActive - maxCount - modifyLoginDisableWithdrawIntervals - firstSetLoginPwdDisableWithdrawIntervals - firstSetFundPwdDisableWithdrawIntervals - modifyPwdDisableWithdrawIntervals - newAddressDisableIntervals BaseResultWithdrawRiskConfigDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_75 description: 数据体 $ref: '#/components/schemas/WithdrawRiskConfigDto' ok: type: boolean fail: type: boolean QueryWithdrawRiskLimitConfigReqDto: type: object required: - tradeType properties: tradeType: type: integer format: int64 accountCurrency: type: string description: 账户货币编码 withdrawCurrency: type: string description: 客户收款货币编码 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet withdrawType: type: integer format: int32 description: 取款类型,银行卡:1,数字钱包:2 blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 BaseResultQueryWithdrawRiskLimitConfigRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: boolean ok: type: boolean fail: type: boolean QueryWithdrawRiskLimitConfigRespDto: type: object properties: enableWithdraw: type: boolean description: 是否允许取款 withdrawRiskConfig: *ref_75 withdrawConditionConfig: *ref_76 withdrawTimeConfigList: type: array description: 取款时间限制配置 items: *ref_77 withdrawAmountConfigList: type: array items: *ref_78 withdrawFeeConfigList: type: array description: 取款手续费配置 items: *ref_79 customerGroupEnable: type: boolean description: 客户组是否允许取款 timeEnable: type: boolean description: 取款时间否允许取款 accountActiveEnable: type: boolean description: 账户必须激活否允许取款 hourIn24Enable: type: boolean description: 24小时内次数是否允许取款 required: - withdrawRiskConfig QueryRemainWithdrawAmountReqDto: type: object required: - withdrawType - withdrawMethod - accountCurrency properties: withdrawType: type: integer format: int32 description: 取款类型,银行卡:1,数字钱包:2 withdrawMethod: type: string description: 取款方式,coin_blockatmpay,coin_mdpay等 accountCurrency: type: string description: 账户货币编码 withdrawCurrency: type: string description: witdrawType为2时必填,客户收款货币编码 blockchainName: type: string description: >- witdrawType为2时必填,链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 BaseResultQueryRemainWithdrawAmountRespDto: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/QueryRemainWithdrawAmountRespDto' ok: type: boolean fail: type: boolean QueryRemainWithdrawAmountRespDto: type: object required: - tradeType - remainAmount - limitAmount - withdrawAmount properties: tradeType: type: integer format: int64 customerGroupId: type: integer format: int64 description: 客户组id country: type: string description: 国家编码 accountCurrency: type: string description: 账户货币编码 withdrawCurrency: type: string description: 客户收款货币编码 withdrawMethod: type: string description: 取款方式,银行卡:bank,数字钱包:digit_wallet withdrawType: type: integer format: int32 description: 取款类型,银行卡:1,数字钱包:2 blockchainName: type: string description: 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20 remainAmount: type: string description: 24小时累计剩余可取金额 limitAmount: type: string description: 24小时累计最高金额 withdrawAmount: type: string description: 24小时累计已经提取金额 QueryDepositProposalPageReqDto: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 orders: type: array description: 排序字段列表 items: *ref_62 startTime: type: integer format: int64 endTime: type: integer format: int64 depositCurrency: type: string description: 存款币种 paymentCurrency: type: string description: 支付币种 rechargeType: type: string description: 充值方式,1:直充,2:汇兑 txid: type: string description: 交易id depositStatus: type: string description: 存款状态 paymentStatus: type: string description: 支付状态 QueryWithdrawProposalPageReqDto: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 orders: type: array description: 排序字段列表 items: *ref_62 startTime: type: integer format: int64 endTime: type: integer format: int64 withdrawType: type: integer format: int32 description: 取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包) accountCurrency: type: string description: 账户币种(客户出账币种) withdrawCurrency: type: string description: 取款币种(客户入账币种) txid: type: string description: 交易id CapitalTransferForAgentReqDto: type: object required: - amount - currency - toCustomerNo - tradeType properties: tradeType: type: integer format: int64 description: 账户玩法,固定值7 toCustomerNo: type: string description: 划入客户编号 amount: type: number description: 滑动金额 currency: type: string description: 划出币种 MarkOpenCardDepositRateDto: type: object required: - paymentCurrency - blockchainName - depositRateSerialNo properties: depositRateSerialNo: type: string description: 存款汇率流水号 paymentCurrency: type: string description: 支付币种 blockchainName: type: string description: 链名称 address: type: string description: 收款地址 AddMMBotConfDto: type: object properties: symbolId: type: integer description: 产品ID format: int64 lastPrice: type: string description: 最新成交价 lastPriceAsBid: type: boolean description: 初始化盘口最新成交价是否作为bid一档 strategy: type: string description: 策略编码目前只支持fix_total_amount maxLimitPrice: type: string description: 最高价格 minLimitPrice: type: string description: 最低价格 priceInterval: type: string description: 买方向最低价格 customerGroupId: type: integer description: maker客户组id format: int64 accountId: type: integer format: int64 description: 做市资金账户ID amount: type: string description: 做市资金金额 currency: type: string description: 做市资金账户币种 digits: type: integer description: 做市资金账户资产小数位数 required: - symbolId - lastPrice - lastPriceAsBid - strategy - maxLimitPrice - minLimitPrice - priceInterval - customerGroupId - amount - currency - digits - accountId BaseResultMMBotConfVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/MMBotConfVo' ok: type: boolean fail: type: boolean MMBotConfVo: type: object properties: symbolId: type: integer format: int64 description: 产品ID symbolSourceCode: type: string description: 产品报价sorce编号 strategy: type: string description: 做市策略 baseCurrency: type: string description: 产品基础货币编码 profitCurrency: type: string description: 产品盈亏货币编码 lastPriceAsBid: type: boolean description: 初始化盘口最新成交价是否作为bid一档 lastPrice: type: number description: 最新成交价 maxLimitPrice: type: number description: 高价格 minLimitPrice: type: number description: 高低格 priceInterval: type: number description: 价格间隔值 minVolume: type: number description: 最小成交手数 contractSize: type: integer format: int64 description: 合约大小 symbolDigits: type: string description: 产品报价小数位 supplyHeight: type: string description: 盘口最低提供档数 cancelHeight: type: string description: 盘口最高撤掉档数 marketMaker: $ref: '#/components/schemas/MarketMakerInfoVo' description: 做市商账号信息 required: - symbolId - symbolSourceCode - strategy - baseCurrency - profitCurrency - lastPriceAsBid - lastPrice - maxLimitPrice - minLimitPrice - priceInterval - minVolume - contractSize - symbolDigits - supplyHeight - cancelHeight - marketMaker MarketMakerInfoVo: type: object properties: companyId: type: integer description: 公司ID format: int64 customerNo: type: string description: 做市客户编号 customerId: type: integer description: 做市客户ID format: int64 customerGroupId: type: integer description: 做市客户组ID format: int64 accountId: type: integer description: 做市账户ID format: int64 amount: type: number description: 做市金额 currency: type: string description: 账户资产币种 digits: type: integer description: 账户资产小数位 format: int32 createTime: type: integer format: uint64 description: 创建时间 paused: type: boolean description: 是否暂停 required: - companyId - customerNo - customerId - customerGroupId - accountId - amount - currency - digits - createTime - paused QryMMBotConfPageReqDto: type: object properties: size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 orderIds: *ref_62 BaseResultBasePageVoMMBotConfVo: &ref_81 type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoAmmSymbolInfoVo' ok: type: boolean fail: type: boolean BasePageVoAmmSymbolInfoVo: type: object properties: records: type: array description: 结果列表 items: &ref_80 $ref: '#/components/schemas/AmmSymbolAmountVo' total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 AddAmmSymbolDto: type: object properties: symbolId: type: integer description: 产品id format: uint64 lastPrice: type: string description: 最新成交价(起始价格),必须在最高最低价格范围内 lastPriceAsBid: type: boolean description: 初始化盘口最新成交价是否作为bid一档 strategy: type: string const: fix_total_amount description: 策略编码,目前固定值fix_total_amount maxLimitPrice: type: string description: 最高价格 minLimitPrice: type: string description: 最低价格 priceInterval: type: string description: 每档价格间隔 amount: type: string description: 做市资金 accountId: type: integer format: int64 description: 账户Id required: - symbolId - lastPrice - lastPriceAsBid - strategy - maxLimitPrice - minLimitPrice - priceInterval - amount - accountId AmmSymbolInfoVo: type: object properties: symbolId: type: integer format: uint64 description: 产品ID symbolSourceCode: type: string description: 产品报价sourceId baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈亏货币 symbolDigits: type: integer format: uint64 description: 产品报价小数位数 marketMaker: $ref: '#/components/schemas/MarketMakerInfoVo2' description: 市商配置信息 required: - symbolId - symbolSourceCode - baseCurrency - profitCurrency - symbolDigits - marketMaker MarketMakerInfoVo2: type: object properties: companyId: type: integer format: uint64 description: 公司id customerNo: type: string description: maker客户编号 customerId: type: integer format: uint64 description: maker客户id customerGroupId: type: integer format: uint64 description: maker客户组id accountId: type: integer format: uint64 description: maker账户id lastPriceAsBid: type: boolean description: 初始化盘口最新成交价是否作为bid一档 lastPrice: type: string description: 最新成交价,为空时表示,该市商是二次新增的maker账号 maxLimitPrice: type: string description: 最高价格 minLimitPrice: type: string description: 最低价格 priceInterval: type: string description: 价格间隔 minVolume: type: string description: 最小交易手数 contractSize: type: integer format: uint64 description: 合约大小,用于计算下单数量 overHeightSize: type: integer format: uint32 description: 超过档数撤单的阈值 amount: type: string description: 做市资金金额 currency: type: string description: 做市资金币种 digits: type: integer format: uint32 description: 做市资金账户小数位数 perHeightAmount: type: string description: 做市策略每档金额 createTime: type: integer format: uint64 description: 创建时间 updateTime: type: integer format: uint64 description: 更新时间 status: type: integer format: uint32 description: 状态,0:停止、1:运行中、2:暂停 required: - priceInterval - minVolume - maxLimitPrice - minLimitPrice - amount - currency - digits - perHeightAmount - createTime - status - customerNo - customerId - customerGroupId - accountId - contractSize - overHeightSize AddAmmMakerDto: type: object properties: symbolId: type: integer description: 产品id format: uint64 strategy: type: string const: fix_total_amount description: 策略编码,目前固定值fix_total_amount maxLimitPrice: type: string description: 最高价格 minLimitPrice: type: string description: 最低价格 priceInterval: type: string description: 每档价格间隔 amount: type: string description: 做市资金 accountId: type: integer format: int64 description: 账户id required: - symbolId - strategy - maxLimitPrice - minLimitPrice - priceInterval - amount - accountId AddAmmAmountDto: type: object properties: symbolId: type: integer description: 产品id format: uint64 amount: type: string description: 做市资金 accountId: type: integer description: 账户id format: int64 required: - symbolId - amount - accountId BaseResultAmmSymbolInfoVo: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: title: 数据体 $ref: '#/components/schemas/AmmSymbolInfoVo' title: '' AmmSymbolAmountVo: type: object properties: symbolId: type: integer format: uint64 description: 产品ID symbolSourceCode: type: string description: 产品报价sourceId baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈亏货币 symbolDigits: type: integer format: uint64 description: 产品报价小数位数 marketMaker: type: object properties: companyId: type: integer format: uint64 description: 公司id customerNo: type: string description: maker客户编号 customerId: type: integer format: uint64 description: maker客户id customerGroupId: type: integer format: uint64 description: maker客户组id accountId: type: integer format: uint64 description: maker账户id lastPriceAsBid: type: boolean description: 初始化盘口最新成交价是否作为bid一档 lastPrice: type: string description: 最新成交价,为空时表示,该市商是二次新增的maker账号 maxLimitPrice: type: string description: 最高价格 minLimitPrice: type: string description: 最低价格 priceInterval: type: string description: 价格间隔 minVolume: type: string description: 最小交易手数 contractSize: type: integer format: uint64 description: 合约大小,用于计算下单数量 overHeightSize: type: integer format: uint32 description: 超过档数撤单的阈值 amount: type: string description: 做市资金金额 currency: type: string description: 做市资金币种 digits: type: integer format: uint32 description: 做市资金账户小数位数 perHeightAmount: type: string description: 做市策略每档金额 createTime: type: integer format: uint64 description: 创建时间 updateTime: type: integer format: uint64 description: 更新时间 status: type: integer format: uint32 description: 状态,0:停止、1:运行中、2:暂停 description: 市商配置信息 required: - customerNo - customerId - customerGroupId - accountId - maxLimitPrice - minLimitPrice - priceInterval - minVolume - contractSize - overHeightSize - amount - currency - digits - perHeightAmount - createTime - status bidTotalAmount: type: string description: 做多资金金额(账户货币) askTotalAmount: type: string description: 做空资金金额(账户货币) bids: type: array items: type: object properties: price: type: string description: 价格 amount: type: string description: 金额(账户货币) quantity: type: string description: 数量 required: - price - amount - quantity description: 买档价格和资金金额明细 asks: type: array items: type: object properties: price: type: string description: 价格 amount: type: string description: 金额(账户货币) quantity: type: string description: 数量 required: - price - amount - quantity description: 卖档价格和资金金额明细 required: - symbolId - symbolSourceCode - baseCurrency - profitCurrency - symbolDigits - marketMaker - bidTotalAmount - askTotalAmount - bids - asks BaseResultAmmSymbolAmountVo: type: object properties: bizCode: type: string title: 模块标识码 code: type: string title: 状态返回码 msg: type: string title: 状态描述 tm: type: integer format: int64 title: 处理时长(毫秒) trace: type: string title: 跟踪码 msgParams: type: string title: 返回描述中占位符参数串,多个参数间以,分割 ok: type: boolean fail: type: boolean data: *ref_80 title: '' BaseResultBasePageVoAmmSymbolInfoVo: *ref_81 BaseResultListSymbolVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/SymbolVO' ok: type: boolean fail: type: boolean SymbolVO: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 name: type: string description: 交易产品名称 code: type: string description: 交易产品代码 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 sourceId: type: string description: 行情源 tradeTypes: type: string description: 支持玩法数组 etf: type: boolean BaseResultListSymbolGroup: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/SymbolGroup' ok: type: boolean fail: type: boolean SymbolGroup: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 name: type: string description: 产品组名称 BaseResultSymbolDetailVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/SymbolDetailVO' ok: type: boolean fail: type: boolean SymbolDetailVO: type: object properties: tradeType: type: integer format: int64 description: 玩法 symbolId: type: integer format: int64 description: 产品Id symbolName: type: string description: 产品名称 symbolCode: type: string description: 产品代码 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈亏货币 symbolDigits: type: integer format: int32 description: 产品小数位 numberDigits: type: integer format: int32 description: 数量小数位 priceBreadth: type: integer format: int32 description: 价格广度 earlyWarningProportion: type: number description: 预警比例 askSpread: type: number description: ASK点差 bidSpread: type: number description: BID点差 marginType: type: integer format: int32 description: 保证金计算公式 marginInfo: $ref: '#/components/schemas/MarginInfoGroup' description: 保证金信息 dailyMarginSet: type: array items: *ref_1 description: 平日保证金层级 holidayMarginSet: type: array items: *ref_1 description: 假期保证金层级 weekendMarginSet: type: array items: *ref_1 description: 周末保证金层级 beforeHolidayMarginSet: type: array items: *ref_1 description: 假期前保证金比例 beforeWeekendMarginSet: type: array items: *ref_1 description: 周末前保证金比例 usedMarginSet: type: array items: *ref_1 description: 当前使用保证金比例 tradeTimeList: type: array items: *ref_2 description: 交易时间 quoteTimeList: type: array items: *ref_82 description: 行情时间 holidayTimeList: type: array items: *ref_3 description: 假期时间 weekendLeadTime: type: integer format: int64 description: 周末提前时间(分) holidayLeadTime: type: integer format: int64 description: 假期提前时间(分) contractSize: type: integer format: int32 description: 合约大小 pointRatio: type: integer format: int64 description: 大点比率 volumeStep: type: number description: 手数步长 minVolume: type: number description: 单边最小手数 maxVolume: type: number description: 单边最大手数 stopLossMinPoint: type: integer format: int32 description: 止损最小距离 stopLossMaxPoint: type: integer format: int32 description: 止损最大距离 buyInterest: type: number description: 买入隔夜利息 sellInterest: type: number description: 卖出隔夜利息 priceMaxLimit: type: number description: 限价最大距离 priceMinLimit: type: number description: 限价最小距离 eodTime: type: string description: 结息时间 feeMethod: type: string description: 手续费收取方式 feeFormula: type: string description: 手续费计算公式 feeRate: type: number description: 手续费率 fee: type: number description: 手续费 startTime: type: integer format: int64 description: 产品开始时间 endTime: type: integer format: int64 description: 产品到期时间 leverRatio: type: string description: 杠杆倍数 borrowingLimitRatio: type: number description: 限制借款比例 multipleFreezeRatio: type: number description: 多冻比例 transferLimitRatio: type: number description: 限制划出资产比例 borrowInterestList: type: array items: *ref_83 description: 借款利息 borrowLimitList: type: array items: *ref_84 description: 借款限额 borrowStatusList: type: array items: *ref_85 description: 借款产品 totalCredit: type: number description: 总授信 dealMode: type: integer format: int32 description: 成交模式 etf: type: boolean description: 是否是ETF fundId: type: integer format: int64 description: 关联基金ID tradeEnable: type: integer format: int32 description: 是否可交易 newShare: type: string description: 最新份额 labels: type: string description: 标签 labelList: type: array items: *ref_4 description: 标签列表 minTradeUnit: type: integer format: int64 description: 最小交易单位(股/每手) tradeDirection: type: string description: 交易方向 wholeYearDays: type: integer format: int64 description: 全年天数 accountReset: type: string description: 账户清零 accountPositionTotalVolumes: type: integer format: int64 description: 账户持仓总手数 withdrawalRatio: type: number description: 取款比例 enableShortLoan: type: integer format: int32 description: 是否可融券 enableLongLoan: type: integer format: int32 description: 是否可融资 accountDayLeverageRatio: type: integer format: int64 description: 账户日内杠杆倍数 accountOvernightLeverageRatio: type: integer format: int64 description: 账户日内杠杆倍数 buyMaxPositionVolumes: type: number description: 买入最大持仓手数 sellMaxPositionVolumes: type: number description: 卖出最大持仓手数 minFee: type: number description: 最低手续费金额 maxFee: type: number description: 最高手续费金额 daytimeBuyInitMarginRatio: *ref_1 daytimeBuyRemainingMarginRatio: *ref_1 daytimeBuyAlarmMarginRatio: *ref_1 daytimeSellInitMarginRatio: *ref_1 daytimeSellRemainingMarginRatio: *ref_1 daytimeSellAlarmMarginRatio: *ref_1 overnightBuyInitMarginRatio: *ref_1 overnightBuyRemainingMarginRatio: *ref_1 overnightBuyAlarmMarginRatio: *ref_1 overnightSellInitMarginRatio: *ref_1 overnightSellRemainingMarginRatio: *ref_1 overnightSellAlarmMarginRatio: *ref_1 overnightInAdvance: type: integer format: int64 description: 隔夜提前时间(分) longLoanYearRatio: type: array items: *ref_86 description: 融资年利息率 shortLoanYearRatio: type: number description: 融券年利息率 liquidationFormula: type: string description: 强平计算公式 netAssetCurrency: type: string description: 净资产币种 limitOrderMaxVolume: type: integer format: int64 description: 限价订单最大数量 enableReverseTrade: type: string description: 是否支持反方向同时交易 dividendFee: type: number description: 派息费用(按比例) minDividendFee: type: number description: 最低派息费用 corporateActionCode: type: string description: 公司行动临时代码 dividendFutureInfos: type: array items: *ref_5 description: 公司未来行动 dividendPastInfos: type: array items: *ref_5 description: 公司过去行动 stockStatus: type: string description: 股票状态(TRADING/CLOSED) DividendInfo: type: object properties: dividendSymbolName: type: string description: 派息股票名称 dividendCurrency: type: string description: 派息币种 dividendDate: type: integer format: int64 description: 行动日期 dividendLeft: type: string description: 行动类型参数值 dividendRight: type: string description: 行动类型参数值 dividendActionType: type: integer format: int32 description: 行动类型 actionInfo: type: string description: 行动信息 description: 公司行动 BorrowAssetsInterest: type: object properties: id: type: integer format: int64 description: ID borrowInterestGroupId: type: integer format: int64 description: 借款利息分组ID assetsId: type: integer format: int64 description: 资产ID value: type: number description: 借款利息率 assetCode: type: string description: 资产CODE description: 借款利息率 DictVO: type: object properties: parentId: type: integer format: int64 description: 上级ID id: type: integer format: int64 description: 主键id name: type: string description: 字典名称 displayName: type: string description: 显示名称 nameTw: type: string description: 字典名称TW nameEn: type: string description: 字典名称EN code: type: string description: 字典代码 parentCode: type: string description: 上级代码 sort: type: integer format: int32 description: 排序 showType: type: string description: 字典显示类型 extend: type: string description: 扩展属性 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 hasLeaf: type: integer format: int32 description: 是否有子节点 BorrowStatus: type: object properties: id: type: integer format: int64 description: ID borrowStatusGroupId: type: integer format: int64 description: 资产是否可借分组ID assetsId: type: integer format: int64 description: 资产ID value: type: integer format: int32 description: 资产是否可借 1、2、是、否 description: 资产是否可借 BorrowLimit: type: object properties: id: type: integer format: int64 description: ID borrowListGroupId: type: integer format: int64 description: 借款利息分组ID assetsId: type: integer format: int64 description: 资产ID value: type: number description: 最大借款限额 description: 最大借款限额 BorrowInterest: type: object properties: id: type: integer format: int64 description: ID borrowInterestGroupId: type: integer format: int64 description: 借款利息分组ID assetsId: type: integer format: int64 description: 资产ID value: type: number description: 借款利息率 description: 借款利息率 HolidayTime: type: object properties: startTime: type: integer format: int64 description: 开始时间,13位时间戳 endTime: type: integer format: int64 description: 结束时间,13位时间戳 description: 假期时间 QuoteTime: type: object properties: dayOfWeek: type: integer format: int32 description: 周几,1-7 星期一至星期日 startTime: type: integer format: int64 description: 开始时间,单位秒 endTime: type: integer format: int64 description: 结束时间,单位秒 description: 行情时间 TradeTime: type: object properties: dayOfWeek: type: integer format: int32 description: 周几,1-7 星期一至星期日 startTime: type: integer format: int64 description: 开始时间,单位秒 endTime: type: integer format: int64 description: 结束时间,单位秒 description: 交易时间 MarginSet: type: object properties: id: type: string description: 保证金ID groupId: type: integer format: int64 description: 保证金组ID rangeLeft: type: number description: 范围开始 rangeRight: type: number description: 范围结束 percent: type: number description: 万分比 type: type: string description: 类型 values: type: string description: 数值 MarginInfoGroup: type: object properties: type: type: string description: 类型 values: type: string description: 数值 marginVoList: type: array description: 明细 items: $ref: '#/components/schemas/MarginInfo' MarginInfo: type: object properties: id: type: string description: 保证金ID groupId: type: integer format: int64 description: 保证金组ID type: type: string description: 类型 values: type: string description: 数值 rangeLeft: type: number description: 范围开始 rangeRight: type: number description: 范围结束 percent: type: number description: 万分比 SearchSymbolDto: type: object properties: tradeType: type: integer format: int64 description: 玩法ID customerGroupId: type: integer format: int64 description: 客户组ID name: type: string description: 产品名称 required: - tradeType - customerGroupId BaseResultListSymbolInfoVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/SymbolInfoVo' ok: type: boolean fail: type: boolean SymbolInfoVo: type: object properties: tradeType: type: integer format: int64 description: 玩法 symbolId: type: integer format: int64 description: 产品ID symbolCode: type: string description: 产品代码 symbolName: type: string description: 产品名称 baseCurrency: type: string description: 基础货币 profitCurrency: type: string description: 盈利货币 customerGroupIds: type: string description: 客户组权限 symbolGroupIds: type: string description: 产品组关系 symbolDigits: type: integer format: int32 description: 小数位 askSpread: type: string description: askSpread bidSpread: type: string description: bidSpread pointRatio: type: integer format: int32 description: 大点比率 dealMode: type: integer format: int32 description: 成交模式 etf: type: boolean description: 是否是ETF fundId: type: integer format: int64 description: 关联基金ID labels: type: string description: 标签 sortNum: type: integer format: int32 description: 排序字段 enableShortLoan: type: integer format: int32 description: 是否可融券 enableLongLoan: type: integer format: int32 description: 是否可融资 dividend: type: integer format: int32 description: 是否可交易 inHolidayTime: type: integer description: 是否假期中 inTradeTime: type: integer description: 是否交易时间中 holidayTimeList: *ref_3 tradeTimeList: *ref_2 required: - inHolidayTime - inTradeTime - holidayTimeList - tradeTimeList SearchSymbolBaseDto: type: object properties: customerGroupId: type: integer format: int64 description: 客户组ID required: - customerGroupId SearchAssetsDto: type: object properties: type: type: integer format: int32 description: 资产类型 0、全部资产1、通用资产 2、基金资产 默认0 required: - type BaseResultOpenFundsVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: &ref_87 $ref: '#/components/schemas/OpenFundsVo' ok: type: boolean fail: type: boolean OpenFundsVo: type: object properties: fundId: type: integer format: int64 description: 基金Id fundName: type: string description: 基金名称 fundType: type: string description: 基金类型 managerName: type: string description: 经理名称 preShare: type: string description: 发行份额 upDate: type: string description: 成立日期 shareToken: type: integer format: int64 description: 基金份额代币 shareTokenCode: type: string description: 基金份额代币Code operationMode: type: integer format: int64 description: 运作方式 trackIndex: type: integer format: int64 description: 跟踪指数 trackIndexOut: type: string description: 外部跟踪指数 companyId: type: integer format: int64 description: 基金公司ID customerNo: type: string description: 绑定基金净值账号 settlementCompanyId: type: integer format: int64 description: 基金结算公司ID settlementCustomerNo: type: string description: 绑定基金结算账号 introduction: type: string description: 基金介绍 canPurchase: type: integer format: int32 description: 是否可申购。1-是;2-否; purchaseFeeProportion: type: number description: 申购手续费率(小数。百分之一=0.01) purchaseCurrencySetting: type: array description: 申购资产设置。JSON格式 items: $ref: '#/components/schemas/PurchaseAssetsSet' canRedemption: type: integer format: int32 description: 是否可赎回。1-是;2-否; redemptionFeeProportion: type: number description: 赎回手续费率(小数。百分之一=0.01) redemptionCurrencySetting: type: array description: 赎回可选币种列表 items: $ref: '#/components/schemas/RedemptionAssetsSet' minRedemptionNum: type: number description: 最小赎回份额数 newShare: type: string description: 最新份额 managementFee: type: number description: 基金管理费(年。小数。百分之一=0.01) dailySettlementTime: type: integer format: int32 description: 管理费每日结算时间(UTC。分钟) yearDays: type: integer format: int32 description: 全年天数 customerId: type: integer format: int64 description: 绑定基金净值账号ID settlementCustomerId: type: integer format: int64 description: 绑定基金结算账号Id purchaseType: type: integer format: int32 description: 申购方式。1-按金额申购;2-按份额申购; fundCurrencyList: type: array description: 底层资产列表 items: $ref: '#/components/schemas/BaseAssets' shareTokenDigits: type: integer format: int32 description: 基金份额代币小数位 BaseAssets: type: object properties: currencyCode: type: string description: 币种编码 currencyName: type: string description: 币种名称 weight: type: string description: 权重 RedemptionAssetsSet: type: object properties: currencyCode: type: string description: 币种编码 currencyName: type: string description: 币种名称 minRedemptionAmount: type: number description: 单笔最小赎回金额 minRedemptionNum: type: number description: 单笔最小申购份额 redemptionFeeProportion: type: number description: 赎回手续费率 PurchaseAssetsSet: type: object properties: currencyCode: type: string description: 币种编码 currencyName: type: string description: 币种名称 minPurchaseAmount: type: number description: 单笔最小申购金额 minPurchaseNum: type: number description: 单笔最小申购份额 purchaseFeeProportion: type: number description: 申购手续费率 BaseResultQueryEquityPremiumRateVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/QueryEquityPremiumRateVo' ok: type: boolean fail: type: boolean QueryEquityPremiumRateVo: type: object properties: companyId: type: integer format: int64 description: 公司ID tradeType: type: integer format: int64 description: 玩法Id customerNo: type: string description: 客户编号 currency: type: string description: 币种 digits: type: integer format: int32 description: 资金小数位数 currentNav: type: string description: 实时净值 totalBalance: type: string description: 总资产 premiumRate: type: string description: 溢价率 accountInfoMap: type: object description: 附带账户信息 additionalProperties: $ref: '#/components/schemas/PremiumRate' properties: {} newShare: type: string description: 最新份额 markerCustomer: type: boolean description: marker账号 PremiumRate: type: object properties: companyId: type: integer format: int64 description: 公司ID tradeType: type: integer format: int64 description: 玩法Id accountId: type: integer format: int64 description: 系统唯一账户标识 customerNo: type: string description: 客户编号 assetsId: type: integer format: int64 description: 资产Id currency: type: string description: 开户币种 digits: type: integer format: int32 description: 资金小数位数 wholeWarehouseBalance: type: string description: 当前账号对全仓账户币种 wholeWarehouseRate: type: string description: 当前账号对全仓账户汇率 weight: type: string description: 权重 QueryEquityPremiumRateDto: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 tradeType: type: integer format: int64 description: 玩法类型 tradeMode: type: integer format: int32 description: 成交模式 symbolId: type: integer format: int64 description: 货币ID(前端查询不能为空) currencyCode: type: string description: 资产编码 profitCurrency: type: string description: 目标资产编码 BaseResultBasePageVoOpenFundsVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: $ref: '#/components/schemas/BasePageVoOpenFundsVo' ok: type: boolean fail: type: boolean BasePageVoOpenFundsVo: type: object properties: records: type: array description: 结果列表 items: *ref_87 total: type: integer format: int64 description: 总数 size: type: integer format: int64 description: 每页条数 current: type: integer format: int64 description: 当前页 SearchFundsDto: type: object properties: companyId: type: integer format: int64 description: 公司ID customerId: type: integer format: int64 description: 客户ID customerNo: type: string description: 客户编号 accountId: type: integer format: int64 description: 账户ID trace: type: string description: 跟踪码 ip: type: string description: 操作ip lang: type: string description: 请求语言 fundId: type: integer format: int64 description: 基金ID customerGroupId: type: integer format: int64 description: 客户组ID BaseResultListDictVO: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_4 ok: type: boolean fail: type: boolean BaseResultListCountryDictVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_0 ok: type: boolean fail: type: boolean CountryDictVo: type: object properties: parentId: type: integer format: int64 description: 上级ID id: type: integer format: int64 description: 主键id name: type: string description: 国家地区名称 displayName: type: string description: 显示名称 nameTw: type: string description: 国家地区名称TW nameEn: type: string description: 国家地区名称EN code: type: string description: 国家代码 parentCode: type: string description: 上级代码 nationalCode: type: string description: 国家简称 countryCode: type: string description: 电话区号 extend: type: string description: 扩展属性 sort: type: integer format: int32 description: 排序 status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 hasLeaf: type: integer format: int32 description: 是否有子节点 childs: type: array description: 子节点数据 items: *ref_0 QueryDictDto: type: object properties: parentId: type: integer format: int64 description: 父级ID parentCode: type: string description: 字典代码 BaseResultListTradeTypeVo: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: $ref: '#/components/schemas/TradeTypeVo' ok: type: boolean fail: type: boolean TradeTypeVo: type: object properties: tradeType: type: integer format: int64 description: 玩法ID tradeTypeName: type: string description: 玩法名称 customerGroupList: type: array description: 客户组资产列表 items: $ref: '#/components/schemas/CustomerAssets' CustomerAssets: type: object properties: customerGroupId: type: integer format: int64 description: 客户组ID customerGroupName: type: string description: 客户组ID assetsVoList: type: array description: 资产列表 items: &ref_88 $ref: '#/components/schemas/Assets' Assets: type: object properties: id: type: integer format: int64 description: 主键id status: type: integer format: int32 description: 状态 1、2、3、启用、禁用、删除 revision: type: integer format: int32 description: 乐观锁 createBy: type: string description: 创建人 createTime: type: integer format: int64 description: 创建时间 updateBy: type: string description: 更新人 updateTime: type: integer format: int64 description: 更新时间 name: type: string description: 资产名称 displayName: type: string description: 显示名称 code: type: string description: 资产代码 digits: type: integer format: int32 description: 小数位 initState: type: integer format: int32 description: 初始化状态 1、2、初始化中、初始化完毕 type: type: integer format: int32 description: 资产类型 fundId: type: integer format: int64 description: 关联基金 BaseResultListAssets: type: object properties: bizCode: type: string description: 模块标识码 code: type: string description: 状态返回码 msg: type: string description: 状态描述 tm: type: integer format: int64 description: 处理时长(毫秒) trace: type: string description: 跟踪码 msgParams: type: string description: 返回描述中占位符参数串,多个参数间以,分割 data: type: array description: 数据体 items: *ref_88 ok: type: boolean fail: type: boolean OrderResult: type: object properties: orderId: type: integer title: 订单号 format: long description: 订单号 positionId: type: integer title: 持仓单号 format: long description: 持仓单号 tradeVolume: type: string title: 交易手数 description: 交易手数 openPrice: type: string title: 开仓价 description: 开仓价 executePrice: type: string title: 成交价 description: 成交价 openDirection: type: integer title: 开仓时买卖方向 description: 开仓时买卖方向,1-买;2-卖; format: int32 direction: type: integer title: 本次下单买卖方向 description: 本次下单买卖方向,1-买;2-卖; format: int32 openOrClose: type: integer title: 本次下单开平类型 description: 本次下单开平类型,1-开仓;2-平仓; format: int32 symbolName: type: string title: 产品名称 description: 产品名称 symbolId: type: integer title: 产品Id format: long description: 产品Id stopLoss: type: string title: 止损价 description: 止损价,与入参一致 takeProfit: type: string title: 止盈价 description: 止盈价,与入参一致 digits: type: integer title: 产品小数位 format: int32 description: 产品小数位 fee: type: string title: 下单手续费 description: 下单手续费 interest: type: string title: 利息 description: 利息,仅平仓是存在 profit: type: string title: 盈亏 description: 盈亏,仅平仓是存在 source: type: string title: 订单来源 description: H5、Android、IOS、MT5 title: 数据体 description: 数据体 required: - source tradeTypeList: type: array items: type: object properties: isWallet: type: string alias: type: string name: type: string title: 玩法名称 id: type: string title: 玩法ID tradeType: type: string title: 玩法类型 allCurrency: type: string title: 资产币种 required: - isWallet - alias - name - id - tradeType - allCurrency securitySchemes: {} servers: - url: https://prewppc-3.cmfbl.com/api description: PRE测试公司439 security: []