webchat-act.sql 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. -- 资源行为记录表:点赞、收藏、分享、浏览、打赏
  2. CREATE TABLE webchat_act.`web_chat_resource_behavior` (
  3. `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  4. `USER_ID` char(60) DEFAULT NULL COMMENT '用户ID',
  5. `RESOURCE_INDEX` bigint NOT NULL COMMENT '资源索引',
  6. `RESOURCE_TYPE` char(30) NOT NULL COMMENT '资源类型',
  7. `BEHAVIOR_TYPE` char(30) NOT NULL COMMENT '行为',
  8. `STATUS` tinyint(1) DEFAULT '0' COMMENT '状态',
  9. `CREATE_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  10. `UPDATE_DATE` datetime DEFAULT NULL COMMENT '更新时间',
  11. `VERSION` int DEFAULT '0' COMMENT '版本',
  12. PRIMARY KEY (`ID`),
  13. KEY `INDEX_STATUS` (`STATUS`),
  14. KEY `INDEX_USER_ID` (`USER_ID`),
  15. KEY `INDEX_RESOURCE` (`RESOURCE_TYPE`, `RESOURCE_INDEX`)
  16. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='资源操作记录表';
  17. -- 评论表
  18. CREATE TABLE webchat_act.`web_chat_comment` (
  19. `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  20. `RESOURCE_ID` bigint NOT NULL COMMENT '资源ID',
  21. `RESOURCE_TYPE` char(50) NOT NULL COMMENT '资源类型',
  22. `AUTHOR` char(60) NOT NULL COMMENT '作者',
  23. `STATUS` char(20) NOT NULL COMMENT '状态',
  24. `CONTENT` varchar(2000) DEFAULT NULL COMMENT '正文',
  25. `IMAGES` varchar(1000) DEFAULT NULL COMMENT '图片',
  26. `REPLY_ID` bigint DEFAULT NULL COMMENT '回复ID',
  27. `PARENT_ID` bigint DEFAULT NULL COMMENT '父级评论ID',
  28. `IS_TOP` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否置顶',
  29. `LIKE_COUNT` bigint NOT NULL DEFAULT 0 COMMENT '点赞量',
  30. `TOP_DATE` datetime DEFAULT NULL COMMENT '置顶时间',
  31. `PUB_DATE` datetime DEFAULT NULL COMMENT '发布时间',
  32. `IP` char(20) DEFAULT NULL COMMENT 'IP',
  33. `IP_ADDRESS` char(40) DEFAULT NULL COMMENT 'IP归属地',
  34. `CREATE_BY` char(100) DEFAULT NULL COMMENT '创建人',
  35. `CREATE_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  36. `UPDATE_BY` char(100) DEFAULT NULL COMMENT '更新人',
  37. `UPDATE_DATE` datetime DEFAULT NULL COMMENT '更新时间',
  38. `VERSION` int DEFAULT '0' COMMENT '版本',
  39. PRIMARY KEY (`ID`),
  40. KEY `INDEX_RESOURCE_TYPE_ID` (`RESOURCE_TYPE`, `RESOURCE_ID`),
  41. KEY `INDEX_REPLY_ID` (`REPLY_ID`),
  42. KEY `INDEX_PARENT_ID` (`PARENT_ID`),
  43. KEY `INDEX_AUTHOR` (`AUTHOR`),
  44. KEY `INDEX_STATUS` (`STATUS`),
  45. KEY `INDEX_LIKE_COUNT` (`LIKE_COUNT`),
  46. KEY `INDEX_IS_TOP_DATE` (`IS_TOP`, `TOP_DATE`),
  47. KEY `INDEX_PUB_DATE` (`PUB_DATE`)
  48. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='评论表';