sales_helper.update.20241201_30.sql 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. -- 20241210
  2. DROP TABLE IF EXISTS `project_todolist`;
  3. CREATE TABLE `project_todolist` (
  4. `id` int(11) NOT NULL AUTO_INCREMENT,
  5. `project_id` int(11) DEFAULT NULL COMMENT '关联项目id',
  6. `project_review_id` int(11) DEFAULT NULL COMMENT '关联项目分析id(如果为空,意味着是用户手动新增)',
  7. `round` int(5) DEFAULT NULL COMMENT '分析轮次',
  8. `title` varchar(512) DEFAULT NULL COMMENT '销售策略内容标题',
  9. `todo_title` varchar(512) DEFAULT NULL COMMENT '行动计划内容标题',
  10. `todo` bit(1) DEFAULT b'0' COMMENT '0 or null: 下一步销售策略 1:下一步行动计划',
  11. `done` bit(1) DEFAULT b'0' COMMENT '是否完成',
  12. `done_at` datetime DEFAULT NULL COMMENT '完成时间',
  13. `remark` text DEFAULT NULL COMMENT '完成备注说明',
  14. `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  15. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  16. `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
  17. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  18. `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  19. `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
  20. `del_time` datetime DEFAULT NULL COMMENT '删除时间',
  21. PRIMARY KEY (`id`) USING BTREE
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目下一步策略和行动计划';
  23. ALTER TABLE `project_todolist`
  24. ADD COLUMN `comment_count` int(11) DEFAULT NULL COMMENT '反馈评论数';
  25. DROP TABLE IF EXISTS `project_todolist_comment`;
  26. CREATE TABLE `project_todolist_comment` (
  27. `id` int(11) NOT NULL AUTO_INCREMENT,
  28. `todolist_id` int(11) DEFAULT NULL COMMENT '关联行动计划id',
  29. `parent_id` int(11) DEFAULT NULL COMMENT '父 id(预留字段,如果以后要支持树形结构可以直接使用)',
  30. `ancestors` varchar(512) DEFAULT NULL COMMENT '层次树,用于"快速"查询和调整层次树关系(虽然通过parentId也可以实现,但是效率太低)',
  31. `remark` text DEFAULT NULL COMMENT '反馈评论内容',
  32. `create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
  33. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  34. `update_by` varchar(64) DEFAULT NULL COMMENT '修改人',
  35. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  36. `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  37. `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
  38. `del_time` datetime DEFAULT NULL COMMENT '删除时间',
  39. PRIMARY KEY (`id`) USING BTREE
  40. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目下一步策略和行动计划反馈评论';
  41. -- 20241220
  42. ALTER TABLE `helper_talk` ADD `parent_id` BIGINT NULL COMMENT '有些对话是来自别的对话,例如项目普通对话就来自项目分析对话';
  43. -- 20241226
  44. ALTER TABLE `helper_talk`
  45. ADD `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  46. ADD `del_by` varchar(64) DEFAULT NULL COMMENT '删除人',
  47. ADD `del_time` datetime DEFAULT NULL COMMENT '删除时间';