From e5e02b9d141e54ae1f34a276d85ae2a98ba5c584 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 18 Mar 2021 18:24:21 +0800
Subject: [PATCH] 20210318 活动基础数据

---
 src/main/resources/mapper/activity/ActivityReceiveRecordDao.xml                             |   41 +++
 src/main/resources/mapper/activity/ActivityMainDao.xml                                      |   37 +++
 src/main/java/com/xcong/excoin/modules/activity/service/ActivityMemberDetailService.java    |   23 ++
 src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMainDao.java                    |   13 +
 src/main/java/com/xcong/excoin/modules/activity/dao/ActivityReceiveRecordDao.java           |   13 +
 src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMemberDetail.java            |   62 +++++
 src/main/java/com/xcong/excoin/modules/activity/service/ActivitySubService.java             |   21 +
 src/main/java/com/xcong/excoin/modules/activity/controller/ActivityReceiveRecordAction.java |   21 +
 src/main/java/com/xcong/excoin/modules/activity/entity/ActivityReceiveRecord.java           |   84 +++++++
 src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMemberDetailDao.java            |   13 +
 src/main/resources/mapper/activity/ActivityMemberDetailDao.xml                              |   35 +++
 src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMainAction.java          |   21 +
 src/main/java/com/xcong/excoin/modules/activity/service/ActivityReceiveRecordService.java   |   21 +
 src/main/resources/mapper/activity/ActivitySubDao.xml                                       |   35 +++
 src/main/java/com/xcong/excoin/modules/activity/dao/ActivitySubDao.java                     |   13 +
 src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMain.java                    |   71 ++++++
 src/main/java/com/xcong/excoin/modules/activity/entity/ActivitySub.java                     |   60 +++++
 src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMemberDetailAction.java  |   21 +
 src/main/java/com/xcong/excoin/modules/activity/service/ActivityMainService.java            |   21 +
 src/main/java/com/xcong/excoin/modules/activity/controller/ActivitySubAction.java           |   21 +
 20 files changed, 647 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMainAction.java b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMainAction.java
