# Models

## The BaseResultBasePageVoAmmSymbolInfoVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoAmmSymbolInfoVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoAmmSymbolInfoVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoAmmSymbolInfoVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/AmmSymbolAmountVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"AmmSymbolAmountVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"uint64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote sourceId"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit and Loss Currency"},"symbolDigits":{"type":"integer","format":"uint64","description":"Number of decimal places for product quotes"},"marketMaker":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"description":"Market maker configuration information","required":["customerNo","customerId","customerGroupId","accountId","maxLimitPrice","minLimitPrice","priceInterval","minVolume","contractSize","overHeightSize","amount","currency","digits","perHeightAmount","createTime","status"]},"bidTotalAmount":{"type":"string","description":"Long fund amount (account currency)"},"askTotalAmount":{"type":"string","description":"Short fund amount (account currency)"},"bids":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Buy tier price and fund amount details"},"asks":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Sell tier price and fund amount details"}},"required":["symbolId","symbolSourceCode","baseCurrency","profitCurrency","symbolDigits","marketMaker","bidTotalAmount","askTotalAmount","bids","asks"]}}}}
```

## The BasePageVoAmmSymbolInfoVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoAmmSymbolInfoVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/AmmSymbolAmountVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"AmmSymbolAmountVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"uint64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote sourceId"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit and Loss Currency"},"symbolDigits":{"type":"integer","format":"uint64","description":"Number of decimal places for product quotes"},"marketMaker":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"description":"Market maker configuration information","required":["customerNo","customerId","customerGroupId","accountId","maxLimitPrice","minLimitPrice","priceInterval","minVolume","contractSize","overHeightSize","amount","currency","digits","perHeightAmount","createTime","status"]},"bidTotalAmount":{"type":"string","description":"Long fund amount (account currency)"},"askTotalAmount":{"type":"string","description":"Short fund amount (account currency)"},"bids":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Buy tier price and fund amount details"},"asks":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Sell tier price and fund amount details"}},"required":["symbolId","symbolSourceCode","baseCurrency","profitCurrency","symbolDigits","marketMaker","bidTotalAmount","askTotalAmount","bids","asks"]}}}}
```

## The AmmSymbolAmountVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"AmmSymbolAmountVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"uint64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote sourceId"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit and Loss Currency"},"symbolDigits":{"type":"integer","format":"uint64","description":"Number of decimal places for product quotes"},"marketMaker":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"description":"Market maker configuration information","required":["customerNo","customerId","customerGroupId","accountId","maxLimitPrice","minLimitPrice","priceInterval","minVolume","contractSize","overHeightSize","amount","currency","digits","perHeightAmount","createTime","status"]},"bidTotalAmount":{"type":"string","description":"Long fund amount (account currency)"},"askTotalAmount":{"type":"string","description":"Short fund amount (account currency)"},"bids":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Buy tier price and fund amount details"},"asks":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Sell tier price and fund amount details"}},"required":["symbolId","symbolSourceCode","baseCurrency","profitCurrency","symbolDigits","marketMaker","bidTotalAmount","askTotalAmount","bids","asks"]}}}}
```

## The MarketMakerInfoVo2 object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"MarketMakerInfoVo2":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"required":["priceInterval","minVolume","maxLimitPrice","minLimitPrice","amount","currency","digits","perHeightAmount","createTime","status","customerNo","customerId","customerGroupId","accountId","contractSize","overHeightSize"]}}}}
```

## The BaseResultAmmSymbolAmountVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultAmmSymbolAmountVo":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"$ref":"#/components/schemas/AmmSymbolAmountVo"}},"title":""},"AmmSymbolAmountVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"uint64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote sourceId"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit and Loss Currency"},"symbolDigits":{"type":"integer","format":"uint64","description":"Number of decimal places for product quotes"},"marketMaker":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"description":"Market maker configuration information","required":["customerNo","customerId","customerGroupId","accountId","maxLimitPrice","minLimitPrice","priceInterval","minVolume","contractSize","overHeightSize","amount","currency","digits","perHeightAmount","createTime","status"]},"bidTotalAmount":{"type":"string","description":"Long fund amount (account currency)"},"askTotalAmount":{"type":"string","description":"Short fund amount (account currency)"},"bids":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Buy tier price and fund amount details"},"asks":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Sell tier price and fund amount details"}},"required":["symbolId","symbolSourceCode","baseCurrency","profitCurrency","symbolDigits","marketMaker","bidTotalAmount","askTotalAmount","bids","asks"]}}}}
```

## The BaseResultListFundPayChannelTypeDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListFundPayChannelTypeDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/FundPayChannelTypeDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundPayChannelTypeDto":{"type":"object","properties":{"name":{"type":"string","description":"name"},"code":{"type":"string","description":"code"}}}}}}
```

## The FundPayChannelTypeDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundPayChannelTypeDto":{"type":"object","properties":{"name":{"type":"string","description":"name"},"code":{"type":"string","description":"code"}}}}}}
```

## The QueryPayChannelTypeDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryPayChannelTypeDto":{"type":"object","properties":{"country":{"type":"string","description":"Country Code"},"paymentChannelCode":{"type":"string","description":"Payment channel code"},"paymentChannelType":{"type":"string","description":"Payment channel type"},"paymentMerchantNo":{"type":"string","description":"Payment merchant number"},"paymentChannelClientType":{"type":"string","description":"Payment channel client type pc, mobile"}},"required":["country","paymentChannelCode","paymentChannelType","paymentMerchantNo","paymentChannelClientType"]}}}}
```

## The BaseResultCustomerStatusVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCustomerStatusVO":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerStatusVO"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerStatusVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32","description":"Whether the customer exists, 1 exists, 2 does not exist, -1 disabled"},"country":{"type":"string","description":"Country"},"phoneArea":{"type":"string","description":"Phone area code"}}}}}}
```

## The CustomerStatusVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerStatusVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32","description":"Whether the customer exists, 1 exists, 2 does not exist, -1 disabled"},"country":{"type":"string","description":"Country"},"phoneArea":{"type":"string","description":"Phone area code"}}}}}}
```

## The BaseResultCustomerDepositProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCustomerDepositProposalDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerDepositProposalDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerDepositProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country (Country where the customer account is opened)"},"depositCurrency":{"type":"string","description":"Account currency (trading account currency)"},"paymentCurrency":{"type":"string","description":"Deposit currency (Currency supported by the payment channel)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"intendAmount":{"type":"string","description":"Proposal amount (amount received by the platform)"},"toPaymentRate":{"type":"string","description":"Deposit exchange rate used for payment platform"},"toPaymentAmount":{"type":"string","description":"Amount sent to the payment platform (amount received by the payment channel)"},"fromPaymentAmount":{"type":"string","description":"Amount received from the payment platform (amount notified by the payment channel callback)"},"paymentRate":{"type":"string","description":"Deposit exchange rate submitted when generating the deposit proposal, the exchange rate should be changed to the rate at the time of payment notification after the customer pays"},"actualAmount":{"type":"string","description":"Actual deposit amount"},"depositFee":{"type":"string","description":"Deposit fee"},"finalAmount":{"type":"string","description":"Final credited amount"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"clientType":{"type":"string","description":"Deposit source (terminal types H5_Android, H5_IOS, PCUI_Windows, PCUI_Mac, APP_Android, APP_IOS)"},"channelCode":{"type":"string","description":"Advertising Source (Customer Account Opening Channel Code)"},"checkBy":{"type":"string","description":"Approver"},"remark":{"type":"string","description":"Remarks"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal Status, Pending Approval: 1, Approval Successful: 2, Approval Failed: 3, Proposal Invalid: 4"},"depositStatus":{"type":"integer","format":"int32","description":"Deposit Status, Pending Deposit: 1, Deposit Successful: 2, Deposit Failed: 3"},"paymentStatus":{"type":"integer","format":"int32","description":"Payment Status, Pending Payment: 1, Payment Successful: 2, Payment Failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"refundRet":{"type":"integer","format":"int32","description":"Refund to Payment Channel: Pending Refund 1, Submission Successful 2, Submission Return Failed 3, Call Exception 4, Refund Successful 5, Refund Failed 6"},"notifyStatus":{"type":"boolean","description":"Payment Notification Status 0: Not Notified, 1: Notified"},"queryCount":{"type":"integer","format":"int32","description":"Number of Times Reconciliation has been Queried"},"queryMaxCount":{"type":"integer","format":"int32","description":"Maximum Number of Times Reconciliation can be Queried"},"txid":{"type":"string","description":"txid"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"},"address":{"type":"string","description":"Receiving address"},"thirdId":{"type":"string","description":"Third-party record id"},"callbackUrl":{"type":"string","description":"Front-end callback address"},"refundToAddr":{"type":"string","description":"Refund entry address"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdAccount":{"type":"string","description":"Third-party account"}}}}}}
```

## The CustomerDepositProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerDepositProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country (Country where the customer account is opened)"},"depositCurrency":{"type":"string","description":"Account currency (trading account currency)"},"paymentCurrency":{"type":"string","description":"Deposit currency (Currency supported by the payment channel)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"intendAmount":{"type":"string","description":"Proposal amount (amount received by the platform)"},"toPaymentRate":{"type":"string","description":"Deposit exchange rate used for payment platform"},"toPaymentAmount":{"type":"string","description":"Amount sent to the payment platform (amount received by the payment channel)"},"fromPaymentAmount":{"type":"string","description":"Amount received from the payment platform (amount notified by the payment channel callback)"},"paymentRate":{"type":"string","description":"Deposit exchange rate submitted when generating the deposit proposal, the exchange rate should be changed to the rate at the time of payment notification after the customer pays"},"actualAmount":{"type":"string","description":"Actual deposit amount"},"depositFee":{"type":"string","description":"Deposit fee"},"finalAmount":{"type":"string","description":"Final credited amount"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"clientType":{"type":"string","description":"Deposit source (terminal types H5_Android, H5_IOS, PCUI_Windows, PCUI_Mac, APP_Android, APP_IOS)"},"channelCode":{"type":"string","description":"Advertising Source (Customer Account Opening Channel Code)"},"checkBy":{"type":"string","description":"Approver"},"remark":{"type":"string","description":"Remarks"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal Status, Pending Approval: 1, Approval Successful: 2, Approval Failed: 3, Proposal Invalid: 4"},"depositStatus":{"type":"integer","format":"int32","description":"Deposit Status, Pending Deposit: 1, Deposit Successful: 2, Deposit Failed: 3"},"paymentStatus":{"type":"integer","format":"int32","description":"Payment Status, Pending Payment: 1, Payment Successful: 2, Payment Failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"refundRet":{"type":"integer","format":"int32","description":"Refund to Payment Channel: Pending Refund 1, Submission Successful 2, Submission Return Failed 3, Call Exception 4, Refund Successful 5, Refund Failed 6"},"notifyStatus":{"type":"boolean","description":"Payment Notification Status 0: Not Notified, 1: Notified"},"queryCount":{"type":"integer","format":"int32","description":"Number of Times Reconciliation has been Queried"},"queryMaxCount":{"type":"integer","format":"int32","description":"Maximum Number of Times Reconciliation can be Queried"},"txid":{"type":"string","description":"txid"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"},"address":{"type":"string","description":"Receiving address"},"thirdId":{"type":"string","description":"Third-party record id"},"callbackUrl":{"type":"string","description":"Front-end callback address"},"refundToAddr":{"type":"string","description":"Refund entry address"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdAccount":{"type":"string","description":"Third-party account"}}}}}}
```

## The QueryCustomerDepositProposalReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerDepositProposalReqDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"proposalNo":{"type":"string","description":"Proposal number"}}}}}}
```

## The AddAmmAmountDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"AddAmmAmountDto":{"type":"object","properties":{"symbolId":{"type":"integer","description":"Product ID","format":"uint64"},"amount":{"type":"string","description":"Market making funds"},"accountId":{"type":"integer","description":"Account ID","format":"int64"}},"required":["symbolId","amount","accountId"]}}}}
```

## The ManualRepaymentDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"ManualRepaymentDto":{"type":"object","required":["accountCurrency","amount","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"accountCurrency":{"type":"string","description":"Account currency"},"amount":{"type":"number","description":"Amount"}}}}}}
```

## The AddAmmMakerDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"AddAmmMakerDto":{"type":"object","properties":{"symbolId":{"type":"integer","description":"Product ID","format":"uint64"},"strategy":{"type":"string","const":"fix_total_amount","description":"Strategy code, currently fixed value fix_total_amount"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval per tier"},"amount":{"type":"string","description":"Market making funds"},"accountId":{"type":"integer","format":"int64","description":"Account ID"}},"required":["symbolId","strategy","maxLimitPrice","minLimitPrice","priceInterval","amount","accountId"]}}}}
```

## The ManualLoanDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"ManualLoanDto":{"type":"object","required":["accountCurrency","amount","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"accountCurrency":{"type":"string","description":"Account currency"},"amount":{"type":"number","description":"Amount"}}}}}}
```

## The BaseResultAmmSymbolInfoVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultAmmSymbolInfoVo":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"title":"Data Body","$ref":"#/components/schemas/AmmSymbolInfoVo"}},"title":""},"AmmSymbolInfoVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"uint64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote sourceId"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit and Loss Currency"},"symbolDigits":{"type":"integer","format":"uint64","description":"Number of decimal places for product quotes"},"marketMaker":{"$ref":"#/components/schemas/MarketMakerInfoVo2"}},"required":["symbolId","symbolSourceCode","baseCurrency","profitCurrency","symbolDigits","marketMaker"]},"MarketMakerInfoVo2":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"required":["priceInterval","minVolume","maxLimitPrice","minLimitPrice","amount","currency","digits","perHeightAmount","createTime","status","customerNo","customerId","customerGroupId","accountId","contractSize","overHeightSize"]}}}}
```

## The AmmSymbolInfoVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"AmmSymbolInfoVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"uint64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote sourceId"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit and Loss Currency"},"symbolDigits":{"type":"integer","format":"uint64","description":"Number of decimal places for product quotes"},"marketMaker":{"$ref":"#/components/schemas/MarketMakerInfoVo2"}},"required":["symbolId","symbolSourceCode","baseCurrency","profitCurrency","symbolDigits","marketMaker"]},"MarketMakerInfoVo2":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"required":["priceInterval","minVolume","maxLimitPrice","minLimitPrice","amount","currency","digits","perHeightAmount","createTime","status","customerNo","customerId","customerGroupId","accountId","contractSize","overHeightSize"]}}}}
```

## The BaseResultBasePageVoMMBotConfVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoMMBotConfVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoAmmSymbolInfoVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoAmmSymbolInfoVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/AmmSymbolAmountVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"AmmSymbolAmountVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"uint64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote sourceId"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit and Loss Currency"},"symbolDigits":{"type":"integer","format":"uint64","description":"Number of decimal places for product quotes"},"marketMaker":{"type":"object","properties":{"companyId":{"type":"integer","format":"uint64","description":"Company ID"},"customerNo":{"type":"string","description":"Maker customer number"},"customerId":{"type":"integer","format":"uint64","description":"Maker customer id"},"customerGroupId":{"type":"integer","format":"uint64","description":"Maker customer group id"},"accountId":{"type":"integer","format":"uint64","description":"Maker account id"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"string","description":"Latest transaction price, empty indicates that the market maker account is newly added for the second time"},"maxLimitPrice":{"type":"string","description":"Highest price"},"minLimitPrice":{"type":"string","description":"Lowest price"},"priceInterval":{"type":"string","description":"Price interval"},"minVolume":{"type":"string","description":"Minimum trading volume"},"contractSize":{"type":"integer","format":"uint64","description":"Contract size, used to calculate order quantity"},"overHeightSize":{"type":"integer","format":"uint32","description":"Threshold for canceling orders exceeding the number of levels"},"amount":{"type":"string","description":"Market-making fund amount"},"currency":{"type":"string","description":"Market-making fund currency"},"digits":{"type":"integer","format":"uint32","description":"Market-making fund account decimal places"},"perHeightAmount":{"type":"string","description":"Market-making strategy amount per tier"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"updateTime":{"type":"integer","format":"uint64","description":"Update Time"},"status":{"type":"integer","format":"uint32","description":"Status, 0: Stop, 1: Running, 2: Pause"}},"description":"Market maker configuration information","required":["customerNo","customerId","customerGroupId","accountId","maxLimitPrice","minLimitPrice","priceInterval","minVolume","contractSize","overHeightSize","amount","currency","digits","perHeightAmount","createTime","status"]},"bidTotalAmount":{"type":"string","description":"Long fund amount (account currency)"},"askTotalAmount":{"type":"string","description":"Short fund amount (account currency)"},"bids":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Buy tier price and fund amount details"},"asks":{"type":"array","items":{"type":"object","properties":{"price":{"type":"string","description":"Price"},"amount":{"type":"string","description":"Amount (account currency)"},"quantity":{"type":"string","description":"Quantity"}},"required":["price","amount","quantity"]},"description":"Sell tier price and fund amount details"}},"required":["symbolId","symbolSourceCode","baseCurrency","profitCurrency","symbolDigits","marketMaker","bidTotalAmount","askTotalAmount","bids","asks"]}}}}
```

## The BaseResultQueryCoinPayStatusRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultQueryCoinPayStatusRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/QueryCoinPayStatusRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"QueryCoinPayStatusRespDto":{"type":"object","properties":{"accountCurrency":{"type":"string","description":"Account Currency Code"},"channelCode":{"type":"string","description":"Channel code"},"blockchainName":{"type":"string","description":"Chain Name"},"address":{"type":"string","description":"Payment address"},"tradeStatus":{"type":"integer","format":"int32","description":"Transaction status 0:Pending, 1:In progress, 2:Completed, 3:Payment failed"},"txId":{"type":"string","description":"Transaction id"},"amount":{"type":"string","description":"Transaction Amount"},"proposalNo":{"type":"string","description":"Deposit proposal number"}}}}}}
```

## The QueryCoinPayStatusRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCoinPayStatusRespDto":{"type":"object","properties":{"accountCurrency":{"type":"string","description":"Account Currency Code"},"channelCode":{"type":"string","description":"Channel code"},"blockchainName":{"type":"string","description":"Chain Name"},"address":{"type":"string","description":"Payment address"},"tradeStatus":{"type":"integer","format":"int32","description":"Transaction status 0:Pending, 1:In progress, 2:Completed, 3:Payment failed"},"txId":{"type":"string","description":"Transaction id"},"amount":{"type":"string","description":"Transaction Amount"},"proposalNo":{"type":"string","description":"Deposit proposal number"}}}}}}
```

## The QueryCoinPayStatusReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCoinPayStatusReqDto":{"type":"object","required":["accountCurrency","blockchainName","channelCode"],"properties":{"accountCurrency":{"type":"string","description":"Account Currency Code"},"channelCode":{"type":"string","description":"Channel code"},"blockchainName":{"type":"string","description":"Chain Name"},"address":{"type":"string","description":"Payment address"}}}}}}
```

## The BaseResultMMBotConfVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultMMBotConfVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/MMBotConfVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"MMBotConfVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote source code"},"strategy":{"type":"string","description":"Market-making strategy"},"baseCurrency":{"type":"string","description":"Product base currency code"},"profitCurrency":{"type":"string","description":"Product profit and loss currency code"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"number","description":"Latest transaction price"},"maxLimitPrice":{"type":"number","description":"High price"},"minLimitPrice":{"type":"number","description":"High and low grid"},"priceInterval":{"type":"number","description":"Price interval value"},"minVolume":{"type":"number","description":"Minimum transaction volume"},"contractSize":{"type":"integer","format":"int64","description":"Contract size"},"symbolDigits":{"type":"string","description":"Product Quote Decimal Places"},"supplyHeight":{"type":"string","description":"Minimum number of offer levels"},"cancelHeight":{"type":"string","description":"Maximum number of withdrawal levels"},"marketMaker":{"$ref":"#/components/schemas/MarketMakerInfoVo","description":"Market maker account information"}},"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":"Company ID","format":"int64"},"customerNo":{"type":"string","description":"Market maker client number"},"customerId":{"type":"integer","description":"Market maker client ID","format":"int64"},"customerGroupId":{"type":"integer","description":"Market maker client group ID","format":"int64"},"accountId":{"type":"integer","description":"Market maker account ID","format":"int64"},"amount":{"type":"number","description":"Market making amount"},"currency":{"type":"string","description":"Account asset currency"},"digits":{"type":"integer","description":"Account asset decimal places","format":"int32"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"paused":{"type":"boolean","description":"Whether to pause"}},"required":["companyId","customerNo","customerId","customerGroupId","accountId","amount","currency","digits","createTime","paused"]}}}}
```

