BIZ8-11 增强采购项目关联

这个提交包含在:
2026-05-13 21:42:34 +08:00
父节点 83be13df27
当前提交 32823edc1b
共修改 11 个文件,包含 737 行新增和 6 行删除
+4
查看文件
@@ -1047,6 +1047,7 @@ model PurchaseRequest {
supplier_id String? @db.Uuid
document_category_id String? @db.Uuid
budget_pool_id String? @db.Uuid
project_id String? @db.Uuid
title String @default("")
reason String?
currency_code String @default("CNY") @db.VarChar(8)
@@ -1067,6 +1068,7 @@ model PurchaseRequest {
supplier Supplier? @relation(fields: [supplier_id], references: [id], onDelete: SetNull)
document_category DocumentCategory? @relation(fields: [document_category_id], references: [id], onDelete: SetNull)
budget_pool BudgetPool? @relation(fields: [budget_pool_id], references: [id], onDelete: SetNull)
project Project? @relation(fields: [project_id], references: [id], onDelete: SetNull)
items PurchaseRequestItem[]
attachments PurchaseAttachment[]
@@ -1082,6 +1084,7 @@ model PurchaseRequest {
@@index([supplier_id], map: "idx_purchase_requests_supplier")
@@index([document_category_id], map: "idx_purchase_requests_document_category")
@@index([budget_pool_id], map: "idx_purchase_requests_budget_pool")
@@index([project_id], map: "idx_purchase_requests_project")
@@index([status], map: "idx_purchase_requests_status")
@@map("purchase_requests")
}
@@ -1991,6 +1994,7 @@ model Project {
tasks ProjectTask[]
risks ProjectRisk[]
reimbursements ReimbursementForm[]
purchase_requests PurchaseRequest[]
travel_requests TravelRequest[]
todo_items TodoItem[]
weekly_reports ProjectLinkOnWeeklyReport[]