-- HTTP 审计规则扩展：方向、请求/响应截断长度、全量记录开关

SET NAMES utf8mb4;



ALTER TABLE `sys_http_audit_rule`

  ADD COLUMN `direction` varchar(16) NOT NULL DEFAULT 'IN' COMMENT 'IN入站 OUT出站 BOTH双向' AFTER `pattern`,

  ADD COLUMN `request_max_chars` int(11) DEFAULT NULL COMMENT '-1全量 NULL用http-audit默认',

  ADD COLUMN `response_max_chars` int(11) DEFAULT NULL COMMENT '-1全量 NULL用http-audit默认',

  ADD COLUMN `record_all` tinyint(4) NOT NULL DEFAULT '0' COMMENT '1=入站+出站全记(whitelist-only下仍生效)' AFTER `enabled`;



ALTER TABLE `sys_http_audit_log`

  ADD COLUMN `io_direction` varchar(8) DEFAULT 'IN' COMMENT 'IN入站 OUT出站' AFTER `uri`;