## The MMBotConfVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"MMBotConfVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolSourceCode":{"type":"string","description":"Product quote source code"},"strategy":{"type":"string","description":"Market-making strategy"},"baseCurrency":{"type":"string","description":"Product base currency code"},"profitCurrency":{"type":"string","description":"Product profit and loss currency code"},"lastPriceAsBid":{"type":"boolean","description":"Whether to use the latest transaction price in the bid as the first level"},"lastPrice":{"type":"number","description":"Latest transaction price"},"maxLimitPrice":{"type":"number","description":"High price"},"minLimitPrice":{"type":"number","description":"High and low grid"},"priceInterval":{"type":"number","description":"Price interval value"},"minVolume":{"type":"number","description":"Minimum transaction volume"},"contractSize":{"type":"integer","format":"int64","description":"Contract size"},"symbolDigits":{"type":"string","description":"Product Quote Decimal Places"},"supplyHeight":{"type":"string","description":"Minimum number of offer levels"},"cancelHeight":{"type":"string","description":"Maximum number of withdrawal levels"},"marketMaker":{"$ref":"#/components/schemas/MarketMakerInfoVo","description":"Market maker account information"}},"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":"Company ID","format":"int64"},"customerNo":{"type":"string","description":"Market maker client number"},"customerId":{"type":"integer","description":"Market maker client ID","format":"int64"},"customerGroupId":{"type":"integer","description":"Market maker client group ID","format":"int64"},"accountId":{"type":"integer","description":"Market maker account ID","format":"int64"},"amount":{"type":"number","description":"Market making amount"},"currency":{"type":"string","description":"Account asset currency"},"digits":{"type":"integer","description":"Account asset decimal places","format":"int32"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"paused":{"type":"boolean","description":"Whether to pause"}},"required":["companyId","customerNo","customerId","customerGroupId","accountId","amount","currency","digits","createTime","paused"]}}}}
```

## The MarketMakerInfoVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"MarketMakerInfoVo":{"type":"object","properties":{"companyId":{"type":"integer","description":"Company ID","format":"int64"},"customerNo":{"type":"string","description":"Market maker client number"},"customerId":{"type":"integer","description":"Market maker client ID","format":"int64"},"customerGroupId":{"type":"integer","description":"Market maker client group ID","format":"int64"},"accountId":{"type":"integer","description":"Market maker account ID","format":"int64"},"amount":{"type":"number","description":"Market making amount"},"currency":{"type":"string","description":"Account asset currency"},"digits":{"type":"integer","description":"Account asset decimal places","format":"int32"},"createTime":{"type":"integer","format":"uint64","description":"Creation time"},"paused":{"type":"boolean","description":"Whether to pause"}},"required":["companyId","customerNo","customerId","customerGroupId","accountId","amount","currency","digits","createTime","paused"]}}}}
```

## The BaseResultListQueryCustomerPaymentChannelRespV3Dto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListQueryCustomerPaymentChannelRespV3Dto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/QueryCustomerPaymentChannelRespV3Dto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"QueryCustomerPaymentChannelRespV3Dto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"paymentTypeAlias":{"type":"string","description":"Payment channel type alias"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"paymentCurrency":{"type":"string","description":"Payment currency code"},"merchantNo":{"type":"string","description":"Channel merchant number"},"channelConvertRate":{"type":"boolean","description":"Payment channel completion exchange rate conversion"},"openTime":{"type":"string","description":"Deposit time, format is 01:00-12:00,13:00-18:00,19:00-22:00"},"sort":{"type":"integer","format":"int32","description":"Sort"},"extend":{"type":"object","description":"Expand data","additionalProperties":{"type":"object","additionalProperties":{"type":"string"}},"properties":{}},"rechargeType":{"type":"string","description":"Multiple recharge methods separated by commas, 1: Direct recharge, 2: Exchange"},"limitConfigList":{"type":"array","items":{"$ref":"#/components/schemas/CustomerGroupDepositLimitConfigV3Vo"}}}},"CustomerGroupDepositLimitConfigV3Vo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"companyId":{"type":"integer","format":"int64","description":"Company ID"},"depositBaseConfigId":{"type":"integer","format":"int64","description":"Basic configuration ID of the company customer group deposit payment channel"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"string","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"string","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"string","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"string","description":"Commission fee"},"rechargeType":{"type":"string","description":"Recharge methods, connected by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The QueryCustomerPaymentChannelRespV3Dto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerPaymentChannelRespV3Dto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"paymentTypeAlias":{"type":"string","description":"Payment channel type alias"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"paymentCurrency":{"type":"string","description":"Payment currency code"},"merchantNo":{"type":"string","description":"Channel merchant number"},"channelConvertRate":{"type":"boolean","description":"Payment channel completion exchange rate conversion"},"openTime":{"type":"string","description":"Deposit time, format is 01:00-12:00,13:00-18:00,19:00-22:00"},"sort":{"type":"integer","format":"int32","description":"Sort"},"extend":{"type":"object","description":"Expand data","additionalProperties":{"type":"object","additionalProperties":{"type":"string"}},"properties":{}},"rechargeType":{"type":"string","description":"Multiple recharge methods separated by commas, 1: Direct recharge, 2: Exchange"},"limitConfigList":{"type":"array","items":{"$ref":"#/components/schemas/CustomerGroupDepositLimitConfigV3Vo"}}}},"CustomerGroupDepositLimitConfigV3Vo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"companyId":{"type":"integer","format":"int64","description":"Company ID"},"depositBaseConfigId":{"type":"integer","format":"int64","description":"Basic configuration ID of the company customer group deposit payment channel"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"string","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"string","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"string","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"string","description":"Commission fee"},"rechargeType":{"type":"string","description":"Recharge methods, connected by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The CustomerGroupDepositLimitConfigV3Vo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupDepositLimitConfigV3Vo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"companyId":{"type":"integer","format":"int64","description":"Company ID"},"depositBaseConfigId":{"type":"integer","format":"int64","description":"Basic configuration ID of the company customer group deposit payment channel"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"string","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"string","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"string","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"string","description":"Commission fee"},"rechargeType":{"type":"string","description":"Recharge methods, connected by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The QueryCustomerPaymentChannelReqV3Dto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerPaymentChannelReqV3Dto":{"type":"object","required":["customerGroupId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"accountCurrency":{"type":"string","description":"Account currency code"},"blockchainName":{"type":"string","description":"Connection name"},"country":{"type":"string","description":"Customer opening country code"}}}}}}
```

## The BaseResultQueryRemainWithdrawAmountRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultQueryRemainWithdrawAmountRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"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":"Customer group ID"},"country":{"type":"string","description":"Country Code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"withdrawCurrency":{"type":"string","description":"Customer receiving currency code"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, bank card: 1, digital wallet: 2"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"remainAmount":{"type":"string","description":"24-hour cumulative remaining withdrawal amount"},"limitAmount":{"type":"string","description":"24-hour cumulative maximum amount"},"withdrawAmount":{"type":"string","description":"24-hour cumulative amount already withdrawn"}}}}}}
```

## The QueryRemainWithdrawAmountRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryRemainWithdrawAmountRespDto":{"type":"object","required":["tradeType","remainAmount","limitAmount","withdrawAmount"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"country":{"type":"string","description":"Country Code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"withdrawCurrency":{"type":"string","description":"Customer receiving currency code"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, bank card: 1, digital wallet: 2"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"remainAmount":{"type":"string","description":"24-hour cumulative remaining withdrawal amount"},"limitAmount":{"type":"string","description":"24-hour cumulative maximum amount"},"withdrawAmount":{"type":"string","description":"24-hour cumulative amount already withdrawn"}}}}}}
```

## The QueryRemainWithdrawAmountReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryRemainWithdrawAmountReqDto":{"type":"object","required":["withdrawType","withdrawMethod","accountCurrency"],"properties":{"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, bank card: 1, digital wallet: 2"},"withdrawMethod":{"type":"string","description":"Withdrawal method, coin_blockatmpay, coin_mdpay, etc."},"accountCurrency":{"type":"string","description":"Account Currency Code"},"withdrawCurrency":{"type":"string","description":"Required when witdrawType is 2, customer receiving currency code"},"blockchainName":{"type":"string","description":"When witdrawType is 2, it is required. Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"}}}}}}
```

## The BaseResultQueryEquityPremiumRateVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultQueryEquityPremiumRateVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/QueryEquityPremiumRateVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"QueryEquityPremiumRateVo":{"type":"object","properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"tradeType":{"type":"integer","format":"int64","description":"Game ID"},"customerNo":{"type":"string","description":"Client number"},"currency":{"type":"string","description":"Currency"},"digits":{"type":"integer","format":"int32","description":"Funds decimal places"},"currentNav":{"type":"string","description":"Real-time Net Asset Value"},"totalBalance":{"type":"string","description":"Total assets"},"premiumRate":{"type":"string","description":"Premium Rate"},"accountInfoMap":{"type":"object","description":"With Account Information","additionalProperties":{"$ref":"#/components/schemas/PremiumRate"},"properties":{}},"newShare":{"type":"string","description":"Latest share"},"markerCustomer":{"type":"boolean","description":"Marker Account"}}},"PremiumRate":{"type":"object","properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"tradeType":{"type":"integer","format":"int64","description":"Game ID"},"accountId":{"type":"integer","format":"int64","description":"System unique account identifier"},"customerNo":{"type":"string","description":"Client number"},"assetsId":{"type":"integer","format":"int64","description":"Asset ID"},"currency":{"type":"string","description":"Account currency"},"digits":{"type":"integer","format":"int32","description":"Funds decimal places"},"wholeWarehouseBalance":{"type":"string","description":"Current Account to Full Position Account Currency"},"wholeWarehouseRate":{"type":"string","description":"Current Account to Full Position Account Exchange Rate"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The QueryEquityPremiumRateVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryEquityPremiumRateVo":{"type":"object","properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"tradeType":{"type":"integer","format":"int64","description":"Game ID"},"customerNo":{"type":"string","description":"Client number"},"currency":{"type":"string","description":"Currency"},"digits":{"type":"integer","format":"int32","description":"Funds decimal places"},"currentNav":{"type":"string","description":"Real-time Net Asset Value"},"totalBalance":{"type":"string","description":"Total assets"},"premiumRate":{"type":"string","description":"Premium Rate"},"accountInfoMap":{"type":"object","description":"With Account Information","additionalProperties":{"$ref":"#/components/schemas/PremiumRate"},"properties":{}},"newShare":{"type":"string","description":"Latest share"},"markerCustomer":{"type":"boolean","description":"Marker Account"}}},"PremiumRate":{"type":"object","properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"tradeType":{"type":"integer","format":"int64","description":"Game ID"},"accountId":{"type":"integer","format":"int64","description":"System unique account identifier"},"customerNo":{"type":"string","description":"Client number"},"assetsId":{"type":"integer","format":"int64","description":"Asset ID"},"currency":{"type":"string","description":"Account currency"},"digits":{"type":"integer","format":"int32","description":"Funds decimal places"},"wholeWarehouseBalance":{"type":"string","description":"Current Account to Full Position Account Currency"},"wholeWarehouseRate":{"type":"string","description":"Current Account to Full Position Account Exchange Rate"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The PremiumRate object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"PremiumRate":{"type":"object","properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"tradeType":{"type":"integer","format":"int64","description":"Game ID"},"accountId":{"type":"integer","format":"int64","description":"System unique account identifier"},"customerNo":{"type":"string","description":"Client number"},"assetsId":{"type":"integer","format":"int64","description":"Asset ID"},"currency":{"type":"string","description":"Account currency"},"digits":{"type":"integer","format":"int32","description":"Funds decimal places"},"wholeWarehouseBalance":{"type":"string","description":"Current Account to Full Position Account Currency"},"wholeWarehouseRate":{"type":"string","description":"Current Account to Full Position Account Exchange Rate"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The QueryWithdrawRiskConfigReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryWithdrawRiskConfigReqDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"}},"required":["customerGroupId"]}}}}
```

## The BaseResultWithdrawCurrencyResDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultWithdrawCurrencyResDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/WithdrawCurrencyResDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"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"}}}}}}
```

## The WithdrawCurrencyResDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"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"}}}}}}
```

## The WithdrawCurrencyListResDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"WithdrawCurrencyListResDto":{"type":"object","properties":{"currency":{"type":"string"},"withdrawMethod":{"type":"string"}}}}}}
```

## The QueryCustomerPaymentChannelReqV2Dto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerPaymentChannelReqV2Dto":{"type":"object","required":["clientType","country","customerGroupId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"paymentCurrency":{"type":"string","description":"Payment currency code"},"accountCurrency":{"type":"string","description":"Account currency code"},"country":{"type":"string","description":"Customer opening country code"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"}}}}}}
```

## The BaseResultQueryWithdrawLimitConfigRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultQueryWithdrawLimitConfigRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/QueryWithdrawLimitConfigRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"QueryWithdrawLimitConfigRespDto":{"type":"object","properties":{"enableWithdraw":{"type":"boolean","description":"Allow Withdrawal"},"withdrawAmount":{"type":"string","description":"Account Withdrawable Amount"},"digit":{"type":"integer","format":"int32"},"withdrawConditionConfig":{"$ref":"#/components/schemas/CustomerGroupWithdrawConditionConfigDto"},"withdrawTimeConfigList":{"type":"array","description":"Withdrawal Time Limit Configuration","items":{"$ref":"#/components/schemas/CustomerGroupWithdrawTimeConfigDto"}},"withdrawAmountConfig":{"$ref":"#/components/schemas/CustomerGroupWithdrawAmountConfigDto"},"withdrawFeeConfigList":{"type":"array","description":"Withdrawal Fee Configuration","items":{"$ref":"#/components/schemas/CustomerGroupWithdrawFeeConfigDto"}},"customerGroupEnable":{"type":"boolean","description":"Customer Group Allow Withdrawal"},"timeEnable":{"type":"boolean","description":"Withdrawal Time Allow Withdrawal"},"accountActiveEnable":{"type":"boolean","description":"Account Must Be Activated Allow Withdrawal"},"amountEnable":{"type":"boolean","description":"Customer Account Balance Allow Withdrawal"},"hourIn24Enable":{"type":"boolean","description":"Within 24 Hours Number Allow Withdrawal"},"walletEnable":{"type":"boolean","description":"Allow Withdrawal of Coins"},"pwdModifyEnable":{"type":"boolean","description":"Interval After Changing Password Allow Withdrawal"},"loginModifyEnable":{"type":"boolean","description":"Is the interval time allowed for withdrawal after changing phone number/email?"}}},"CustomerGroupWithdrawConditionConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"mustActive":{"type":"boolean","description":"Is it necessary for customers to activate before withdrawal?"},"maxCount":{"type":"integer","format":"int32","description":"Number of withdrawals in 24 hours"},"modifyPwdDisableWithdrawIntervals":{"type":"integer","format":"int64","description":"Time after changing password when withdrawal is not allowed: in minutes"},"modifyLoginDisableWithdrawIntervals":{"type":"integer","format":"int64","description":"Time after changing phone/email when withdrawal is not allowed: in minutes"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}},"CustomerGroupWithdrawTimeConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"companyTimezone":{"type":"string","description":"Company operating time zone"},"weekDay":{"type":"integer","format":"int32","description":"Day of the week"},"openTime":{"type":"string","description":"Withdrawal time, format as 01:00-12:00, 13:00-18:00, 19:00-22:59"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}},"CustomerGroupWithdrawAmountConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"accountCurrency":{"type":"string","description":"Account currency"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"singleLowAmount":{"type":"number","description":"Minimum withdrawal amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum single withdrawal amount"},"singleCheckLowAmount":{"type":"number","description":"Minimum withdrawal amount requiring manual review"},"maxIn24hourAmount":{"type":"number","description":"Maximum withdrawal amount within 24 hours"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}},"CustomerGroupWithdrawFeeConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"accountCurrency":{"type":"string","description":"Account currency"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"},"blockchainName":{"type":"string","description":"Blockchain name"},"valueType":{"type":"string","description":"Value type, single withdrawal amount: single_amount, total open margin/deposit amount (ratio): open_margin_rate, number of withdrawals within 24 hours: with24hour_times"},"leftOpenValue":{"type":"number","description":"Interval left value"},"rightCloseValue":{"type":"number","description":"Interval right value"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount: 1, percentage rate: 2"},"feeValue":{"type":"number","description":"Fee fixed amount value/ratio value"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The QueryWithdrawLimitConfigRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryWithdrawLimitConfigRespDto":{"type":"object","properties":{"enableWithdraw":{"type":"boolean","description":"Allow Withdrawal"},"withdrawAmount":{"type":"string","description":"Account Withdrawable Amount"},"digit":{"type":"integer","format":"int32"},"withdrawConditionConfig":{"$ref":"#/components/schemas/CustomerGroupWithdrawConditionConfigDto"},"withdrawTimeConfigList":{"type":"array","description":"Withdrawal Time Limit Configuration","items":{"$ref":"#/components/schemas/CustomerGroupWithdrawTimeConfigDto"}},"withdrawAmountConfig":{"$ref":"#/components/schemas/CustomerGroupWithdrawAmountConfigDto"},"withdrawFeeConfigList":{"type":"array","description":"Withdrawal Fee Configuration","items":{"$ref":"#/components/schemas/CustomerGroupWithdrawFeeConfigDto"}},"customerGroupEnable":{"type":"boolean","description":"Customer Group Allow Withdrawal"},"timeEnable":{"type":"boolean","description":"Withdrawal Time Allow Withdrawal"},"accountActiveEnable":{"type":"boolean","description":"Account Must Be Activated Allow Withdrawal"},"amountEnable":{"type":"boolean","description":"Customer Account Balance Allow Withdrawal"},"hourIn24Enable":{"type":"boolean","description":"Within 24 Hours Number Allow Withdrawal"},"walletEnable":{"type":"boolean","description":"Allow Withdrawal of Coins"},"pwdModifyEnable":{"type":"boolean","description":"Interval After Changing Password Allow Withdrawal"},"loginModifyEnable":{"type":"boolean","description":"Is the interval time allowed for withdrawal after changing phone number/email?"}}},"CustomerGroupWithdrawConditionConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"mustActive":{"type":"boolean","description":"Is it necessary for customers to activate before withdrawal?"},"maxCount":{"type":"integer","format":"int32","description":"Number of withdrawals in 24 hours"},"modifyPwdDisableWithdrawIntervals":{"type":"integer","format":"int64","description":"Time after changing password when withdrawal is not allowed: in minutes"},"modifyLoginDisableWithdrawIntervals":{"type":"integer","format":"int64","description":"Time after changing phone/email when withdrawal is not allowed: in minutes"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}},"CustomerGroupWithdrawTimeConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"companyTimezone":{"type":"string","description":"Company operating time zone"},"weekDay":{"type":"integer","format":"int32","description":"Day of the week"},"openTime":{"type":"string","description":"Withdrawal time, format as 01:00-12:00, 13:00-18:00, 19:00-22:59"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}},"CustomerGroupWithdrawAmountConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"accountCurrency":{"type":"string","description":"Account currency"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"singleLowAmount":{"type":"number","description":"Minimum withdrawal amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum single withdrawal amount"},"singleCheckLowAmount":{"type":"number","description":"Minimum withdrawal amount requiring manual review"},"maxIn24hourAmount":{"type":"number","description":"Maximum withdrawal amount within 24 hours"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}},"CustomerGroupWithdrawFeeConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"accountCurrency":{"type":"string","description":"Account currency"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"},"blockchainName":{"type":"string","description":"Blockchain name"},"valueType":{"type":"string","description":"Value type, single withdrawal amount: single_amount, total open margin/deposit amount (ratio): open_margin_rate, number of withdrawals within 24 hours: with24hour_times"},"leftOpenValue":{"type":"number","description":"Interval left value"},"rightCloseValue":{"type":"number","description":"Interval right value"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount: 1, percentage rate: 2"},"feeValue":{"type":"number","description":"Fee fixed amount value/ratio value"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The CustomerGroupWithdrawFeeConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupWithdrawFeeConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"accountCurrency":{"type":"string","description":"Account currency"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"},"blockchainName":{"type":"string","description":"Blockchain name"},"valueType":{"type":"string","description":"Value type, single withdrawal amount: single_amount, total open margin/deposit amount (ratio): open_margin_rate, number of withdrawals within 24 hours: with24hour_times"},"leftOpenValue":{"type":"number","description":"Interval left value"},"rightCloseValue":{"type":"number","description":"Interval right value"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount: 1, percentage rate: 2"},"feeValue":{"type":"number","description":"Fee fixed amount value/ratio value"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The CustomerGroupWithdrawAmountConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupWithdrawAmountConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"accountCurrency":{"type":"string","description":"Account currency"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"singleLowAmount":{"type":"number","description":"Minimum withdrawal amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum single withdrawal amount"},"singleCheckLowAmount":{"type":"number","description":"Minimum withdrawal amount requiring manual review"},"maxIn24hourAmount":{"type":"number","description":"Maximum withdrawal amount within 24 hours"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The CustomerGroupWithdrawTimeConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupWithdrawTimeConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"companyTimezone":{"type":"string","description":"Company operating time zone"},"weekDay":{"type":"integer","format":"int32","description":"Day of the week"},"openTime":{"type":"string","description":"Withdrawal time, format as 01:00-12:00, 13:00-18:00, 19:00-22:59"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The CustomerGroupWithdrawConditionConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupWithdrawConditionConfigDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"mustActive":{"type":"boolean","description":"Is it necessary for customers to activate before withdrawal?"},"maxCount":{"type":"integer","format":"int32","description":"Number of withdrawals in 24 hours"},"modifyPwdDisableWithdrawIntervals":{"type":"integer","format":"int64","description":"Time after changing password when withdrawal is not allowed: in minutes"},"modifyLoginDisableWithdrawIntervals":{"type":"integer","format":"int64","description":"Time after changing phone/email when withdrawal is not allowed: in minutes"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The QueryWithdrawLimitConfigReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryWithdrawLimitConfigReqDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"country":{"type":"string","description":"Country Code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"withdrawCurrency":{"type":"string","description":"Customer receiving currency code"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, bank card: 1, digital wallet: 2"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"}}}}}}
```

