UserLoginSuccess.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.dk.oauth.entity;
  2. import com.dk.common.model.response.mst.StaffResponse;
  3. import lombok.Data;
  4. import lombok.experimental.Accessors;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * @author : 洪旭东
  9. * @desc : UserLoginSuccess
  10. * @date : 2024-02-18 13:25
  11. */
  12. @Data
  13. @Accessors(chain = true)
  14. public class UserLoginSuccess {
  15. private String userId;
  16. private String userPhone;
  17. private String userName;
  18. private String userWxId;
  19. private String accessToken;
  20. private List<Map<String, Object>> menuList;
  21. private List<Integer> joinedCps;
  22. private List<CompanyResponse> joinedCpList;
  23. private CompanyResponse company;
  24. private StaffResponse staffResponse;
  25. public UserLoginSuccess setByUserLogin(UserLogin userLogin) {
  26. this.userId = userLogin.getUserId();
  27. this.userWxId = userLogin.getUserWxid();
  28. this.userPhone = userLogin.getUserPhone();
  29. this.userName = userLogin.getUserName();
  30. this.joinedCps = userLogin.getJoinedCps();
  31. this.joinedCpList = userLogin.getJoinedCpList();
  32. return this;
  33. }
  34. }