/* eslint-disable */ /** * 评估向导草稿(服务端持久化,跨设备):保存未运行/未提交的向导填写进度。 * - source_assessment_id 为空:全新建评估的草稿 * - source_assessment_id 非空:编辑某既有评估时的草稿(中断不丢失) * form 存完整向导快照(步骤/立项/描述/业务类型/指标作答/岗位/成本参数等)。 */ exports.up = (pgm) => { pgm.sql(` CREATE TABLE IF NOT EXISTS wizard_drafts ( id TEXT PRIMARY KEY, assessor_id TEXT, source_assessment_id TEXT, project_name TEXT, form JSONB NOT NULL, updated_at TIMESTAMPTZ NOT NULL DEFAULT now() ); CREATE INDEX IF NOT EXISTS idx_wizard_drafts_assessor ON wizard_drafts(assessor_id); `); }; exports.down = (pgm) => { pgm.sql(`DROP TABLE IF EXISTS wizard_drafts;`); };