fix: load and persist legacy inheritance ranks
This commit is contained in:
@@ -40,6 +40,9 @@ export const RANK_DATA_TYPES = [
|
||||
'betwingold',
|
||||
'inherit_earned',
|
||||
'inherit_spent',
|
||||
'inherit_earned_dyn',
|
||||
'inherit_earned_act',
|
||||
'inherit_spent_dyn',
|
||||
] as const;
|
||||
|
||||
export type RankDataType = (typeof RANK_DATA_TYPES)[number];
|
||||
|
||||
@@ -55,6 +55,19 @@ export interface TurnEngineGeneralRow {
|
||||
recentWarTime: Date | null;
|
||||
}
|
||||
|
||||
export interface TurnEngineRankDataRow {
|
||||
generalId: number;
|
||||
nationId: number;
|
||||
type: string;
|
||||
value: number;
|
||||
}
|
||||
|
||||
export interface TurnEngineInheritancePointRow {
|
||||
userId: string;
|
||||
key: string;
|
||||
value: number;
|
||||
}
|
||||
|
||||
export interface TurnEngineCityRow {
|
||||
id: number;
|
||||
name: string;
|
||||
@@ -363,6 +376,12 @@ export interface TurnEngineDatabaseClient {
|
||||
update(args: { where: { id: number }; data: TurnEngineGeneralUpdateInput }): Promise<unknown>;
|
||||
deleteMany(args?: unknown): Promise<unknown>;
|
||||
};
|
||||
rankData: {
|
||||
findMany(args?: unknown): Promise<TurnEngineRankDataRow[]>;
|
||||
};
|
||||
inheritancePoint: {
|
||||
findMany(args?: unknown): Promise<TurnEngineInheritancePointRow[]>;
|
||||
};
|
||||
city: {
|
||||
findMany(args?: unknown): Promise<TurnEngineCityRow[]>;
|
||||
createMany(args: { data: TurnEngineCityCreateManyInput[] }): Promise<unknown>;
|
||||
|
||||
Reference in New Issue
Block a user