sales_helper.update.20240723.sql 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. -- 20240719
  2. ALTER TABLE sys_user MODIFY COLUMN email varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' NULL COMMENT '用户邮箱';
  3. -- 20240720
  4. ALTER TABLE `enterprise_info` ADD `max_robot` int(11) DEFAULT NULL COMMENT '企业可创建的最大机器人数量';
  5. ALTER TABLE `enterprise_info` ADD `max_conversation` int(11) DEFAULT NULL COMMENT '企业最大聊天会话数(一问一答为一个会话)';
  6. -- 20240721
  7. CREATE TABLE `conversations_usage_record` (
  8. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  9. `user_id` bigint(20) NOT NULL COMMENT '用户id',
  10. `total_conversations` bigint(20) NOT NULL COMMENT '总会话数',
  11. `create_time` datetime DEFAULT current_timestamp() COMMENT '创建时间',
  12. `update_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '更新时间',
  13. PRIMARY KEY (`id`) USING BTREE
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户会话使用数表';
  15. -- 20240722
  16. DROP TABLE IF EXISTS `knowledge_permission`;
  17. CREATE TABLE `knowledge_permission` (
  18. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  19. `knowledge_id` int(11) DEFAULT NULL COMMENT '知识库ID',
  20. `robot_id` int(11) DEFAULT NULL COMMENT '机器人ID',
  21. `grant_to_type` int(11) NOT NULL COMMENT '授权类型(1:部门,2:个人)',
  22. `grant_to_id` int(11) NOT NULL COMMENT '部门或用户id',
  23. PRIMARY KEY (`id`) USING BTREE
  24. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='知识库授权';
  25. DROP TABLE IF EXISTS `knowledge_robot`;
  26. CREATE TABLE `knowledge_robot` (
  27. `id` int(11) NOT NULL AUTO_INCREMENT,
  28. `name` varchar(50) DEFAULT NULL COMMENT '知识库机器人名称',
  29. `create_by` varchar(30) DEFAULT NULL COMMENT '创建人',
  30. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  31. `update_by` varchar(30) DEFAULT NULL COMMENT '修改人',
  32. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  33. `status` char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
  34. `del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  35. `enterprise_id` int(11) DEFAULT NULL COMMENT '企业ID',
  36. PRIMARY KEY (`id`) USING BTREE
  37. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='知识库机器人';
  38. DROP TABLE IF EXISTS `knowledge_robot_folder`;
  39. CREATE TABLE `knowledge_robot_folder` (
  40. `robot_id` bigint(20) NOT NULL COMMENT '机器人ID',
  41. `knowledge_id` bigint(20) NOT NULL COMMENT '知识库文件夹ID',
  42. PRIMARY KEY (`robot_id`,`knowledge_id`) USING BTREE
  43. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='机器人和知识库文件夹关联表';
  44. -- 2024-07-23
  45. ALTER TABLE sys_oper_log MODIFY COLUMN `method` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' NULL COMMENT '方法名称';