-- 资源行为记录表:点赞、收藏、分享、浏览、打赏 CREATE TABLE webchat_act.`web_chat_resource_behavior` ( `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID', `USER_ID` char(60) DEFAULT NULL COMMENT '用户ID', `RESOURCE_INDEX` bigint NOT NULL COMMENT '资源索引', `RESOURCE_TYPE` char(30) NOT NULL COMMENT '资源类型', `BEHAVIOR_TYPE` char(30) NOT NULL COMMENT '行为', `STATUS` tinyint(1) DEFAULT '0' COMMENT '状态', `CREATE_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `UPDATE_DATE` datetime DEFAULT NULL COMMENT '更新时间', `VERSION` int DEFAULT '0' COMMENT '版本', PRIMARY KEY (`ID`), KEY `INDEX_STATUS` (`STATUS`), KEY `INDEX_USER_ID` (`USER_ID`), KEY `INDEX_RESOURCE` (`RESOURCE_TYPE`, `RESOURCE_INDEX`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='资源操作记录表'; -- 评论表 CREATE TABLE webchat_act.`web_chat_comment` ( `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID', `RESOURCE_ID` bigint NOT NULL COMMENT '资源ID', `RESOURCE_TYPE` char(50) NOT NULL COMMENT '资源类型', `AUTHOR` char(60) NOT NULL COMMENT '作者', `STATUS` char(20) NOT NULL COMMENT '状态', `CONTENT` varchar(2000) DEFAULT NULL COMMENT '正文', `IMAGES` varchar(1000) DEFAULT NULL COMMENT '图片', `REPLY_ID` bigint DEFAULT NULL COMMENT '回复ID', `PARENT_ID` bigint DEFAULT NULL COMMENT '父级评论ID', `IS_TOP` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否置顶', `LIKE_COUNT` bigint NOT NULL DEFAULT 0 COMMENT '点赞量', `TOP_DATE` datetime DEFAULT NULL COMMENT '置顶时间', `PUB_DATE` datetime DEFAULT NULL COMMENT '发布时间', `IP` char(20) DEFAULT NULL COMMENT 'IP', `IP_ADDRESS` char(40) DEFAULT NULL COMMENT 'IP归属地', `CREATE_BY` char(100) DEFAULT NULL COMMENT '创建人', `CREATE_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `UPDATE_BY` char(100) DEFAULT NULL COMMENT '更新人', `UPDATE_DATE` datetime DEFAULT NULL COMMENT '更新时间', `VERSION` int DEFAULT '0' COMMENT '版本', PRIMARY KEY (`ID`), KEY `INDEX_RESOURCE_TYPE_ID` (`RESOURCE_TYPE`, `RESOURCE_ID`), KEY `INDEX_REPLY_ID` (`REPLY_ID`), KEY `INDEX_PARENT_ID` (`PARENT_ID`), KEY `INDEX_AUTHOR` (`AUTHOR`), KEY `INDEX_STATUS` (`STATUS`), KEY `INDEX_LIKE_COUNT` (`LIKE_COUNT`), KEY `INDEX_IS_TOP_DATE` (`IS_TOP`, `TOP_DATE`), KEY `INDEX_PUB_DATE` (`PUB_DATE`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='评论表';