From 38d547d91d7eee81ed56ca6ceba7fd393952a082 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 12 May 2025 16:12:15 +0800
Subject: [PATCH] feat(sign): 增加签到获得会员经验或积分的功能 - 在 ApiSignVo 中添加 mostSignIn 字段,用于区分签到获得的类型 - 在 ScoreFlowTypeEnum 中新增 SIGN_EXPERIENCE 和 SIGN_SCORE 类型 - 修改 ScoreServiceImpl 中的签到逻辑,支持获得会员经验和积分 - 更新 ScoreSettingDto,添加 mostSignIn 字段用于配置签到获得类型 - 在前端设置页面添加签到获得类型的选项

---
 src/main/resources/mapper/modules/MallVipConfigMapper.xml |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/modules/MallVipConfigMapper.xml b/src/main/resources/mapper/modules/MallVipConfigMapper.xml
index 111b17c..2778b2d 100644
--- a/src/main/resources/mapper/modules/MallVipConfigMapper.xml
+++ b/src/main/resources/mapper/modules/MallVipConfigMapper.xml
@@ -22,9 +22,13 @@
             <result property="scoreMultiple" column="score_multiple" />
             <result property="gainType" column="gain_type" />
             <result property="isShow" column="is_show" />
+            <result property="type" column="c_type" />
 
             <collection property="details" ofType="cc.mrbird.febs.vip.entity.MallVipBenefitsDetails">
                 <id property="id" column="d_id" />
+                <id property="content" column="d_content" />
+                <id property="linkType" column="d_link_type" />
+                <id property="isClick" column="d_is_click" />
             </collection>
         </collection>
     </resultMap>
@@ -56,9 +60,15 @@
              ,benefits.icon c_icon
              ,benefits.score_multiple
              ,benefits.gain_type
+             ,benefits.type c_type
+             ,details.id d_id
+             ,details.content d_content
+             ,details.link_type d_link_type
+             ,details.is_click d_is_click
         from mall_vip_config config
                  inner join mall_vip_config_benefits configBenefits on config.id=configBenefits.config_id
                  inner join mall_vip_benefits benefits on configBenefits.benefits_id=benefits.id
+                 left join mall_vip_benefits_details details on benefits.id = details.benefits_id
         where config.code=#{code}
     </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.1