feat(engine): finalize unification archives atomically

This commit is contained in:
2026-07-31 14:10:22 +00:00
parent 8ea8e6e26f
commit 02515303fd
20 changed files with 1516 additions and 843 deletions
+13
View File
@@ -416,6 +416,19 @@ model Emperor {
@@map("emperior")
}
model UnificationFinalization {
generationKey String @id @map("generation_key")
serverId String @unique @map("server_id")
profileName String @map("profile_name")
winnerNation Int @map("winner_nation")
year Int
month Int
completedAt DateTime @map("completed_at")
createdAt DateTime @default(now()) @map("created_at")
@@map("unification_finalization")
}
model Troop {
troopLeaderId Int @id @map("troop_leader")
nationId Int @map("nation")