|
@@ -1,8 +1,23 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.cache.annotation.CacheEvict;
|
|
|
+import org.springframework.cache.annotation.CachePut;
|
|
|
+import org.springframework.cache.annotation.Cacheable;
|
|
|
+import org.springframework.security.crypto.factory.PasswordEncoderFactories;
|
|
|
+import org.springframework.security.crypto.password.PasswordEncoder;
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
+
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.diagbot.client.AuthServiceClient;
|
|
|
+import com.diagbot.dto.GetConsoleUserInfoDTO;
|
|
|
import com.diagbot.dto.LoginDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.dto.UserOrgDTO;
|
|
@@ -24,19 +39,6 @@ import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.ImgVerVerVO;
|
|
|
import com.diagbot.vo.UserSaveVO;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.cache.annotation.CacheEvict;
|
|
|
-import org.springframework.cache.annotation.CachePut;
|
|
|
-import org.springframework.cache.annotation.Cacheable;
|
|
|
-import org.springframework.security.crypto.factory.PasswordEncoderFactories;
|
|
|
-import org.springframework.security.crypto.password.PasswordEncoder;
|
|
|
-import org.springframework.stereotype.Component;
|
|
|
-
|
|
|
-import java.io.Serializable;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* @Description: 用户业务层
|
|
@@ -285,5 +287,18 @@ public class UserFacade extends UserServiceImpl {
|
|
|
return super.removeById(id);
|
|
|
}
|
|
|
|
|
|
+ public GetConsoleUserInfoDTO getConsoleUserInfo() {
|
|
|
+ Long userId = Long.parseLong(UserUtils.getCurrentPrincipleID());
|
|
|
+ User user = this.getById(userId);
|
|
|
+ Organization organization = organizationFacade.getByUserId(userId);
|
|
|
+ UserAuthentication userAuthentication = userAuthenticationFacade.getByUserId(userId);
|
|
|
+
|
|
|
+ GetConsoleUserInfoDTO getConsoleUserInfoDTO = new GetConsoleUserInfoDTO();
|
|
|
+ getConsoleUserInfoDTO.setUser(user);
|
|
|
+ getConsoleUserInfoDTO.setOrganization(organization);
|
|
|
+ getConsoleUserInfoDTO.setUserAuthentication(userAuthentication);
|
|
|
+
|
|
|
+ return getConsoleUserInfoDTO;
|
|
|
+ }
|
|
|
|
|
|
}
|