25 lines
652 B
Java
25 lines
652 B
Java
package com.wb.domainserver.security.user;
|
|
|
|
import com.wb.domainserver.security.jwt.vo.TokenInfo;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.springframework.stereotype.Repository;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
@Mapper
|
|
@Repository
|
|
public interface SecurityUserMapper {
|
|
Map<String, Object> loadUserByUsername(Map<String, Object> username);
|
|
|
|
String getGrantType(String token);
|
|
|
|
List<String> getAvailablePathList(SecurityUser user);
|
|
|
|
Map<String, Object> loadUserByManagername(String username);
|
|
|
|
String loadUsernameByToken(Map<String, Object> data);
|
|
|
|
boolean validateAccessToken(TokenInfo tokenInfo);
|
|
}
|