/* eslint-disable */ /** 合规红线库(可配置):按地域/业务类型条件启用,版本化管理。 */ exports.up = (pgm) => { pgm.sql(` CREATE TABLE IF NOT EXISTS redline_rules ( id TEXT PRIMARY KEY, title TEXT NOT NULL, trigger_condition TEXT NOT NULL, consequence TEXT NOT NULL, region TEXT, business_type TEXT, enabled BOOLEAN NOT NULL DEFAULT true, version INT NOT NULL DEFAULT 1, regulation_ref TEXT, created_at TIMESTAMPTZ NOT NULL DEFAULT now(), updated_at TIMESTAMPTZ NOT NULL DEFAULT now() ); CREATE INDEX IF NOT EXISTS idx_redline_rules_region ON redline_rules(region); CREATE INDEX IF NOT EXISTS idx_redline_rules_biz ON redline_rules(business_type); `); }; exports.down = (pgm) => { pgm.sql(`DROP TABLE IF EXISTS redline_rules;`); };