## The BaseResultJSONArray object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultJSONArray":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"type":"object","properties":{}}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The QueryWithdrawBankReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryWithdrawBankReqDto":{"type":"object","properties":{"withdrawMethod":{"type":"string","description":"Withdrawal method"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"}}}}}}
```

## The BaseResultListQueryCustomerPaymentChannelRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListQueryCustomerPaymentChannelRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/QueryCustomerPaymentChannelRespDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"QueryCustomerPaymentChannelRespDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"paymentTypeAlias":{"type":"string","description":"Payment channel type alias"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"paymentCurrency":{"type":"string","description":"Payment currency code"},"merchantNo":{"type":"string","description":"Channel merchant number"},"channelConvertRate":{"type":"boolean","description":"Payment channel completion exchange rate conversion"},"openTime":{"type":"string","description":"Deposit time, format is 01:00-12:00,13:00-18:00,19:00-22:00"},"accountCurrency":{"type":"string","description":"Account currency"},"accountCurrencyDigit":{"type":"integer","format":"int32","description":"Decimal places for account currency assets"},"singleLowAmount":{"type":"number","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"number","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"number","description":"Commission fee"},"sort":{"type":"integer","format":"int32","description":"Sort"},"extend":{"type":"object","description":"Expand data","additionalProperties":{"type":"object","additionalProperties":{"type":"string"}},"properties":{}},"rechargeType":{"type":"string","description":"Multiple recharge methods separated by commas, 1: Direct recharge, 2: Exchange"},"limitConfigList":{"type":"array","items":{"$ref":"#/components/schemas/CustomerGroupDepositLimitConfigVo"}}}},"CustomerGroupDepositLimitConfigVo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"companyId":{"type":"integer","format":"int64","description":"Company ID"},"depositBaseConfigId":{"type":"integer","format":"int64","description":"Basic configuration ID of the company customer group deposit payment channel"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"number","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"number","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"number","description":"Commission fee"},"rechargeType":{"type":"string","description":"Recharge methods, connected by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The QueryCustomerPaymentChannelRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerPaymentChannelRespDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"paymentTypeAlias":{"type":"string","description":"Payment channel type alias"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"paymentCurrency":{"type":"string","description":"Payment currency code"},"merchantNo":{"type":"string","description":"Channel merchant number"},"channelConvertRate":{"type":"boolean","description":"Payment channel completion exchange rate conversion"},"openTime":{"type":"string","description":"Deposit time, format is 01:00-12:00,13:00-18:00,19:00-22:00"},"accountCurrency":{"type":"string","description":"Account currency"},"accountCurrencyDigit":{"type":"integer","format":"int32","description":"Decimal places for account currency assets"},"singleLowAmount":{"type":"number","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"number","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"number","description":"Commission fee"},"sort":{"type":"integer","format":"int32","description":"Sort"},"extend":{"type":"object","description":"Expand data","additionalProperties":{"type":"object","additionalProperties":{"type":"string"}},"properties":{}},"rechargeType":{"type":"string","description":"Multiple recharge methods separated by commas, 1: Direct recharge, 2: Exchange"},"limitConfigList":{"type":"array","items":{"$ref":"#/components/schemas/CustomerGroupDepositLimitConfigVo"}}}},"CustomerGroupDepositLimitConfigVo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"companyId":{"type":"integer","format":"int64","description":"Company ID"},"depositBaseConfigId":{"type":"integer","format":"int64","description":"Basic configuration ID of the company customer group deposit payment channel"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"number","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"number","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"number","description":"Commission fee"},"rechargeType":{"type":"string","description":"Recharge methods, connected by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The CustomerGroupDepositLimitConfigVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupDepositLimitConfigVo":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"companyId":{"type":"integer","format":"int64","description":"Company ID"},"depositBaseConfigId":{"type":"integer","format":"int64","description":"Basic configuration ID of the company customer group deposit payment channel"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"number","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"number","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"number","description":"Commission fee"},"rechargeType":{"type":"string","description":"Recharge methods, connected by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The QueryCustomerPaymentChannelReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerPaymentChannelReqDto":{"type":"object","required":["accountCurrency","clientType","country","customerGroupId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"paymentCurrency":{"type":"string","description":"Payment currency code"},"accountCurrency":{"type":"string","description":"Account currency code"},"country":{"type":"string","description":"Customer opening country code"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"}}}}}}
```

## The BaseResultBasePageVoOpenFundsVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoOpenFundsVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoOpenFundsVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoOpenFundsVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/OpenFundsVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"OpenFundsVo":{"type":"object","properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"fundName":{"type":"string","description":"Fund name"},"fundType":{"type":"string","description":"Fund type"},"managerName":{"type":"string","description":"Manager name"},"preShare":{"type":"string","description":"Issued shares"},"upDate":{"type":"string","description":"Establishment date"},"shareToken":{"type":"integer","format":"int64","description":"Fund share token"},"shareTokenCode":{"type":"string","description":"Fund share token code"},"operationMode":{"type":"integer","format":"int64","description":"Operation mode"},"trackIndex":{"type":"integer","format":"int64","description":"Tracking index"},"trackIndexOut":{"type":"string","description":"External tracking index"},"companyId":{"type":"integer","format":"int64","description":"Fund company ID"},"customerNo":{"type":"string","description":"Bind fund net worth account"},"settlementCompanyId":{"type":"integer","format":"int64","description":"Fund settlement company ID"},"settlementCustomerNo":{"type":"string","description":"Bind fund settlement account"},"introduction":{"type":"string","description":"Fund introduction"},"canPurchase":{"type":"integer","format":"int32","description":"Can it be subscribed. 1-Yes; 2-No;"},"purchaseFeeProportion":{"type":"number","description":"Subscription fee rate (decimal. One percent = 0.01)"},"purchaseCurrencySetting":{"type":"array","description":"Subscription asset settings. JSON format","items":{"$ref":"#/components/schemas/PurchaseAssetsSet"}},"canRedemption":{"type":"integer","format":"int32","description":"Can it be redeemed. 1-Yes; 2-No;"},"redemptionFeeProportion":{"type":"number","description":"Redemption fee rate (decimal. One percent = 0.01)"},"redemptionCurrencySetting":{"type":"array","description":"Redemption optional currency list","items":{"$ref":"#/components/schemas/RedemptionAssetsSet"}},"minRedemptionNum":{"type":"number","description":"Minimum redemption share number"},"newShare":{"type":"string","description":"Latest share"},"managementFee":{"type":"number","description":"Fund management fee (annual. Decimal. One percent = 0.01)"},"dailySettlementTime":{"type":"integer","format":"int32","description":"Management fee daily settlement time (UTC. Minutes)"},"yearDays":{"type":"integer","format":"int32","description":"Number of days in a year"},"customerId":{"type":"integer","format":"int64","description":"Bind fund net worth account ID"},"settlementCustomerId":{"type":"integer","format":"int64","description":"Bind fund settlement account ID"},"purchaseType":{"type":"integer","format":"int32","description":"Subscription method. 1-Subscription by amount; 2-Subscription by share;"},"fundCurrencyList":{"type":"array","description":"Underlying Asset List","items":{"$ref":"#/components/schemas/BaseAssets"}},"shareTokenDigits":{"type":"integer","format":"int32","description":"Fund Share Token Decimal Places"}}},"PurchaseAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minPurchaseAmount":{"type":"number","description":"Minimum Purchase Amount per Transaction"},"minPurchaseNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"purchaseFeeProportion":{"type":"number","description":"Purchase Fee Rate"}}},"RedemptionAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minRedemptionAmount":{"type":"number","description":"Minimum Redemption Amount per Transaction"},"minRedemptionNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"redemptionFeeProportion":{"type":"number","description":"Redemption Fee Rate"}}},"BaseAssets":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The BasePageVoOpenFundsVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoOpenFundsVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/OpenFundsVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"OpenFundsVo":{"type":"object","properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"fundName":{"type":"string","description":"Fund name"},"fundType":{"type":"string","description":"Fund type"},"managerName":{"type":"string","description":"Manager name"},"preShare":{"type":"string","description":"Issued shares"},"upDate":{"type":"string","description":"Establishment date"},"shareToken":{"type":"integer","format":"int64","description":"Fund share token"},"shareTokenCode":{"type":"string","description":"Fund share token code"},"operationMode":{"type":"integer","format":"int64","description":"Operation mode"},"trackIndex":{"type":"integer","format":"int64","description":"Tracking index"},"trackIndexOut":{"type":"string","description":"External tracking index"},"companyId":{"type":"integer","format":"int64","description":"Fund company ID"},"customerNo":{"type":"string","description":"Bind fund net worth account"},"settlementCompanyId":{"type":"integer","format":"int64","description":"Fund settlement company ID"},"settlementCustomerNo":{"type":"string","description":"Bind fund settlement account"},"introduction":{"type":"string","description":"Fund introduction"},"canPurchase":{"type":"integer","format":"int32","description":"Can it be subscribed. 1-Yes; 2-No;"},"purchaseFeeProportion":{"type":"number","description":"Subscription fee rate (decimal. One percent = 0.01)"},"purchaseCurrencySetting":{"type":"array","description":"Subscription asset settings. JSON format","items":{"$ref":"#/components/schemas/PurchaseAssetsSet"}},"canRedemption":{"type":"integer","format":"int32","description":"Can it be redeemed. 1-Yes; 2-No;"},"redemptionFeeProportion":{"type":"number","description":"Redemption fee rate (decimal. One percent = 0.01)"},"redemptionCurrencySetting":{"type":"array","description":"Redemption optional currency list","items":{"$ref":"#/components/schemas/RedemptionAssetsSet"}},"minRedemptionNum":{"type":"number","description":"Minimum redemption share number"},"newShare":{"type":"string","description":"Latest share"},"managementFee":{"type":"number","description":"Fund management fee (annual. Decimal. One percent = 0.01)"},"dailySettlementTime":{"type":"integer","format":"int32","description":"Management fee daily settlement time (UTC. Minutes)"},"yearDays":{"type":"integer","format":"int32","description":"Number of days in a year"},"customerId":{"type":"integer","format":"int64","description":"Bind fund net worth account ID"},"settlementCustomerId":{"type":"integer","format":"int64","description":"Bind fund settlement account ID"},"purchaseType":{"type":"integer","format":"int32","description":"Subscription method. 1-Subscription by amount; 2-Subscription by share;"},"fundCurrencyList":{"type":"array","description":"Underlying Asset List","items":{"$ref":"#/components/schemas/BaseAssets"}},"shareTokenDigits":{"type":"integer","format":"int32","description":"Fund Share Token Decimal Places"}}},"PurchaseAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minPurchaseAmount":{"type":"number","description":"Minimum Purchase Amount per Transaction"},"minPurchaseNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"purchaseFeeProportion":{"type":"number","description":"Purchase Fee Rate"}}},"RedemptionAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minRedemptionAmount":{"type":"number","description":"Minimum Redemption Amount per Transaction"},"minRedemptionNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"redemptionFeeProportion":{"type":"number","description":"Redemption Fee Rate"}}},"BaseAssets":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The OpenFundsVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"OpenFundsVo":{"type":"object","properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"fundName":{"type":"string","description":"Fund name"},"fundType":{"type":"string","description":"Fund type"},"managerName":{"type":"string","description":"Manager name"},"preShare":{"type":"string","description":"Issued shares"},"upDate":{"type":"string","description":"Establishment date"},"shareToken":{"type":"integer","format":"int64","description":"Fund share token"},"shareTokenCode":{"type":"string","description":"Fund share token code"},"operationMode":{"type":"integer","format":"int64","description":"Operation mode"},"trackIndex":{"type":"integer","format":"int64","description":"Tracking index"},"trackIndexOut":{"type":"string","description":"External tracking index"},"companyId":{"type":"integer","format":"int64","description":"Fund company ID"},"customerNo":{"type":"string","description":"Bind fund net worth account"},"settlementCompanyId":{"type":"integer","format":"int64","description":"Fund settlement company ID"},"settlementCustomerNo":{"type":"string","description":"Bind fund settlement account"},"introduction":{"type":"string","description":"Fund introduction"},"canPurchase":{"type":"integer","format":"int32","description":"Can it be subscribed. 1-Yes; 2-No;"},"purchaseFeeProportion":{"type":"number","description":"Subscription fee rate (decimal. One percent = 0.01)"},"purchaseCurrencySetting":{"type":"array","description":"Subscription asset settings. JSON format","items":{"$ref":"#/components/schemas/PurchaseAssetsSet"}},"canRedemption":{"type":"integer","format":"int32","description":"Can it be redeemed. 1-Yes; 2-No;"},"redemptionFeeProportion":{"type":"number","description":"Redemption fee rate (decimal. One percent = 0.01)"},"redemptionCurrencySetting":{"type":"array","description":"Redemption optional currency list","items":{"$ref":"#/components/schemas/RedemptionAssetsSet"}},"minRedemptionNum":{"type":"number","description":"Minimum redemption share number"},"newShare":{"type":"string","description":"Latest share"},"managementFee":{"type":"number","description":"Fund management fee (annual. Decimal. One percent = 0.01)"},"dailySettlementTime":{"type":"integer","format":"int32","description":"Management fee daily settlement time (UTC. Minutes)"},"yearDays":{"type":"integer","format":"int32","description":"Number of days in a year"},"customerId":{"type":"integer","format":"int64","description":"Bind fund net worth account ID"},"settlementCustomerId":{"type":"integer","format":"int64","description":"Bind fund settlement account ID"},"purchaseType":{"type":"integer","format":"int32","description":"Subscription method. 1-Subscription by amount; 2-Subscription by share;"},"fundCurrencyList":{"type":"array","description":"Underlying Asset List","items":{"$ref":"#/components/schemas/BaseAssets"}},"shareTokenDigits":{"type":"integer","format":"int32","description":"Fund Share Token Decimal Places"}}},"PurchaseAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minPurchaseAmount":{"type":"number","description":"Minimum Purchase Amount per Transaction"},"minPurchaseNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"purchaseFeeProportion":{"type":"number","description":"Purchase Fee Rate"}}},"RedemptionAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minRedemptionAmount":{"type":"number","description":"Minimum Redemption Amount per Transaction"},"minRedemptionNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"redemptionFeeProportion":{"type":"number","description":"Redemption Fee Rate"}}},"BaseAssets":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The BaseAssets object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseAssets":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The RedemptionAssetsSet object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"RedemptionAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minRedemptionAmount":{"type":"number","description":"Minimum Redemption Amount per Transaction"},"minRedemptionNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"redemptionFeeProportion":{"type":"number","description":"Redemption Fee Rate"}}}}}}
```

## The PurchaseAssetsSet object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"PurchaseAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minPurchaseAmount":{"type":"number","description":"Minimum Purchase Amount per Transaction"},"minPurchaseNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"purchaseFeeProportion":{"type":"number","description":"Purchase Fee Rate"}}}}}}
```

## The BaseResultInteger object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultInteger":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"integer","format":"int32","description":"Data Body"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The BaseResultQueryCustomerDepositExchangeRateDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultQueryCustomerDepositExchangeRateDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/QueryCustomerDepositExchangeRateDtoResp"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"QueryCustomerDepositExchangeRateDtoResp":{"type":"object","properties":{"paymentCurrency":{"type":"string","description":"Payment Currency Code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"channelCode":{"type":"string","description":"Payment channel code"},"depositRateSerialNo":{"type":"string","description":"Serial Number"},"exchangeRate":{"type":"string","description":"Exchange Rate"},"formulaSymbol":{"type":"string","description":"Exchange Rate Direction"},"sourceDigits":{"type":"string","description":"Original Currency Asset Decimal Places"},"targetDigits":{"type":"string","description":"Target Currency Asset Decimal Places"}},"required":["depositRateSerialNo","exchangeRate","formulaSymbol","sourceDigits","targetDigits"]}}}}
```

## The QueryCustomerDepositExchangeRateDtoResp object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerDepositExchangeRateDtoResp":{"type":"object","properties":{"paymentCurrency":{"type":"string","description":"Payment Currency Code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"channelCode":{"type":"string","description":"Payment channel code"},"depositRateSerialNo":{"type":"string","description":"Serial Number"},"exchangeRate":{"type":"string","description":"Exchange Rate"},"formulaSymbol":{"type":"string","description":"Exchange Rate Direction"},"sourceDigits":{"type":"string","description":"Original Currency Asset Decimal Places"},"targetDigits":{"type":"string","description":"Target Currency Asset Decimal Places"}},"required":["depositRateSerialNo","exchangeRate","formulaSymbol","sourceDigits","targetDigits"]}}}}
```

## The QueryCustomerDepositExchangeRateDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerDepositExchangeRateDto":{"type":"object","properties":{"paymentCurrency":{"type":"string","description":"Payment Currency Code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"channelCode":{"type":"string","description":"Payment channel code"}}}}}}
```

## The BaseResultOpenFundsVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultOpenFundsVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/OpenFundsVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"OpenFundsVo":{"type":"object","properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"fundName":{"type":"string","description":"Fund name"},"fundType":{"type":"string","description":"Fund type"},"managerName":{"type":"string","description":"Manager name"},"preShare":{"type":"string","description":"Issued shares"},"upDate":{"type":"string","description":"Establishment date"},"shareToken":{"type":"integer","format":"int64","description":"Fund share token"},"shareTokenCode":{"type":"string","description":"Fund share token code"},"operationMode":{"type":"integer","format":"int64","description":"Operation mode"},"trackIndex":{"type":"integer","format":"int64","description":"Tracking index"},"trackIndexOut":{"type":"string","description":"External tracking index"},"companyId":{"type":"integer","format":"int64","description":"Fund company ID"},"customerNo":{"type":"string","description":"Bind fund net worth account"},"settlementCompanyId":{"type":"integer","format":"int64","description":"Fund settlement company ID"},"settlementCustomerNo":{"type":"string","description":"Bind fund settlement account"},"introduction":{"type":"string","description":"Fund introduction"},"canPurchase":{"type":"integer","format":"int32","description":"Can it be subscribed. 1-Yes; 2-No;"},"purchaseFeeProportion":{"type":"number","description":"Subscription fee rate (decimal. One percent = 0.01)"},"purchaseCurrencySetting":{"type":"array","description":"Subscription asset settings. JSON format","items":{"$ref":"#/components/schemas/PurchaseAssetsSet"}},"canRedemption":{"type":"integer","format":"int32","description":"Can it be redeemed. 1-Yes; 2-No;"},"redemptionFeeProportion":{"type":"number","description":"Redemption fee rate (decimal. One percent = 0.01)"},"redemptionCurrencySetting":{"type":"array","description":"Redemption optional currency list","items":{"$ref":"#/components/schemas/RedemptionAssetsSet"}},"minRedemptionNum":{"type":"number","description":"Minimum redemption share number"},"newShare":{"type":"string","description":"Latest share"},"managementFee":{"type":"number","description":"Fund management fee (annual. Decimal. One percent = 0.01)"},"dailySettlementTime":{"type":"integer","format":"int32","description":"Management fee daily settlement time (UTC. Minutes)"},"yearDays":{"type":"integer","format":"int32","description":"Number of days in a year"},"customerId":{"type":"integer","format":"int64","description":"Bind fund net worth account ID"},"settlementCustomerId":{"type":"integer","format":"int64","description":"Bind fund settlement account ID"},"purchaseType":{"type":"integer","format":"int32","description":"Subscription method. 1-Subscription by amount; 2-Subscription by share;"},"fundCurrencyList":{"type":"array","description":"Underlying Asset List","items":{"$ref":"#/components/schemas/BaseAssets"}},"shareTokenDigits":{"type":"integer","format":"int32","description":"Fund Share Token Decimal Places"}}},"PurchaseAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minPurchaseAmount":{"type":"number","description":"Minimum Purchase Amount per Transaction"},"minPurchaseNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"purchaseFeeProportion":{"type":"number","description":"Purchase Fee Rate"}}},"RedemptionAssetsSet":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"minRedemptionAmount":{"type":"number","description":"Minimum Redemption Amount per Transaction"},"minRedemptionNum":{"type":"number","description":"Minimum Purchase Share per Transaction"},"redemptionFeeProportion":{"type":"number","description":"Redemption Fee Rate"}}},"BaseAssets":{"type":"object","properties":{"currencyCode":{"type":"string","description":"Currency Code"},"currencyName":{"type":"string","description":"Currency Name"},"weight":{"type":"string","description":"Weight"}}}}}}
```

## The BaseResultListWithdrawMethodQueryDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListWithdrawMethodQueryDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/WithdrawMethodQueryDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"WithdrawMethodQueryDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"country":{"type":"string","description":"Country Code"},"withdrawCurrency":{"type":"string","description":"Supported Currencies"},"withdrawMethod":{"type":"string","description":"Withdrawal Method Code"},"channelName":{"type":"string","description":"Channel Name"}}}}}}
```

## The WithdrawMethodQueryDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"WithdrawMethodQueryDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"country":{"type":"string","description":"Country Code"},"withdrawCurrency":{"type":"string","description":"Supported Currencies"},"withdrawMethod":{"type":"string","description":"Withdrawal Method Code"},"channelName":{"type":"string","description":"Channel Name"}}}}}}
```

