ソースを参照

refactor: children 表下线,ChildMapper 标注废弃,AccountCleanup 迁移至 family_members

iwt 2 週間 前
コミット
22c5153207

+ 4 - 0
cfc-backend/src/main/java/com/etotem/cfc/entity/Child.java

@@ -8,6 +8,10 @@ import lombok.Data;
 import java.io.Serializable;
 import java.util.Date;
 
+/**
+ * @Deprecated children 表已废除,数据已合并到 family_members 表。
+ * 保留实体类以兼容历史引用,新代码请使用 FamilyMember。
+ */
 @Data
 @TableName("children")
 public class Child implements Serializable {

+ 3 - 0
cfc-backend/src/main/java/com/etotem/cfc/mapper/ChildMapper.java

@@ -4,6 +4,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.etotem.cfc.entity.Child;
 import org.apache.ibatis.annotations.Mapper;
 
+/**
+ * @deprecated children 表已废除,数据已合并到 family_members 表。新代码请使用 FamilyMemberMapper。
+ */
 @Mapper
 public interface ChildMapper extends BaseMapper<Child> {
 }

+ 4 - 4
cfc-backend/src/main/java/com/etotem/cfc/service/AccountCleanupService.java

@@ -165,10 +165,10 @@ public class AccountCleanupService {
         userInfo.put("memberLevel", user.getMemberLevel());
         data.put("userInfo", userInfo);
 
-        // 孩子信息
-        data.put("children", childMapper.selectList(
-                new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Child>()
-                        .eq(Child::getUserId, userId)
+        // 孩子信息(已迁移至 family_members 表)
+        data.put("children", familyMemberMapper.selectList(
+                new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<FamilyMember>()
+                        .eq(FamilyMember::getUserId, userId)
         ));
 
         // 测评结果