实现报销费用政策与票据明细门禁(08-29-reimbursement-expense-policy-invoice-guard)
这个提交包含在:
+9
@@ -0,0 +1,9 @@
|
||||
ALTER TABLE "expense_types"
|
||||
ADD COLUMN "requires_invoice" BOOLEAN NOT NULL DEFAULT true;
|
||||
|
||||
ALTER TABLE "reimbursement_items"
|
||||
ADD COLUMN "asset_prior_approval_basis" TEXT;
|
||||
|
||||
UPDATE "expense_types"
|
||||
SET "requires_invoice" = false
|
||||
WHERE "code" IN ('travel_meal', 'travel_local_transport_allowance');
|
||||
@@ -892,6 +892,7 @@ model ExpenseType {
|
||||
category ExpenseCategory
|
||||
sort_order Int
|
||||
account_code_default String?
|
||||
requires_invoice Boolean @default(true)
|
||||
is_system_default Boolean @default(false)
|
||||
enabled Boolean @default(true)
|
||||
|
||||
@@ -1500,6 +1501,7 @@ model ReimbursementItem {
|
||||
expense_date DateTime @db.Date
|
||||
amount Decimal @db.Decimal(14, 2)
|
||||
description String
|
||||
asset_prior_approval_basis String?
|
||||
|
||||
created_at DateTime @default(now())
|
||||
created_by String? @db.Uuid
|
||||
|
||||
在新工单中引用
屏蔽一个用户