## The QueryDepositCoinListDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryDepositCoinListDto":{"type":"object","required":["clientType","country","customerGroupId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"country":{"type":"string","description":"Customer opening country code"}}}}}}
```

## The DividendInfo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"DividendInfo":{"type":"object","properties":{"dividendSymbolName":{"type":"string","description":"Dividend Stock Name"},"dividendCurrency":{"type":"string","description":"Dividend Currency"},"dividendDate":{"type":"integer","format":"int64","description":"Action Date"},"dividendLeft":{"type":"string","description":"Action Type Parameter Value"},"dividendRight":{"type":"string","description":"Action Type Parameter Value"},"dividendActionType":{"type":"integer","format":"int32","description":"Action Type"},"actionInfo":{"type":"string","description":"Action Information"}},"description":"Company Action"}}}}
```

## The BorrowAssetsInterest object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BorrowAssetsInterest":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"ID"},"borrowInterestGroupId":{"type":"integer","format":"int64","description":"Loan Interest Group ID"},"assetsId":{"type":"integer","format":"int64","description":"Asset ID"},"value":{"type":"number","description":"Loan Interest Rate"},"assetCode":{"type":"string","description":"Asset CODE"}},"description":"Loan Interest Rate"}}}}
```

## The BorrowStatus object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BorrowStatus":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"ID"},"borrowStatusGroupId":{"type":"integer","format":"int64","description":"Asset Borrowable Group ID"},"assetsId":{"type":"integer","format":"int64","description":"Asset ID"},"value":{"type":"integer","format":"int32","description":"Asset Borrowable 1,2, Yes, No"}},"description":"Asset Borrowable"}}}}
```

## The BorrowLimit object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BorrowLimit":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"ID"},"borrowListGroupId":{"type":"integer","format":"int64","description":"Loan Interest Group ID"},"assetsId":{"type":"integer","format":"int64","description":"Asset ID"},"value":{"type":"number","description":"Maximum Loan Limit"}},"description":"Maximum Loan Limit"}}}}
```

## The BorrowInterest object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BorrowInterest":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"ID"},"borrowInterestGroupId":{"type":"integer","format":"int64","description":"Loan Interest Group ID"},"assetsId":{"type":"integer","format":"int64","description":"Asset ID"},"value":{"type":"number","description":"Loan Interest Rate"}},"description":"Loan Interest Rate"}}}}
```

## The QuoteTime object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QuoteTime":{"type":"object","properties":{"dayOfWeek":{"type":"integer","format":"int32","description":"Day of the Week, 1-7 Monday to Sunday"},"startTime":{"type":"integer","format":"int64","description":"Start Time, in seconds"},"endTime":{"type":"integer","format":"int64","description":"End Time, in seconds"}},"description":"Market time"}}}}
```

## The MarginSet object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"MarginSet":{"type":"object","properties":{"id":{"type":"string","description":"Margin ID"},"groupId":{"type":"integer","format":"int64","description":"Margin Group ID"},"rangeLeft":{"type":"number","description":"Range Start"},"rangeRight":{"type":"number","description":"Range End"},"percent":{"type":"number","description":"Per Mille"},"type":{"type":"string","description":"Type"},"values":{"type":"string","description":"Value"}}}}}}
```

## The MarginInfo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"MarginInfo":{"type":"object","properties":{"id":{"type":"string","description":"Margin ID"},"groupId":{"type":"integer","format":"int64","description":"Margin Group ID"},"type":{"type":"string","description":"Type"},"values":{"type":"string","description":"Value"},"rangeLeft":{"type":"number","description":"Range Start"},"rangeRight":{"type":"number","description":"Range End"},"percent":{"type":"number","description":"Per Mille"}}}}}}
```

## The CustomerLoginVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerLoginVO":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Customer ID"},"companyId":{"type":"integer","format":"int64","description":"Company"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group"},"customerNo":{"type":"string","description":"Customer account"},"kycAuditStatus":{"type":"integer","format":"int32","description":"Registration KYC audit status: 0 uncertified, jump to certification page, 1 pending review, 2 review passed, 3 review failed"},"kycAuditRemark":{"type":"string","description":"Registration KYC audit remarks, not empty if rejected"},"kycStatus":{"type":"integer","format":"int32","description":"KYC status"},"kycRemark":{"type":"string","description":"KYC status name"},"accountList":{"type":"object","description":"Trading Account List","properties":{}},"accountRemark":{"type":"string","description":"Whether the customer has a trading account note"},"loginPassStatus":{"type":"string","description":"Set password reminder flag, 1 for password required, 2 for not required"},"payPassStatus":{"type":"string","description":"Payment password existence status, 1 for non-existent, 2 for existent"},"email":{"type":"string","description":"Email"},"phone":{"type":"string","description":"Phone"},"phoneArea":{"type":"string","description":"Phone area code"},"name":{"type":"string","description":"Name"},"country":{"type":"string","description":"Country"},"type":{"type":"integer","format":"int32","description":"Group type <0 real, 1 demo, 2 guest>"},"deposit":{"type":"integer","format":"int32","description":"Depositable, 1 for depositable"},"withdraw":{"type":"integer","format":"int32","description":"Withdrawable, 1 for withdrawable"},"optional":{"type":"integer","format":"int32","description":"Customized flag 0 not added 1 added"},"activateStatus":{"type":"integer","format":"int32","description":"Activation Status"},"activateTime":{"type":"integer","format":"int64","description":"Activation time"},"companyKycStatus":{"type":"integer","format":"int32","description":"Company KYC account opening status, 1 for opened, 2 for not opened"},"status":{"type":"integer","format":"int32","description":"Status: 1 normal, 2 disabled, 3 deleted, 4 closed, 5 locked, 6 closing"},"thirdServerCode":{"type":"string","description":"Unique identifier from third-party system"},"source":{"type":"string","description":"Source"},"thirdLoginSource":{"type":"string","description":"Third-party login sources google, facebook, twitter"},"thirdUserId":{"type":"string","description":"Third-party userId"},"idCard":{"type":"string","description":"ID number"},"idCardType":{"type":"string","description":"ID type"},"thirdIntactMsg":{"type":"string","description":"Third-party login complete data"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"isFund":{"type":"integer","format":"int32","description":"Whether a fund manager, 1 is yes, default 0 is no"},"assertPassStatus":{"type":"string","description":"Set fund password reminder flag, 1 requires setting password, 2 does not require"},"googleId":{"type":"integer","format":"int64","description":"Whether to enable MFA, greater than 0, enabled, otherwise not enabled"},"openAccountType":{"type":"integer","format":"int32","description":"Account type: 0. Individual 1. Enterprise "},"loginTime":{"type":"integer","format":"int64","description":"Login time"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"relationCustomerId":{"type":"integer","format":"int64","description":"Associated account id"},"companyType":{"type":"string","description":"Company type"},"registerSource":{"type":"integer","format":"int32","description":"Registration source"},"associationCompanyId":{"type":"integer","format":"int64","description":"Associated company Id"},"registerTime":{"type":"integer","format":"int64","description":"Registration Time"}}}}}}
```

## The SaveOrderExecuteStandardConfigReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SaveOrderExecuteStandardConfigReqDto":{"type":"object","required":["configDtoList","customerGroupId"],"properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"configDtoList":{"type":"array","description":"Order Execution Standard Configuration Array","items":{"$ref":"#/components/schemas/OrderExecuteStandardConfigDto"}}}},"OrderExecuteStandardConfigDto":{"type":"object","required":["baseCurrency","profitCurrency","rate","symbolId"],"properties":{"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The OrderExecuteStandardConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"OrderExecuteStandardConfigDto":{"type":"object","required":["baseCurrency","profitCurrency","rate","symbolId"],"properties":{"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The BaseResultListDepositAccountCurrencyRespV2Dto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListDepositAccountCurrencyRespV2Dto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/DepositAccountCurrencyRespV2Dto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"DepositAccountCurrencyRespV2Dto":{"type":"object","properties":{"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"accountCurrency":{"type":"string","description":"Account currency"},"blockchainNameList":{"type":"array","description":"Account currency","items":{"type":"string"}}}}}}}
```

## The DepositAccountCurrencyRespV2Dto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"DepositAccountCurrencyRespV2Dto":{"type":"object","properties":{"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"accountCurrency":{"type":"string","description":"Account currency"},"blockchainNameList":{"type":"array","description":"Account currency","items":{"type":"string"}}}}}}}
```

## The QueryDepositAccountCurrencyListV2Dto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryDepositAccountCurrencyListV2Dto":{"type":"object","required":["clientType","country","customerGroupId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"country":{"type":"string","description":"Customer opening country code"},"paymentCodes":{"type":"string","description":"Payment Channel Code, multiple channel codes"},"paymentTypes":{"type":"string","description":"Payment channel type, multiple type codes"}}}}}}
```

## The TradeTime object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"TradeTime":{"type":"object","properties":{"dayOfWeek":{"type":"integer","format":"int32","description":"Day of the Week, 1-7 Monday to Sunday"},"startTime":{"type":"integer","format":"int64","description":"Start Time, in seconds"},"endTime":{"type":"integer","format":"int64","description":"End Time, in seconds"}},"description":"Trading Time"}}}}
```

## The HolidayTime object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"HolidayTime":{"type":"object","properties":{"startTime":{"type":"integer","format":"int64","description":"Start time, 13-digit timestamp"},"endTime":{"type":"integer","format":"int64","description":"End time, 13-digit timestamp"}},"description":"Holiday Time"}}}}
```

## The SearchSymbolBaseDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SearchSymbolBaseDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Client group ID"}},"required":["customerGroupId"]}}}}
```

## The BaseResultCustomerApiVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCustomerApiVO":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerApiVO"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerApiVO":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"id"},"createTime":{"type":"integer","format":"int64","description":"Creation time / Application time"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"apiKey":{"type":"string","description":"access Key"},"customerNo":{"type":"string","description":"customerNo"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerGroupId":{"type":"integer","format":"int64","description":"Client group ID"},"companyId":{"type":"integer","format":"int64","description":"companyId"},"secretKeyMd5":{"type":"string","description":"secretKeyMd5"},"privateKey":{"type":"string","description":"secretKey, only returned when applied for"},"pubKey":{"type":"string","description":"Public key"},"tag":{"type":"string","description":"Tag"},"permissionDTOList":{"type":"array","description":"List of permissions","items":{"$ref":"#/components/schemas/CustomerApiPermissionDTO"}},"ipLimit":{"type":"boolean","description":"Whether IP restriction is enabled"},"whiteIps":{"type":"string","description":"IP whitelist"},"sources":{"type":"array","description":"Permission paths allowed to access","items":{"type":"string"}},"expiredTime":{"type":"integer","format":"int64","description":"Expiration time"},"withdrawTime":{"type":"integer","format":"int64"},"validityDays":{"type":"integer","format":"int32","description":"Validity period (days) -1 expired null permanently valid,"}}},"CustomerApiPermissionDTO":{"type":"object","required":["status"],"properties":{"code":{"type":"string","description":"Permission code"},"name":{"type":"string","description":"Permission name"},"status":{"type":"integer","format":"int32","description":"Whether to enable 1. Enable 2. Disable"},"canEdit":{"type":"boolean","description":"Can it be edited"},"paths":{"type":"array","description":"Permission path","items":{"type":"string"}}}}}}}
```

## The CustomerApiVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerApiVO":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"id"},"createTime":{"type":"integer","format":"int64","description":"Creation time / Application time"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"apiKey":{"type":"string","description":"access Key"},"customerNo":{"type":"string","description":"customerNo"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerGroupId":{"type":"integer","format":"int64","description":"Client group ID"},"companyId":{"type":"integer","format":"int64","description":"companyId"},"secretKeyMd5":{"type":"string","description":"secretKeyMd5"},"privateKey":{"type":"string","description":"secretKey, only returned when applied for"},"pubKey":{"type":"string","description":"Public key"},"tag":{"type":"string","description":"Tag"},"permissionDTOList":{"type":"array","description":"List of permissions","items":{"$ref":"#/components/schemas/CustomerApiPermissionDTO"}},"ipLimit":{"type":"boolean","description":"Whether IP restriction is enabled"},"whiteIps":{"type":"string","description":"IP whitelist"},"sources":{"type":"array","description":"Permission paths allowed to access","items":{"type":"string"}},"expiredTime":{"type":"integer","format":"int64","description":"Expiration time"},"withdrawTime":{"type":"integer","format":"int64"},"validityDays":{"type":"integer","format":"int32","description":"Validity period (days) -1 expired null permanently valid,"}}},"CustomerApiPermissionDTO":{"type":"object","required":["status"],"properties":{"code":{"type":"string","description":"Permission code"},"name":{"type":"string","description":"Permission name"},"status":{"type":"integer","format":"int32","description":"Whether to enable 1. Enable 2. Disable"},"canEdit":{"type":"boolean","description":"Can it be edited"},"paths":{"type":"array","description":"Permission path","items":{"type":"string"}}}}}}}
```

## The CustomerApiPermissionDTO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerApiPermissionDTO":{"type":"object","required":["status"],"properties":{"code":{"type":"string","description":"Permission code"},"name":{"type":"string","description":"Permission name"},"status":{"type":"integer","format":"int32","description":"Whether to enable 1. Enable 2. Disable"},"canEdit":{"type":"boolean","description":"Can it be edited"},"paths":{"type":"array","description":"Permission path","items":{"type":"string"}}}}}}}
```

## The BaseResultLong object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultLong":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"integer","format":"int64","description":"Data Body"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The BaseResultListOrderExecuteStandardConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListOrderExecuteStandardConfigDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/OrderExecuteStandardConfigDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"OrderExecuteStandardConfigDto":{"type":"object","required":["baseCurrency","profitCurrency","rate","symbolId"],"properties":{"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The QueryOrderExecuteStandardConfigReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryOrderExecuteStandardConfigReqDto":{"type":"object","required":["customerGroupId"],"properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"}}}}}}
```

## The BaseResultSetDepositAccountCurrencyRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultSetDepositAccountCurrencyRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","uniqueItems":true,"items":{"$ref":"#/components/schemas/DepositAccountCurrencyRespDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"DepositAccountCurrencyRespDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"paymentTypeAlias":{"type":"string","description":"Payment channel type alias"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"number","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"number","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"number","description":"Commission fee"},"rechargeType":{"type":"string","description":"Multiple recharge methods separated by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The DepositAccountCurrencyRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"DepositAccountCurrencyRespDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"paymentTypeAlias":{"type":"string","description":"Payment channel type alias"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"accountCurrency":{"type":"string","description":"Account currency"},"singleLowAmount":{"type":"number","description":"Minimum deposit amount per transaction"},"singleHighAmount":{"type":"number","description":"Maximum deposit amount per transaction"},"singleCheckLowAmount":{"type":"number","description":"Minimum deposit amount per transaction for manual review"},"feeType":{"type":"integer","format":"int32","description":"Fee type, fixed amount 'fix', percentage rate 'rate'"},"fee":{"type":"number","description":"Commission fee"},"rechargeType":{"type":"string","description":"Multiple recharge methods separated by commas, 1: Direct recharge, 2: Exchange"}}}}}}
```

## The QueryDepositAccountCurrencyListDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryDepositAccountCurrencyListDto":{"type":"object","required":["clientType","country","customerGroupId","paymentCode","rechargeType","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"clientType":{"type":"string","description":"Payment channel supports terminal types pc, mobile"},"country":{"type":"string","description":"Customer opening country code"},"paymentCode":{"type":"string","description":"Payment channel code"},"rechargeType":{"type":"string","description":"Recharge method"}}}}}}
```

## The FundMarketPerfQuoteChangeChartVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundMarketPerfQuoteChangeChartVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","title":"Fund ID","description":"Choose either symbolId or fundId"},"fundId":{"type":"integer","format":"int64","description":"Choose either fundId or symbolId","title":"Product ID"},"days":{"type":"integer","title":"Days"},"type":{"type":"integer","title":"Type","description":" 1-Statistical by day 2-Statistical by hour"}},"required":["days","type"],"title":""}}}}
```

## The BaseResultWithdrawAmountLimitRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultWithdrawAmountLimitRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/WithdrawAmountLimitRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"WithdrawAmountLimitRespDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"singleLowAmount":{"type":"string","description":"Minimum withdrawal amount per transaction"},"singleHighAmount":{"type":"string","description":"Maximum single withdrawal amount"},"withdrawAmount":{"type":"string","description":"Available amount"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"}}}}}}
```

## The WithdrawAmountLimitRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"WithdrawAmountLimitRespDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"singleLowAmount":{"type":"string","description":"Minimum withdrawal amount per transaction"},"singleHighAmount":{"type":"string","description":"Maximum single withdrawal amount"},"withdrawAmount":{"type":"string","description":"Available amount"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"}}}}}}
```

## The WithdrawAmountLimitReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"WithdrawAmountLimitReqDto":{"type":"object","properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"country":{"type":"string","description":"Country"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawMethod":{"type":"string","description":"Withdrawal method, Bank card: bank, Digital wallet: digit_wallet, Skrill e-wallet: skrill_wallet, Telegraphic transfer: wire"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"}}}}}}
```

## The KycWebAddInnerDTO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"KycWebAddInnerDTO":{"type":"object","required":["elementCode","elementValue"],"properties":{"elementValue":{"type":"string","description":"KYC element value"},"elementCode":{"type":"string","description":"KYC element"}}}}}}
```

## The BaseResultListOrderExecuteStandardConfigSymbolDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListOrderExecuteStandardConfigSymbolDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/OrderExecuteStandardConfigSymbolDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"OrderExecuteStandardConfigSymbolDto":{"type":"object","required":["baseCurrency","profitCurrency","rate","symbolId"],"properties":{"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The OrderExecuteStandardConfigSymbolDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"OrderExecuteStandardConfigSymbolDto":{"type":"object","required":["baseCurrency","profitCurrency","rate","symbolId"],"properties":{"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The QueryOrderExecuteStandardConfigSymbolListReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryOrderExecuteStandardConfigSymbolListReqDto":{"type":"object","properties":{}}}}}
```

## The BaseResultCryptoBlockchainRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCryptoBlockchainRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CryptoBlockchainRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CryptoBlockchainRespDto":{"type":"object","properties":{"paymentCode":{"type":"string","description":"Payment channel code"},"currency":{"type":"string","description":"Payment currency"},"blockchainList":{"type":"array","description":"Payment currency chain list","items":{"type":"string"}}}}}}}
```

## The CryptoBlockchainRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CryptoBlockchainRespDto":{"type":"object","properties":{"paymentCode":{"type":"string","description":"Payment channel code"},"currency":{"type":"string","description":"Payment currency"},"blockchainList":{"type":"array","description":"Payment currency chain list","items":{"type":"string"}}}}}}}
```

## The CryptoBlockchainReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CryptoBlockchainReqDto":{"type":"object","required":["currency","paymentCode","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"paymentCode":{"type":"string","description":"Payment channel code"},"currency":{"type":"string","description":"Payment currency"}}}}}}
```

## The BaseResultMapStringListFundTrendChartDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultMapStringListFundTrendChartDto":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","description":"Unit: milliseconds","title":"Processing time"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","description":"Multiple parameters are separated by commas","title":"Return description with placeholder parameter string"},"data":{"type":"object","properties":{"key":{"type":"string"},"value":{"type":"array","items":{"$ref":"#/components/schemas/FundTrendChartDto"}}},"title":"Data Body","required":["key","value"]},"fail":{"type":"boolean"},"ok":{"type":"boolean"}},"title":""},"FundTrendChartDto":{"type":"object","properties":{"time":{"type":"string","title":"Date"},"value":{"type":"string","title":"Y-coordinate value"}},"required":["time","value"]}}}}
```

## The FundTrendChartDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundTrendChartDto":{"type":"object","properties":{"time":{"type":"string","title":"Date"},"value":{"type":"string","title":"Y-coordinate value"}},"required":["time","value"]}}}}
```

## The FundMarketPerfChartVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundMarketPerfChartVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","title":"Product ID","description":"Choose either fundId or symbolId"},"fundId":{"type":"integer","format":"int64","title":"Fund ID","description":"Choose either symbolId or fundId"},"days":{"type":"integer","title":"Days"},"type":{"type":"integer","title":"Type","description":" 1-Statistical by day 2-Statistical by hour"}},"required":["days","type"],"title":""}}}}
```

## The BaseResult object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResult":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{},"title":"Data Body"}},"title":"BaseResult"}}}}
```

## The BaseResultSetString object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultSetString":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","uniqueItems":true,"items":{"type":"string"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The WithdrawCurrencyListReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"WithdrawCurrencyListReqDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64"},"country":{"type":"string","description":"Country Code"}}}}}}
```

