From 5adf8db6762e32cd342dfbfd4b9e375c08e229c6 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Mon, 11 Mar 2024 12:42:06 +0000 Subject: [PATCH] IUserRecord --- .../src/Entity/External/UserRecord.ts | 18 ++++++++++++++++++ @sammo/game_logic/src/defs.ts | 3 +++ 2 files changed, 21 insertions(+) create mode 100644 @sammo/game_logic/src/Entity/External/UserRecord.ts diff --git a/@sammo/game_logic/src/Entity/External/UserRecord.ts b/@sammo/game_logic/src/Entity/External/UserRecord.ts new file mode 100644 index 0000000..596eb85 --- /dev/null +++ b/@sammo/game_logic/src/Entity/External/UserRecord.ts @@ -0,0 +1,18 @@ +import type { ServerID, UserID } from "@/defs.js"; + +export interface IUserRecord { + _id: string; + userID: UserID; + serverID: ServerID; + + logType: 'inheritPoint'; + + //게임 내 연도 + year: number; + month: number; + + text: string; + + createdAt: Date; + +} \ No newline at end of file diff --git a/@sammo/game_logic/src/defs.ts b/@sammo/game_logic/src/defs.ts index d4410c3..738d71c 100644 --- a/@sammo/game_logic/src/defs.ts +++ b/@sammo/game_logic/src/defs.ts @@ -17,6 +17,9 @@ export type NationName = string & { zz_t?: "NationName" }; //지역 ID export type RegionID = number & { zz_t?: "RegionID" }; +//서버 ID +export type ServerID = number & { zz_t?: "ServerID" }; + //TODO: 무언가의 keyof 로 바꿔야함 export type NationType = string & { zz_t?: "NationType" }; export type StrategicTurnType = string & { zz_t?: "StrategicTurnType" };