1.加入ai对话框 模块日报功能
This commit is contained in:
7
sql/mysql/tenant_add_ai_fields_to_system_tenant.sql
Normal file
7
sql/mysql/tenant_add_ai_fields_to_system_tenant.sql
Normal file
@@ -0,0 +1,7 @@
|
||||
-- ----------------------------
|
||||
-- 在 system_tenant 表中添加租户提示词字段
|
||||
-- 执行前请备份数据
|
||||
-- ----------------------------
|
||||
|
||||
ALTER TABLE `system_tenant`
|
||||
ADD COLUMN `tenant_prompt` varchar(2000) NULL DEFAULT '' COMMENT '租户提示词' AFTER `account_count`;
|
||||
9
sql/mysql/tenant_add_prompt_dify_ip.sql
Normal file
9
sql/mysql/tenant_add_prompt_dify_ip.sql
Normal file
@@ -0,0 +1,9 @@
|
||||
-- ----------------------------
|
||||
-- 租户表新增字段:租户提示词、Dify 路径
|
||||
-- 执行前请备份数据
|
||||
-- Dify 路径支持:域名、IP、IP:端口 等格式
|
||||
-- ----------------------------
|
||||
|
||||
ALTER TABLE `system_tenant`
|
||||
ADD COLUMN `tenant_prompt` varchar(2000) NULL DEFAULT '' COMMENT '租户提示词' AFTER `account_count`,
|
||||
ADD COLUMN `dify_path` varchar(500) NULL DEFAULT '' COMMENT 'Dify 路径(支持域名、IP、IP:端口)' AFTER `tenant_prompt`;
|
||||
8
sql/mysql/tenant_dify_ip_to_path.sql
Normal file
8
sql/mysql/tenant_dify_ip_to_path.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
-- ----------------------------
|
||||
-- 将 dify_ip 字段重命名为 dify_path(支持域名、IP、IP:端口)
|
||||
-- 仅当已执行过 tenant_add_prompt_dify_ip.sql 且存在 dify_ip 时执行
|
||||
-- 执行前请备份数据
|
||||
-- ----------------------------
|
||||
|
||||
ALTER TABLE `system_tenant`
|
||||
CHANGE COLUMN `dify_ip` `dify_path` varchar(500) NULL DEFAULT '' COMMENT 'Dify 路径(支持域名、IP、IP:端口)';
|
||||
7
sql/mysql/tenant_remove_ai_config_menu.sql
Normal file
7
sql/mysql/tenant_remove_ai_config_menu.sql
Normal file
@@ -0,0 +1,7 @@
|
||||
-- ----------------------------
|
||||
-- 若曾执行过 tenant_ai_config_menu.sql,可执行本脚本删除租户 AI 配置菜单
|
||||
-- 执行前请备份数据
|
||||
-- ----------------------------
|
||||
|
||||
DELETE FROM `system_role_menu` WHERE `menu_id` IN (2800, 2801, 2802);
|
||||
DELETE FROM `system_menu` WHERE `id` IN (2800, 2801, 2802);
|
||||
23
sql/mysql/ydoyun_ai_assistant_report.sql
Normal file
23
sql/mysql/ydoyun_ai_assistant_report.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
-- AI 决策助手报告单据表:存储各模块的报告内容及截图
|
||||
CREATE TABLE IF NOT EXISTS `ydoyun_ai_assistant_report` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`module_name` varchar(128) NOT NULL DEFAULT '' COMMENT '模块名称(当前组件名称)',
|
||||
`module_code` varchar(128) DEFAULT '' COMMENT '模块编码,如 SupplierPerformance:main',
|
||||
`reporter` varchar(64) NOT NULL DEFAULT '' COMMENT '报告人',
|
||||
`reporter_id` bigint NOT NULL DEFAULT 0 COMMENT '报告人ID',
|
||||
`report_time` date NOT NULL COMMENT '报告时间(年月日)',
|
||||
`report_content` text COMMENT '报告内容',
|
||||
`screenshot_url` varchar(512) DEFAULT '' COMMENT '模块截图上传后的URL',
|
||||
`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 NOT NULL COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_module_name` (`module_name`),
|
||||
KEY `idx_module_code` (`module_code`),
|
||||
KEY `idx_reporter_id` (`reporter_id`),
|
||||
KEY `idx_report_time` (`report_time`),
|
||||
KEY `idx_tenant_id` (`tenant_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 决策助手报告单据表';
|
||||
3
sql/mysql/ydoyun_ai_assistant_report_add_module_code.sql
Normal file
3
sql/mysql/ydoyun_ai_assistant_report_add_module_code.sql
Normal file
@@ -0,0 +1,3 @@
|
||||
-- 为已存在的 ydoyun_ai_assistant_report 表添加 module_code 字段(若表已创建可单独执行)
|
||||
ALTER TABLE `ydoyun_ai_assistant_report`
|
||||
ADD COLUMN `module_code` varchar(128) DEFAULT '' COMMENT '模块编码,如 SupplierPerformance:main' AFTER `module_name`;
|
||||
Reference in New Issue
Block a user