merge: complete message auction account APIs

# Conflicts:
#	packages/infra/prisma/gateway.prisma
This commit is contained in:
2026-07-25 11:43:05 +00:00
26 changed files with 1252 additions and 505 deletions
+43 -38
View File
@@ -1,34 +1,34 @@
generator client {
provider = "prisma-client-js"
output = "./generated/gateway"
engineType = "binary"
provider = "prisma-client-js"
output = "./generated/gateway"
engineType = "binary"
}
datasource db {
provider = "postgresql"
provider = "postgresql"
}
enum OAuthType {
NONE
KAKAO
NONE
KAKAO
}
enum GatewayProfileStatus {
RESERVED
PREOPEN
RUNNING
PAUSED
COMPLETED
STOPPED
DISABLED
RESERVED
PREOPEN
RUNNING
PAUSED
COMPLETED
STOPPED
DISABLED
}
enum GatewayBuildStatus {
IDLE
QUEUED
RUNNING
FAILED
SUCCEEDED
IDLE
QUEUED
RUNNING
FAILED
SUCCEEDED
}
enum GatewayOperationType {
@@ -51,22 +51,27 @@ enum GatewaySourceMode {
}
model AppUser {
id String @id @default(uuid())
loginId String @unique @map("login_id")
displayName String @map("display_name")
passwordHash String @map("password_hash")
passwordSalt String @map("password_salt")
roles Json @default(dbgenerated("'[]'::jsonb"))
sanctions Json @default(dbgenerated("'{}'::jsonb"))
oauthType OAuthType @default(NONE) @map("oauth_type")
oauthId String? @unique @map("oauth_id")
email String? @unique
oauthInfo Json @default(dbgenerated("'{}'::jsonb")) @map("oauth_info")
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
lastLoginAt DateTime? @map("last_login_at")
id String @id @default(uuid())
loginId String @unique @map("login_id")
displayName String @map("display_name")
passwordHash String @map("password_hash")
passwordSalt String @map("password_salt")
roles Json @default(dbgenerated("'[]'::jsonb"))
sanctions Json @default(dbgenerated("'{}'::jsonb"))
oauthType OAuthType @default(NONE) @map("oauth_type")
oauthId String? @unique @map("oauth_id")
email String? @unique
oauthInfo Json @default(dbgenerated("'{}'::jsonb")) @map("oauth_info")
picture String @default("default.jpg")
imageServer Int @default(0) @map("image_server")
iconUpdatedAt DateTime? @map("icon_updated_at")
thirdPartyUse Boolean @default(true) @map("third_party_use")
deleteAfter DateTime? @map("delete_after")
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
lastLoginAt DateTime? @map("last_login_at")
@@map("app_user")
@@map("app_user")
}
model GatewayProfile {
@@ -92,8 +97,8 @@ model GatewayProfile {
updatedAt DateTime @updatedAt @map("updated_at")
operations GatewayOperation[]
@@unique([profile, scenario])
@@map("gateway_profile")
@@unique([profile, scenario])
@@map("gateway_profile")
}
model GatewayOperation {
@@ -121,8 +126,8 @@ model GatewayOperation {
}
model SystemSetting {
id Int @id @default(1) @map("no")
notice String @default("") @map("notice")
id Int @id @default(1) @map("no")
notice String @default("") @map("notice")
@@map("system")
@@map("system")
}