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