This commit is contained in:
Rao 2025-03-11 16:21:21 +08:00
parent ae17534dfb
commit 7fd2173dd2
1 changed files with 17 additions and 28 deletions

View File

@ -67,10 +67,6 @@ model TermAncestry {
@@map("term_ancestry")
}
model DeptAncestry {
id String @id @default(cuid())
ancestorId String? @map("ancestor_id")
@ -340,40 +336,33 @@ model NodeEdge {
@@map("node_edge")
}
model TrainContent {
id String @id @default(cuid())
title String @map("title")
trainSituations TrainSituation[]
type String @map("type")
parentId String? @map("parent_id")
parent TrainContent? @relation("ContentParent", fields: [parentId], references: [id]) // 指向自身
children TrainContent[] @relation("ContentParent") // 指向自身
deletedAt DateTime? @map("deleted_at")
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
id String @id @default(cuid())
title String @map("title")
trainSituations TrainSituation[]
type String @map("type")
parentId String? @map("parent_id")
parent TrainContent? @relation("ContentParent", fields: [parentId], references: [id]) // 指向自身
children TrainContent[] @relation("ContentParent") // 指向自身
deletedAt DateTime? @map("deleted_at")
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
@@map("train_content")
}
model TrainSituation {
id String @id @default(cuid())
id String @id @default(cuid())
staffId String @map("staff_id")
staff Staff @relation(fields: [staffId], references: [id])
trainContentId String @map("train_content_id")
trainContent TrainContent @relation(fields: [trainContentId], references: [id])
score Float @default(0.0) @map("score")
mustTrainTime String @map("must_train_time")
alreadyTrainTime String @map("already_train_time")
@@map("train_situation")
}
@ -428,8 +417,8 @@ model Staff {
absent Boolean? @map("absent")
trainSituations TrainSituation[]
position Position? @relation("StaffPosition", fields: [positionId], references: [id])
positionId String? @map("position_id")
position Position? @relation("StaffPosition", fields: [positionId], references: [id])
positionId String? @map("position_id")
domainId String? @map("domain_id")
deptId String? @map("dept_id")