SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 使用 utf8mb4 连接字符集，保证中文注释、中文名称和 emoji 在导入时不被降级。

ALTER TABLE admin_operation_logs
  MODIFY COLUMN request_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '链路请求 ID，用于排查问题',
  MODIFY COLUMN resource_id VARCHAR(80) NOT NULL DEFAULT '' COMMENT '资源 ID',
  MODIFY COLUMN user_agent VARCHAR(255) NOT NULL DEFAULT '' COMMENT '用户代理',
  MODIFY COLUMN http_status INT NOT NULL DEFAULT 0 COMMENT 'HTTP 状态',
  MODIFY COLUMN risk_level VARCHAR(24) NOT NULL DEFAULT 'normal' COMMENT '风险等级',
  MODIFY COLUMN latency_ms BIGINT NOT NULL DEFAULT 0 COMMENT '耗时毫秒值';

ALTER TABLE admin_jobs
  MODIFY COLUMN attempt INT NOT NULL DEFAULT 0 COMMENT '尝试次数',
  MODIFY COLUMN max_attempts INT NOT NULL DEFAULT 3 COMMENT '最大尝试次数',
  MODIFY COLUMN locked_by VARCHAR(120) NOT NULL DEFAULT '' COMMENT '当前锁定 worker',
  MODIFY COLUMN artifact_path VARCHAR(255) NOT NULL DEFAULT '' COMMENT '产物路径';
