From ab433fd14b70470a71546cc93786b20f87371e54 Mon Sep 17 00:00:00 2001 From: bicochan Date: Thu, 19 Jun 2025 11:27:28 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EA=B7=B8=EB=A3=B9=20=EC=9C=A0?= =?UTF-8?q?=EC=A0=80=20=EC=84=9C=EB=B9=84=EC=8A=A4=20=EB=B0=8F=20=EC=9D=B8?= =?UTF-8?q?=ED=84=B0=ED=8E=98=EC=9D=B4=EC=8A=A4=20=EC=97=94=ED=8B=B0?= =?UTF-8?q?=ED=8B=B0=20=ED=8F=B4=EB=8D=94=EB=A1=9C=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../group-user/api/group-user-service.ts} | 2 +- apps/cs/src/entities/group-user/index.ts | 2 ++ .../group-user/model/group-user-interface.ts} | 0 apps/cs/src/pages/groups/model/group-users-table-columns.tsx | 2 +- apps/cs/src/pages/groups/ui/additional-user-dialog.tsx | 2 +- apps/cs/src/pages/groups/ui/group-users-section.tsx | 2 +- 6 files changed, 6 insertions(+), 4 deletions(-) rename apps/cs/src/{pages/groups/api/group-users-service.ts => entities/group-user/api/group-user-service.ts} (97%) create mode 100644 apps/cs/src/entities/group-user/index.ts rename apps/cs/src/{pages/groups/model/group-users-interface.ts => entities/group-user/model/group-user-interface.ts} (100%) diff --git a/apps/cs/src/pages/groups/api/group-users-service.ts b/apps/cs/src/entities/group-user/api/group-user-service.ts similarity index 97% rename from apps/cs/src/pages/groups/api/group-users-service.ts rename to apps/cs/src/entities/group-user/api/group-user-service.ts index 5af60a9ef..85355a88f 100644 --- a/apps/cs/src/pages/groups/api/group-users-service.ts +++ b/apps/cs/src/entities/group-user/api/group-user-service.ts @@ -8,7 +8,7 @@ import type { PageGroupUserList, GroupUserSaveData, GroupUserUpdateData, -} from "../model/group-users-interface"; +} from "../model/group-user-interface"; export class GroupUsersApiService implements GroupUserService { // 그룹 사용자 목록 조회 diff --git a/apps/cs/src/entities/group-user/index.ts b/apps/cs/src/entities/group-user/index.ts new file mode 100644 index 000000000..239786d57 --- /dev/null +++ b/apps/cs/src/entities/group-user/index.ts @@ -0,0 +1,2 @@ +export { GroupUsersApi } from "./api/group-user-service"; +export { type GroupUserListResponseDto } from "./model/group-user-interface"; diff --git a/apps/cs/src/pages/groups/model/group-users-interface.ts b/apps/cs/src/entities/group-user/model/group-user-interface.ts similarity index 100% rename from apps/cs/src/pages/groups/model/group-users-interface.ts rename to apps/cs/src/entities/group-user/model/group-user-interface.ts diff --git a/apps/cs/src/pages/groups/model/group-users-table-columns.tsx b/apps/cs/src/pages/groups/model/group-users-table-columns.tsx index 1f36b9867..8d1054aac 100644 --- a/apps/cs/src/pages/groups/model/group-users-table-columns.tsx +++ b/apps/cs/src/pages/groups/model/group-users-table-columns.tsx @@ -1,6 +1,6 @@ import { Checkbox } from "@common/components"; import { type Table, type Row, type ColumnDef } from "@tanstack/react-table"; -import { type GroupUserListResponseDto } from "./group-users-interface"; +import { type GroupUserListResponseDto } from "@/entities/group-user"; export const columns: ColumnDef[] = [ { diff --git a/apps/cs/src/pages/groups/ui/additional-user-dialog.tsx b/apps/cs/src/pages/groups/ui/additional-user-dialog.tsx index 7de293232..6a415e19e 100644 --- a/apps/cs/src/pages/groups/ui/additional-user-dialog.tsx +++ b/apps/cs/src/pages/groups/ui/additional-user-dialog.tsx @@ -28,9 +28,9 @@ import { type UserListResponse, type UserSearchParams, } from "@/entities/user"; +import { GroupUsersApi } from "@/entities/group-user"; import { ENDPOINT } from "@/shared/config"; import { useAlertStore, useDataTable } from "@/shared/lib"; -import { GroupUsersApi } from "../api/group-users-service"; type AdditionalUserDialogProps = { groupId?: string; diff --git a/apps/cs/src/pages/groups/ui/group-users-section.tsx b/apps/cs/src/pages/groups/ui/group-users-section.tsx index 1193de1d1..cadbb6135 100644 --- a/apps/cs/src/pages/groups/ui/group-users-section.tsx +++ b/apps/cs/src/pages/groups/ui/group-users-section.tsx @@ -12,10 +12,10 @@ import { type RowSelectionState, } from "@tanstack/react-table"; import { Button } from "@common/components"; +import { GroupUsersApi } from "@/entities/group-user"; import { ENDPOINT } from "@/shared/config"; import { useAlertStore, useDataTable } from "@/shared/lib"; import { columns } from "../model/group-users-table-columns"; -import { GroupUsersApi } from "../api/group-users-service"; import { AdditionalUserDialog } from "./additional-user-dialog"; type GroupUsersSectionProps = {