diff --git a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameRequest.kt b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameRequest.kt similarity index 53% rename from 놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameRequest.kt rename to 놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameRequest.kt index deeee23..e37c009 100644 --- a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameRequest.kt +++ b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameRequest.kt @@ -1,3 +1,3 @@ -package com.banjjoknim.cleanarchitecture.user.application.port.`in` +package com.banjjoknim.cleanarchitecture.user.adapter.`in`.web data class ChangeNicknameRequest(val userId: Long, val newNickname: String) diff --git a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameResponse.kt b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameResponse.kt new file mode 100644 index 0000000..4a7a5ee --- /dev/null +++ b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameResponse.kt @@ -0,0 +1,3 @@ +package com.banjjoknim.cleanarchitecture.user.adapter.`in`.web + +data class ChangeNicknameResponse(val userId: Long) diff --git a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameWebAdapter.kt b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameWebAdapter.kt index 1bd43c4..e8773a1 100644 --- a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameWebAdapter.kt +++ b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/adapter/in/web/ChangeNicknameWebAdapter.kt @@ -1,7 +1,5 @@ package com.banjjoknim.cleanarchitecture.user.adapter.`in`.web -import com.banjjoknim.cleanarchitecture.user.application.port.`in`.ChangeNicknameRequest -import com.banjjoknim.cleanarchitecture.user.application.port.`in`.ChangeNicknameResponse import com.banjjoknim.cleanarchitecture.user.application.port.`in`.ChangeNicknameUseCase import org.springframework.web.bind.annotation.PostMapping import org.springframework.web.bind.annotation.RequestBody diff --git a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameResponse.kt b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameResponse.kt deleted file mode 100644 index 3f9b45b..0000000 --- a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameResponse.kt +++ /dev/null @@ -1,3 +0,0 @@ -package com.banjjoknim.cleanarchitecture.user.application.port.`in` - -data class ChangeNicknameResponse(val userId: Long) diff --git a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameUseCase.kt b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameUseCase.kt index 95b924a..d975c7d 100644 --- a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameUseCase.kt +++ b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/port/in/ChangeNicknameUseCase.kt @@ -1,5 +1,8 @@ package com.banjjoknim.cleanarchitecture.user.application.port.`in` +import com.banjjoknim.cleanarchitecture.user.adapter.`in`.web.ChangeNicknameRequest +import com.banjjoknim.cleanarchitecture.user.adapter.`in`.web.ChangeNicknameResponse + interface ChangeNicknameUseCase { fun changeNickname(changeNicknameRequest: ChangeNicknameRequest): ChangeNicknameResponse } diff --git a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/service/ChangeNicknameService.kt b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/service/ChangeNicknameService.kt index 195fdf0..e2a3664 100644 --- a/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/service/ChangeNicknameService.kt +++ b/놀이터(예제 코드 작성)/learn-with-making-clean-architecture/src/main/kotlin/com/banjjoknim/cleanarchitecture/user/application/service/ChangeNicknameService.kt @@ -1,7 +1,7 @@ package com.banjjoknim.cleanarchitecture.user.application.service -import com.banjjoknim.cleanarchitecture.user.application.port.`in`.ChangeNicknameRequest -import com.banjjoknim.cleanarchitecture.user.application.port.`in`.ChangeNicknameResponse +import com.banjjoknim.cleanarchitecture.user.adapter.`in`.web.ChangeNicknameRequest +import com.banjjoknim.cleanarchitecture.user.adapter.`in`.web.ChangeNicknameResponse import com.banjjoknim.cleanarchitecture.user.application.port.`in`.ChangeNicknameUseCase import com.banjjoknim.cleanarchitecture.user.application.port.out.LoadUserPersistencePort import com.banjjoknim.cleanarchitecture.user.application.port.out.UpsertUserPersistencePort