| | |
| | | import cc.mrbird.febs.common.annotation.EncryptEnable; |
| | | import cc.mrbird.febs.common.configure.i18n.MessageSourceUtils; |
| | | import cc.mrbird.febs.common.contants.AppContants; |
| | | import cc.mrbird.febs.common.controller.BaseController; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.utils.LoginUserUtil; |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author |
| | |
| | | @RestController |
| | | @Api(value = "dapp接口", tags = "dapp接口") |
| | | @RequestMapping(value = "/dapi/member") |
| | | public class ApiDappMemberController { |
| | | public class ApiDappMemberController extends BaseController { |
| | | |
| | | private final DappWalletService dappWalletService; |
| | | private final DappSystemService dappSystemService; |
| | |
| | | }) |
| | | @PostMapping(value = "/findAmountInPage") |
| | | public FebsResponse findAmountInPage(@RequestBody ApiAmountChangeDto apiAmountChangeDto) { |
| | | return new FebsResponse().success().data(dappMemberService.findAmountInPage(apiAmountChangeDto)); |
| | | Map<String, Object> data = getDataTable(dappMemberService.findAmountInPage(apiAmountChangeDto)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | @ApiOperation(value ="IGT我的团队-新增团队成员", notes = "我的团队-新增团队成员") |
| | |
| | | }) |
| | | @PostMapping(value = "/myTeammateInfo") |
| | | public FebsResponse myTeammateInfo(@RequestBody ApiMyTeammateInfoDto apiMyTeammateInfoDto) { |
| | | return dappMemberService.myTeammateInfo(apiMyTeammateInfoDto); |
| | | |
| | | Map<String, Object> data = getDataTable(dappMemberService.myTeammateInfo(apiMyTeammateInfoDto)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | @ApiOperation(value ="IGT我的团队-资金记录-分页", notes = "我的团队-资金记录-分页") |
| | |
| | | }) |
| | | @PostMapping(value = "/teammateChangeListInPage") |
| | | public FebsResponse teammateChangeListInPage(@RequestBody ApiAmountChangeDto apiAmountChangeDto) { |
| | | return dappMemberService.findTeammateChangeListInPage(apiAmountChangeDto); |
| | | Map<String, Object> data = getDataTable(dappMemberService.findTeammateChangeListInPage(apiAmountChangeDto)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | @ApiOperation(value = "IGT更新登录密码", notes = "更新登录密码") |
| | |
| | | public FebsResponse updatePassword(@RequestBody ApiUpdatePasswordDto apiUpdatePasswordDto) { |
| | | return dappWalletService.updatePassword(apiUpdatePasswordDto); |
| | | } |
| | | |
| | | @ApiOperation(value ="IGT银行卡-列表分页", notes = "银行卡-列表分页") |
| | | @ApiResponses(value = { |
| | | @ApiResponse(code = 200, message = "success", response = ApiBankListVo.class) |
| | | }) |
| | | @PostMapping(value = "/bankList") |
| | | public FebsResponse bankList(@RequestBody ApiBankListDto apiBankListDto) { |
| | | Map<String, Object> data = getDataTable(dappMemberService.getBankListInPage(apiBankListDto)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | @ApiOperation(value ="IGT银行卡-新增", notes = "银行卡-新增") |
| | | @PostMapping(value = "/addBank") |
| | | public FebsResponse addBank(@RequestBody ApiAddBankDto addBankDto) { |
| | | return dappMemberService.addBank(addBankDto); |
| | | } |
| | | |
| | | @ApiOperation(value ="IGT我的钱包", notes = "我的钱包") |
| | | @ApiResponses(value = { |
| | | @ApiResponse(code = 200, message = "success", response = ApiAddressInfoVo.class) |
| | | }) |
| | | @PostMapping(value = "/myAddress") |
| | | public FebsResponse myAddress() { |
| | | return dappMemberService.getBankListInPage(); |
| | | } |
| | | |
| | | @ApiOperation(value ="IGT我的钱包-新增", notes = "我的钱包-新增") |
| | | @PostMapping(value = "/addAddress") |
| | | public FebsResponse addAddress(@RequestBody ApiAddAddressDto apiAddAddressDto) { |
| | | return dappMemberService.addAddress(apiAddAddressDto); |
| | | } |
| | | } |