Эх сурвалжийг харах

feat: add showToFamily to ChildInfoDTO/UpdateChildDTO, create FamilyMemberVO

User 4 сар өмнө
parent
commit
a86381708f

+ 1 - 0
cfc-backend/src/main/java/com/etotem/cfc/dto/ChildInfoDTO.java

@@ -19,4 +19,5 @@ public class ChildInfoDTO {
     private Integer systemPoints;
     private Integer streakDays;
     private Integer focusRemaining;
+    private Integer showToFamily;
 }

+ 15 - 0
cfc-backend/src/main/java/com/etotem/cfc/dto/FamilyMemberVO.java

@@ -0,0 +1,15 @@
+package com.etotem.cfc.dto;
+
+import lombok.Data;
+
+@Data
+public class FamilyMemberVO {
+    private Long id;
+    private String nickname;
+    private String avatar;
+    private String memberType; // 'child' 或 'parent'
+    private String roleLabel;  // '孩子' 或 '家长'
+    private String danLevel;
+    private Integer totalPoints;
+    private Integer showToFamily; // 1=可见, 0=不可见
+}

+ 1 - 0
cfc-backend/src/main/java/com/etotem/cfc/dto/UpdateChildDTO.java

@@ -15,4 +15,5 @@ public class UpdateChildDTO {
     private String idCard;
     private Integer penaltyEnabled;
     private String theme;
+    private Integer showToFamily;
 }