| | |
| | | */ |
| | | package org.springblade.system.service.impl; |
| | | |
| | | import io.jsonwebtoken.Claims; |
| | | import org.springblade.auth.service.BladeUserDetails; |
| | | import org.springblade.auth.utils.AuthUtils; |
| | | import org.springblade.core.jwt.JwtUtil; |
| | | import org.springblade.core.launch.constant.TokenConstant; |
| | | import org.springblade.core.mp.base.BaseServiceImpl; |
| | | import org.springblade.core.secure.BladeUser; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springblade.system.entity.AuthClient; |
| | | import org.springblade.system.mapper.AuthClientMapper; |
| | | import org.springblade.system.service.IAuthClientService; |
| | | import org.springframework.security.core.context.SecurityContextHolder; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.security.Principal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 服务实现类 |
| | |
| | | @Service |
| | | public class AuthClientServiceImpl extends BaseServiceImpl<AuthClientMapper, AuthClient> implements IAuthClientService { |
| | | |
| | | /** |
| | | * 客户端列表树 |
| | | * @param authClient |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<AuthClient> tree(AuthClient authClient) { |
| | | authClient.setClientId(AuthUtils.getClientId()); |
| | | return baseMapper.tree(authClient); |
| | | } |
| | | } |