-- ai_audit_log:AI 操作不可变审计(金融类数据合规要求)。 -- 记录谁、何时、什么动作、目标、结果。独立于 Langfuse(LLM tracing ≠ 业务审计)。 -- 只追加、不更新不删除(应用层保证;生产可再加触发器/权限强制)。 CREATE TABLE IF NOT EXISTS ai_audit_log ( sId bigint NOT NULL AUTO_INCREMENT PRIMARY KEY, tTime datetime NOT NULL, sUserId varchar(64), sConversationId varchar(96), sAction varchar(24), -- propose | confirm | cancel | query sTarget varchar(200), -- 目标表/记录/操作简述 sDetail text, -- JSON 或 SQL 明细 sResult varchar(16), -- ok | fail sResultMsg varchar(500), KEY idx_time (tTime), KEY idx_user (sUserId, tTime) );