## The BaseResultBasePageVoCustomerFundRedeemDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoCustomerFundRedeemDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoCustomerFundRedeemDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCustomerFundRedeemDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerFundRedeemDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerFundRedeemDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Press according to the number"},"companyName":{"type":"string","description":"Company name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Redemption fund ID"},"currencyRedeem":{"type":"string","description":"Redemption currency"},"currencyShares":{"type":"string","description":"Fund currency"},"currencyNet":{"type":"string","description":"Net asset value currency"},"fees":{"type":"string","description":"Commission fee"},"amountRedeem":{"type":"string","description":"Redemption amount"},"shares":{"type":"string","description":"Number of shares"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"fundName":{"type":"string","description":"Fund name"},"basketTag":{"type":"boolean"}}}}}}
```

## The BasePageVoCustomerFundRedeemDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoCustomerFundRedeemDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerFundRedeemDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerFundRedeemDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Press according to the number"},"companyName":{"type":"string","description":"Company name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Redemption fund ID"},"currencyRedeem":{"type":"string","description":"Redemption currency"},"currencyShares":{"type":"string","description":"Fund currency"},"currencyNet":{"type":"string","description":"Net asset value currency"},"fees":{"type":"string","description":"Commission fee"},"amountRedeem":{"type":"string","description":"Redemption amount"},"shares":{"type":"string","description":"Number of shares"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"fundName":{"type":"string","description":"Fund name"},"basketTag":{"type":"boolean"}}}}}}
```

## The CustomerFundRedeemDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerFundRedeemDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Press according to the number"},"companyName":{"type":"string","description":"Company name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Redemption fund ID"},"currencyRedeem":{"type":"string","description":"Redemption currency"},"currencyShares":{"type":"string","description":"Fund currency"},"currencyNet":{"type":"string","description":"Net asset value currency"},"fees":{"type":"string","description":"Commission fee"},"amountRedeem":{"type":"string","description":"Redemption amount"},"shares":{"type":"string","description":"Number of shares"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"fundName":{"type":"string","description":"Fund name"},"basketTag":{"type":"boolean"}}}}}}
```

## The FundRedeemQueryReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundRedeemQueryReqDto":{"type":"object","properties":{"username":{"type":"string"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"orders":{"type":"array","description":"Sorting field list","items":{"$ref":"#/components/schemas/FieldOrderDto"}},"proposalNoList":{"type":"array","description":"Redemption number","items":{"type":"string"}},"currencyRedeem":{"type":"string","description":"Assets accepted by the customer"},"customerCompanyId":{"type":"integer","format":"int64","description":"Client White Label Company ID"},"customerNoList":{"type":"array","description":"Client's Number","items":{"type":"string"}},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"startTime":{"type":"integer","format":"int64","description":"Application Start Time"},"endTime":{"type":"integer","format":"int64","description":"Application End Time"},"updateStartTime":{"type":"integer","format":"int64","description":"Last Update - Application Start Time"},"updateEndTime":{"type":"integer","format":"int64","description":"Last Start - Application End Time"},"currencyShares":{"type":"string","description":"Share Token"}}},"FieldOrderDto":{"type":"object","properties":{"column":{"type":"string","description":"Sorting Field Column"},"asc":{"type":"boolean","description":"Order Method"}}}}}}
```

## The FieldOrderDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FieldOrderDto":{"type":"object","properties":{"column":{"type":"string","description":"Sorting Field Column"},"asc":{"type":"boolean","description":"Order Method"}}}}}}
```

## The BaseResultFundsApplyExecuteInfoDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultFundsApplyExecuteInfoDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundsApplyExecuteInfoDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundsApplyExecuteInfoDto":{"type":"object","required":["fundsApplyExecuteRecordDto"],"properties":{"applyIds":{"type":"array","description":"Fund Product Subscription Record ID List","items":{"type":"integer","format":"int64"}},"fundsApplyExecuteRecordDto":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDto"},"fundsApplyExecuteRecordDetailDtoList":{"type":"array","description":"Fund Product Subscription Execution Detail Record List","items":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDetailDto"}}}},"FundsApplyExecuteRecordDto":{"type":"object","properties":{"amount":{"type":"number","description":"Profit Currency Amount"},"profitCurrency":{"type":"string","description":"Profit Currency"}}},"FundsApplyExecuteRecordDetailDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"amount":{"type":"number","description":"Profit Currency Amount"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The FundsApplyExecuteInfoDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundsApplyExecuteInfoDto":{"type":"object","required":["fundsApplyExecuteRecordDto"],"properties":{"applyIds":{"type":"array","description":"Fund Product Subscription Record ID List","items":{"type":"integer","format":"int64"}},"fundsApplyExecuteRecordDto":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDto"},"fundsApplyExecuteRecordDetailDtoList":{"type":"array","description":"Fund Product Subscription Execution Detail Record List","items":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDetailDto"}}}},"FundsApplyExecuteRecordDto":{"type":"object","properties":{"amount":{"type":"number","description":"Profit Currency Amount"},"profitCurrency":{"type":"string","description":"Profit Currency"}}},"FundsApplyExecuteRecordDetailDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"amount":{"type":"number","description":"Profit Currency Amount"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The FundsApplyExecuteRecordDetailDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundsApplyExecuteRecordDetailDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"amount":{"type":"number","description":"Profit Currency Amount"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The FundsApplyExecuteRecordDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundsApplyExecuteRecordDto":{"type":"object","properties":{"amount":{"type":"number","description":"Profit Currency Amount"},"profitCurrency":{"type":"string","description":"Profit Currency"}}}}}}
```

## The QueryFundsApplyExecuteRecordDetailReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryFundsApplyExecuteRecordDetailReqDto":{"type":"object","required":["applyIds"],"properties":{"applyIds":{"type":"array","description":"Fund Product Subscription Record ID List","items":{"type":"integer","format":"int64"}}}}}}}
```

## The BaseResultSpotTradeRecordVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultSpotTradeRecordVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/SpotTradeRecordVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"SpotTradeRecordVo":{"type":"object","properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"trace":{"type":"string","description":"Tracking code"},"ip":{"type":"string","description":"Operation IP"},"lang":{"type":"string","description":"Request Language"},"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":{}}}},"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"},"executeNum":{"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"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The SpotTradeRecordVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotTradeRecordVo":{"type":"object","properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"trace":{"type":"string","description":"Tracking code"},"ip":{"type":"string","description":"Operation IP"},"lang":{"type":"string","description":"Request Language"},"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":{}}}},"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"},"executeNum":{"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"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The SpotTradeRecordList object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"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"},"executeNum":{"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"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The SpotQueryOrderRecordPageDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotQueryOrderRecordPageDto":{"type":"object","properties":{"username":{"type":"string"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"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","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The BaseResultListRealTimeInvestCombinationDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListRealTimeInvestCombinationDto":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","description":"Unit: milliseconds","title":"Processing time"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","description":"Multiple parameters are separated by commas","title":"Return description with placeholder parameter string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/RealTimeInvestCombinationDto"},"title":"Data Body"},"fail":{"type":"boolean"},"ok":{"type":"boolean"}},"title":""},"RealTimeInvestCombinationDto":{"type":"object","properties":{"asset":{"type":"string","title":"Asset"},"range":{"type":"string","title":"Ranking"},"weight":{"type":"string","title":"Weight"},"weightRealValue":{"type":"string","title":"Weight Real Value"},"previousPeriodRangeCompare":{"type":"string","title":"Change in Ranking from Previous Period"},"previousPeriodWeightCompare":{"type":"string","title":"Change in Weight from Previous Period"}},"title":""}}}}
```

## The RealTimeInvestCombinationDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"RealTimeInvestCombinationDto":{"type":"object","properties":{"asset":{"type":"string","title":"Asset"},"range":{"type":"string","title":"Ranking"},"weight":{"type":"string","title":"Weight"},"weightRealValue":{"type":"string","title":"Weight Real Value"},"previousPeriodRangeCompare":{"type":"string","title":"Change in Ranking from Previous Period"},"previousPeriodWeightCompare":{"type":"string","title":"Change in Weight from Previous Period"}},"title":""}}}}
```

## The FundInvestCombChartVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundInvestCombChartVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","title":"Product ID","description":"Choose either fundId or symbolId"},"fundId":{"type":"integer","format":"int64","title":"Fund ID","description":"Choose either symbolId or fundId"}},"title":""}}}}
```

## The CountryDictVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CountryDictVo":{"type":"object","properties":{"parentId":{"type":"integer","format":"int64","description":"Superior ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"name":{"type":"string","description":"Country/Region name"},"displayName":{"type":"string","description":"Display Name"},"nameTw":{"type":"string","description":"Country/Region Name TW"},"nameEn":{"type":"string","description":"Country/Region Name EN"},"code":{"type":"string","description":"Country code"},"parentCode":{"type":"string","description":"Parent code"},"nationalCode":{"type":"string","description":"Country abbreviation"},"countryCode":{"type":"string","description":"Phone Area Code"},"extend":{"type":"string","description":"Extended attribute"},"sort":{"type":"integer","format":"int32","description":"Sort"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"revision":{"type":"integer","format":"int32","description":"Optimistic lock"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"hasLeaf":{"type":"integer","format":"int32","description":"Whether there are child nodes"},"childs":{"type":"array","description":"Subnode data","items":{"$ref":"#/components/schemas/CountryDictVo"}}}}}}}
```

## The SpotQueryOrderDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotQueryOrderDto":{"type":"object","properties":{"orderId":{"type":"integer","format":"int64"}}}}}}
```

## The BaseResultCreateCustomerDepositRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCreateCustomerDepositRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CreateCustomerDepositRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CreateCustomerDepositRespDto":{"type":"object","properties":{"submitType":{"type":"string","description":"Data Submission Method post_data,inner_browser_open,outer_browser_open"},"url":{"type":"string","description":"Request Address"},"contentType":{"type":"string","description":"Data Type Content-Type text/plain or application/json"},"data":{"type":"string","description":"HTTP Request Parameters for Redirecting to Payment Platform"},"proposalNo":{"type":"string","description":"Proposal number"},"browserOpenUrl":{"type":"string","description":"Directly Redirect to Payment Channel Address"},"amount":{"type":"string","description":"Payment amount, returned only when paymentChannelCode is blockatm_qr"},"currency":{"type":"string","description":"Payment currency, only returned when paymentChannelCode is blockatm_qr"},"toAddress":{"type":"string","description":"Payment address, only returned when paymentChannelCode is blockatm_qr"},"expireTime":{"type":"integer","format":"long","description":"Expiration time, only returned when paymentChannelCode is blockatm_qr"},"apiKey":{"type":"string","description":"apiKey, only returned when paymentChannelCode is blockatm_qr"},"paymentChannelCode":{"type":"string","description":"Payment channel code, only returned when paymentChannelCode is blockatm_qr"}}}}}}
```

## The CreateCustomerDepositRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CreateCustomerDepositRespDto":{"type":"object","properties":{"submitType":{"type":"string","description":"Data Submission Method post_data,inner_browser_open,outer_browser_open"},"url":{"type":"string","description":"Request Address"},"contentType":{"type":"string","description":"Data Type Content-Type text/plain or application/json"},"data":{"type":"string","description":"HTTP Request Parameters for Redirecting to Payment Platform"},"proposalNo":{"type":"string","description":"Proposal number"},"browserOpenUrl":{"type":"string","description":"Directly Redirect to Payment Channel Address"},"amount":{"type":"string","description":"Payment amount, returned only when paymentChannelCode is blockatm_qr"},"currency":{"type":"string","description":"Payment currency, only returned when paymentChannelCode is blockatm_qr"},"toAddress":{"type":"string","description":"Payment address, only returned when paymentChannelCode is blockatm_qr"},"expireTime":{"type":"integer","format":"long","description":"Expiration time, only returned when paymentChannelCode is blockatm_qr"},"apiKey":{"type":"string","description":"apiKey, only returned when paymentChannelCode is blockatm_qr"},"paymentChannelCode":{"type":"string","description":"Payment channel code, only returned when paymentChannelCode is blockatm_qr"}}}}}}
```

## The CreateCustomerDepositReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CreateCustomerDepositReqDto":{"type":"object","required":["customerGroupId","paymentChannelCode","paymentChannelType","paymentMerchantNo","tradeType","paymentCurrency","accountCurrency","paymentChannelClientType"],"properties":{"accountId":{"type":"integer","format":"int64","description":"Account ID"},"tradeType":{"type":"integer","format":"int64","description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"depositRateSerialNo":{"type":"string","description":"Deposit Fee Rate Serial Number"},"paymentCurrency":{"type":"string","description":"Deposit Currency Code"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"exchangeRate":{"type":"number","description":"Exchange Rate"},"paymentChannelCode":{"type":"string","description":"Payment Channel Code"},"paymentChannelType":{"type":"string","description":"Payment Channel Type"},"paymentMerchantNo":{"type":"string","description":"Payment merchant number"},"paymentChannelClientType":{"type":"string","description":"Payment channel client type pc, mobile"},"depositAmount":{"type":"number","description":"Account Deposit Amount"},"thirdAmount":{"type":"number","description":"Request Amount to Third Party, some payment channels require: PayRedeem"},"country":{"type":"string","description":"Country (Country where the customer account is opened)"},"channelCode":{"type":"string","description":"Advertising Source (Customer Account Opening Channel Code)"},"depositFrom":{"type":"string","description":"Deposit Source, values: H5, H5_Android, H5_IOS, PCUI_Windows, PCUI_Mac, APP_Android, APP_IOS"},"callbackUrl":{"type":"string","description":"Front-end callback address"},"showUrl":{"type":"string","description":"YUL1 Address"},"extend":{"type":"string","description":"Extended Fields"},"bankCode":{"type":"string","description":"Withdrawal Bank Code"},"paymentChannelPayType":{"type":"string","description":"Payment Channel Payment Type"},"thirdAccount":{"type":"string","description":"Third-party account"},"remark":{"type":"string","description":"Remarks"},"chainId":{"type":"string","description":"Network Chain ID"}}}}}}
```

## The BaseResultMapLongListCustomerOptionalVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultMapLongListCustomerOptionalVO":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"object","description":"Data Body","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/CustomerOptionalVO"}},"properties":{}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerOptionalVO":{"type":"object","properties":{"askSpread":{"type":"number","description":"ASK Spread"},"bidSpread":{"type":"number","description":"BID Spread"},"pointRatio":{"type":"integer","format":"int32","description":"Bigger Point Ratio"},"symbolDigits":{"type":"integer","format":"int32","description":"Product decimal places"},"symbolCode":{"type":"string","description":"Product Code"},"symbolName":{"type":"string","description":"Product name"},"symbolId":{"type":"integer","format":"int64","description":"Product Id"}}}}}}
```

## The CustomerOptionalVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerOptionalVO":{"type":"object","properties":{"askSpread":{"type":"number","description":"ASK Spread"},"bidSpread":{"type":"number","description":"BID Spread"},"pointRatio":{"type":"integer","format":"int32","description":"Bigger Point Ratio"},"symbolDigits":{"type":"integer","format":"int32","description":"Product decimal places"},"symbolCode":{"type":"string","description":"Product Code"},"symbolName":{"type":"string","description":"Product name"},"symbolId":{"type":"integer","format":"int64","description":"Product Id"}}}}}}
```

## The DictVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"DictVO":{"type":"object","properties":{"parentId":{"type":"integer","format":"int64","description":"Superior ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"name":{"type":"string","description":"Dictionary name"},"displayName":{"type":"string","description":"Display Name"},"nameTw":{"type":"string","description":"Dictionary Name TW"},"nameEn":{"type":"string","description":"Dictionary Name EN"},"code":{"type":"string","description":"Dictionary code"},"parentCode":{"type":"string","description":"Parent code"},"sort":{"type":"integer","format":"int32","description":"Sort"},"showType":{"type":"string","description":"Dictionary display type"},"extend":{"type":"string","description":"Extended attribute"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"revision":{"type":"integer","format":"int32","description":"Optimistic lock"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"hasLeaf":{"type":"integer","format":"int32","description":"Whether there are child nodes"}}}}}}
```

## The BaseResultListCustomerGroupWithdrawCurrencyConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListCustomerGroupWithdrawCurrencyConfigDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/CustomerGroupWithdrawCurrencyConfigDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerGroupWithdrawCurrencyConfigDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"country":{"type":"string","description":"Country Code"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"},"blockchainName":{"type":"string","description":"Blockchain name"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The CustomerGroupWithdrawCurrencyConfigDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerGroupWithdrawCurrencyConfigDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Company client group id"},"country":{"type":"string","description":"Country Code"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency"},"blockchainName":{"type":"string","description":"Blockchain name"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"}}}}}}
```

## The BaseResultBasePageVoFundManagementFeesDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoFundManagementFeesDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoFundManagementFeesDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoFundManagementFeesDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/FundManagementFeesDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"FundManagementFeesDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"deductDate":{"type":"integer","format":"int64","description":"Deduction Date"},"deductExcuteTime":{"type":"integer","format":"int64","description":"Deduction Execution Time"},"fees":{"type":"string","description":"Deduction Amount"},"currencyFees":{"type":"string","description":"Deduction Currency"},"deductStatus":{"type":"integer","format":"int32","description":"Deduction Status: 1. Deduction Success 2. Deduction Failure"}}}}}}
```

## The BasePageVoFundManagementFeesDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoFundManagementFeesDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/FundManagementFeesDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"FundManagementFeesDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"deductDate":{"type":"integer","format":"int64","description":"Deduction Date"},"deductExcuteTime":{"type":"integer","format":"int64","description":"Deduction Execution Time"},"fees":{"type":"string","description":"Deduction Amount"},"currencyFees":{"type":"string","description":"Deduction Currency"},"deductStatus":{"type":"integer","format":"int32","description":"Deduction Status: 1. Deduction Success 2. Deduction Failure"}}}}}}
```

## The FundManagementFeesDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundManagementFeesDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"deductDate":{"type":"integer","format":"int64","description":"Deduction Date"},"deductExcuteTime":{"type":"integer","format":"int64","description":"Deduction Execution Time"},"fees":{"type":"string","description":"Deduction Amount"},"currencyFees":{"type":"string","description":"Deduction Currency"},"deductStatus":{"type":"integer","format":"int32","description":"Deduction Status: 1. Deduction Success 2. Deduction Failure"}}}}}}
```

## The FundManagementFeesRecordDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundManagementFeesRecordDto":{"type":"object","properties":{"username":{"type":"string"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"deductDate":{"type":"integer","format":"int64"},"deductStatus":{"type":"integer","format":"int32"}}}}}}
```

## The BaseResultListCustomerFundCurrencyDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListCustomerFundCurrencyDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/CustomerFundCurrencyDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerFundCurrencyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currency":{"type":"string","description":"Currency"},"digits":{"type":"integer","format":"int32","description":"Asset Decimal Places"},"amount":{"type":"string","description":"Final Subscription/Redemption Amount"},"fees":{"type":"string","description":"Commission fee"},"total":{"type":"string","description":"Total Payment Amount"}}}}}}
```

## The CustomerFundCurrencyDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerFundCurrencyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currency":{"type":"string","description":"Currency"},"digits":{"type":"integer","format":"int32","description":"Asset Decimal Places"},"amount":{"type":"string","description":"Final Subscription/Redemption Amount"},"fees":{"type":"string","description":"Commission fee"},"total":{"type":"string","description":"Total Payment Amount"}}}}}}
```

## The FundCurrencyQueryReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundCurrencyQueryReqDto":{"type":"object","required":["proposalNo"],"properties":{"proposalNo":{"type":"string","description":"Proposal number"}}}}}}
```

