更新 src/types/guildTypes.ts

This commit is contained in:
Master 2025-03-11 20:14:18 -07:00
parent 7acb54922f
commit 97f249ae8c

View File

@ -160,3 +160,25 @@ export interface ITechProjectClient {
export interface ITechProjectDatabase extends Omit<ITechProjectClient, "CompletionDate"> { export interface ITechProjectDatabase extends Omit<ITechProjectClient, "CompletionDate"> {
CompletionDate?: Date; CompletionDate?: Date;
} }
export interface IGuildLogItemClient {
dateTime: IMongoDate;
entryType: number;
details: string;
}
export interface IGuildLogDatabase {
accountId: Types.ObjectId;
guildId: Types.ObjectId;
RoomChanges: IGuildLogItemDatabase[];
TechChanges: IGuildLogItemDatabase[];
RosterActivity: IGuildLogItemDatabase[];
StandingsUpdates: IGuildLogItemDatabase[];
ClassChanges: IGuildLogItemDatabase[];
}
export interface IGuildLogItemDatabase extends Omit<IGuildLogItemClient, "id" | "dateTime"> {
dateTime: Date;
entryType: number;
details: string;
}