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