## The BaseResultBasePageVoCustomerWithdrawProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoCustomerWithdrawProposalDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoCustomerWithdrawProposalDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCustomerWithdrawProposalDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerWithdrawProposalDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerWithdrawProposalDto":{"type":"object","required":["tradeType","withdrawViewStatus"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"amount":{"type":"string","description":"Proposal Amount"},"rate":{"type":"string","description":"Withdrawal exchange rate sent to platform CATS2"},"withdrawFee":{"type":"string","description":"Withdrawal Fee"},"finalAmount":{"type":"string","description":"Final Withdrawal Amount"},"accountDeductAmount":{"type":"string","description":"Account Deduction"},"bankAccountName":{"type":"string","description":"Bank card holder's name"},"bankName":{"type":"string","description":"Bank card bank name"},"displayBankName":{"type":"string","description":"Bank Card Bank Name Translation"},"bankCardNo":{"type":"string","description":"Bank card number"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal status, waiting for manual approval: 1, approval successful: 2, approval failed: 3"},"transferStatus":{"type":"integer","format":"int32","description":"Transfer status, pending transfer: 1, transfer successful: 2, transfer failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"remark":{"type":"string","description":"Remarks"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawCoinStatus":{"type":"integer","format":"int32","description":"Withdrawal status, pending withdrawal: 1, withdrawal successful: 2, withdrawal failed: 3, submission failed: 4"},"withdrawMethod":{"type":"string","description":"Payment method, data dictionary configuration, such as bank card, digital wallet, skill, PayPal, etc., currently only bank card and digital wallet, withdrawal: bank (corresponding to bank card), withdrawal: coin (corresponding to digital wallet)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"txid":{"type":"string","description":"txid"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdMessage":{"type":"string","description":"Call third-party response message"},"withdrawViewStatus":{"type":"integer","description":"Withdrawal status code, pending approval: 1, approval failed: 2, failed: 3, completed: 4, in progress: 5"},"transferRejectReason":{"type":"string","description":"Transfer rejection reason"}}}}}}
```

## The BasePageVoCustomerWithdrawProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoCustomerWithdrawProposalDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerWithdrawProposalDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerWithdrawProposalDto":{"type":"object","required":["tradeType","withdrawViewStatus"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"amount":{"type":"string","description":"Proposal Amount"},"rate":{"type":"string","description":"Withdrawal exchange rate sent to platform CATS2"},"withdrawFee":{"type":"string","description":"Withdrawal Fee"},"finalAmount":{"type":"string","description":"Final Withdrawal Amount"},"accountDeductAmount":{"type":"string","description":"Account Deduction"},"bankAccountName":{"type":"string","description":"Bank card holder's name"},"bankName":{"type":"string","description":"Bank card bank name"},"displayBankName":{"type":"string","description":"Bank Card Bank Name Translation"},"bankCardNo":{"type":"string","description":"Bank card number"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal status, waiting for manual approval: 1, approval successful: 2, approval failed: 3"},"transferStatus":{"type":"integer","format":"int32","description":"Transfer status, pending transfer: 1, transfer successful: 2, transfer failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"remark":{"type":"string","description":"Remarks"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawCoinStatus":{"type":"integer","format":"int32","description":"Withdrawal status, pending withdrawal: 1, withdrawal successful: 2, withdrawal failed: 3, submission failed: 4"},"withdrawMethod":{"type":"string","description":"Payment method, data dictionary configuration, such as bank card, digital wallet, skill, PayPal, etc., currently only bank card and digital wallet, withdrawal: bank (corresponding to bank card), withdrawal: coin (corresponding to digital wallet)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"txid":{"type":"string","description":"txid"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdMessage":{"type":"string","description":"Call third-party response message"},"withdrawViewStatus":{"type":"integer","description":"Withdrawal status code, pending approval: 1, approval failed: 2, failed: 3, completed: 4, in progress: 5"},"transferRejectReason":{"type":"string","description":"Transfer rejection reason"}}}}}}
```

## The CustomerWithdrawProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerWithdrawProposalDto":{"type":"object","required":["tradeType","withdrawViewStatus"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"amount":{"type":"string","description":"Proposal Amount"},"rate":{"type":"string","description":"Withdrawal exchange rate sent to platform CATS2"},"withdrawFee":{"type":"string","description":"Withdrawal Fee"},"finalAmount":{"type":"string","description":"Final Withdrawal Amount"},"accountDeductAmount":{"type":"string","description":"Account Deduction"},"bankAccountName":{"type":"string","description":"Bank card holder's name"},"bankName":{"type":"string","description":"Bank card bank name"},"displayBankName":{"type":"string","description":"Bank Card Bank Name Translation"},"bankCardNo":{"type":"string","description":"Bank card number"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal status, waiting for manual approval: 1, approval successful: 2, approval failed: 3"},"transferStatus":{"type":"integer","format":"int32","description":"Transfer status, pending transfer: 1, transfer successful: 2, transfer failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"remark":{"type":"string","description":"Remarks"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawCoinStatus":{"type":"integer","format":"int32","description":"Withdrawal status, pending withdrawal: 1, withdrawal successful: 2, withdrawal failed: 3, submission failed: 4"},"withdrawMethod":{"type":"string","description":"Payment method, data dictionary configuration, such as bank card, digital wallet, skill, PayPal, etc., currently only bank card and digital wallet, withdrawal: bank (corresponding to bank card), withdrawal: coin (corresponding to digital wallet)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"txid":{"type":"string","description":"txid"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdMessage":{"type":"string","description":"Call third-party response message"},"withdrawViewStatus":{"type":"integer","description":"Withdrawal status code, pending approval: 1, approval failed: 2, failed: 3, completed: 4, in progress: 5"},"transferRejectReason":{"type":"string","description":"Transfer rejection reason"}}}}}}
```

## The QueryWithdrawProposalPageReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryWithdrawProposalPageReqDto":{"type":"object","properties":{"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"orders":{"type":"array","description":"Sorting field list","items":{"$ref":"#/components/schemas/FieldOrderDto"}},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"accountCurrency":{"type":"string","description":"Account Currency (Customer Debit Currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal Currency (Customer Credit Currency)"},"txid":{"type":"string","description":"Transaction id"}}},"FieldOrderDto":{"type":"object","properties":{"column":{"type":"string","description":"Sorting Field Column"},"asc":{"type":"boolean","description":"Order Method"}}}}}}
```

## The CapitalTransferDiffCurrReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CapitalTransferDiffCurrReqDto":{"type":"object","required":["amount","currency","toCurrency","toCustomerNo","toTradeType","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Transfer to Account Gameplay"},"accountDigit":{"type":"integer","format":"int32","description":"Transfer out Account Decimal Places"},"toTradeType":{"type":"integer","format":"int64","description":"Transfer out Account Gameplay"},"toAccountId":{"type":"integer","format":"int64","description":"Transfer to Account ID"},"toCustomerNo":{"type":"string","description":"Transfer to customer number"},"toAccountDigit":{"type":"integer","format":"int32","description":"Transfer to Account Decimal Places"},"amount":{"type":"number","description":"Sliding amount"},"currency":{"type":"string","description":"Transfer out currency"},"toCurrency":{"type":"string","description":"Transfer to Currency"}}}}}}
```

## The BaseResultString object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultString":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"string","description":"Data Body"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The BaseResultBasePageVoCustomerFundApplyDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoCustomerFundApplyDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoCustomerFundApplyDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCustomerFundApplyDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerFundApplyDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerFundApplyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"companyName":{"type":"string","description":"White Label Company Name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currencyPay":{"type":"string","description":"Payment Currency"},"currencyShares":{"type":"string","description":"Fund currency"},"fees":{"type":"string","description":"Payment Handling Fee"},"amountPay":{"type":"string","description":"Payment Amount"},"finalAmount":{"type":"string","description":"Final Subscription Amount"},"shares":{"type":"string","description":"Confirmed Share Quantity"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"executeStatus":{"type":"integer","format":"int32","description":"Subscription Execution Status: 0. Unconfirmed 1. Pending Execution 2. Execution Successful 3. Execution Failed"},"executeId":{"type":"string","description":"Batch Execution ID"},"currencyNet":{"type":"string","description":"Net Asset Value Currency"},"fundName":{"type":"string","description":"Fund name"},"executeList":{"type":"array","description":"Execution Standard List","items":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDetailDto"}}}},"FundsApplyExecuteRecordDetailDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"amount":{"type":"number","description":"Profit Currency Amount"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The BasePageVoCustomerFundApplyDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoCustomerFundApplyDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerFundApplyDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerFundApplyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"companyName":{"type":"string","description":"White Label Company Name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currencyPay":{"type":"string","description":"Payment Currency"},"currencyShares":{"type":"string","description":"Fund currency"},"fees":{"type":"string","description":"Payment Handling Fee"},"amountPay":{"type":"string","description":"Payment Amount"},"finalAmount":{"type":"string","description":"Final Subscription Amount"},"shares":{"type":"string","description":"Confirmed Share Quantity"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"executeStatus":{"type":"integer","format":"int32","description":"Subscription Execution Status: 0. Unconfirmed 1. Pending Execution 2. Execution Successful 3. Execution Failed"},"executeId":{"type":"string","description":"Batch Execution ID"},"currencyNet":{"type":"string","description":"Net Asset Value Currency"},"fundName":{"type":"string","description":"Fund name"},"executeList":{"type":"array","description":"Execution Standard List","items":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDetailDto"}}}},"FundsApplyExecuteRecordDetailDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"amount":{"type":"number","description":"Profit Currency Amount"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The CustomerFundApplyDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerFundApplyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"companyName":{"type":"string","description":"White Label Company Name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currencyPay":{"type":"string","description":"Payment Currency"},"currencyShares":{"type":"string","description":"Fund currency"},"fees":{"type":"string","description":"Payment Handling Fee"},"amountPay":{"type":"string","description":"Payment Amount"},"finalAmount":{"type":"string","description":"Final Subscription Amount"},"shares":{"type":"string","description":"Confirmed Share Quantity"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"executeStatus":{"type":"integer","format":"int32","description":"Subscription Execution Status: 0. Unconfirmed 1. Pending Execution 2. Execution Successful 3. Execution Failed"},"executeId":{"type":"string","description":"Batch Execution ID"},"currencyNet":{"type":"string","description":"Net Asset Value Currency"},"fundName":{"type":"string","description":"Fund name"},"executeList":{"type":"array","description":"Execution Standard List","items":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDetailDto"}}}},"FundsApplyExecuteRecordDetailDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"amount":{"type":"number","description":"Profit Currency Amount"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The FundApplyRecordDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundApplyRecordDto":{"type":"object","required":["customerGroupId"],"properties":{"username":{"type":"string"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"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":"Customer group ID"}}}}}}
```

## The BaseResultBasePageVoCustomerDepositProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoCustomerDepositProposalDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoCustomerDepositProposalDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCustomerDepositProposalDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerDepositProposalDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerDepositProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country (Country where the customer account is opened)"},"depositCurrency":{"type":"string","description":"Account currency (trading account currency)"},"paymentCurrency":{"type":"string","description":"Deposit currency (Currency supported by the payment channel)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"intendAmount":{"type":"string","description":"Proposal amount (amount received by the platform)"},"toPaymentRate":{"type":"string","description":"Deposit exchange rate used for payment platform"},"toPaymentAmount":{"type":"string","description":"Amount sent to the payment platform (amount received by the payment channel)"},"fromPaymentAmount":{"type":"string","description":"Amount received from the payment platform (amount notified by the payment channel callback)"},"paymentRate":{"type":"string","description":"Deposit exchange rate submitted when generating the deposit proposal, the exchange rate should be changed to the rate at the time of payment notification after the customer pays"},"actualAmount":{"type":"string","description":"Actual deposit amount"},"depositFee":{"type":"string","description":"Deposit fee"},"finalAmount":{"type":"string","description":"Final credited amount"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"clientType":{"type":"string","description":"Deposit source (terminal types H5_Android, H5_IOS, PCUI_Windows, PCUI_Mac, APP_Android, APP_IOS)"},"channelCode":{"type":"string","description":"Advertising Source (Customer Account Opening Channel Code)"},"checkBy":{"type":"string","description":"Approver"},"remark":{"type":"string","description":"Remarks"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal Status, Pending Approval: 1, Approval Successful: 2, Approval Failed: 3, Proposal Invalid: 4"},"depositStatus":{"type":"integer","format":"int32","description":"Deposit Status, Pending Deposit: 1, Deposit Successful: 2, Deposit Failed: 3"},"paymentStatus":{"type":"integer","format":"int32","description":"Payment Status, Pending Payment: 1, Payment Successful: 2, Payment Failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"refundRet":{"type":"integer","format":"int32","description":"Refund to Payment Channel: Pending Refund 1, Submission Successful 2, Submission Return Failed 3, Call Exception 4, Refund Successful 5, Refund Failed 6"},"notifyStatus":{"type":"boolean","description":"Payment Notification Status 0: Not Notified, 1: Notified"},"queryCount":{"type":"integer","format":"int32","description":"Number of Times Reconciliation has been Queried"},"queryMaxCount":{"type":"integer","format":"int32","description":"Maximum Number of Times Reconciliation can be Queried"},"txid":{"type":"string","description":"txid"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"},"address":{"type":"string","description":"Receiving address"},"thirdId":{"type":"string","description":"Third-party record id"},"callbackUrl":{"type":"string","description":"Front-end callback address"},"refundToAddr":{"type":"string","description":"Refund entry address"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdAccount":{"type":"string","description":"Third-party account"}}}}}}
```

## The BasePageVoCustomerDepositProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoCustomerDepositProposalDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerDepositProposalDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerDepositProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country (Country where the customer account is opened)"},"depositCurrency":{"type":"string","description":"Account currency (trading account currency)"},"paymentCurrency":{"type":"string","description":"Deposit currency (Currency supported by the payment channel)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"intendAmount":{"type":"string","description":"Proposal amount (amount received by the platform)"},"toPaymentRate":{"type":"string","description":"Deposit exchange rate used for payment platform"},"toPaymentAmount":{"type":"string","description":"Amount sent to the payment platform (amount received by the payment channel)"},"fromPaymentAmount":{"type":"string","description":"Amount received from the payment platform (amount notified by the payment channel callback)"},"paymentRate":{"type":"string","description":"Deposit exchange rate submitted when generating the deposit proposal, the exchange rate should be changed to the rate at the time of payment notification after the customer pays"},"actualAmount":{"type":"string","description":"Actual deposit amount"},"depositFee":{"type":"string","description":"Deposit fee"},"finalAmount":{"type":"string","description":"Final credited amount"},"paymentCode":{"type":"string","description":"Payment channel code"},"paymentType":{"type":"string","description":"Payment channel type"},"clientType":{"type":"string","description":"Deposit source (terminal types H5_Android, H5_IOS, PCUI_Windows, PCUI_Mac, APP_Android, APP_IOS)"},"channelCode":{"type":"string","description":"Advertising Source (Customer Account Opening Channel Code)"},"checkBy":{"type":"string","description":"Approver"},"remark":{"type":"string","description":"Remarks"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal Status, Pending Approval: 1, Approval Successful: 2, Approval Failed: 3, Proposal Invalid: 4"},"depositStatus":{"type":"integer","format":"int32","description":"Deposit Status, Pending Deposit: 1, Deposit Successful: 2, Deposit Failed: 3"},"paymentStatus":{"type":"integer","format":"int32","description":"Payment Status, Pending Payment: 1, Payment Successful: 2, Payment Failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"refundRet":{"type":"integer","format":"int32","description":"Refund to Payment Channel: Pending Refund 1, Submission Successful 2, Submission Return Failed 3, Call Exception 4, Refund Successful 5, Refund Failed 6"},"notifyStatus":{"type":"boolean","description":"Payment Notification Status 0: Not Notified, 1: Notified"},"queryCount":{"type":"integer","format":"int32","description":"Number of Times Reconciliation has been Queried"},"queryMaxCount":{"type":"integer","format":"int32","description":"Maximum Number of Times Reconciliation can be Queried"},"txid":{"type":"string","description":"txid"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"},"address":{"type":"string","description":"Receiving address"},"thirdId":{"type":"string","description":"Third-party record id"},"callbackUrl":{"type":"string","description":"Front-end callback address"},"refundToAddr":{"type":"string","description":"Refund entry address"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdAccount":{"type":"string","description":"Third-party account"}}}}}}
```

## The QueryDepositProposalPageReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryDepositProposalPageReqDto":{"type":"object","properties":{"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"orders":{"type":"array","description":"Sorting field list","items":{"$ref":"#/components/schemas/FieldOrderDto"}},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"depositCurrency":{"type":"string","description":"Deposit Currency"},"paymentCurrency":{"type":"string","description":"Payment currency"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"},"txid":{"type":"string","description":"Transaction id"},"depositStatus":{"type":"string","description":"Deposit Status"},"paymentStatus":{"type":"string","description":"Payment Status"}}},"FieldOrderDto":{"type":"object","properties":{"column":{"type":"string","description":"Sorting Field Column"},"asc":{"type":"boolean","description":"Order Method"}}}}}}
```

## The BaseResultCapitalTransferRecordResDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCapitalTransferRecordResDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"description":"Data Body","$ref":"#/components/schemas/BasePageVoCapitalTransferRecordResDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCapitalTransferRecordResDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CapitalTransferRecordResDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CapitalTransferRecordResDto":{"type":"object","properties":{"outAccountId":{"type":"integer","description":"Debit Account Id"},"outCurrencyCode":{"type":"string","description":"Debit Account Currency"},"outTradeType":{"type":"integer","description":"Debit Account Play Type"},"outAmount":{"type":"string","description":"Debit Amount"},"inAccountId":{"type":"integer","description":"Credit Account Id"},"inCurrencyCode":{"type":"string","description":"Credit Account Currency"},"inTradeType":{"type":"integer","description":"Credit Account Play Type"},"inAmount":{"type":"string","description":"Credit Amount"},"createTime":{"type":"string","description":"Creation time"}},"required":["outAccountId","outCurrencyCode","outTradeType","outAmount","inAccountId","inCurrencyCode","inTradeType","inAmount","createTime"]}}}}
```

## The BasePageVoCapitalTransferRecordResDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoCapitalTransferRecordResDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CapitalTransferRecordResDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CapitalTransferRecordResDto":{"type":"object","properties":{"outAccountId":{"type":"integer","description":"Debit Account Id"},"outCurrencyCode":{"type":"string","description":"Debit Account Currency"},"outTradeType":{"type":"integer","description":"Debit Account Play Type"},"outAmount":{"type":"string","description":"Debit Amount"},"inAccountId":{"type":"integer","description":"Credit Account Id"},"inCurrencyCode":{"type":"string","description":"Credit Account Currency"},"inTradeType":{"type":"integer","description":"Credit Account Play Type"},"inAmount":{"type":"string","description":"Credit Amount"},"createTime":{"type":"string","description":"Creation time"}},"required":["outAccountId","outCurrencyCode","outTradeType","outAmount","inAccountId","inCurrencyCode","inTradeType","inAmount","createTime"]}}}}
```

## The CapitalTransferRecordResDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CapitalTransferRecordResDto":{"type":"object","properties":{"outAccountId":{"type":"integer","description":"Debit Account Id"},"outCurrencyCode":{"type":"string","description":"Debit Account Currency"},"outTradeType":{"type":"integer","description":"Debit Account Play Type"},"outAmount":{"type":"string","description":"Debit Amount"},"inAccountId":{"type":"integer","description":"Credit Account Id"},"inCurrencyCode":{"type":"string","description":"Credit Account Currency"},"inTradeType":{"type":"integer","description":"Credit Account Play Type"},"inAmount":{"type":"string","description":"Credit Amount"},"createTime":{"type":"string","description":"Creation time"}},"required":["outAccountId","outCurrencyCode","outTradeType","outAmount","inAccountId","inCurrencyCode","inTradeType","inAmount","createTime"]}}}}
```

## The CapitalTransferRecordDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CapitalTransferRecordDto":{"type":"object","properties":{"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"startTime":{"type":"integer","format":"int64","description":"Start Time"},"endTime":{"type":"integer","format":"int64","description":"End Time"},"tradeType":{"type":"integer","format":"int64","description":"Play Type Identifier"},"assetsId":{"type":"integer","format":"int64","description":"Asset Id"}}}}}}
```

## The BaseResultFundNetValueCompareDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultFundNetValueCompareDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundNetValueCompareDto"},"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":""}}}}
```

## The FundNetValueCompareDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"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":""}}}}
```

## The FundNetValueChangeQuoteChartVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundNetValueChangeQuoteChartVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","title":"Product ID","description":"Choose either fundId or symbolId"},"fundId":{"type":"integer","format":"int64","title":"Fund ID","description":"Choose either symbolId or fundId"}},"title":""}}}}
```

## The BaseResultListCustomerWithdrawBankVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListCustomerWithdrawBankVO":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/CustomerWithdrawBankVO"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"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":"First name"},"lastName":{"type":"string","description":"Last name"},"bankAccount":{"type":"string"},"swiftCode":{"type":"string"},"otherCode":{"type":"string"}}}}}}
```

## The CustomerWithdrawBankVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"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":"First name"},"lastName":{"type":"string","description":"Last name"},"bankAccount":{"type":"string"},"swiftCode":{"type":"string"},"otherCode":{"type":"string"}}}}}}
```

## The KycAuthVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"KycAuthVO":{"type":"object","properties":{"levelCode":{"type":"string","description":"Level Code"},"openAccountType":{"type":"integer","format":"int32","description":"Account type: 0. Individual 1. Enterprise "},"levelName":{"type":"string","description":"Level Name"},"pathName":{"type":"string","description":"KYC Path Name"},"pathCode":{"type":"string","description":"KYC Path Code"},"elementList":{"type":"array","description":"KYC Information List","items":{"$ref":"#/components/schemas/KycAuthElementVO"}}}},"KycAuthElementVO":{"type":"object","properties":{"elementCode":{"type":"string","description":"KYC element code"},"elementName":{"type":"string","description":"KYC element name"},"showType":{"type":"string","description":"KYC element display type"},"extend":{"type":"string","description":"KYC element extended attribute"},"elementValue":{"type":"string","description":"KYC element value"},"elementValueInputGroup":{"type":"string","description":"KYC element value, combination"},"elementCodeInputGroup":{"type":"string","description":"KYC element code, combination"}}}}}}
```

## The KycAuthElementVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"KycAuthElementVO":{"type":"object","properties":{"elementCode":{"type":"string","description":"KYC element code"},"elementName":{"type":"string","description":"KYC element name"},"showType":{"type":"string","description":"KYC element display type"},"extend":{"type":"string","description":"KYC element extended attribute"},"elementValue":{"type":"string","description":"KYC element value"},"elementValueInputGroup":{"type":"string","description":"KYC element value, combination"},"elementCodeInputGroup":{"type":"string","description":"KYC element code, combination"}}}}}}
```

