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