GREEN나무 2024. 12. 24. 20:28
728x90

할일

듀오 후기 생성

수정

삭제

정렬
1. 일단 구현

2. 인증추가

3. 오류처리 정리

 

테이블

// 듀오 리뷰 정보를 저장하는 테이블
model DuoReview {
    duoReviewId   Int    @id @default(autoincrement()) // 리뷰 ID, 자동 증가
    myUserId      BigInt // 리뷰 작성자 ID
    someoneUserId BigInt // 리뷰 대상자 ID
    content       String // 리뷰 내용
    starRating    Int // 별점
    createdAt     BigInt // 생성 날짜
    myUser        Users  @relation("DuoReviewsMy", fields: [myUserId], references: [userId]) // 리뷰 작성자와의 관계
    someoneUser   Users  @relation("DuoReviewsSomeone", fields: [someoneUserId], references: [userId]) // 리뷰 대상자와의 관계
}

 

생성

url : /api/profiles/:profile-id/duo-review


req

header

작성자 Id

프로필 주인 Id


body

{

"content" : " ",

"starRating":""

}

 


res