12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. --
  2. -- 产品删除权限
  3. --
  4. INSERT INTO `5kcrm_admin_rule`(`id`, `types`, `title`, `name`, `level`, `pid`, `status`) VALUES
  5. (149, 2, '删除', 'delete', 3, 56, 1);
  6. --
  7. -- 产品软删除字段
  8. --
  9. ALTER TABLE `5kcrm_crm_product`
  10. ADD COLUMN `delete_user_id` int(10) NOT NULL DEFAULT 0 COMMENT '删除人',
  11. ADD COLUMN `delete_time` int(10) COMMENT '删除时间';
  12. --
  13. -- 商业智能优化
  14. --
  15. -- 客户表
  16. ALTER TABLE `5kcrm_crm_customer`
  17. ADD INDEX `bi_analysis` (`create_time`, `owner_user_id`) USING BTREE;
  18. -- 合同表
  19. ALTER TABLE `5kcrm_crm_contract`
  20. ADD INDEX `bi_analysis` (`check_status`, `customer_id`, `order_date`) USING BTREE;
  21. -- 商机表
  22. ALTER TABLE `5kcrm_crm_business`
  23. ADD INDEX `bi_analysis` (`create_time`, `is_end`, `owner_user_id`) USING BTREE;
  24. -- 回款表
  25. ALTER TABLE `5kcrm_crm_receivables`
  26. ADD INDEX `bi_analysis` (`check_status`, `return_time`, `owner_user_id`) USING BTREE;
  27. --
  28. -- 消息提醒
  29. --
  30. ALTER TABLE `5kcrm_admin_message`
  31. ADD COLUMN `type` tinyint(2) NOT NULL DEFAULT 0 COMMENT '消息类型,用于前端拼接消息' AFTER `message_id`;
  32. --
  33. -- 导入记录
  34. --
  35. CREATE TABLE `5kcrm_admin_import_record` (
  36. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  37. `type` varchar(32) NOT NULL DEFAULT '' COMMENT '导入模块',
  38. `total` int(10) NOT NULL DEFAULT '0' COMMENT '总数',
  39. `done` int(10) NOT NULL DEFAULT '0' COMMENT '已导入数',
  40. `cover` int(10) NOT NULL DEFAULT '0' COMMENT '覆盖数',
  41. `error` int(10) NOT NULL DEFAULT '0' COMMENT '错误数',
  42. `error_data_file_path` varchar(255) NOT NULL DEFAULT '' COMMENT '错误数据文件路径',
  43. `create_time` int(10) NOT NULL DEFAULT '0',
  44. PRIMARY KEY (`id`)
  45. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='导入数据记录表';