From 80e859cac8456f51b6dcfe5602fc6e371bbea02b Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 04 Mar 2022 15:12:21 +0800 Subject: [PATCH] 20222223 --- src/main/java/com/xcong/excoin/modules/member/dao/MemberCoinAddressInDao.java | 8 ++++ src/main/java/com/xcong/excoin/modules/member/entity/MemberCoinAddressInEntity.java | 29 ++++++++++++++ src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberCoinAddressInListVo.java | 25 ++++++++++++ src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 24 ++++++++++++ src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java | 11 +++++ src/main/java/com/xcong/excoin/modules/member/service/MemberService.java | 2 + 6 files changed, 99 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java b/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java index b5f50d1..89cbd89 100644 --- a/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java +++ b/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java @@ -344,5 +344,16 @@ public Result memberTeam(@RequestBody @Valid MemberTeamRecordsPageDto memberTeamRecordsPageDto) { return memberService.memberTeam(memberTeamRecordsPageDto); } + + /** + * 获取内转提币地址 + * @return + */ + @ApiOperation(value = "获取内转提币地址列表", notes = "获取内转提币地址列表") + @ApiResponses({@ApiResponse( code = 200, message = "success", response = MemberCoinAddressInListVo.class)}) + @GetMapping(value = "/memberCoinAddressInList") + public Result memberCoinAddressInList() { + return memberService.memberCoinAddressInList(); + } } diff --git a/src/main/java/com/xcong/excoin/modules/member/dao/MemberCoinAddressInDao.java b/src/main/java/com/xcong/excoin/modules/member/dao/MemberCoinAddressInDao.java new file mode 100644 index 0000000..280d046 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/member/dao/MemberCoinAddressInDao.java @@ -0,0 +1,8 @@ +package com.xcong.excoin.modules.member.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xcong.excoin.modules.member.entity.MemberCoinAddressInEntity; + +public interface MemberCoinAddressInDao extends BaseMapper<MemberCoinAddressInEntity> { + +} diff --git a/src/main/java/com/xcong/excoin/modules/member/entity/MemberCoinAddressInEntity.java b/src/main/java/com/xcong/excoin/modules/member/entity/MemberCoinAddressInEntity.java new file mode 100644 index 0000000..1f2bc65 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/member/entity/MemberCoinAddressInEntity.java @@ -0,0 +1,29 @@ +package com.xcong.excoin.modules.member.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.xcong.excoin.common.system.base.BaseEntity; + +import lombok.Data; + +@Data +@TableName("member_coin_address_in") +public class MemberCoinAddressInEntity extends BaseEntity { + /** + * + */ + private static final long serialVersionUID = 1L; + /** + * 会员ID + */ + private Long memberId; + /** + * 备注 + */ + private String content; + /** + * 账号 + */ + private String account; + + +} diff --git a/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberCoinAddressInListVo.java b/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberCoinAddressInListVo.java new file mode 100644 index 0000000..591c4fc --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/member/parameter/vo/MemberCoinAddressInListVo.java @@ -0,0 +1,25 @@ +package com.xcong.excoin.modules.member.parameter.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +@ApiModel(value = "MemberCoinAddressInListVo", description = "返回") +public class MemberCoinAddressInListVo { + + @ApiModelProperty(value = "ID") + private Long id; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String content; + /** + * 账号 + */ + @ApiModelProperty(value = "账号") + private String account; + + +} diff --git a/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java b/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java index 9712db0..24e6bf2 100644 --- a/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java +++ b/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java @@ -80,4 +80,6 @@ public Result getPcVersionInfo(); Result memberTeam(MemberTeamRecordsPageDto memberTeamRecordsPageDto); + + Result memberCoinAddressInList(); } diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java index ef8d15d..4f57a5e 100644 --- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java @@ -80,6 +80,9 @@ private MemberWalletCoinDao memberWalletCoinDao; @Resource + private MemberCoinAddressInDao memberCoinAddressInDao; + + @Resource private ZhiYaDao zhiYaDao; @Resource @@ -1094,6 +1097,27 @@ } return Result.ok(memberTeamVo); } + + @Override + public Result memberCoinAddressInList() { + //获取用户ID + Long memberId = LoginUserUtils.getAppLoginUser().getId(); + + Map<String, Object> columnMap = new HashMap<>(); + columnMap.put("member_id", memberId); + List<MemberCoinAddressInEntity> selectByMap = memberCoinAddressInDao.selectByMap(columnMap ); + List<MemberCoinAddressInListVo> arrayList = new ArrayList<>(); + if (CollUtil.isNotEmpty(selectByMap)) { + for (MemberCoinAddressInEntity memberCoinAddressInEntity : selectByMap) { + MemberCoinAddressInListVo memberCoinAddressInListVo = new MemberCoinAddressInListVo(); + memberCoinAddressInListVo.setId(memberCoinAddressInEntity.getId()); + memberCoinAddressInListVo.setAccount(memberCoinAddressInEntity.getAccount()); + memberCoinAddressInListVo.setContent(memberCoinAddressInEntity.getContent()); + arrayList.add(memberCoinAddressInListVo); + } + } + return Result.ok(arrayList); + } } -- Gitblit v1.9.1