필드이름 |
데이터 타입 |
설명 |
|---|---|---|
| id | UUID | PK |
| category_id | UUID | FK |
| title | VARCHAR | 공연 이름 |
| description | VARCHAR | 공연 설명 |
| location | VARCHAR | 위치(장소) |
| start_date | LocalDate | 공연 시작일 |
| end_date | LocalDate | 공연 종료일 |
| booking_start_date | LocalDate | 예매 시작일 |
| booking_end_date | LocalDate | 예매 종료일 |
| duration | INTEGER | 공연 시간 |
| age_restriction | VARCHAR | 관람 연령 제한 정보(예: “15세 이상”) |
| imageList | List<Image> | 공연 이미지 URL |
| status | enum | 공연 상태 (예: 예정, 진행 중, 종료 등) |
| ticket_stock | INTEGER | 티켓 재고 |
| created_at | TIMESTAMP | 데이터 생성 일시 |
| updated_at | TIMESTAMP | 데이터 수정 일시 |
| deleted_at | TIMESTAMP | 소프트 딜리트용 삭제 일시 (nullable) |
| created_by | BIGINT | 생성자 |
| updated_by | BIGINT | 수정자 |
| deleted_by | BIGINT | 삭제자 |
필드이름 |
데이터 타입 |
설명 |
|---|---|---|
| id | UUID | PK |
| name | VARCHAR | 카테고리 명 |
| parent_id | UUID | 부모 카테고리 |
| created_at | TIMESTAMP | 데이터 생성 일시 |
| updated_at | TIMESTAMP | 데이터 수정 일시 |
| deleted_at | TIMESTAMP | 소프트 딜리트용 삭제 일시 (nullable) |
| created_by | VARCHAR | 생성자 |
| updated_by | VARCHAR | 수정자 |
| deleted_by | VARCHAR | 삭제자 |
필드이름 |
데이터 타입 |
설명 |
|---|---|---|
| id | UUID | PK |
| performance_id | UUID | FK |
| user_id | BIGINT | FK |
| title | VARCHAR(10) | 리뷰 제목 |
| description | VARCHAR(50) | 리뷰 내용 |
| rating | SMALLINT | 평점 |
| created_at | TIMESTAMP | 데이터 생성 일시 |
| updated_at | TIMESTAMP | 데이터 수정 일시 |
| deleted_at | TIMESTAMP | 소프트 딜리트용 삭제 일시 (nullable) |
| created_by | BIGINT | 생성자 |
| updated_by | BIGINT | 수정자 |
| deleted_by | BIGINT | 삭제자 |
필드이름 |
데이터 타입 |
설명 |
|---|---|---|
| Id | UUID | PK |
| performace_id | UUID | FK |
| price | DOUBLE | 티켓 가격 |
| status | ENUM | 티켓 선점 유무 |
| type | VARCHAR | 티켓 타입(좌석 타입) |
| created_at | TIMESTAMP | 데이터 생성 일시 |
| updated_at | TIMESTAMP | 데이터 수정 일시 |
| deleted_at | TIMESTAMP | 소프트 딜리트용 삭제 일시 (nullable) |
| created_by | BIGINT | 생성자 |
| updated_by | BIGINT | 수정자 |
| deleted_by | BIGINT | 삭제자 |
필드이름 |
데이터 타입 |
설명 |
|---|---|---|
| Id | UUID | PK |
| user_id | BIGINT | FK |
| total_amount | DOUBLE | 총 주문 금액 |
| order_line | List<OrderLine> | 티켓은 한 장 이상 주문이 가능하다. |
| status | ENUM | 주문 상태값 |
| created_at | TIMESTAMP | 데이터 생성 일시 |
| updated_at | TIMESTAMP | 데이터 수정 일시 |
| deleted_at | TIMESTAMP | 소프트 딜리트용 삭제 일시 (nullable) |
| created_by | BIGINT | 생성자 |
| updated_by | BIGINT | 수정자 |
| deleted_by | BIGINT | 삭제자 |
필드이름 |
데이터 타입 |
설명 |
|---|---|---|
| ticket_id | UUID | 공연ID |
| quantity | INT | 수량 |
| price | DOUBLE | 해당 주문에 대한 가격 |
| created_at | TIMESTAMP | 데이터 생성 일시 |
| updated_at | TIMESTAMP | 데이터 수정 일시 |
| deleted_at | TIMESTAMP | 소프트 딜리트용 삭제 일시 (nullable) |
| created_by | BIGINT | 생성자 |
| updated_by | BIGINT | 수정자 |
| deleted_by | BIGINT | 삭제자 |
| --- | --- | --- |
| --- | --- | --- |