LoginResultDTO.java 807 B

1234567891011121314151617181920
  1. package com.zxyj.dto;
  2. import lombok.Data;
  3. @Data
  4. public class LoginResultDTO {
  5. private String token;
  6. private Long userId;
  7. private String role;
  8. private String roles; // 用户拥有的所有角色列表
  9. private Long familyId;
  10. private String nickname;
  11. private Long currentChildId; // 当前切换到的孩子ID(如果切换了)
  12. private Boolean isNewUser; // 是否新用户
  13. private String openid; // 微信openid,用于前端缓存实现自动登录
  14. private Boolean needsRoleSelect; // 新用户是否需要选择角色
  15. private String teacherStatus; // 成长规划师审核状态: pending/approved/rejected
  16. private String teacherRejectReason; // 成长规划师审核拒绝原因
  17. private Boolean hasTeacherRole; // 用户是否拥有teacher角色
  18. }