엔티티 정의서
User 엔티티
| 필드명 | 데이터 타입 | 설명 |
| id | Long | 사용자 고유 ID(pk) |
| account_id | String | 사용자 계정 ID(unique) |
| String | 사용자 이메일 | |
| password | String | 비밀번호 |
| social_provider | String | 소셜 로그인 제공자 |
| social_id | String | 소셜 로그인 ID |
| is_deleted | Boolean | 삭제 여부 |
| created_at | Timestamp | 생성일 |
| updated_at | Timestamp | 마지막 수정일 |
Category 엔티티
| 필드명 | 데이터 타입 | 설명 |
| id | Long | 카테고리 고유 ID(pk) |
| name | String | 카테고리 이름 |
| user_id | Long | 사용자 고유 ID |
| is_deleted | Boolean | 삭제 여부 |
| created_at | Timestamp | 생성일 |
| updated_at | Timestamp | 마지막 수정일 |
Todo 엔티티
| 필드명 | 데이터 타입 | 설명 |
| id | Long | Todo 고유 ID |
| user_id | Long | 사용자 고유 ID |
| category_id | Long | 카테고리 고유 ID |
| title | String | 할 일 제목 |
| description | String | 할 일 내용 |
| due_date | Date | 마감 기한 |
| priority | String | 우선 순위(Low, Medium, High) |
| completed | Boolean | 완료 여부 |
| is_deleted | Boolean | 삭제 여부 |
| created_at | Timestamp | 생성일 |
| updated_at | Timestamp | 마지막 수정일 |
ERD
https://www.erdcloud.com/d/rDpzBCntFQCJMPKeN
memory_TodoList
Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.
www.erdcloud.com

'프로그래밍 > 개인프로젝트' 카테고리의 다른 글
| 3. Todo List Application Project - Docker, DB 생성, Entity, Test (2) | 2025.01.03 |
|---|---|
| 2. Todo List Application Project (0) | 2025.01.02 |
| 0. Todo List Application Project (0) | 2025.01.02 |
| [프로젝트] 7. 오류페이지(일반) - 프론트화면(react) (0) | 2024.09.04 |
| [프로젝트] 6. 로그인(일반) - 프론트화면(react) (1) | 2024.09.03 |
