install.sql 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. -- ---------------------------
  2. -- 黑名单表
  3. -- ---------------------------
  4. CREATE TABLE IF NOT EXISTS `__PREFIX__fastchat_blacklist` (
  5. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  6. `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户',
  7. `session_user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '被屏蔽人',
  8. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  9. PRIMARY KEY (`id`)
  10. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  11. -- ---------------------------
  12. -- 消息记录表
  13. -- ---------------------------
  14. CREATE TABLE IF NOT EXISTS `__PREFIX__fastchat_record` (
  15. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  16. `session_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '会话ID',
  17. `sender` varchar(32) NOT NULL DEFAULT '' COMMENT '发送人(最终转换为:me=我,you=你)',
  18. `message` text COMMENT '消息',
  19. `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态:0=未读,1=已读',
  20. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  21. PRIMARY KEY (`id`)
  22. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='FastChat消息记录表';
  23. -- ---------------------------
  24. -- 服务账号表
  25. -- ---------------------------
  26. CREATE TABLE IF NOT EXISTS `__PREFIX__fastchat_service_user` (
  27. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  28. `admin_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '绑定管理员',
  29. `avatar` varchar(100) NOT NULL DEFAULT '' COMMENT '头像',
  30. `nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '昵称',
  31. `add_sessiondata` enum('2','1','0') NOT NULL DEFAULT '0' COMMENT '自动添加会话:0=绑定人在线时添加,1=一律添加,2=不添加',
  32. `welcome_news` varchar(200) NOT NULL DEFAULT '' COMMENT '欢迎消息',
  33. `token` varchar(59) NOT NULL DEFAULT '' COMMENT '内部通信身份令牌',
  34. `online_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '在线状态:0=长期在线,1=绑定人在线时',
  35. `status` enum('1','0') NOT NULL DEFAULT '0' COMMENT '状态:0=关闭,1=启用',
  36. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  37. `deletetime` int(10) unsigned DEFAULT NULL COMMENT '删除时间',
  38. PRIMARY KEY (`id`)
  39. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='FastChat服务账号表';
  40. -- ----------------------------
  41. -- 插入一个服务号
  42. -- ----------------------------
  43. INSERT IGNORE INTO `__PREFIX__fastchat_service_user` VALUES ('1', '', '/assets/addons/fastchat/img/fastchat.png', '我的客服', '1', '终于等到你~~我是【我的客服】服务账号,您可以通过设置绑定人,接受到用户发送给我的消息。', '', '0', '1', '1563860677', null);
  44. -- ---------------------------
  45. -- 游客信息表
  46. -- ---------------------------
  47. CREATE TABLE IF NOT EXISTS `__PREFIX__fastchat_tourists` (
  48. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  49. `avatar` varchar(100) NOT NULL DEFAULT '' COMMENT '头像',
  50. `nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '昵称',
  51. `token` varchar(59) NOT NULL DEFAULT '' COMMENT 'Session标识',
  52. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  53. PRIMARY KEY (`id`)
  54. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='FastChat游客信息表';
  55. -- ---------------------------
  56. -- 会话表
  57. -- ---------------------------
  58. CREATE TABLE IF NOT EXISTS `__PREFIX__fastchat_session` (
  59. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  60. `user_id` varchar(32) NOT NULL DEFAULT '0' COMMENT '用户',
  61. `session_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '会话类型:0=与普通用户,1=与管理员,2=游客,3=未知(无身份标识),4=未知用户,5=服务账号',
  62. `session_user_id` int(11) NOT NULL DEFAULT '0' COMMENT '会话对象',
  63. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  64. `deletetime` int(10) unsigned DEFAULT NULL COMMENT '删除时间',
  65. `deleteuser` varchar(32) NOT NULL DEFAULT '' COMMENT '此用户单方删除会话',
  66. PRIMARY KEY (`id`)
  67. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='FastChat会话表';