diff --git a/pom.xml b/pom.xml
index 81e5aad..f65cf62 100644
--- a/pom.xml
+++ b/pom.xml
@@ -129,13 +129,13 @@
druid-spring-boot-starter
1.2.19
-
+
org.apache.velocity
velocity-engine-core
@@ -158,16 +158,6 @@
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
-
- org.mapstruct
- mapstruct
- 1.5.5.Final
-
-
- org.mapstruct
- mapstruct-processor
- 1.5.5.Final
-
@@ -181,14 +171,6 @@
org.springframework.boot
spring-boot-maven-plugin
-
-
-
- org.projectlombok
- lombok
-
-
-
org.jetbrains.kotlin
@@ -226,5 +208,4 @@
-
diff --git a/src/main/kotlin/top/fatweb/api/converter/UserConverter.kt b/src/main/kotlin/top/fatweb/api/converter/UserConverter.kt
index 71b980a..1bfd381 100644
--- a/src/main/kotlin/top/fatweb/api/converter/UserConverter.kt
+++ b/src/main/kotlin/top/fatweb/api/converter/UserConverter.kt
@@ -1,14 +1,17 @@
package top.fatweb.api.converter
-import org.mapstruct.Mapper
-import org.mapstruct.Mapping
-import org.mapstruct.Mappings
+import org.springframework.stereotype.Component
import top.fatweb.api.entity.permission.User
import top.fatweb.api.param.LoginParam
-@Mapper(componentModel = "spring")
-interface UserConverter {
- @Mappings(Mapping(source = "username", target = "username"), Mapping(source = "password", target = "password"))
- fun loginParamToUser(loginParam: LoginParam): User
+@Component
+object UserConverter {
+ fun loginParamToUser(loginParam: LoginParam): User {
+ val user = User().apply {
+ username = loginParam.username
+ password = loginParam.password
+ }
+ return user
+ }
}
\ No newline at end of file