From 7fd2173dd2fec973e910443089e97cfb33725083 Mon Sep 17 00:00:00 2001 From: Rao <1227431568@qq.com> Date: Tue, 11 Mar 2025 16:21:21 +0800 Subject: [PATCH] rht --- packages/common/prisma/schema.prisma | 45 +++++++++++----------------- 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/packages/common/prisma/schema.prisma b/packages/common/prisma/schema.prisma index 66d7ef4..5922d7b 100755 --- a/packages/common/prisma/schema.prisma +++ b/packages/common/prisma/schema.prisma @@ -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") @@ -462,4 +451,4 @@ model Staff { @@index([username]) @@index([order]) @@map("staff") -} \ No newline at end of file +}