-
Notifications
You must be signed in to change notification settings - Fork 4
Backend Entity
Kyungrae Kim edited this page Dec 17, 2019
·
9 revisions
날짜 | 내용 | 버전 | 작성자 |
---|---|---|---|
2019-11-25 | 기본 포맷 정리 | 0.5 | 이상원 |
2019-12-03 | user entity에 name 추가 | 0.6 | 이상원 |
2019-12-10 | 초대 기능에 필요한 Email, Ticket 타입과 Invite Entity 추가 | 0.7 | 고승빈 |
필드명 | 타입 | allow null |
---|---|---|
id | number | X |
X | ||
name | string | X |
password | string | X |
createdAt | date | X |
updatedAt | date | X |
필드명 | 타입 | allow null |
---|---|---|
id | number | X |
name | string | X |
status | string | X |
thumbnail | string | O |
description | string | O |
role | enum(admin, member) | X |
createdAt | date | X |
updatedAt | date | X |
필드명 | 타입 | allow null |
---|---|---|
id | number | X |
name | string | X |
thumbnail | string | O |
description | string | O |
createdAt | Date | X |
updatedAt | Date | X |
필드명 | 타입 | allow null | auto increment |
---|---|---|---|
id | number | X | O |
title | string | X | X |
description | string | O | X |
isPrivate | boolean | X | X |
isChannel | boolean | X | X |
createdAt | Date | X | X |
updatedAt | Date | X | X |
필드명 | 타입 | allow null |
---|---|---|
id | number | X |
contents | string | O |
filePath | string | O |
createdAt | Date | X |
updatedAt | Date | X |
필드명 | 타입 | allow null | 비고 |
---|---|---|---|
id | number | X | Primary |
ticket | Ticket | X | 복합키 |
X | 이메일 정보 | ||
user | User | X | user id 대한 외래키 참조 |
snug | Snug | X | snug id 대한 외래키 참조, eager 모드로서 즉시 로딩 |
deletedAt | Date | O | Soft delete, 삭제된 날짜로 제거 여부 판단 |
createdAt | Date | X | 생성 날짜 |
updatedAt | Date | X | 변경 날짜 |
localPart - domain 복합키
필드명 | 타입 | allow null | 비고 |
---|---|---|---|
localPart | string | X | 64자 제한 |
domain | string | X | 255자 제한 |
필드명 | 타입 | allow null | 비고 |
---|---|---|---|
id | string | X | Unique |