/* eslint-disable */ /** 驳回原因结构化:枚举表 + 审计关联。 */ exports.up = (pgm) => { pgm.sql(` CREATE TABLE IF NOT EXISTS reject_reasons ( id BIGSERIAL PRIMARY KEY, assessment_id TEXT NOT NULL, reason_type TEXT NOT NULL, detail TEXT, created_at TIMESTAMPTZ NOT NULL DEFAULT now() ); CREATE INDEX IF NOT EXISTS idx_reject_reasons_assessment ON reject_reasons(assessment_id); CREATE INDEX IF NOT EXISTS idx_reject_reasons_type ON reject_reasons(reason_type); `); }; exports.down = (pgm) => { pgm.sql(`DROP TABLE IF EXISTS reject_reasons;`); };