From c290e54dd3e0361523e39286e24760f6a8d2b7aa Mon Sep 17 00:00:00 2001 From: Kim DongHyo <60608509+kdhyo@users.noreply.github.com> Date: Tue, 3 May 2022 16:19:37 +0900 Subject: [PATCH] Update README.md --- README.md | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/README.md b/README.md index 8b0fca7..6650c69 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,84 @@ ## 🎯 ν”„λ‘œμ νŠΈ λͺ©ν‘œ +

+ +## 🧩 ERD + +``` mermaid +erDiagram + MOVIE ||--o{ MOVIE_TIMES : "" + MOVIE { + bigint id PK "μ˜ν™” ID" + varchar title "μ˜ν™”μ œλͺ©" + int running_time "λŸ¬λ‹νƒ€μž„" + datetime created_at "λ“±λ‘μΌμ‹œ" + datetime updated_at "μˆ˜μ •μΌμ‹œ" + } + THEATER ||--o{ MOVIE_TIMES : "" + THEATER ||--|{ SEAT : "" + THEATER { + bigint id PK "μƒμ˜κ΄€ ID" + int theater_number "μƒμ˜κ΄€ 번호" + int seat_count "μ’Œμ„μˆ˜" + datetime created_at "λ“±λ‘μΌμ‹œ" + datetime updated_at "μˆ˜μ •μΌμ‹œ" + } + SEAT ||--o{ TICKET : "" + SEAT { + bigint id PK "μ’Œμ„ ID" + bigint theater_id FK "μƒμ˜κ΄€ ID" + int column "μ—΄" + int row "ν–‰" + datetime created_at "λ“±λ‘μΌμ‹œ" + datetime updated_at "μˆ˜μ •μΌμ‹œ" + } + MOVIE_TIMES ||--o{ TICKET : "" + MOVIE_TIMES { + bigint id PK "μƒμ˜μ‹œκ°„ν‘œ ID" + bigint movie_id FK "μ˜ν™” ID" + bigint theater_id FK "μƒμ˜κ΄€ ID" + date date "μƒμ˜ λ‚ μ§œ" + int round "회차" + time start_time "μ‹œμž‘ μ‹œκ°„" + time end_time "μ’…λ£Œ μ‹œκ°„" + datetime created_at "λ“±λ‘μΌμ‹œ" + datetime updated_at "μˆ˜μ •μΌμ‹œ" + } + TICKET { + bigint id PK "ν‹°μΌ“ ID" + bigint seat_id FK "μ’Œμ„ ID" + bigint movie_times_id FK "μƒμ˜μ‹œκ°„ν‘œ ID" + bigint payment_id FK "결제 ID" + varchar ticket_status "μƒνƒœ - ꡬ맀가λŠ₯/μ˜ˆμ•½μ§„ν–‰μ€‘/νŒλ§€μ™„λ£Œ" + int ticket_price "가격" + datetime created_at "λ“±λ‘μΌμ‹œ" + datetime updated_at "μˆ˜μ •μΌμ‹œ" + } + TICKET }|--|| PAYMENT : "" + PAYMENT { + bigint id PK "결제 ID" + bigint user_id FK "μœ μ €ID" + varchar type "결제 νƒ€μž… - 예) λ„€μ΄λ²„νŽ˜μ΄, 카카였페이" + varchar payment_status "μƒνƒœ - μ™„λ£Œ/ν™˜λΆˆ/μ‹€νŒ¨" + varchar failed_reason "μ‹€νŒ¨μ‚¬μœ  - 컬럼λͺ…을 μ•Œμ•„λ³΄κΈ° μ‰¬μš΄κ°€?" + varchar payment_number "예맀번호" + int total_price "결제 κΈˆμ•‘" + datetime created_at "κ²°μ œμΌμ‹œ" + datetime updated_at "μˆ˜μ •μΌμ‹œ" + } + USER ||--o{ PAYMENT : "" + USER { + bigint id "νšŒμ›" + varchar password "λΉ„λ°€λ²ˆν˜Έ" + varchar grade "λ“±κΈ‰ - 고객/μž„μ§μ›" + varchar email "이메일" + varchar phone "νœ΄λŒ€ν° 번호" + boolean is_deleted "νƒˆν‡΄μ—¬λΆ€" + datetime deleted_at "νƒˆν‡΄μΌμ‹œ" + datetime created_at "κ°€μž…μΌμ‹œ" + datetime updated_at "μˆ˜μ •μΌμ‹œ" + } +``` +