| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314 |
- ALTER TABLE helper_talk_detail MODIFY COLUMN reference_content_id VARCHAR(32) NULL;
- DROP TABLE IF EXISTS `project_phase`;
- CREATE TABLE `project_phase` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
- `group_id` int(11) DEFAULT NULL COMMENT '分类id',
- `group_code` varchar(32) DEFAULT NULL COMMENT '分类编码',
- `group_name` varchar(128) DEFAULT NULL COMMENT '分类名称',
- `summary` varchar(512) DEFAULT NULL COMMENT '阶段总结',
- `remark` varchar(512) DEFAULT NULL COMMENT '用户备注',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目阶段总结';
- DROP TABLE IF EXISTS `project_review_phase`;
- CREATE TABLE `project_review_phase` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目盘点(复盘)id',
- `group_id` int(11) DEFAULT NULL COMMENT '分类id',
- `group_code` varchar(32) DEFAULT NULL COMMENT '分类编码',
- `group_name` varchar(128) DEFAULT NULL COMMENT '分类名称',
- `question_count` int NULL DEFAULT 0 COMMENT '待回答问题数',
- `answer_count` int NULL DEFAULT 0 COMMENT '已回答问题数',
- `summary` varchar(512) DEFAULT NULL COMMENT '总结',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目盘点阶段总结';
- DROP TABLE IF EXISTS `project_review_phase_history`;
- CREATE TABLE `project_review_phase_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目盘点(复盘)id',
- `project_review_phase_id` int(11) DEFAULT NULL COMMENT '关联项目盘点阶段总结id',
- `summary` varchar(512) DEFAULT NULL COMMENT '总结',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目盘点阶段总结历史记录';
- ; 20240906
- ALTER TABLE project_review ADD COLUMN summary TEXT NULL;
- ; 20240907
- ALTER TABLE project ADD COLUMN summary TEXT NULL;
- DROP TABLE IF EXISTS `project_review_summary_history`;
- CREATE TABLE `project_review_summary_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目盘点(复盘)id',
- `summary` varchar(512) DEFAULT NULL COMMENT '总结',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目盘点总结历史记录';
- DROP TABLE IF EXISTS `project_summary_history`;
- CREATE TABLE `project_summary_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
- `summary` varchar(512) DEFAULT NULL COMMENT '总结',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目总结历史记录';
- DROP TABLE IF EXISTS `project_phase_history`;
- CREATE TABLE `project_phase_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
- `project_phase_id` int(11) DEFAULT NULL COMMENT '关联项目阶段id',
- `summary` varchar(512) DEFAULT NULL COMMENT '总结',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目阶段总结历史记录';
- ALTER TABLE `project_question_review_answer`
- ADD COLUMN `skip` INT NULL DEFAULT 0 COMMENT '是否跳过 0:否 1:是';
- -- 20240910
- ALTER TABLE `project_question_group`
- ADD COLUMN `custom_config_enabled` bit DEFAULT 0 NULL COMMENT '是否启用自定义配置',
- ADD COLUMN `custom_config` TEXT DEFAULT NULL COMMENT '自定义配置';
- DROP TABLE IF EXISTS `project_comment`;
- CREATE TABLE `project_comment` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
- `parent_id` int(11) DEFAULT NULL COMMENT '回复评论id',
- `ancestors` varchar(256) DEFAULT NULL COMMENT '评论层次关系',
- `description` varchar(1024) DEFAULT NULL COMMENT '评论内容',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目评论';
- -- 20240912
- ALTER TABLE `project_review`
- ADD COLUMN `round` int DEFAULT NULL COMMENT '盘点轮次';
- ALTER TABLE project_question DROP COLUMN skip_value;
- ALTER TABLE project_question DROP COLUMN jump_value;
- ALTER TABLE project_question DROP COLUMN jump_enabled;
- ALTER TABLE project_question DROP COLUMN jump_to_id;
- ALTER TABLE `project_question`
- ADD COLUMN `custom_config_enabled` bit DEFAULT 0 NULL COMMENT '是否启用自定义配置',
- ADD COLUMN `custom_config` TEXT DEFAULT NULL COMMENT '自定义配置';
- -- 20240913
- ALTER TABLE `project_question`
- ADD COLUMN `repeat_enabled` bit DEFAULT 0 NULL COMMENT '是否允许重复提问(针对第二次盘点分析的场景)';
- -- 20240918
- ALTER TABLE `customer`
- ADD COLUMN `code` varchar(32) DEFAULT NULL COMMENT '编码';
- -- 20240919
- ALTER TABLE `project_question`
- ADD COLUMN `repeat_answer_matcher` varchar(16) DEFAULT NULL COMMENT '重复提问(答案匹配,支持 eq, ne)',
- ADD COLUMN `repeat_expect_answer` varchar(64) DEFAULT NULL COMMENT '重复提问(期待匹配的答案)';
- -- 20240920
- ALTER TABLE project_question_review_answer DROP COLUMN question_description;
- ALTER TABLE project_question_review_answer DROP COLUMN question_skip_value;
- ALTER TABLE project_question_review_answer DROP COLUMN question_jump_value;
- ALTER TABLE project_question_review_answer
- ADD COLUMN repeat_matched bit DEFAULT 0 NULL COMMENT '是否匹配上重复提问的条件';
- ALTER TABLE project_question_review_answer
- MODIFY COLUMN skip BIT DEFAULT 0 NULL COMMENT '是否跳过';
- -- 20240921
- ALTER TABLE project_phase MODIFY COLUMN summary TEXT DEFAULT NULL COMMENT '阶段总结';
- ALTER TABLE project_phase_history MODIFY COLUMN summary TEXT DEFAULT NULL COMMENT '总结';
- ALTER TABLE project_summary_history MODIFY COLUMN summary TEXT DEFAULT NULL COMMENT '总结';
- ALTER TABLE project_review_phase MODIFY COLUMN summary TEXT DEFAULT NULL COMMENT '总结';
- ALTER TABLE project_review_phase_history MODIFY COLUMN summary TEXT DEFAULT NULL COMMENT '总结';
- ALTER TABLE project_review_summary_history MODIFY COLUMN summary TEXT DEFAULT NULL COMMENT '总结';
- -- 20240924
- ALTER TABLE project_question_group
- ADD COLUMN `phase_profile_enabled` bit DEFAULT 0 NULL COMMENT '是否启用阶段画像',
- ADD COLUMN `phase_summary_enabled` bit DEFAULT 0 NULL COMMENT '是否启用阶段总结';
- -- 20240925
- ALTER TABLE project_question_group CHANGE custom_config_enabled custom_config_enabled bit(1) DEFAULT b'0' NULL COMMENT '是否启用自定义配置' AFTER sort_code;
- ALTER TABLE project_question_group CHANGE custom_config custom_config text DEFAULT NULL COMMENT '自定义配置' AFTER custom_config_enabled;
- ALTER TABLE project_question_group CHANGE phase_profile_enabled phase_profile_enabled bit(1) DEFAULT b'0' NULL COMMENT '是否启用阶段画像' AFTER custom_config;
- ALTER TABLE project_question_group CHANGE phase_summary_enabled phase_summary_enabled bit(1) DEFAULT b'0' NULL COMMENT '是否启用阶段总结' AFTER phase_profile_enabled;
- ALTER TABLE project_question CHANGE custom_config_enabled custom_config_enabled bit(1) DEFAULT b'0' NULL COMMENT '是否启用自定义配置' AFTER result_select_options;
- ALTER TABLE project_question CHANGE custom_config custom_config text DEFAULT NULL COMMENT '自定义配置' AFTER custom_config_enabled;
- ALTER TABLE project_question CHANGE repeat_enabled repeat_enabled bit(1) DEFAULT b'0' NULL COMMENT '是否允许重复提问(针对第二次盘点分析的场景)' AFTER custom_config;
- ALTER TABLE project_question CHANGE repeat_answer_matcher repeat_answer_matcher varchar(16) DEFAULT NULL COMMENT '重复提问(答案匹配,支持 eq, ne)' AFTER repeat_enabled;
- ALTER TABLE project_question CHANGE repeat_expect_answer repeat_expect_answer varchar(64) DEFAULT NULL COMMENT '重复提问(期待匹配的答案)' AFTER repeat_answer_matcher;
- ALTER TABLE project
- ADD COLUMN `phase_code` VARCHAR(16) DEFAULT NULL COMMENT '项目画像阶段',
- ADD COLUMN `phase_name` VARCHAR(64) DEFAULT NULL COMMENT '项目画像阶段',
- ADD COLUMN `sale_manager` VARCHAR(32) DEFAULT NULL COMMENT '销售经理',
- ADD COLUMN `budget` DECIMAL(11,2) DEFAULT NULL COMMENT '项目预算,单位:万元',
- ADD COLUMN `expect_trade_date` datetime DEFAULT NULL COMMENT '预计成交时间',
- ADD COLUMN `expect_trade_ratio` DECIMAL(5,2) DEFAULT NULL COMMENT '预计成交率';
- ALTER TABLE project_review
- ADD COLUMN `latest_question_id` int DEFAULT NULL COMMENT '最近一次的问的问题id' AFTER current_question_id;
- ALTER TABLE project_review CHANGE round round int NULL COMMENT '盘点轮次' AFTER chat_id;
- ALTER TABLE project_review CHANGE status_remark status_remark varchar(512) DEFAULT NULL COMMENT '对状态的备注' AFTER status_time;
- ALTER TABLE project_review CHANGE summary summary text DEFAULT NULL AFTER questions;
- -- 20240926
- ALTER TABLE project_question_group DROP COLUMN phase_profile_enabled;
- -- 20240927
- DROP TABLE IF EXISTS `project_task_template`;
- CREATE TABLE `project_task_template` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `group_id` int(11) DEFAULT NULL COMMENT '问题分组id',
- `code` varchar(32) DEFAULT NULL COMMENT '编码(排序)',
- `title` varchar(256) DEFAULT NULL COMMENT '标题(任务内容)',
- `description` varchar(256) DEFAULT NULL COMMENT '任务备注',
- `result_type` varchar(32) DEFAULT NULL COMMENT '答案类型:默认为空 文本问答 TEXT 文本问答 BOOL 是否 SINGLESELECT 单选 MULTISELECT 多选',
- `result_select_options` text DEFAULT NULL COMMENT '当resultType为 SingleSelect 或者 MultiSelect 时,此字段为可选项,格式为json格式 [选项1,选项2,选项3,选项4]',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目任务模板';
- DROP TABLE IF EXISTS `project_task`;
- CREATE TABLE `project_task` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
- `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目盘点(复盘)分析id',
- `question_group_id` int(11) DEFAULT NULL COMMENT '问题分类id',
- `question_group_code` varchar(32) DEFAULT NULL COMMENT '问题分类编码',
- `question_group_name` varchar(128) DEFAULT NULL COMMENT '问题分类名称',
- `task_template_id` int(11) DEFAULT NULL COMMENT '任务定义id',
- `task_template_code` varchar(32) DEFAULT NULL COMMENT '任务编码(排序)',
- `task_template_title` varchar(256) DEFAULT NULL COMMENT '任务标题(内容)',
- `task_template_result_type` varchar(32) DEFAULT NULL COMMENT '任务答案类型:默认为空 文本问答 TEXT 文本问答 BOOL 是否 SINGLESELECT 单选 MULTISELECT 多选',
- `task_template_result_select_options` text DEFAULT NULL COMMENT '当resultType为 SingleSelect 或者 MultiSelect 时,此字段为可选项,格式为json格式 [选项1,选项2,选项3,选项4]',
- `raw_answer` text DEFAULT NULL COMMENT '原始回答(用户回答)',
- `final_answer` text DEFAULT NULL COMMENT '最终回答(LLM总结)',
- `complete` bit DEFAULT 0 COMMENT '是否完成',
- `complete_time` datetime DEFAULT NULL COMMENT '完成时间',
- `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
- `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
- `del_time` datetime DEFAULT NULL COMMENT '删除时间',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目任务实例';
- ALTER TABLE project_review
- ADD COLUMN `phase_code` VARCHAR(16) DEFAULT NULL COMMENT '项目画像阶段' AFTER round,
- ADD COLUMN `phase_name` VARCHAR(64) DEFAULT NULL COMMENT '项目画像阶段' AFTER phase_code;
- ALTER TABLE project_review
- ADD COLUMN `current_task_id` int DEFAULT NULL COMMENT '当前正在问的任务id' AFTER latest_question_id,
- ADD COLUMN `latest_task_id` int DEFAULT NULL COMMENT '最近一次问的任务id' AFTER current_task_id;
- ALTER TABLE project_question
- ADD COLUMN `cac_enabled` bit DEFAULT 0 COMMENT '有条件的进入,启用后,必须通过其它问题的自定义配置,满足对应的条件才可以跳入这个问题' AFTER custom_config;
|