-- AI 模块提示词配置表:存储各组件模块的 AI 分析提示词,key 为 组件名称:模块编号 CREATE TABLE IF NOT EXISTS `ydoyun_ai_module_prompt` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', `component_name` varchar(64) NOT NULL COMMENT '组件名称,如 ProductDashboard', `module_name` varchar(128) NOT NULL COMMENT '模块名称,如 KPI指标、供应商表现', `module_key` varchar(128) NOT NULL COMMENT '组件:模块编号,如 ProductDashboard:kpi', `prompt` text COMMENT 'AI 提示词,用于定义任务并传入 Dify 分析', `creator` varchar(64) DEFAULT '' NULL COMMENT '创建者', `create_time` datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', `updater` varchar(64) DEFAULT '' NULL COMMENT '更新者', `update_time` datetime DEFAULT CURRENT_TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) DEFAULT b'0' NOT NULL COMMENT '是否删除', `tenant_id` bigint DEFAULT 0 NULL COMMENT '租户ID', PRIMARY KEY (`id`), UNIQUE KEY `uk_tenant_module_key` (`tenant_id`, `module_key`) COMMENT '租户内组件:模块编号唯一', KEY `idx_component_name` (`component_name`) COMMENT '按组件名称查询', KEY `idx_tenant_id` (`tenant_id`) COMMENT '按租户查询' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 模块提示词配置表'; -- ProductDashboard 可分析模块说明(供 AI 定义任务时列举): -- ProductDashboard:kpi - KPI 指标卡片 -- ProductDashboard:supplier - 供应商表现 (Top 10) -- ProductDashboard:pie - 中类销售排名 Top 5 -- ProductDashboard:productList - 商品明细列表