From 49bdbac84083bbad9bc1745382da148f810f2d88 Mon Sep 17 00:00:00 2001 From: toothlessdev Date: Mon, 15 Dec 2025 17:21:55 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20RDB=20=ED=85=8C=EC=9D=B4=EB=B8=94?= =?UTF-8?q?=EC=97=90=20=EA=B8=B0=EB=B0=98=ED=95=9C=20FSD=20=EC=9D=98=20ent?= =?UTF-8?q?ities/*/schema=20=EA=B5=AC=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entities/comment/schemas/CommentSchema.ts | 6 ++++++ src/entities/community/schemas/CommunitySchema.ts | 5 +++++ src/entities/company/schemas/CompanySchema.ts | 6 ++++++ src/entities/feed/schemas/FeedSchema.ts | 5 +++++ src/entities/user/ProfileSchema.ts | 5 +++++ src/entities/user/UserSchema.ts | 5 +++++ 6 files changed, 32 insertions(+) create mode 100644 src/entities/comment/schemas/CommentSchema.ts create mode 100644 src/entities/community/schemas/CommunitySchema.ts create mode 100644 src/entities/company/schemas/CompanySchema.ts create mode 100644 src/entities/feed/schemas/FeedSchema.ts create mode 100644 src/entities/user/ProfileSchema.ts create mode 100644 src/entities/user/UserSchema.ts diff --git a/src/entities/comment/schemas/CommentSchema.ts b/src/entities/comment/schemas/CommentSchema.ts new file mode 100644 index 0000000..29e4a88 --- /dev/null +++ b/src/entities/comment/schemas/CommentSchema.ts @@ -0,0 +1,6 @@ +export interface CommentSchema { + id: number; + authorId: number; + authorName: string; + content: string; +} diff --git a/src/entities/community/schemas/CommunitySchema.ts b/src/entities/community/schemas/CommunitySchema.ts new file mode 100644 index 0000000..b2c2f1c --- /dev/null +++ b/src/entities/community/schemas/CommunitySchema.ts @@ -0,0 +1,5 @@ +export interface CommunitySchema { + id: number; + name: string; + jobGroup: string; +} diff --git a/src/entities/company/schemas/CompanySchema.ts b/src/entities/company/schemas/CompanySchema.ts new file mode 100644 index 0000000..40da4a2 --- /dev/null +++ b/src/entities/company/schemas/CompanySchema.ts @@ -0,0 +1,6 @@ +export interface CompanySchema { + id: number; + careerLink: string; + logoUrl: string; + description: string; +} diff --git a/src/entities/feed/schemas/FeedSchema.ts b/src/entities/feed/schemas/FeedSchema.ts new file mode 100644 index 0000000..9e62421 --- /dev/null +++ b/src/entities/feed/schemas/FeedSchema.ts @@ -0,0 +1,5 @@ +export interface FeedSchema { + id: number; + title: string; + content: string; +} diff --git a/src/entities/user/ProfileSchema.ts b/src/entities/user/ProfileSchema.ts new file mode 100644 index 0000000..08e0f76 --- /dev/null +++ b/src/entities/user/ProfileSchema.ts @@ -0,0 +1,5 @@ +export interface ProfileSchema { + id: number; + name: string; + nickname: string; +} diff --git a/src/entities/user/UserSchema.ts b/src/entities/user/UserSchema.ts new file mode 100644 index 0000000..483a3fb --- /dev/null +++ b/src/entities/user/UserSchema.ts @@ -0,0 +1,5 @@ +export interface UserSchema { + id: number; + email: string; + role: "NORMAL" | "ADMIN"; +}