/* eslint-disable */ /** 客户信用与集中度风险:客户档案表。 */ exports.up = (pgm) => { pgm.sql(` CREATE TABLE IF NOT EXISTS customers ( id TEXT PRIMARY KEY, name TEXT NOT NULL UNIQUE, credit_rating TEXT NOT NULL DEFAULT '未评级', avg_overdue_days DOUBLE PRECISION NOT NULL DEFAULT 0, total_contract_amount DOUBLE PRECISION NOT NULL DEFAULT 0, assessment_count INT NOT NULL DEFAULT 0, notes TEXT, created_at TIMESTAMPTZ NOT NULL DEFAULT now(), updated_at TIMESTAMPTZ NOT NULL DEFAULT now() ); CREATE INDEX IF NOT EXISTS idx_customers_name ON customers(name); `); }; exports.down = (pgm) => { pgm.sql(`DROP TABLE IF EXISTS customers;`); };