first commit

This commit is contained in:
2023-05-28 00:14:58 +08:00
parent 21632ef7cb
commit b01b6df882
23 changed files with 243 additions and 57 deletions

View File

@ -15,6 +15,7 @@
<module>qiaoba-api-system</module>
<module>qiaoba-api-job</module>
<module>qiaoba-api-file</module>
<module>qiaoba-api-auth</module>
</modules>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>qiaoba-apis</artifactId>
<groupId>com.qiaoba</groupId>
<version>1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>qiaoba-api-auth</artifactId>
<dependencies>
<!-- Spring Security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -1,9 +1,10 @@
package com.qiaoba.api.system.service;
package com.qiaoba.api.auth.service;
import org.springframework.security.core.userdetails.UserDetails;
/**
* SysUserDetails 暴露接口
*
* @author ailanyin
* @version 1.0
* @since 2023/5/19 17:17
@ -16,5 +17,13 @@ public interface SysUserDetailsApiService {
* @param username username
* @return UserDetails
*/
UserDetails toCache(String username);
UserDetails toCache(String username, String deviceSn);
/**
* 从缓存中删除
*
* @param username username
* @param deviceSn deviceSn
*/
void deleteCache(String username, String deviceSn);
}

View File

@ -24,10 +24,6 @@
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
</dependency>
<dependency>
<groupId>com.qiaoba</groupId>
<artifactId>qiaoba-auth</artifactId>
</dependency>
<dependency>
<groupId>com.qiaoba</groupId>
<artifactId>qiaoba-common-poi</artifactId>