-- 标签表 CREATE TABLE IF NOT EXISTS ai_agent_tag ( id VARCHAR(32) NOT NULL COMMENT '主键', tag_name VARCHAR(64) NOT NULL COMMENT '标签名称', sort INT UNSIGNED DEFAULT 0 COMMENT '排序', creator BIGINT COMMENT '创建者', created_at DATETIME COMMENT '创建时间', updater BIGINT COMMENT '更新者', updated_at DATETIME COMMENT '更新时间', deleted TINYINT DEFAULT 0 COMMENT '删除标记', PRIMARY KEY (id), UNIQUE KEY uk_tag_name (tag_name), INDEX idx_sort (sort) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能体标签表'; -- 智能体标签关联表 CREATE TABLE IF NOT EXISTS ai_agent_tag_relation ( id VARCHAR(32) NOT NULL COMMENT '主键', agent_id VARCHAR(32) NOT NULL COMMENT '智能体ID', tag_id VARCHAR(32) NOT NULL COMMENT '标签ID', creator BIGINT COMMENT '创建者', created_at DATETIME COMMENT '创建时间', updater BIGINT COMMENT '更新者', updated_at DATETIME COMMENT '更新时间', PRIMARY KEY (id), UNIQUE KEY uk_agent_tag (agent_id, tag_id), INDEX idx_agent_id (agent_id), INDEX idx_tag_id (tag_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能体标签关联表';