| | |
| | | package com.xcong.excoin.modules.yunding.controller; |
| | | |
| | | import com.xcong.excoin.common.response.Result; |
| | | import com.xcong.excoin.modules.yunding.dto.PayProductDto; |
| | | import com.xcong.excoin.modules.yunding.dto.YdOrderListDto; |
| | | import com.xcong.excoin.modules.yunding.dto.YdProductListDto; |
| | | import com.xcong.excoin.modules.yunding.dto.*; |
| | | import com.xcong.excoin.modules.yunding.service.YunDingService; |
| | | import com.xcong.excoin.modules.yunding.vo.OrderAllInfoVo; |
| | | import com.xcong.excoin.modules.yunding.vo.YdOrderVo; |
| | | import com.xcong.excoin.modules.yunding.vo.YdProductVo; |
| | | import com.xcong.excoin.modules.yunding.vo.*; |
| | | import io.swagger.annotations.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.validation.annotation.Validated; |
| | |
| | | * 全网数据 |
| | | */ |
| | | @ApiOperation(value = "全网数据") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 0, message = "success", response = YdBasicSettingVo.class) |
| | | }) |
| | | @GetMapping(value = "/findAllInfo") |
| | | public Result findAllInfo() { |
| | | return yunDingService.findAllInfo(); |
| | |
| | | public Result findProductInfoById(@ApiParam(name = "id", value = "产品ID", required = true, example = "1") |
| | | @RequestParam(value = "id") Long id) { |
| | | return yunDingService.findProductInfoById(id); |
| | | } |
| | | |
| | | /** |
| | | * 获取XCH当前价 |
| | | */ |
| | | @ApiOperation(value = "获取XCH当前价") |
| | | @GetMapping(value = "/getXchPrice") |
| | | public Result getXchPrice() { |
| | | return yunDingService.getXchPrice(); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | /** |
| | | * 订单详情 |
| | | */ |
| | | @ApiOperation(value = "订单详情") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 0, message = "success", response = YdOrderVo.class) |
| | | }) |
| | | @GetMapping(value = "/getOrderInfo") |
| | | public Result getOrderInfo(@ApiParam(name = "id", value = "订单ID", required = true, example = "1") |
| | | @RequestParam(value = "id") Long id) { |
| | | return yunDingService.getOrderInfo(id); |
| | | } |
| | | |
| | | /** |
| | | *订单头部数据 |
| | | */ |
| | | @ApiOperation(value = "订单头部数据") |
| | |
| | | return yunDingService.findOrderAllInfo(); |
| | | } |
| | | |
| | | /** |
| | | * 转换成USDT |
| | | */ |
| | | @ApiOperation(value = "获取转换成USDT信息") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 0, message = "success", response = ChangeVo.class) |
| | | }) |
| | | @GetMapping(value = "/changeUsdt") |
| | | public Result changeUsdt() { |
| | | return yunDingService.changeUsdt(); |
| | | } |
| | | |
| | | /** |
| | | * 确认转换成USDT |
| | | */ |
| | | @ApiOperation(value = "确认转换成USDT") |
| | | @PostMapping(value = "/insureChangeUsdt") |
| | | public Result insureChangeUsdt(@RequestBody @Validated InsureChangeUsdtDto insureChangeUsdtdto){ |
| | | return yunDingService.insureChangeUsdt(insureChangeUsdtdto); |
| | | } |
| | | |
| | | /** |
| | | * 获取代理级别列表 |
| | | */ |
| | | @ApiOperation(value = "获取代理级别列表") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 0, message = "success", response = AgentVo.class) |
| | | }) |
| | | @PostMapping(value = "/getAgentList") |
| | | public Result getAgentList(@RequestBody @Validated YdAgentDto ydAgentDto) { |
| | | return yunDingService.getAgentList(ydAgentDto); |
| | | } |
| | | |
| | | /** |
| | | * 购买代理级别 |
| | | */ |
| | | @ApiOperation(value = "购买代理级别") |
| | | @PostMapping(value = "/bugAgentLevel") |
| | | public Result bugAgentLevel(@RequestBody @Validated BugAgentLeveldto bugAgentLeveldto){ |
| | | return yunDingService.bugAgentLevel(bugAgentLeveldto); |
| | | } |
| | | |
| | | /** |
| | | * 我的团队信息 |
| | | */ |
| | | @ApiOperation(value = "我的团队信息") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 0, message = "success", response = TeamVo.class) |
| | | }) |
| | | @PostMapping(value = "/getTeamList") |
| | | public Result getTeamList(@RequestBody @Validated TeamInfoDto teamInfoDto) { |
| | | return yunDingService.getTeamList(teamInfoDto); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |