From 6258b45b69d75325b7d6df7edf2761c22a87369b Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 21 Feb 2022 10:24:29 +0800 Subject: [PATCH] 20222221 --- src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java | 30 +++++++++++++++++++++++++++--- 1 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java b/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java index a30b9cc..a1d9f64 100644 --- a/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java +++ b/src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java @@ -5,6 +5,8 @@ import javax.annotation.Resource; import javax.validation.Valid; +import com.xcong.excoin.modules.coin.parameter.dto.UsdtToGusdDto; +import com.xcong.excoin.modules.coin.parameter.vo.AllWalletCoinVo; import com.xcong.excoin.modules.coin.parameter.vo.MemberAccountMoneyChangeInfoVo; import com.xcong.excoin.modules.coin.parameter.vo.MemberAgentIntoInfoVo; import com.xcong.excoin.modules.coin.parameter.vo.MemberWalletAgentInfoVo; @@ -36,6 +38,16 @@ @Resource private CoinService coinService; + /** + * 获取我的总资产 + * @return + */ + @ApiOperation(value = "获取我的总资产", notes = "获取我的总资产") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = AllWalletCoinVo.class)}) + @GetMapping(value = "/getAllWalletCoin") + public Result getAllWalletCoin() { + return coinService.getAllWalletCoin(); + } /** * 获取我的币币资产信息 * @return @@ -146,9 +158,9 @@ */ @ApiOperation(value="获取代理资产佣金入账", notes="获取代理资产佣金入账") @ApiResponses({@ApiResponse( code = 200, message = "success", response = MemberAgentIntoInfoVo.class)}) - @GetMapping(value="/getWalletAgentIntoRecords") - public Result getWalletAgentIntoRecords() { - return coinService.getWalletAgentIntoRecords(); + @PostMapping(value="/getWalletAgentIntoRecords") + public Result getWalletAgentIntoRecords(@RequestBody @Valid RecordsPageDto recordsPageDto) { + return coinService.getWalletAgentIntoRecords(recordsPageDto); } /** @@ -186,6 +198,18 @@ Integer transfertype = transferOfBalanceFromAgentDto.getTransfertype(); return coinService.agentTransferToWalletCoin(balance,transfertype); } + + /** + * USDT兌換成GUSD + * @return + */ + @ApiOperation(value="USDT兌換成GUSD", notes="USDT兌換成GUSD") + @PostMapping(value="/usdtToGusd") + public Result usdtToGusd(@RequestBody @Valid UsdtToGusdDto usdtToGusdDto) { + BigDecimal balance = usdtToGusdDto.getBalance(); + Integer transfertype = usdtToGusdDto.getTransfertype(); + return coinService.usdtToGusd(balance,transfertype); + } } -- Gitblit v1.9.1