Skip to content

도메인 용어 사전

Yunki Kim edited this page Jul 25, 2022 · 4 revisions

도메인 용어

한글명 영문명 설명
회원 member 회원
쿠폰 정보 coupone 쿠폰 전송, 수신에 필요한 정보
쿠폰 전송자 sender 쿠폰을 전송하는 회원
쿠폰 수신자 receiver 쿠폰을 받는 회원
예약 reservation 쿠폰 사용 예약

도메인 간의 관계

Coupon

상태 사용 여부 예약 가능 여부
Not used(미사용) Not used 가능
Reserving(예약중) Not used 불가능
Reserved(예약) Not used 불가능
Used(사용) used 불가능
Expired(만료) used 불가능

Reservation

Reservation
Waiting(대기)
Deny(거절)
Accept(승인)

상태 변경

동작 쿠폰 상태 예약 상태
쿠폰 생성 Not used(미사용) X
예약 요청 Not used(미사용) -> Reserving(예약중) X -> waiting(대기)
예약 승인 Reserving(예약중) -> Reserved(예약) Waiting(대기) -> Accept(승인)
예약 거절 Reserving(예약중) -> Not used(미사용) Waiting(대기) -> Deny(거절)

쿠폰을 받은 멤버(receiver member) -> 쿠폰 사용 예약 요청 가능

쿠폰을 보낸 멤버(sender member) -> 쿠폰 사용 예약 승인 가능

예약 조회

조회 대상 가져오는 것
내가 예약한 쿠폰 내가 받은(received) 쿠폰
상대가 예약한 쿠폰 내가 발행한(sent) 쿠폰