-
Notifications
You must be signed in to change notification settings - Fork 0
Description
📄 설명
Request Form
- 일기 내용
- type: Text
- variable name: diaryDetail
- 유저 식별자 값
- type: String
- variable name: userId
Response Form
- API 처리 상태 메시지
- type: HttpStatus
- detail: HttpStatus
개발 설명
- 클라이언트단으로부터 일기 내용과 유저 식별자 값을 넘겨 받는다. (여기서 일기 내용은 일기를 작성한 방식과 무관하게 항상 TEXT 값으로 존재함)
- 이미지를 시작하기 전에 요청이 들어온 시점의 날짜와 시간을 미리 변수에 저장해 둔다.
- 일기 텍스트를 기반으로, Alice AI API를 이용하여 하루 요약 이미지를 생성한다.
- 2번에서 생성된 이미지는 MultipartFile 형태로 저장한다.
✅ 작업할 내용
- Request Form DTO 생성
- Diary Entity 작성
- JPA를 이용한 Diary Repository 생성
- 넘겨받은 유저 식별자 값을 이용해 일기 생성 요청을 한 유저 찾기
- 요청이 들어온 시점의 날짜와 시간을 저장
- Alice AI API 연결 로직 작성
- Alice AI API에 Request로 받은 일기 내용을 넘겨서 하루 요약 이미지 생성
- 유저 정보, 하루 요약 이미지, 날짜와 시간, 일기 내용을 DB에 저장
- 모든 과정이 오류 없이 완료될 경우, 201 Created
- 해당 과정에서 오류가 발생할 경우, 클라이언트 에러 응답
🙋🏻 참고 자료
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature기능 구현기능 구현