feat(mysql): 新增左侧事件对象展示

- 加载 MySQL 事件元数据并展示事件分组

- 支持双击事件查看定义

- 兼容旧版侧边栏与新版 UI 筛选

Refs #411
This commit is contained in:
Syngnat
2026-05-24 11:38:26 +08:00
parent 358d799af8
commit 85a0f9d007
5 changed files with 257 additions and 14 deletions

View File

@@ -400,6 +400,7 @@ export interface TabData {
| "redis-monitor"
| "trigger"
| "view-def"
| "event-def"
| "routine-def"
| "table-overview"
| "jvm-overview"
@@ -421,6 +422,7 @@ export interface TabData {
triggerName?: string; // Trigger name for trigger tabs
viewName?: string; // View name for view definition tabs
viewKind?: "view" | "materialized";
eventName?: string; // Event name for MySQL event definition tabs
routineName?: string; // Routine name for function/procedure definition tabs
routineType?: string; // 'FUNCTION' or 'PROCEDURE'
savedQueryId?: string; // Saved query identity for quick-save behavior