## The CapitalTransferForAgentReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CapitalTransferForAgentReqDto":{"type":"object","required":["amount","currency","toCustomerNo","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","description":"Account gameplay, fixed value 7"},"toCustomerNo":{"type":"string","description":"Transfer to customer number"},"amount":{"type":"number","description":"Sliding amount"},"currency":{"type":"string","description":"Transfer out currency"}}}}}}
```

## The BaseResultListAssets object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListAssets":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/Assets"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"Assets":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"revision":{"type":"integer","format":"int32","description":"Optimistic lock"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"name":{"type":"string","description":"Asset name"},"displayName":{"type":"string","description":"Display Name"},"code":{"type":"string","description":"Asset code"},"digits":{"type":"integer","format":"int32","description":"Decimal Places"},"initState":{"type":"integer","format":"int32","description":"Initialization status 1, 2, initialization in progress, initialization completed"},"type":{"type":"integer","format":"int32","description":"Asset type"},"fundId":{"type":"integer","format":"int64","description":"Related fund"}}}}}}
```

## The Assets object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"Assets":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"revision":{"type":"integer","format":"int32","description":"Optimistic lock"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"name":{"type":"string","description":"Asset name"},"displayName":{"type":"string","description":"Display Name"},"code":{"type":"string","description":"Asset code"},"digits":{"type":"integer","format":"int32","description":"Decimal Places"},"initState":{"type":"integer","format":"int32","description":"Initialization status 1, 2, initialization in progress, initialization completed"},"type":{"type":"integer","format":"int32","description":"Asset type"},"fundId":{"type":"integer","format":"int64","description":"Related fund"}}}}}}
```

## The BaseResultCustomerWithdrawProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCustomerWithdrawProposalDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerWithdrawProposalDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerWithdrawProposalDto":{"type":"object","required":["tradeType","withdrawViewStatus"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"country":{"type":"string","description":"Country"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"amount":{"type":"string","description":"Proposal Amount"},"rate":{"type":"string","description":"Withdrawal exchange rate sent to platform CATS2"},"withdrawFee":{"type":"string","description":"Withdrawal Fee"},"finalAmount":{"type":"string","description":"Final Withdrawal Amount"},"accountDeductAmount":{"type":"string","description":"Account Deduction"},"bankAccountName":{"type":"string","description":"Bank card holder's name"},"bankName":{"type":"string","description":"Bank card bank name"},"displayBankName":{"type":"string","description":"Bank Card Bank Name Translation"},"bankCardNo":{"type":"string","description":"Bank card number"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal status, waiting for manual approval: 1, approval successful: 2, approval failed: 3"},"transferStatus":{"type":"integer","format":"int32","description":"Transfer status, pending transfer: 1, transfer successful: 2, transfer failed: 3"},"amlRet":{"type":"integer","format":"int32","description":"AML Verification Result AmlCheckRetEnum: Passed 1, Failed 2"},"amlFailReasion":{"type":"string","description":"Reasons for AML Verification Failure"},"remark":{"type":"string","description":"Remarks"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawCoinStatus":{"type":"integer","format":"int32","description":"Withdrawal status, pending withdrawal: 1, withdrawal successful: 2, withdrawal failed: 3, submission failed: 4"},"withdrawMethod":{"type":"string","description":"Payment method, data dictionary configuration, such as bank card, digital wallet, skill, PayPal, etc., currently only bank card and digital wallet, withdrawal: bank (corresponding to bank card), withdrawal: coin (corresponding to digital wallet)"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"},"txid":{"type":"string","description":"txid"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"thirdMessage":{"type":"string","description":"Call third-party response message"},"withdrawViewStatus":{"type":"integer","description":"Withdrawal status code, pending approval: 1, approval failed: 2, failed: 3, completed: 4, in progress: 5"},"transferRejectReason":{"type":"string","description":"Transfer rejection reason"}}}}}}
```

## The BaseResultFundRedeemSharesCheckRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultFundRedeemSharesCheckRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundRedeemSharesCheckRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundRedeemSharesCheckRespDto":{"type":"object","properties":{"sharesTotal":{"type":"string","description":"Total redemption shares"},"currencyShares":{"type":"string","description":"Share token currency"},"sharesNetValue":{"type":"string","description":"Current share net value"},"currencyNet":{"type":"string","description":"Net asset value currency"},"redeemAssetMap":{"type":"object","description":"Redeemed asset list","additionalProperties":{"type":"string"},"properties":{}}}}}}}
```

## The FundRedeemSharesCheckRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundRedeemSharesCheckRespDto":{"type":"object","properties":{"sharesTotal":{"type":"string","description":"Total redemption shares"},"currencyShares":{"type":"string","description":"Share token currency"},"sharesNetValue":{"type":"string","description":"Current share net value"},"currencyNet":{"type":"string","description":"Net asset value currency"},"redeemAssetMap":{"type":"object","description":"Redeemed asset list","additionalProperties":{"type":"string"},"properties":{}}}}}}}
```

## The FundRedeemSharesCheckReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundRedeemSharesCheckReqDto":{"type":"object","required":["fundIdList"],"properties":{"fundIdList":{"type":"array","description":"Fund ID","items":{"type":"integer","format":"int64"}},"checkTag":{"type":"boolean","description":"Preview false, confirm shares true"}}}}}}
```

## The BaseResultListKycAuthVO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListKycAuthVO":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/KycAuthVO"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"KycAuthVO":{"type":"object","properties":{"levelCode":{"type":"string","description":"Level Code"},"openAccountType":{"type":"integer","format":"int32","description":"Account type: 0. Individual 1. Enterprise "},"levelName":{"type":"string","description":"Level Name"},"pathName":{"type":"string","description":"KYC Path Name"},"pathCode":{"type":"string","description":"KYC Path Code"},"elementList":{"type":"array","description":"KYC Information List","items":{"$ref":"#/components/schemas/KycAuthElementVO"}}}},"KycAuthElementVO":{"type":"object","properties":{"elementCode":{"type":"string","description":"KYC element code"},"elementName":{"type":"string","description":"KYC element name"},"showType":{"type":"string","description":"KYC element display type"},"extend":{"type":"string","description":"KYC element extended attribute"},"elementValue":{"type":"string","description":"KYC element value"},"elementValueInputGroup":{"type":"string","description":"KYC element value, combination"},"elementCodeInputGroup":{"type":"string","description":"KYC element code, combination"}}}}}}
```

## The BaseResultVoid object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultVoid":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/Void"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"Void":{"type":"object","properties":{}}}}}
```

## The Void object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"Void":{"type":"object","properties":{}}}}}
```

## The BaseResultFundApplyCalcDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultFundApplyCalcDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundApplyCalcDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundApplyCalcDto":{"type":"object","properties":{"fees":{"type":"string","description":"Commission fee"},"shares":{"type":"string","description":"Expected shares to receive"},"sharesNet":{"type":"string","description":"Net Value"},"rate":{"type":"string","description":"Exchange Rate"},"currencyNet":{"type":"string","description":"Net Asset Value Currency"},"currencyPay":{"type":"string","description":"Currency of the fee"},"amountPay":{"type":"string","description":"Amount of assets to be paid"},"list":{"type":"array","description":"List of assets in a basket","items":{"$ref":"#/components/schemas/CustomerFundCurrencyDto"}}}},"CustomerFundCurrencyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currency":{"type":"string","description":"Currency"},"digits":{"type":"integer","format":"int32","description":"Asset Decimal Places"},"amount":{"type":"string","description":"Final Subscription/Redemption Amount"},"fees":{"type":"string","description":"Commission fee"},"total":{"type":"string","description":"Total Payment Amount"}}}}}}
```

## The FundApplyCalcDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundApplyCalcDto":{"type":"object","properties":{"fees":{"type":"string","description":"Commission fee"},"shares":{"type":"string","description":"Expected shares to receive"},"sharesNet":{"type":"string","description":"Net Value"},"rate":{"type":"string","description":"Exchange Rate"},"currencyNet":{"type":"string","description":"Net Asset Value Currency"},"currencyPay":{"type":"string","description":"Currency of the fee"},"amountPay":{"type":"string","description":"Amount of assets to be paid"},"list":{"type":"array","description":"List of assets in a basket","items":{"$ref":"#/components/schemas/CustomerFundCurrencyDto"}}}},"CustomerFundCurrencyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currency":{"type":"string","description":"Currency"},"digits":{"type":"integer","format":"int32","description":"Asset Decimal Places"},"amount":{"type":"string","description":"Final Subscription/Redemption Amount"},"fees":{"type":"string","description":"Commission fee"},"total":{"type":"string","description":"Total Payment Amount"}}}}}}
```

## The BaseResultBasePageVoCustomerAdjustProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoCustomerAdjustProposalDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoCustomerAdjustProposalDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoCustomerAdjustProposalDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerAdjustProposalDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerAdjustProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"businessType":{"type":"integer","format":"int32","description":"Business type code"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"amount":{"type":"number","description":"Proposal Amount"},"withdraw":{"type":"boolean","description":"Whether withdrawal is allowed"},"operatorPassword":{"type":"string","description":"Operator's fund password"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal status, waiting for manual approval: 1, approval successful: 2, approval failed: 3"},"remark":{"type":"string","description":"Remarks"},"thirdOrderId":{"type":"string","description":"Third-party order ID"},"resetAccount":{"type":"boolean","description":"Whether to clear to zero"},"businessTypeText":{"type":"string"},"thirdAccount":{"type":"string","description":"Third-party account"}}}}}}
```

## The BasePageVoCustomerAdjustProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoCustomerAdjustProposalDto":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/CustomerAdjustProposalDto"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"CustomerAdjustProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"businessType":{"type":"integer","format":"int32","description":"Business type code"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"amount":{"type":"number","description":"Proposal Amount"},"withdraw":{"type":"boolean","description":"Whether withdrawal is allowed"},"operatorPassword":{"type":"string","description":"Operator's fund password"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal status, waiting for manual approval: 1, approval successful: 2, approval failed: 3"},"remark":{"type":"string","description":"Remarks"},"thirdOrderId":{"type":"string","description":"Third-party order ID"},"resetAccount":{"type":"boolean","description":"Whether to clear to zero"},"businessTypeText":{"type":"string"},"thirdAccount":{"type":"string","description":"Third-party account"}}}}}}
```

## The CustomerAdjustProposalDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerAdjustProposalDto":{"type":"object","required":["tradeType"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"customerId":{"type":"integer","format":"int64","description":"Client ID"},"customerNo":{"type":"string","description":"Client number"},"accountId":{"type":"integer","format":"int64","description":"Account ID"},"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"tradeType":{"type":"integer","format":"int64"},"proposalNo":{"type":"string","description":"Proposal number"},"businessType":{"type":"integer","format":"int32","description":"Business type code"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"amount":{"type":"number","description":"Proposal Amount"},"withdraw":{"type":"boolean","description":"Whether withdrawal is allowed"},"operatorPassword":{"type":"string","description":"Operator's fund password"},"checkBy":{"type":"string","description":"Approver"},"checkStatus":{"type":"integer","format":"int32","description":"Proposal status, waiting for manual approval: 1, approval successful: 2, approval failed: 3"},"remark":{"type":"string","description":"Remarks"},"thirdOrderId":{"type":"string","description":"Third-party order ID"},"resetAccount":{"type":"boolean","description":"Whether to clear to zero"},"businessTypeText":{"type":"string"},"thirdAccount":{"type":"string","description":"Third-party account"}}}}}}
```

## The QueryProposalPageReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryProposalPageReqDto":{"type":"object","properties":{"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"downloadType":{"type":"integer","format":"int32","description":"Download type 1: direct download, 2: asynchronous download"},"orders":{"type":"array","description":"Sorting field list","items":{"$ref":"#/components/schemas/FieldOrderDto"}},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"depositCurrency":{"type":"string","description":"Deposit Currency"},"paymentCurrency":{"type":"string","description":"Payment currency"},"accountCurrency":{"type":"string","description":"Account Currency (Customer Debit Currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal Currency (Customer Credit Currency)"},"rechargeType":{"type":"string","description":"Recharge Method, 1: Direct Recharge, 2: Remittance"},"txid":{"type":"string","description":"Transaction id"},"depositStatus":{"type":"string","description":"Deposit Status"},"paymentStatus":{"type":"string","description":"Payment Status"},"businessType":{"type":"string"}}},"FieldOrderDto":{"type":"object","properties":{"column":{"type":"string","description":"Sorting Field Column"},"asc":{"type":"boolean","description":"Order Method"}}}}}}
```

## The BaseResultSpotQueryOrderPageVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultSpotQueryOrderPageVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"description":"Data Body","$ref":"#/components/schemas/BasePageVoSpotQueryOrderVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoSpotQueryOrderVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/SpotQueryOrderVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"SpotQueryOrderVo":{"type":"object","properties":{"busiiType":{"type":"integer","format":"int32"},"direction":{"type":"integer","format":"int32"},"status":{"type":"integer","format":"int32"},"userGroupId":{"type":"integer","format":"int64"},"symbolId":{"type":"integer","format":"int64"},"digits":{"type":"integer","format":"int64"},"contractSize":{"type":"integer","format":"int32"},"requestPrice":{"type":"number"},"requestNum":{"type":"number"},"requestTime":{"type":"integer","format":"int64"},"executeMarginRate":{"type":"integer","format":"int32"},"executeMarginRateDigits":{"type":"integer","format":"int32"},"spread":{"type":"integer","format":"int32"},"pointRatio":{"type":"integer","format":"int32"},"executePrice":{"type":"number"},"executeRate":{"type":"integer","format":"int64"},"rateDigits":{"type":"integer","format":"int64"},"fee":{"type":"number"},"feeDigits":{"type":"integer","format":"int64"},"executeTime":{"type":"integer","format":"int64"},"createTime":{"type":"integer","format":"int64"},"updateTime":{"type":"integer","format":"int64"},"positionId":{"type":"integer","format":"int64"},"stopLoss":{"type":"number"},"takeProfit":{"type":"number"},"remark":{"type":"string"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The BasePageVoSpotQueryOrderVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoSpotQueryOrderVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/SpotQueryOrderVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"SpotQueryOrderVo":{"type":"object","properties":{"busiiType":{"type":"integer","format":"int32"},"direction":{"type":"integer","format":"int32"},"status":{"type":"integer","format":"int32"},"userGroupId":{"type":"integer","format":"int64"},"symbolId":{"type":"integer","format":"int64"},"digits":{"type":"integer","format":"int64"},"contractSize":{"type":"integer","format":"int32"},"requestPrice":{"type":"number"},"requestNum":{"type":"number"},"requestTime":{"type":"integer","format":"int64"},"executeMarginRate":{"type":"integer","format":"int32"},"executeMarginRateDigits":{"type":"integer","format":"int32"},"spread":{"type":"integer","format":"int32"},"pointRatio":{"type":"integer","format":"int32"},"executePrice":{"type":"number"},"executeRate":{"type":"integer","format":"int64"},"rateDigits":{"type":"integer","format":"int64"},"fee":{"type":"number"},"feeDigits":{"type":"integer","format":"int64"},"executeTime":{"type":"integer","format":"int64"},"createTime":{"type":"integer","format":"int64"},"updateTime":{"type":"integer","format":"int64"},"positionId":{"type":"integer","format":"int64"},"stopLoss":{"type":"number"},"takeProfit":{"type":"number"},"remark":{"type":"string"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The SpotQueryOrderVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotQueryOrderVo":{"type":"object","properties":{"busiiType":{"type":"integer","format":"int32"},"direction":{"type":"integer","format":"int32"},"status":{"type":"integer","format":"int32"},"userGroupId":{"type":"integer","format":"int64"},"symbolId":{"type":"integer","format":"int64"},"digits":{"type":"integer","format":"int64"},"contractSize":{"type":"integer","format":"int32"},"requestPrice":{"type":"number"},"requestNum":{"type":"number"},"requestTime":{"type":"integer","format":"int64"},"executeMarginRate":{"type":"integer","format":"int32"},"executeMarginRateDigits":{"type":"integer","format":"int32"},"spread":{"type":"integer","format":"int32"},"pointRatio":{"type":"integer","format":"int32"},"executePrice":{"type":"number"},"executeRate":{"type":"integer","format":"int64"},"rateDigits":{"type":"integer","format":"int64"},"fee":{"type":"number"},"feeDigits":{"type":"integer","format":"int64"},"executeTime":{"type":"integer","format":"int64"},"createTime":{"type":"integer","format":"int64"},"updateTime":{"type":"integer","format":"int64"},"positionId":{"type":"integer","format":"int64"},"stopLoss":{"type":"number"},"takeProfit":{"type":"number"},"remark":{"type":"string"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The SpotQueryOrderPageDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotQueryOrderPageDto":{"type":"object","required":["customerGroupId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","minimum":1},"customerGroupId":{"type":"integer","format":"int64","description":"Client group ID"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"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","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The BaseResultAmountTransferVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultAmountTransferVo":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"title":"Data Body","$ref":"#/components/schemas/AmountTransferVo"}},"title":"BaseResultAmountTransferVo"},"AmountTransferVo":{"type":"object","properties":{"surplusAmount":{"type":"string","description":"Amount of change"}},"required":["surplusAmount"]}}}}
```

## The AmountTransferVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"AmountTransferVo":{"type":"object","properties":{"surplusAmount":{"type":"string","description":"Amount of change"}},"required":["surplusAmount"]}}}}
```

## The CapitalTransferReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CapitalTransferReqDto":{"type":"object","required":["amount","toCustomerNo","toTradeType"],"properties":{"accountId":{"type":"integer","format":"int64","description":"Account ID"},"accountDigit":{"type":"integer","format":"int32","description":"Account Decimal Places"},"toTradeType":{"type":"integer","format":"int64","description":"Transfer to Account Gameplay"},"toAccountId":{"type":"integer","format":"int64","description":"Transfer to Account ID"},"toCustomerNo":{"type":"string","description":"Transfer to customer number"},"toAccountDigit":{"type":"integer","format":"int32","description":"Transfer to Account Decimal Places"},"amount":{"type":"number","description":"amount"},"currency":{"type":"string","description":"Currency for transfer"}}}}}}
```

## The BaseResultMapLongListFundTrendChartTypeDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultMapLongListFundTrendChartTypeDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"object","description":"Data Body","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":""},"FundTrendChartTypeDto":{"type":"object","properties":{"name":{"type":"string","title":"Name"},"type":{"type":"integer","title":"Type","description":"1: Market price 2: Net value"},"columnList":{"type":"array","items":{"$ref":"#/components/schemas/FundTrendChartDto"}}},"required":["name","columnList"]},"FundTrendChartDto":{"type":"object","properties":{"time":{"type":"string","title":"Date"},"value":{"type":"string","title":"Y-coordinate value"}},"required":["time","value"]}}}}
```

## The FundTrendChartTypeDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundTrendChartTypeDto":{"type":"object","properties":{"name":{"type":"string","title":"Name"},"type":{"type":"integer","title":"Type","description":"1: Market price 2: Net value"},"columnList":{"type":"array","items":{"$ref":"#/components/schemas/FundTrendChartDto"}}},"required":["name","columnList"]},"FundTrendChartDto":{"type":"object","properties":{"time":{"type":"string","title":"Date"},"value":{"type":"string","title":"Y-coordinate value"}},"required":["time","value"]}}}}
```

## The FundBatchMarketPerfChartVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundBatchMarketPerfChartVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","title":"Fund ID","description":"Choose either symbolId or fundId"},"fundId":{"type":"integer","format":"int64","description":"Choose either fundId or symbolId","title":"Product ID"},"days":{"type":"integer","title":"Days"},"type":{"type":"integer","title":"Type","description":" 1-Statistical by day 2-Statistical by hour"}},"required":["days","type"],"title":""}}}}
```

## The ExchangeRateConvertDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"ExchangeRateConvertDto":{"type":"object","properties":{"rate":{"type":"string","description":"Exchange rate"},"formulaSymbol":{"type":"string","description":"Calculation rule multiply or divide, value is multiply or divide"},"sourceDigits":{"type":"integer","format":"int32","description":"Decimal places of source currency"},"targetDigits":{"type":"integer","format":"int32","description":"Decimal places of target currency"},"sourceCurrency":{"type":"string","description":"Source Currency Code"},"targetCurrency":{"type":"string","description":"Target Currency Code"}}}}}}
```

## The BaseResultQueryCustomerWithdrawExchangeRateDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultQueryCustomerWithdrawExchangeRateDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/QueryCustomerWithdrawExchangeRateDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"QueryCustomerWithdrawExchangeRateDto":{"type":"object","properties":{"accountId":{"type":"integer","format":"int64","description":"Account ID"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"withdrawCurrency":{"type":"string","description":"Customer receiving currency code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"exchangeRate":{"type":"number","description":"Exchange Rate"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"}}}}}}
```

## The QueryCustomerWithdrawExchangeRateDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"QueryCustomerWithdrawExchangeRateDto":{"type":"object","properties":{"accountId":{"type":"integer","format":"int64","description":"Account ID"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"withdrawCurrency":{"type":"string","description":"Customer receiving currency code"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"exchangeRate":{"type":"number","description":"Exchange Rate"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawMethod":{"type":"string","description":"Withdrawal method, bank card: bank, digital wallet: digit_wallet"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"}}}}}}
```

## The BaseResultSpotQueryOrderVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultSpotQueryOrderVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/SpotQueryOrderVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"SpotQueryOrderVo":{"type":"object","properties":{"busiiType":{"type":"integer","format":"int32"},"direction":{"type":"integer","format":"int32"},"status":{"type":"integer","format":"int32"},"userGroupId":{"type":"integer","format":"int64"},"symbolId":{"type":"integer","format":"int64"},"digits":{"type":"integer","format":"int64"},"contractSize":{"type":"integer","format":"int32"},"requestPrice":{"type":"number"},"requestNum":{"type":"number"},"requestTime":{"type":"integer","format":"int64"},"executeMarginRate":{"type":"integer","format":"int32"},"executeMarginRateDigits":{"type":"integer","format":"int32"},"spread":{"type":"integer","format":"int32"},"pointRatio":{"type":"integer","format":"int32"},"executePrice":{"type":"number"},"executeRate":{"type":"integer","format":"int64"},"rateDigits":{"type":"integer","format":"int64"},"fee":{"type":"number"},"feeDigits":{"type":"integer","format":"int64"},"executeTime":{"type":"integer","format":"int64"},"createTime":{"type":"integer","format":"int64"},"updateTime":{"type":"integer","format":"int64"},"positionId":{"type":"integer","format":"int64"},"stopLoss":{"type":"number"},"takeProfit":{"type":"number"},"remark":{"type":"string"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}}}}}
```

## The SpotOrderUpdateDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotOrderUpdateDto":{"type":"object","required":["customerGroupId","orderId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","minimum":1},"customerGroupId":{"type":"integer","format":"int64","description":"Client group ID"},"orderId":{"type":"integer","format":"int64"},"remark":{"type":"string"}}}}}}
```

## The MarkOpenCardDepositRateDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"MarkOpenCardDepositRateDto":{"type":"object","required":["paymentCurrency","blockchainName","depositRateSerialNo"],"properties":{"depositRateSerialNo":{"type":"string","description":"Deposit exchange rate serial number"},"paymentCurrency":{"type":"string","description":"Payment currency"},"blockchainName":{"type":"string","description":"Chain Name"},"address":{"type":"string","description":"Receiving address"}}}}}}
```

## The BaseResultComputeWithdrawFeeRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultComputeWithdrawFeeRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/ComputeWithdrawFeeRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"ComputeWithdrawFeeRespDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"finalAmount":{"type":"string","description":"Expected receipt (receiving currency)"},"withdrawFee":{"type":"string","description":"Withdrawal fee (account currency)"},"coinFee":{"type":"string","description":"Withdrawal fee (withdrawal currency)"},"coinFinalAmount":{"type":"string","description":"Expected receipt (withdrawal currency)"},"amount":{"type":"string","description":"Account deduction limit (account currency)"}}}}}}
```

## The ComputeWithdrawFeeRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"ComputeWithdrawFeeRespDto":{"type":"object","required":["tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"finalAmount":{"type":"string","description":"Expected receipt (receiving currency)"},"withdrawFee":{"type":"string","description":"Withdrawal fee (account currency)"},"coinFee":{"type":"string","description":"Withdrawal fee (withdrawal currency)"},"coinFinalAmount":{"type":"string","description":"Expected receipt (withdrawal currency)"},"amount":{"type":"string","description":"Account deduction limit (account currency)"}}}}}}
```

## The ComputeWithdrawReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"ComputeWithdrawReqDto":{"type":"object","required":["amount","tradeType","withdrawRateSerialNo","withdrawType"],"properties":{"tradeType":{"type":"integer","format":"int64"},"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"country":{"type":"string","description":"Country"},"accountCurrency":{"type":"string","description":"Account currency (trading account currency)"},"withdrawCurrency":{"type":"string","description":"Withdrawal currency (currency supported by payment channels)"},"amount":{"type":"string","description":"Withdrawal/Withdrawal amount"},"withdrawRateSerialNo":{"type":"string","description":"Withdrawal fee rate serial number"},"rate":{"type":"string","description":"Withdrawal exchange rate sent to platform CATS2"},"withdrawType":{"type":"integer","format":"int32","description":"Withdrawal type, Withdrawal: 1 (Withdraw to bank card), Withdrawal: 2 (Withdraw digital currency to digital wallet)"},"withdrawMethod":{"type":"string","description":"Withdrawal method, Bank card: bank, Digital wallet: digit_wallet, Skrill e-wallet: skrill_wallet, Telegraphic transfer: wire"},"blockchainName":{"type":"string","description":"Chain name, data dictionary configuration, payment method is digital wallet, display the corresponding chain name (also known as transfer network), such as Omin, ERC20, TRC20"}}}}}}
```

## The BaseResultCustomerFundRedeemDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCustomerFundRedeemDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerFundRedeemDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerFundRedeemDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Press according to the number"},"companyName":{"type":"string","description":"Company name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Redemption fund ID"},"currencyRedeem":{"type":"string","description":"Redemption currency"},"currencyShares":{"type":"string","description":"Fund currency"},"currencyNet":{"type":"string","description":"Net asset value currency"},"fees":{"type":"string","description":"Commission fee"},"amountRedeem":{"type":"string","description":"Redemption amount"},"shares":{"type":"string","description":"Number of shares"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"fundName":{"type":"string","description":"Fund name"},"basketTag":{"type":"boolean"}}}}}}
```

## The CreateFundRedeemReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CreateFundRedeemReqDto":{"type":"object","required":["currencyCode","fundId","shares"],"properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"shares":{"type":"number","description":"Number of redeemed shares"},"currencyCode":{"type":"string","description":"Redeemed asset Code"}}}}}}
```

## The BaseResultFundOperationInfoDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultFundOperationInfoDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundOperationInfoDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundOperationInfoDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"revision":{"type":"integer","format":"int32","description":"Optimistic lock"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"sharesIssued":{"type":"number","description":"Total issued shares"},"sharesApply":{"type":"number","description":"Total subscription shares"},"sharesConfirm":{"type":"number","description":"Total confirmed shares"},"sharesRedeem":{"type":"number","description":"Total redeemed shares"},"sharesCurrent":{"type":"number","description":"Current latest shares"}}}}}}
```

## The FundOperationInfoDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundOperationInfoDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"revision":{"type":"integer","format":"int32","description":"Optimistic lock"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"sharesIssued":{"type":"number","description":"Total issued shares"},"sharesApply":{"type":"number","description":"Total subscription shares"},"sharesConfirm":{"type":"number","description":"Total confirmed shares"},"sharesRedeem":{"type":"number","description":"Total redeemed shares"},"sharesCurrent":{"type":"number","description":"Current latest shares"}}}}}}
```

## The FundInfoQueryReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundInfoQueryReqDto":{"type":"object","required":["fundId"],"properties":{"fundId":{"type":"integer","format":"int64","description":"Fund ID"}}}}}}
```

## The BaseResultFundManagementFeesCalcDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultFundManagementFeesCalcDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/FundManagementFeesCalcDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"FundManagementFeesCalcDto":{"type":"object","properties":{"amount":{"type":"string","description":"Total amount"},"currency":{"type":"string","description":"Currency"}}}}}}
```

## The FundManagementFeesCalcDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundManagementFeesCalcDto":{"type":"object","properties":{"amount":{"type":"string","description":"Total amount"},"currency":{"type":"string","description":"Currency"}}}}}}
```

## The FundManagementFeesDeductDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundManagementFeesDeductDto":{"type":"object","properties":{"idList":{"type":"array","items":{"type":"integer","format":"int64"}}}}}}}
```

## The BaseResultListExchangeRateConvertDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListExchangeRateConvertDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/ExchangeRateConvertDto"}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"ExchangeRateConvertDto":{"type":"object","properties":{"rate":{"type":"string","description":"Exchange rate"},"formulaSymbol":{"type":"string","description":"Calculation rule multiply or divide, value is multiply or divide"},"sourceDigits":{"type":"integer","format":"int32","description":"Decimal places of source currency"},"targetDigits":{"type":"integer","format":"int32","description":"Decimal places of target currency"},"sourceCurrency":{"type":"string","description":"Source Currency Code"},"targetCurrency":{"type":"string","description":"Target Currency Code"}}}}}}
```

## The BaseResult1 object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResult1":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"object","description":"Data Body","properties":{}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The FundExchangeRateBatchQueryDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundExchangeRateBatchQueryDto":{"type":"object","required":["companyId","currencies"],"properties":{"companyId":{"type":"integer","format":"int64","description":"Company ID"},"trace":{"type":"string","description":"Tracking code"},"ip":{"type":"string","description":"Operation IP"},"lang":{"type":"string","description":"Request Language"},"currencies":{"type":"array","description":"Exchange currency pair list, non-empty, maximum length of list is 50","items":{"$ref":"#/components/schemas/CurrencyPair"},"maxItems":50,"minItems":1}}},"CurrencyPair":{"type":"object","properties":{"source":{"type":"string","description":"Source Currency Code"},"target":{"type":"string","description":"Target Currency Code"}}}}}}
```

## The CurrencyPair object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CurrencyPair":{"type":"object","properties":{"source":{"type":"string","description":"Source Currency Code"},"target":{"type":"string","description":"Target Currency Code"}}}}}}
```

## The BaseResultCustomerFundApplyDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCustomerFundApplyDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerFundApplyDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerFundApplyDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"proposalNo":{"type":"string","description":"Proposal number"},"companyName":{"type":"string","description":"White Label Company Name"},"customerNoFun":{"type":"string","description":"Customer number corresponding to the fund manager"},"fundId":{"type":"integer","format":"int64","description":"Fund ID"},"currencyPay":{"type":"string","description":"Payment Currency"},"currencyShares":{"type":"string","description":"Fund currency"},"fees":{"type":"string","description":"Payment Handling Fee"},"amountPay":{"type":"string","description":"Payment Amount"},"finalAmount":{"type":"string","description":"Final Subscription Amount"},"shares":{"type":"string","description":"Confirmed Share Quantity"},"sharesNet":{"type":"string","description":"Net asset value of shares"},"sharesStatus":{"type":"integer","format":"int32","description":"Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed"},"executeStatus":{"type":"integer","format":"int32","description":"Subscription Execution Status: 0. Unconfirmed 1. Pending Execution 2. Execution Successful 3. Execution Failed"},"executeId":{"type":"string","description":"Batch Execution ID"},"currencyNet":{"type":"string","description":"Net Asset Value Currency"},"fundName":{"type":"string","description":"Fund name"},"executeList":{"type":"array","description":"Execution Standard List","items":{"$ref":"#/components/schemas/FundsApplyExecuteRecordDetailDto"}}}},"FundsApplyExecuteRecordDetailDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key id"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, enable, disable, delete"},"createBy":{"type":"string","description":"Creator"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateBy":{"type":"string","description":"Updater"},"updateTime":{"type":"integer","format":"int64","description":"Update Time"},"amount":{"type":"number","description":"Profit Currency Amount"},"baseCurrency":{"type":"string","description":"Base Currency"},"profitCurrency":{"type":"string","description":"Profit Currency"},"rate":{"type":"number","description":"Order Percentage"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolName":{"type":"string","description":"Product name"}}}}}}
```

## The CreateFundApplyReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CreateFundApplyReqDto":{"type":"object","required":["amountPay","fundId"],"properties":{"customerNo":{"type":"string","title":"Client number"},"currencyPay":{"type":"string","description":"Payment currency, or a basket","title":"Payment currency"},"amountPay":{"type":"number","description":"By amount: payment amount, by shares: subscription shares","title":"Payment limit"},"applyType":{"type":"integer","format":"int32","description":"1. By amount, 2. By shares","title":"Subscription type"},"fundId":{"type":"integer","title":"Fund ID"}}}}}}
```

## The FundBaseDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"FundBaseDto":{"type":"object","properties":{}}}}}
```

## The BaseResultBoolean object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBoolean":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"boolean","description":"Data Body"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The BaseResultBasePageVoSpotSubjectWaterVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultBasePageVoSpotSubjectWaterVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/BasePageVoSubjectWaterVo"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"BasePageVoSubjectWaterVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/SpotSubjectWaterVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"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":"Order ID"},"dealId":{"type":"string","description":"Transaction order Id"}}}}}}
```

## The BasePageVoSubjectWaterVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BasePageVoSubjectWaterVo":{"type":"object","properties":{"records":{"type":"array","description":"Result list","items":{"$ref":"#/components/schemas/SpotSubjectWaterVo"}},"total":{"type":"integer","format":"int64","description":"Total"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"}}},"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":"Order ID"},"dealId":{"type":"string","description":"Transaction order Id"}}}}}}
```

## The SpotSubjectWaterVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"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":"Order ID"},"dealId":{"type":"string","description":"Transaction order Id"}}}}}}
```

## The SpotQueryWaterPageDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotQueryWaterPageDto":{"type":"object","required":["customerGroupId","tradeType"],"properties":{"tradeType":{"type":"integer","format":"int64","minimum":1,"description":"Game type"},"customerGroupId":{"type":"integer","format":"int64","description":"Client group ID"},"size":{"type":"integer","format":"int64","description":"Number of Items per Page"},"current":{"type":"integer","format":"int64","description":"Current Page"},"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"}}}}}}
```

## The BaseResultCustomerRechargeWalletAddrRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultCustomerRechargeWalletAddrRespDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/CustomerRechargeWalletAddrRespDto"},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerRechargeWalletAddrRespDto":{"type":"object","properties":{"paymentCode":{"type":"string","description":"Payment channel code"},"currency":{"type":"string","description":"Payment currency"},"blockchainName":{"type":"string","description":"Chain Name"},"address":{"type":"string","description":"Payment address"},"expireTime":{"type":"integer","description":"Address expiration time"}}}}}}
```

## The CustomerRechargeWalletAddrRespDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerRechargeWalletAddrRespDto":{"type":"object","properties":{"paymentCode":{"type":"string","description":"Payment channel code"},"currency":{"type":"string","description":"Payment currency"},"blockchainName":{"type":"string","description":"Chain Name"},"address":{"type":"string","description":"Payment address"},"expireTime":{"type":"integer","description":"Address expiration time"}}}}}}
```

## The CustomerRechargeWalletAddrReqDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"CustomerRechargeWalletAddrReqDto":{"type":"object","required":["accountCurrency","blockchainName","country","customerGroupId","paymentChannelClientType","paymentChannelCode","paymentChannelType","paymentMerchantNo"],"properties":{"customerGroupId":{"type":"integer","format":"int64","description":"Customer group ID"},"paymentChannelCode":{"type":"string","description":"Payment Channel Code"},"paymentChannelType":{"type":"string","description":"Payment Channel Type"},"paymentMerchantNo":{"type":"string","description":"Payment merchant number"},"paymentChannelClientType":{"type":"string","description":"Payment channel client type pc, mobile"},"accountCurrency":{"type":"string","description":"Account Currency Code"},"blockchainName":{"type":"string","description":"Chain Name"},"country":{"type":"string","description":"Country (Country where the customer account is opened)"},"extend":{"type":"string","description":"Extended Fields"}}}}}}
```

## The BaseResultListSingleAssetPerformanceDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListSingleAssetPerformanceDto":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"array","description":"Data Body","items":{"$ref":"#/components/schemas/SingleAssetPerformanceDto"}},"fail":{"type":"boolean"},"ok":{"type":"boolean"}},"title":""},"SingleAssetPerformanceDto":{"type":"object","properties":{"type":{"type":"integer","format":"int32"},"quoteChange":{"type":"string"},"xaxisName":{"type":"string"}},"title":""}}}}
```

## The SingleAssetPerformanceDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SingleAssetPerformanceDto":{"type":"object","properties":{"type":{"type":"integer","format":"int32"},"quoteChange":{"type":"string"},"xaxisName":{"type":"string"}},"title":""}}}}
```

## The SingeAssetPerformanceChartVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SingeAssetPerformanceChartVo":{"type":"object","properties":{"symbolId":{"type":"integer","format":"int64","title":"Product ID","description":"Choose either fundId or symbolId"},"fundId":{"type":"integer","format":"int64","title":"Fund ID","description":"Choose either symbolId or fundId"},"statisticType":{"type":"integer","description":"1:Day 2:Week 3:Month","title":"Statistical Type"}},"required":["statisticType"],"title":""}}}}
```

## The BaseResultObject object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultObject":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"type":"object","description":"Data Body","properties":{}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## The BaseResultSpotOrderAddVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultSpotOrderAddVo":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing time (milliseconds)"},"trace":{"type":"string","description":"Tracking code"},"msgParams":{"type":"string","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"data":{"$ref":"#/components/schemas/SpotOrderAddVo"},"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"}}}}}}
```

## The SpotOrderAddVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"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"}}}}}}
```

## The SpotOrderAddDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"SpotOrderAddDto":{"type":"object","required":["bizType","direction","requestPrice","symbolId","tradeType","requestNum"],"properties":{"tradeType":{"type":"integer","format":"int64","minimum":1,"description":"Game Type, fixed value 5"},"bizType":{"type":"integer","format":"int32","description":"Order Business Type (Market Price: 12, Limit Price: 13)"},"direction":{"type":"integer","format":"int32","description":"Order Buy/Sell Direction (Buy Direction: 1; Sell Direction: 2)"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"accountCurrency":{"type":"string"},"requestTime":{"type":"integer","format":"int64"},"requestPrice":{"type":"number","description":"Request Price"},"requestNum":{"type":"number","description":"Request Quantity (Buy Direction, when requesting amount; Sell Direction, when requesting quantity)"},"accountDigits":{"type":"integer","format":"int32"},"remark":{"type":"string"},"entryType":{"type":"integer","format":"int32","description":"Order Type. 1-By Quantity; 2-By Amount; (if not passed, default Buy By Amount, Sell By Quantity)"},"expiryType":{"type":"string","description":"Expiration Type. 1-1 Day; 2-7 Days; 3-30 Days; 4-90 Days. Default 4"}}}}}}
```

## The BaseResultListIndexSingleAssetPerformanceVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListIndexSingleAssetPerformanceVo":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time","description":"Unit: milliseconds"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","description":"Multiple parameters are separated by commas","title":"Return description with placeholder parameter string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/IndexSingleAssetPerformanceVo"},"title":"Data Body"},"fail":{"type":"boolean"},"ok":{"type":"boolean"}},"title":""},"IndexSingleAssetPerformanceVo":{"type":"object","properties":{"xaxisName":{"type":"string","title":"X-Axis Name"},"quoteChange":{"type":"string","title":"Price Change Percentage"}},"title":""}}}}
```

## The IndexSingleAssetPerformanceVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"IndexSingleAssetPerformanceVo":{"type":"object","properties":{"xaxisName":{"type":"string","title":"X-Axis Name"},"quoteChange":{"type":"string","title":"Price Change Percentage"}},"title":""}}}}
```

## The BaseResultListIndexSymbolCombinationVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"BaseResultListIndexSymbolCombinationVo":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","description":"Unit: milliseconds","title":"Processing time"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","description":"Multiple parameters are separated by commas","title":"Return description with placeholder parameter string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/IndexSymbolCombinationVo"},"title":"Data Body"},"fail":{"type":"boolean"},"ok":{"type":"boolean"}},"title":""},"IndexSymbolCombinationVo":{"type":"object","properties":{"asset":{"type":"string","title":"Product Base Currency"},"range":{"type":"integer","format":"int32","title":"Ranking"},"weight":{"type":"string","title":"Weight"},"previousPeriodRangeCompare":{"type":"string","title":"Change in Ranking from Previous Period"},"previousPeriodWeightCompare":{"type":"string","title":"Change in Weight from Previous Period"}},"title":""}}}}
```

## The IndexSymbolCombinationVo object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"IndexSymbolCombinationVo":{"type":"object","properties":{"asset":{"type":"string","title":"Product Base Currency"},"range":{"type":"integer","format":"int32","title":"Ranking"},"weight":{"type":"string","title":"Weight"},"previousPeriodRangeCompare":{"type":"string","title":"Change in Ranking from Previous Period"},"previousPeriodWeightCompare":{"type":"string","title":"Change in Weight from Previous Period"}},"title":""}}}}
```

## The IndexChartDto object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"IndexChartDto":{"type":"object","properties":{"indexId":{"type":"integer","format":"int64","title":"Index ID"}},"required":["indexId"],"title":""}}}}
```

## The EnableOrForbidMFADTO object

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"components":{"schemas":{"EnableOrForbidMFADTO":{"type":"object","required":["googleId","type"],"properties":{"lang":{"type":"string","description":"Language Information"},"customerNo":{"type":"string","description":"Client number"},"id":{"type":"integer","format":"int64","description":"Client Id"},"verifyCodeSMS":{"type":"string","description":"Email Verification Code"},"sendTokenSMS":{"type":"string","description":"Email verification code sending ticket"},"verifyCodeEmail":{"type":"string","description":"Mobile Verification Code"},"sendTokenEmail":{"type":"string","description":"Mobile verification code sent ticket"},"googleCode":{"type":"string","description":"Google Verification Code"},"type":{"type":"integer","format":"int32","description":"Type, 1 Enable 2 Disable","minimum":1,"maximum":2},"googleId":{"type":"integer","format":"int64","description":"Google ID","minimum":1}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.multimarkets.org/client-api/more.../models.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
