-- 20241210 DROP TABLE IF EXISTS `project_todolist`; CREATE TABLE `project_todolist` ( `id` int(11) NOT NULL AUTO_INCREMENT, `project_id` int(11) DEFAULT NULL COMMENT '关联项目id', `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目分析id(如果为空,意味着是用户手动新增)', `round` int(5) DEFAULT NULL COMMENT '分析轮次', `title` varchar(512) DEFAULT NULL COMMENT '销售策略内容标题', `todo_title` varchar(512) DEFAULT NULL COMMENT '行动计划内容标题', `todo` bit(1) DEFAULT b'0' COMMENT '0 or null: 下一步销售策略 1:下一步行动计划', `done` bit(1) DEFAULT b'0' COMMENT '是否完成', `done_at` datetime DEFAULT NULL COMMENT '完成时间', `remark` text 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_todolist` ADD COLUMN `comment_count` int(11) DEFAULT NULL COMMENT '反馈评论数'; DROP TABLE IF EXISTS `project_todolist_comment`; CREATE TABLE `project_todolist_comment` ( `id` int(11) NOT NULL AUTO_INCREMENT, `todolist_id` int(11) DEFAULT NULL COMMENT '关联行动计划id', `parent_id` int(11) DEFAULT NULL COMMENT '父 id(预留字段,如果以后要支持树形结构可以直接使用)', `ancestors` varchar(512) DEFAULT NULL COMMENT '层次树,用于"快速"查询和调整层次树关系(虽然通过parentId也可以实现,但是效率太低)', `remark` text 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='项目下一步策略和行动计划反馈评论'; -- 20241220 ALTER TABLE `helper_talk` ADD `parent_id` BIGINT NULL COMMENT '有些对话是来自别的对话,例如项目普通对话就来自项目分析对话'; -- 20241226 ALTER TABLE `helper_talk` ADD `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)', ADD `del_by` varchar(64) DEFAULT NULL COMMENT '删除人', ADD `del_time` datetime DEFAULT NULL COMMENT '删除时间';