new file mode 100644
index 0000000..a03b74a
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMainAction.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.modules.activity.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.xcong.excoin.modules.activity.service.ActivityMainService;
+
+/**
+ * @description 活动主表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@RestController
+@RequestMapping(value = "admin/activityMain")
+public class ActivityMainAction {
+
+	@Autowired
+	private ActivityMainService activityMainService;
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMemberDetailAction.java b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMemberDetailAction.java
new file mode 100644
index 0000000..881c045
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityMemberDetailAction.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.modules.activity.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.xcong.excoin.modules.activity.service.ActivityMemberDetailService;
+
+/**
+ * @description 活动个人详情表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@RestController
+@RequestMapping(value = "admin/activityMemberDetail")
+public class ActivityMemberDetailAction {
+
+	@Autowired
+	private ActivityMemberDetailService activityMemberDetailService;
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityReceiveRecordAction.java b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityReceiveRecordAction.java
new file mode 100644
index 0000000..099fa5c
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivityReceiveRecordAction.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.modules.activity.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.xcong.excoin.modules.activity.service.ActivityReceiveRecordService;
+
+/**
+ * @description 活动记录表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@RestController
+@RequestMapping(value = "admin/activityReceiveRecord")
+public class ActivityReceiveRecordAction {
+
+	@Autowired
+	private ActivityReceiveRecordService activityReceiveRecordService;
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/controller/ActivitySubAction.java b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivitySubAction.java
new file mode 100644
index 0000000..e9e96af
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/controller/ActivitySubAction.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.modules.activity.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.xcong.excoin.modules.activity.service.ActivitySubService;
+
+/**
+ * @description 活动子表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@RestController
+@RequestMapping(value = "admin/activitySub")
+public class ActivitySubAction {
+
+	@Autowired
+	private ActivitySubService activitySubService;
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMainDao.java b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMainDao.java
new file mode 100644
index 0000000..8183aad
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMainDao.java
@@ -0,0 +1,13 @@
+package com.xcong.excoin.modules.activity.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xcong.excoin.modules.activity.entity.ActivityMain;
+
+/**
+ * @description 活动主表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+public interface ActivityMainDao extends BaseMapper<ActivityMain>{
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMemberDetailDao.java b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMemberDetailDao.java
new file mode 100644
index 0000000..cc38cf1
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityMemberDetailDao.java
@@ -0,0 +1,13 @@
+package com.xcong.excoin.modules.activity.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xcong.excoin.modules.activity.entity.ActivityMemberDetail;
+
+/**
+ * @description 活动个人详情表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+public interface ActivityMemberDetailDao extends BaseMapper<ActivityMemberDetail>{
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityReceiveRecordDao.java b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityReceiveRecordDao.java
new file mode 100644
index 0000000..ed7e680
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivityReceiveRecordDao.java
@@ -0,0 +1,13 @@
+package com.xcong.excoin.modules.activity.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xcong.excoin.modules.activity.entity.ActivityReceiveRecord;
+
+/**
+ * @description 活动记录表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+public interface ActivityReceiveRecordDao extends BaseMapper<ActivityReceiveRecord>{
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/dao/ActivitySubDao.java b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivitySubDao.java
new file mode 100644
index 0000000..afb624d
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/dao/ActivitySubDao.java
@@ -0,0 +1,13 @@
+package com.xcong.excoin.modules.activity.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xcong.excoin.modules.activity.entity.ActivitySub;
+
+/**
+ * @description 活动子表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+public interface ActivitySubDao extends BaseMapper<ActivitySub>{
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMain.java b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMain.java
new file mode 100644
index 0000000..f2f586c
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMain.java
@@ -0,0 +1,71 @@
+package com.xcong.excoin.modules.activity.entity;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xcong.excoin.common.system.base.BaseEntity;
+
+import lombok.Data;
+
+/**
+ * @description 活动主表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Data
+@TableName("activity_main")
+public class ActivityMain  extends BaseEntity{
+	
+	private static final long serialVersionUID = 1L; 
+
+	
+
+
+	
+	/**
+	 * 开始时间
+	 */
+
+
+	private Date  startTime;
+	
+	/**
+	 * 结束时间
+	 */
+
+
+	private Date  endTime;
+	
+	/**
+	 * 活动名称
+	 */
+
+
+	private String  name;
+	
+	/**
+	 * 内容
+	 */
+
+
+	private String  content;
+	
+	/**
+	 * 活动状态1:开始2结束
+	 */
+
+
+	private Integer  state;
+	
+	/**
+	 * 活动金额
+	 */
+
+
+	private BigDecimal  amount;
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMemberDetail.java b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMemberDetail.java
new file mode 100644
index 0000000..88cd333
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityMemberDetail.java
@@ -0,0 +1,62 @@
+package com.xcong.excoin.modules.activity.entity;
+
+import java.math.BigDecimal;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xcong.excoin.common.system.base.BaseEntity;
+
+import lombok.Data;
+
+/**
+ * @description 活动个人详情表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Data
+@TableName("activity_member_detail")
+public class ActivityMemberDetail  extends BaseEntity{
+	private static final long serialVersionUID = 1L; 
+
+	
+
+
+	
+	/**
+	 * 活动主表ID
+	 */
+
+
+	private Long  mainId;
+	
+	/**
+	 * 累计爆仓额度
+	 */
+
+
+	private BigDecimal  burstUsdt;
+	
+	/**
+	 * 已领取USDT
+	 */
+
+
+	private BigDecimal  receivedUsdt;
+	
+	/**
+	 * 剩余待领取
+	 */
+
+
+	private BigDecimal  surplusUsdt;
+	
+	/**
+	 * 会员ID
+	 */
+
+
+	private Long  memberId;
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityReceiveRecord.java b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityReceiveRecord.java
new file mode 100644
index 0000000..5b600f7
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivityReceiveRecord.java
@@ -0,0 +1,84 @@
+package com.xcong.excoin.modules.activity.entity;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xcong.excoin.common.system.base.BaseEntity;
+
+import lombok.Data;
+
+/**
+ * @description 活动记录表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Data
+@TableName("activity_receive_record")
+public class ActivityReceiveRecord  extends BaseEntity{
+	private static final long serialVersionUID = 1L; 
+
+	
+
+
+	
+	/**
+	 * 用户ID
+	 */
+
+
+	private Long  memberId;
+	
+	/**
+	 * 活动主表ID
+	 */
+
+
+	private Long  mainId;
+	
+	/**
+	 * 活动子表ID
+	 */
+
+
+	private Long  subId;
+	
+	/**
+	 * 领取金额
+	 */
+
+
+	private BigDecimal  receiveCoinAmount;
+	
+	/**
+	 * 资产变化记录ID(领取时生成流水记录,划转到币币账户)
+	 */
+
+
+	private Long  amcId;
+	
+	/**
+	 * 激活状态1已激活2未激活
+	 */
+
+
+	private Integer  receiveState;
+	
+	/**
+	 * 激活时间
+	 */
+
+
+	private Date  receiveTime;
+	
+	/**
+	 * 失效时间
+	 */
+
+
+	private Date  invalidTime;
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/entity/ActivitySub.java b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivitySub.java
new file mode 100644
index 0000000..1929353
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/entity/ActivitySub.java
@@ -0,0 +1,60 @@
+package com.xcong.excoin.modules.activity.entity;
+
+import com.xcong.excoin.common.system.base.BaseEntity;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+/**
+ * @description 活动子表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Data
+@TableName("activity_sub")
+public class ActivitySub  extends BaseEntity{
+	private static final long serialVersionUID = 1L; 
+
+	
+
+
+	
+	/**
+	 * 活动主表ID
+	 */
+
+
+	private Long  mainId;
+	
+	/**
+	 * 规则code
+	 */
+
+
+	private String  code;
+	
+	/**
+	 * 规则名称
+	 */
+
+
+	private String  name	;
+	
+	/**
+	 * 条件
+	 */
+
+
+	private String  condition;
+	
+	/**
+	 * 奖励金额
+	 */
+
+
+	private BigDecimal  amount;
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/service/ActivityMainService.java b/src/main/java/com/xcong/excoin/modules/activity/service/ActivityMainService.java
new file mode 100644
index 0000000..2fdae09
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/service/ActivityMainService.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.modules.activity.service;
+
+import org.springframework.stereotype.Service;
+
+import com.xcong.excoin.modules.activity.dao.ActivityMainDao;
+import com.xcong.excoin.modules.activity.entity.ActivityMain;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @description 活动主表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Service
+public class ActivityMainService extends ServiceImpl<ActivityMainDao, ActivityMain>{
+
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/service/ActivityMemberDetailService.java b/src/main/java/com/xcong/excoin/modules/activity/service/ActivityMemberDetailService.java
new file mode 100644
index 0000000..0f5653a
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/service/ActivityMemberDetailService.java
@@ -0,0 +1,23 @@
+package com.xcong.excoin.modules.activity.service;
+
+import java.util.List;
+
+import org.springframework.stereotype.Service;
+
+import com.xcong.excoin.modules.activity.dao.ActivityMemberDetailDao;
+import com.xcong.excoin.modules.activity.entity.ActivityMemberDetail;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @description 活动个人详情表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Service
+public class ActivityMemberDetailService  extends ServiceImpl<ActivityMemberDetailDao, ActivityMemberDetail>{
+
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/service/ActivityReceiveRecordService.java b/src/main/java/com/xcong/excoin/modules/activity/service/ActivityReceiveRecordService.java
new file mode 100644
index 0000000..3c3e17b
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/service/ActivityReceiveRecordService.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.modules.activity.service;
+
+import org.springframework.stereotype.Service;
+
+import com.xcong.excoin.modules.activity.dao.ActivityReceiveRecordDao;
+import com.xcong.excoin.modules.activity.entity.ActivityReceiveRecord;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @description 活动记录表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Service
+public class ActivityReceiveRecordService  extends ServiceImpl<ActivityReceiveRecordDao, ActivityReceiveRecord>{
+
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/java/com/xcong/excoin/modules/activity/service/ActivitySubService.java b/src/main/java/com/xcong/excoin/modules/activity/service/ActivitySubService.java
new file mode 100644
index 0000000..5d190bb
--- /dev/null
+++ b/src/main/java/com/xcong/excoin/modules/activity/service/ActivitySubService.java
@@ -0,0 +1,21 @@
+package com.xcong.excoin.modules.activity.service;
+
+import org.springframework.stereotype.Service;
+
+import com.xcong.excoin.modules.activity.dao.ActivitySubDao;
+import com.xcong.excoin.modules.activity.entity.ActivitySub;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @description 活动子表
+ * @author yourName
+ * @date 2021-03-18 17:53
+ */
+@Service
+public class ActivitySubService  extends ServiceImpl<ActivitySubDao, ActivitySub>{
+
+
+
+
+  
+}
\ No newline at end of file
diff --git a/src/main/resources/mapper/activity/ActivityMainDao.xml b/src/main/resources/mapper/activity/ActivityMainDao.xml
new file mode 100644
index 0000000..6eea68e
--- /dev/null
+++ b/src/main/resources/mapper/activity/ActivityMainDao.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+
+<mapper namespace="com.xcong.excoin.modules.activity.dao.ActivityMainDao">
+	<!-- 定义ActivityMain 的复杂关联map -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivityMain" id="ActivityMainMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="startTime" column="start_time" />
+			<result property="endTime" column="end_time" />
+			<result property="name" column="name" />
+			<result property="content" column="content" />
+			<result property="state" column="state" />
+			<result property="amount" column="amount" />
+	</resultMap>
+	
+	
+	<!-- 定义ActivityMain 的简单map  ,本map不添加其他的关联属性 -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivityMain" id="ActivityMainSimpleMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="startTime" column="start_time" />
+			<result property="endTime" column="end_time" />
+			<result property="name" column="name" />
+			<result property="content" column="content" />
+			<result property="state" column="state" />
+			<result property="amount" column="amount" />
+	</resultMap>
+
+</mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/activity/ActivityMemberDetailDao.xml b/src/main/resources/mapper/activity/ActivityMemberDetailDao.xml
new file mode 100644
index 0000000..1dd530d
--- /dev/null
+++ b/src/main/resources/mapper/activity/ActivityMemberDetailDao.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+
+<mapper namespace="com.xcong.excoin.modules.activity.dao.ActivityMemberDetailDao">
+	<!-- 定义ActivityMemberDetail 的复杂关联map -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivityMemberDetail" id="ActivityMemberDetailMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="mainId" column="main_id" />
+			<result property="burstUsdt" column="burst_usdt" />
+			<result property="receivedUsdt" column="received_usdt" />
+			<result property="surplusUsdt" column="surplus_usdt" />
+			<result property="memberId" column="member_id" />
+	</resultMap>
+	
+	
+	<!-- 定义ActivityMemberDetail 的简单map  ,本map不添加其他的关联属性 -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivityMemberDetail" id="ActivityMemberDetailSimpleMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="mainId" column="main_id" />
+			<result property="burstUsdt" column="burst_usdt" />
+			<result property="receivedUsdt" column="received_usdt" />
+			<result property="surplusUsdt" column="surplus_usdt" />
+			<result property="memberId" column="member_id" />
+	</resultMap>
+
+</mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/activity/ActivityReceiveRecordDao.xml b/src/main/resources/mapper/activity/ActivityReceiveRecordDao.xml
new file mode 100644
index 0000000..23dfcf7
--- /dev/null
+++ b/src/main/resources/mapper/activity/ActivityReceiveRecordDao.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+
+<mapper namespace="com.xcong.excoin.modules.activity.dao.ActivityReceiveRecordDao">
+	<!-- 定义ActivityReceiveRecord 的复杂关联map -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivityReceiveRecord" id="ActivityReceiveRecordMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="memberId" column="member_id" />
+			<result property="mainId" column="main_id" />
+			<result property="subId" column="sub_id" />
+			<result property="receiveCoinAmount" column="receive_coin_amount" />
+			<result property="amcId" column="amc_id" />
+			<result property="receiveState" column="receive_state" />
+			<result property="receiveTime" column="receive_time" />
+			<result property="invalidTime" column="invalid_time" />
+	</resultMap>
+	
+	
+	<!-- 定义ActivityReceiveRecord 的简单map  ,本map不添加其他的关联属性 -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivityReceiveRecord" id="ActivityReceiveRecordSimpleMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="memberId" column="member_id" />
+			<result property="mainId" column="main_id" />
+			<result property="subId" column="sub_id" />
+			<result property="receiveCoinAmount" column="receive_coin_amount" />
+			<result property="amcId" column="amc_id" />
+			<result property="receiveState" column="receive_state" />
+			<result property="receiveTime" column="receive_time" />
+			<result property="invalidTime" column="invalid_time" />
+	</resultMap>
+
+</mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/activity/ActivitySubDao.xml b/src/main/resources/mapper/activity/ActivitySubDao.xml
new file mode 100644
index 0000000..c6e6cca
--- /dev/null
+++ b/src/main/resources/mapper/activity/ActivitySubDao.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+
+<mapper namespace="com.xcong.excoin.modules.activity.dao.ActivitySubDao">
+	<!-- 定义ActivitySub 的复杂关联map -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivitySub" id="ActivitySubMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="mainId" column="main_id" />
+			<result property="code" column="code" />
+			<result property="name" column="name" />
+			<result property="condition" column="condition" />
+			<result property="amount" column="amount" />
+	</resultMap>
+	
+	
+	<!-- 定义ActivitySub 的简单map  ,本map不添加其他的关联属性 -->
+	<resultMap type="com.xcong.excoin.modules.activity.entity.ActivitySub" id="ActivitySubSimpleMap">
+		<id property="id" column="id" />
+		<result property="createBy" column="create_by" />
+		<result property="createTime" column="create_time" />
+		<result property="updateBy" column="update_by" />
+		<result property="updateTime" column="update_time" />
+			<result property="mainId" column="main_id" />
+			<result property="code" column="code" />
+			<result property="name" column="name" />
+			<result property="condition" column="condition" />
+			<result property="amount" column="amount" />
+	</resultMap>
+
+</mapper>
\ No newline at end of file

--
Gitblit v1.9.1