엔티티 정의서
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 |