-
Notifications
You must be signed in to change notification settings - Fork 0
Conversation
[카톡대화]
추가 제안
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Recording 히스토리 직접 추가 막기와 Waterring 히스토리 추가 시 nextWaterDate 등 업데이트는 별도 PR로 진행할게요. 하나의 PR이 목적과 다르게 너무 길어지는건 아닐거같네요
@@ -29,6 +29,7 @@ data class CompanionPlantCreateRequest( | |||
waterCycle = waterCycle, | |||
birthDate = this.birthDate, | |||
memberId = memberId, | |||
plantInformationId = plantInformationId |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TEST는 어째서 통과...? 어렵다 JPA....
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고 많으셨습니다~~!!
@@ -24,44 +27,57 @@ class PlantCommandApi( | |||
private val plantService: PlantService, | |||
) { | |||
|
|||
@Operation(summary = "반려식물 등록", description = "사용자의 반려식물을 등록/추가합니다.") | |||
@ApiResponse(responseCode = "200", description = "등록 성공") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@securityrequirement(name = "Device-Token") 추가해주시면 감사하겠습니다!!
다른 부분도 토큰이 필요한 곳에 추가해주시면 좋을것 같아요!!
import org.springframework.web.bind.annotation.RestController | ||
import java.time.LocalDate | ||
import java.time.YearMonth | ||
|
||
@RestController | ||
@RequestMapping("/api/v1/plants") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
어떤일을 할지 다음과 같이 API 상단에도 추가해주면 클라이언트가 더 이해하기 수월할것 같아요!! @tag(name = "Plant-Query", description = "식물 정보 조회")
개요
Swagger 적용 ( close #35 )
Todo
@AccessDeviceToken
에@Parameter
를 통한 정보 추가논의가 필요한 사항
openAPI v3 spec에 따라 GET에는 request body를 포함하지 못한다고 합니다... 이거 해결해보려고 삽질(common/config/SwaggerConfig.kt)을 해 봤는데, 우선 text로는 request body라고 넣어주는데는 성공했으나 불충분하다면 API가 request body를 사용하지 않도록 재설계해야 할지도 모르겠네요.
등록 전 확인