R49 合同台账增强:金额分类、筛选、到期预警、续约与导出
这个提交包含在:
@@ -0,0 +1,17 @@
|
||||
-- CreateEnum
|
||||
CREATE TYPE "ContractRegistryType" AS ENUM ('purchase', 'sales', 'service', 'framework', 'other');
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "contract_registry"
|
||||
ADD COLUMN "contract_type" "ContractRegistryType" NOT NULL DEFAULT 'other',
|
||||
ADD COLUMN "amount" DECIMAL(14, 2),
|
||||
ADD COLUMN "currency" VARCHAR(8) NOT NULL DEFAULT 'CNY',
|
||||
ADD COLUMN "signed_date" DATE,
|
||||
ADD COLUMN "effective_date" DATE,
|
||||
ADD COLUMN "expiry_date" DATE;
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "idx_contract_registry_status_expiry" ON "contract_registry"("status", "expiry_date");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "idx_contract_registry_type_status" ON "contract_registry"("contract_type", "status");
|
||||
在新工单中引用
屏蔽一个用户