code 상에서는 camelCase, DB 상에서는 snake_case 로 표시합니다.
대략적인 field
postgresql 사용할 경우 user 테이블이 시스템상 존재하므로 피하여 사용해야 한다.
@Entity('users')
export class User
| 필드 | 속성 | 용어 | 설명 | 예시 값 |
|---|---|---|---|---|
| id (PK) | string | |||
| varchar(36) | 사용자의 고유 인식 값입니다. | |||
| 자동 생성 uuid | 6da972cf-41f8-4394-882f-9a5ef59e7a4b | |||
| account_name | ||||
| (unique) | string | |||
| varchar(32) | 계정명 | 사용자 계정명 (영어) | jisu | |
| name | string | |||
| varchar(128) | 이름 | 사용자 실명 (한글, 영어,..) | Jisu Kim | |
| password | string | |||
| varchar(255) | 비밀번호 | 사용자 비밀번호 | (해시된 값) - 해싱 방식 결정되면 수정 | |
| lon | double(소수점 6자리) | 경도 | 사용자가 업데이트 한 경도 | 127.438539 |
| lat | double(소수점 6자리) | 위도 | 사용자가 업데이트 한 위도 | 37.328934 |
| isRecommendationEnabled | boolean | 추천 기능 사용 여부 | 추천 기능 사용 여부 | |
| updated_at | datetime | 수정일시 | 사용자 정보 수정 시 자동 기록 | |
| created_at | datetime | 생성일시 | 사용자 생성 시 자동 기록 |
| 필드 | 속성 | 용어 | 설명 | 예시 값 |
|---|---|---|---|---|
| **id | ||||
| (PK)** | string | |||
| varchar(36) | 자동 생성 uuid | 6da972cf-41f8-4394-882f-9a5ef59e7a4b | ||
| name | string | |||
| varchar(255) | 상호명 | 상호명 | 화목 순대국 | |
| category | string | |||
| varchar(32) | 카테고리 | 업태 구분명 | ||
| 추후 관련 속성 공지 | 한식 | |||
| phoneNumber | string | |||
| varchar(32) | 전화번호 | 전화번호 | 02 123 1234 | |
| address | string | |||
| varchar(512) | 주소 | 주소 | ||
| 도로명(지번) 형식 | ||||
| 둘 중 하나만 존재하면 괄호 없이 삽입 | 서울 영등포구 국회대로 어쩌구 빌딩 1층 | |||
| lon | double(소수점 6자리) | 경도 | 경도 | 127.235243 |
| lat | double(소수점 6자리) | 위도 | 위도 | 37.123234 |
| rating | double(소수점 1자리) | 평점 | 맛집의 리뷰를 평균낸 평점 | 3.7 |
| updated_at | datetime | 수정일시 | 게시물 수정 시 자동 기록 | |
| created_at | datetime | 생성일시 | 게시물 생성시 자동 기록 |
| 필드 | 속성 | 용어 | 설명 | 예시 값 |
|---|---|---|---|---|
| **id | ||||
| (PK)** | string | |||
| varchar(36) | 6da972cf-41f8-4394-882f-9a5ef59e7a4b | |||
| content | string | |||
| varchar(255) | 내용 | 맛집 리뷰 내용 | 너무너무 맛잇어요. | |
| rating | number | |||
| int | 평점 | 1 ~ 5에 해당하는 점수 | 1 | |
| member_id | ||||
| (FK) | string | |||
| varchar(36) | 사용자 | 리뷰를 생성한 사용자 | ||
| restaurant_id | ||||
| (FK) | string | |||
| varchar(36) | 맛집 | 사용자가 리뷰한 대상 맛집 | ||
| updated_at | datetime | 수정일시 | 수정 시 자동 기록 | |
| created_at | datetime | 생성일시 | 생성 시 자동 기록 |