文件
hyb-oa/server/prisma/migrations/20260404090000_r49_contract_registry_enhancements/migration.sql
T

18 行
669 B
SQL

-- 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");