-- 系统密钥管理表
CREATE TABLE IF NOT EXISTS `system_secrets` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `secret_key` varchar(100) NOT NULL COMMENT '密钥名',
  `secret_value` text NOT NULL COMMENT '加密后的值',
  `description` varchar(200) DEFAULT NULL COMMENT '说明',
  `group_name` varchar(50) DEFAULT 'default' COMMENT '分组',
  `env` enum('all','prod','test') DEFAULT 'all' COMMENT '适用环境',
  `created_at` datetime(6) DEFAULT CURRENT_TIMESTAMP(6) COMMENT '创建时间',
  `updated_at` datetime(6) DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_secret_key_env` (`secret_key`, `env`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统密钥管理';
