feat(auth): implement login logic with database and password verification

- Replace stub with MyBatis-Plus user query and password matching
- Integrate kotlin-logging for structured logging across services
- Add custom Log utility replacing direct SLF4J usage
- Add kotlin-logging dependency to build configuration
This commit is contained in:
2026-05-20 22:30:58 +08:00
parent 402e9e04cd
commit 2cf3806298
6 changed files with 65 additions and 27 deletions
+1
View File
@@ -29,6 +29,7 @@ dependencies {
implementation("com.baomidou:mybatis-plus-spring-boot4-starter:3.5.15")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
implementation("org.springframework.boot:spring-boot-starter-validation")
implementation("io.github.oshai:kotlin-logging-jvm:7.0.0")
testImplementation("org.springframework.boot:spring-boot-starter-test")
testImplementation("org.jetbrains.kotlin:kotlin-test-junit5")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")