유즈케이스

  1. 고객이 반려동물 등록한다 ( 제약사항 : a ~ j 까지 정보는 필수 )
    1. 요청값이 정확한지 검증한다.
    2. 요청값을 기반으로 반려동물 정보를 생성 및 저장한다.
  2. 예약기능
    1. 예약을 조회한다.
      1. 기간별로 검색한다.
    2. 예약을 신청한다.
      1. 유저 정보를 검증한다.
      2. 예약정보를 검증한다.
      3. 유저가 결제를 요청한다.
      4. 유저의 예약정보를 저장한다.
      5. 유저에게 예약정보를 알림요청한다.
    3. 예약을 취소한다.
      1. 예약정보를 검증한다.
      2. 예약정보를 취소한다.
      3. 유저에게 예약취소 알림요청한다.
  3. 유저가 진료정보를 5년치까지 조회한다.
    1. 유저 정보를 검증한다.
    2. DB 에 진료정보 조회한다.

예약

직전 상태는 로그인 후

예약 요청

예약 취소


진료/조회

직전 상태는 로그인 후 예약완료 시점


결제

직전상태는 로그인 후, 예약 직전

예약 정보 입력을 완료한 후, 예약금 결제를 누른다.

카드사에 5만원 예약금 결제 요청을 한다.