Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.

Business Rule(Shop)

Jun Jeong edited this page Dec 3, 2019 · 1 revision

Shop (매장)

0. DB 스키마

image

1. 매장 생성시

> 사장님 로그인이 되어 있어야 진행 가능

화면 프로토타입

image

필수 입력 정보

  1. 사업자 등록 번호 (biz_number)
  2. 매장 이름 (name)
  3. 매장 전화번호 (tel)
    000-0000-0000
  4. 매장 우편번호 (zipcode)
  5. 매장 주소 (address)
  6. 매장 상세 주소 (address_detail)
  7. 메뉴 카테고리 (signature_menu_id)
  8. 매장 소개 (info)
  9. 배달 가능 지역 (delivery_location)
  10. 최소 주문 금액 (min_order_price)
    숫자만 입력. 원 단위
  11. 주문 타입 (order_type)
    바로결제(THIS), 전화주문(TEL), 모두가능(ALL)

추가 입력 정보

  1. 운영 시간 (operating_time)
    안내성 정보. 이 시간을 입력한다고 해서 자동으로 입력 시간에 Open되지 않음.
  2. 원산지 정보 (origin_info)
    안내성 정보. 자유롭게 게시글 형태로 작성
  3. 안내 및 혜택 (notice)
    리뷰 이벤트, 주문시 제공 사이드메뉴 안내 등 자유롭게 작성

자동 삽입 정보

  1. 아이디 (id)
    auto_increment로 BIGINT 형태의 id
  2. 가게 등록일(created_at)
    insert시 한번만 NOW()로 설정
  3. 최종 수정일(updated_at)
    update 발생 시 자동으로 NOW()로 설정
  4. 영업 상태(work_condition)
    영업준비중(CLOSE), 영업중(OPEN)

2. 매장 수정 시

> 사장님 로그인이 되어 있어야 진행 가능 > 매장이 닫혀있을 때만 수정 가능

화면 프로토타입

image

수정 가능 정보

  1. 매장 전화번호 (tel)
  2. 매장 소개 (info)
  3. 배달가능지역 (delivery_location)
  4. 운영 시간 (operating_time)
  5. 원산지정보 (origin_info)
  6. 안내 및 혜택 (notice)
  7. 최소주문금액 (min_order_price)
  8. 주문타입 (order_type)