529 lines
34 KiB
SQL
529 lines
34 KiB
SQL
/*
|
||
Navicat Premium Data Transfer
|
||
|
||
Source Server : localhost
|
||
Source Server Type : MySQL
|
||
Source Server Version : 80031 (8.0.31)
|
||
Source Host : localhost:13306
|
||
Source Schema : hula-im
|
||
|
||
Target Server Type : MySQL
|
||
Target Server Version : 80031 (8.0.31)
|
||
File Encoding : 65001
|
||
|
||
Date: 19/02/2025 22:51:54
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for black
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `black`;
|
||
CREATE TABLE `black` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`type` int NOT NULL COMMENT '拉黑目标类型 1.ip 2uid',
|
||
`target` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '拉黑目标',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `idx_type_target`(`type` ASC, `target` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '黑名单' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of black
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for contact
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `contact`;
|
||
CREATE TABLE `contact` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`uid` bigint NOT NULL COMMENT 'uid',
|
||
`room_id` bigint NOT NULL COMMENT '房间id',
|
||
`read_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '阅读到的时间',
|
||
`active_time` datetime(3) NULL DEFAULT NULL COMMENT '会话内消息最后更新的时间(只有普通会话需要维护,全员会话不需要维护)',
|
||
`top` tinyint NOT NULL DEFAULT 0 COMMENT '置顶消息',
|
||
`last_msg_id` bigint NULL DEFAULT NULL COMMENT '会话最新消息id',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `uniq_uid_room_id`(`uid` ASC, `room_id` ASC) USING BTREE,
|
||
INDEX `idx_room_id_read_time`(`room_id` ASC, `read_time` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '会话列表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of contact
|
||
-- ----------------------------
|
||
INSERT INTO `contact` VALUES (2, 20000, 1, '2025-02-18 21:42:38.241', NULL, 0, NULL, '2025-02-17 16:45:31.514', '2025-02-18 21:42:38.252');
|
||
INSERT INTO `contact` VALUES (15, 20001, 1, '2025-02-17 17:40:43.489', NULL, 0, NULL, '2025-02-17 17:40:38.763', '2025-02-17 17:45:50.433');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for group_member
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `group_member`;
|
||
CREATE TABLE `group_member` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`group_id` bigint NOT NULL COMMENT '群组id',
|
||
`uid` bigint NOT NULL COMMENT '成员uid',
|
||
`role` int NOT NULL COMMENT '成员角色 1群主 2管理员 3普通成员',
|
||
`remark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '群备注',
|
||
`my_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '我的群昵称',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_group_id_role`(`group_id` ASC, `role` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '群成员表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of group_member
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for item_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `item_config`;
|
||
CREATE TABLE `item_config` (
|
||
`id` bigint UNSIGNED NOT NULL COMMENT 'id',
|
||
`type` int NOT NULL COMMENT '物品类型 1改名卡 2徽章',
|
||
`img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物品图片',
|
||
`describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物品功能描述',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '功能物品配置表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of item_config
|
||
-- ----------------------------
|
||
INSERT INTO `item_config` VALUES (1, 1, NULL, '用户可以使用改名卡,更改自己的名字。HuLa名称全局唯一,快抢订你的专属昵称吧', '2023-03-25 22:27:30.511', '2024-05-11 19:37:03.965');
|
||
INSERT INTO `item_config` VALUES (2, 2, 'http://localhost:9000/hula/badge/like.png', '爆赞徽章,单条消息被点赞超过10次,即可获得', '2023-05-07 17:50:31.090', '2024-05-15 23:49:33.476');
|
||
INSERT INTO `item_config` VALUES (3, 2, 'http://localhost:9000/hula/badge/top10.png ', 'HuLa前10名注册的用户才能获得的专属徽章', '2023-05-07 17:50:31.100', '2024-05-15 22:41:47.889');
|
||
INSERT INTO `item_config` VALUES (4, 2, 'http://localhost:9000/hula/badge/top100.png', 'HuLa前100名注册的用户才能获得的专属徽章', '2023-05-07 17:50:31.109', '2024-05-15 23:49:42.398');
|
||
INSERT INTO `item_config` VALUES (5, 2, 'http://localhost:9000/hula/badge/planet.png', 'HuLa知识星球成员的专属徽章', '2023-05-07 17:50:31.109', '2024-05-15 23:50:00.463');
|
||
INSERT INTO `item_config` VALUES (6, 2, 'http://localhost:9000/hula/badge/active.png', 'HuLa项目contributor专属徽章', '2023-05-07 17:50:31.109', '2024-05-15 23:50:20.164');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for message
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `message`;
|
||
CREATE TABLE `message` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`room_id` bigint NOT NULL COMMENT '会话表id',
|
||
`from_uid` bigint NOT NULL COMMENT '消息发送者uid',
|
||
`content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '消息内容',
|
||
`reply_msg_id` bigint NULL DEFAULT NULL COMMENT '回复的消息内容',
|
||
`status` int NOT NULL COMMENT '消息状态 0正常 1删除',
|
||
`gap_count` int NULL DEFAULT NULL COMMENT '与回复的消息间隔多少条',
|
||
`type` int NULL DEFAULT 1 COMMENT '消息类型 1正常文本 2.撤回消息',
|
||
`extra` json NULL COMMENT '扩展信息',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_room_id`(`room_id` ASC) USING BTREE,
|
||
INDEX `idx_from_uid`(`from_uid` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '消息表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of message
|
||
-- ----------------------------
|
||
INSERT INTO `message` VALUES (1, 1, 20000, '11234', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:05:47.442', '2025-02-17 21:05:47.456');
|
||
INSERT INTO `message` VALUES (2, 1, 20000, '999', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:17:24.430', '2025-02-17 21:17:24.448');
|
||
INSERT INTO `message` VALUES (3, 1, 20000, '666', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:17:36.747', '2025-02-17 21:17:36.749');
|
||
INSERT INTO `message` VALUES (4, 1, 20000, '666', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:19:22.269', '2025-02-17 21:19:22.271');
|
||
INSERT INTO `message` VALUES (5, 1, 20000, '999', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:19:42.053', '2025-02-17 21:19:42.067');
|
||
INSERT INTO `message` VALUES (6, 1, 20000, '999', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:20:31.781', '2025-02-17 21:20:31.808');
|
||
INSERT INTO `message` VALUES (7, 1, 20000, '666', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:26:18.990', '2025-02-17 21:26:19.005');
|
||
INSERT INTO `message` VALUES (8, 1, 20000, '999', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:26:42.115', '2025-02-17 21:26:42.116');
|
||
INSERT INTO `message` VALUES (9, 1, 20000, '666', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:26:53.518', '2025-02-17 21:26:53.519');
|
||
INSERT INTO `message` VALUES (10, 1, 20000, '99', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:27:36.223', '2025-02-17 21:27:36.225');
|
||
INSERT INTO `message` VALUES (11, 1, 20000, '666', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:27:54.694', '2025-02-17 21:27:54.710');
|
||
INSERT INTO `message` VALUES (12, 1, 20000, '7777', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:29:47.116', '2025-02-17 21:29:47.119');
|
||
INSERT INTO `message` VALUES (13, 1, 20000, '666', NULL, 0, NULL, 1, '{\"recall\": null, \"fileMsg\": null, \"atUidList\": null, \"imgMsgDTO\": null, \"soundMsgDTO\": null, \"videoMsgDTO\": null, \"emojisMsgDTO\": null, \"urlContentMap\": {}}', '2025-02-17 21:32:46.686', '2025-02-17 21:32:46.688');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for message_mark
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `message_mark`;
|
||
CREATE TABLE `message_mark` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`msg_id` bigint NOT NULL COMMENT '消息表id',
|
||
`uid` bigint NOT NULL COMMENT '标记人uid',
|
||
`type` int NOT NULL COMMENT '标记类型 1点赞 2举报',
|
||
`status` int NOT NULL COMMENT '消息状态 0正常 1取消',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_msg_id`(`msg_id` ASC) USING BTREE,
|
||
INDEX `idx_uid`(`uid` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '消息标记表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of message_mark
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for role
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `role`;
|
||
CREATE TABLE `role` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '角色表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of role
|
||
-- ----------------------------
|
||
INSERT INTO `role` VALUES (1, '超级管理员', '2024-07-10 11:17:15.089', '2024-07-10 11:17:15.089');
|
||
INSERT INTO `role` VALUES (2, 'HuLa管理员', '2024-07-10 11:17:15.091', '2024-07-10 11:17:15.091');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for room
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `room`;
|
||
CREATE TABLE `room` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`type` int NOT NULL COMMENT '房间类型 1群聊 2单聊',
|
||
`hot_flag` int NULL DEFAULT 0 COMMENT '是否全员展示 0否 1是',
|
||
`active_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '群最后消息的更新时间(热点群不需要写扩散,只更新这里)',
|
||
`last_msg_id` bigint NULL DEFAULT NULL COMMENT '会话中的最后一条消息id',
|
||
`ext_json` json NULL COMMENT '额外信息(根据不同类型房间有不同存储的东西)',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '房间表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of room
|
||
-- ----------------------------
|
||
INSERT INTO `room` VALUES (1, 1, 1, '2025-02-17 21:32:46.686', 13, NULL, '2024-07-10 11:17:15.521', '2025-02-17 21:32:46.738');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for room_friend
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `room_friend`;
|
||
CREATE TABLE `room_friend` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`room_id` bigint NOT NULL COMMENT '房间id',
|
||
`uid1` bigint NOT NULL COMMENT 'uid1(更小的uid)',
|
||
`uid2` bigint NOT NULL COMMENT 'uid2(更大的uid)',
|
||
`room_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '房间key由两个uid拼接,先做排序uid1_uid2',
|
||
`status` int NOT NULL COMMENT '房间状态 0正常 1禁用(删好友了禁用)',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `room_key`(`room_key` ASC) USING BTREE,
|
||
INDEX `idx_room_id`(`room_id` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '单聊房间表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of room_friend
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for room_group
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `room_group`;
|
||
CREATE TABLE `room_group` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`room_id` bigint NOT NULL COMMENT '房间id',
|
||
`name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '群名称',
|
||
`avatar` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '群头像',
|
||
`ext_json` json NULL COMMENT '额外信息(根据不同类型房间有不同存储的东西)',
|
||
`delete_status` int NOT NULL DEFAULT 0 COMMENT '逻辑删除(0-正常,1-删除)',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_room_id`(`room_id` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '群聊房间表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of room_group
|
||
-- ----------------------------
|
||
INSERT INTO `room_group` VALUES (1, 1, 'HuLa全员群', 'https://hulaspark.com/minio/hula/avatar/hula.png', NULL, 0, '2024-07-10 11:17:15.523', '2024-07-10 11:17:15.523');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for secure_invoke_record
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `secure_invoke_record`;
|
||
CREATE TABLE `secure_invoke_record` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`secure_invoke_json` json NOT NULL COMMENT '请求快照参数json',
|
||
`status` tinyint NOT NULL COMMENT '状态 1待执行 2已失败',
|
||
`next_retry_time` datetime(3) NOT NULL COMMENT '下一次重试的时间',
|
||
`retry_times` int NOT NULL COMMENT '已经重试的次数',
|
||
`max_retry_times` int NOT NULL COMMENT '最大重试次数',
|
||
`fail_reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '执行失败的堆栈',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_next_retry_time`(`next_retry_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '本地消息表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of secure_invoke_record
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sensitive_word
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sensitive_word`;
|
||
CREATE TABLE `sensitive_word` (
|
||
`word` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '敏感词'
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '敏感词库' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of sensitive_word
|
||
-- ----------------------------
|
||
INSERT INTO `sensitive_word` VALUES ('TMD');
|
||
INSERT INTO `sensitive_word` VALUES ('tmd');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user`;
|
||
CREATE TABLE `user` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '用户id',
|
||
`name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户昵称',
|
||
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户头像',
|
||
`sex` int NULL DEFAULT NULL COMMENT '性别 1为男性,2为女性',
|
||
`open_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`active_status` int NULL DEFAULT 2 COMMENT '在线状态 1在线 2离线',
|
||
`last_opt_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '最后上下线时间',
|
||
`ip_info` json NULL COMMENT 'ip信息',
|
||
`item_id` bigint NULL DEFAULT NULL COMMENT '佩戴的徽章id',
|
||
`status` int NULL DEFAULT 0 COMMENT '使用状态 0.正常 1拉黑',
|
||
`user_state_id` bigint NOT NULL DEFAULT 0 COMMENT '用户状态id',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
`account` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户账号',
|
||
`password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户密码',
|
||
`avatar_update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改头像时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE,
|
||
INDEX `idx_active_status_last_opt_time`(`active_status` ASC, `last_opt_time` ASC) USING BTREE,
|
||
INDEX `account_UNIQUE`(`account` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 20004 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of user
|
||
-- ----------------------------
|
||
INSERT INTO `user` VALUES (20000, 'admin', '001', 0, '1', 1, '2025-02-18 21:51:58.139', NULL, NULL, 0, 7, '2025-02-17 15:42:12.536', '2025-02-18 21:57:15.330', 'admin', '123', '2025-02-18 21:57:15.330');
|
||
INSERT INTO `user` VALUES (20001, 'nong', '002', 0, '1', 2, '2025-02-17 15:42:12.536', NULL, NULL, 0, 0, '2025-02-17 15:42:12.536', '2025-02-17 16:45:10.789', 'test', '123', '2025-02-17 16:45:10.789');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_apply
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_apply`;
|
||
CREATE TABLE `user_apply` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`uid` bigint NOT NULL COMMENT '申请人uid',
|
||
`type` int NOT NULL COMMENT '申请类型 1加好友 2 加群',
|
||
`target_id` bigint NOT NULL COMMENT '接收对象 type: 1 -> uid; type: 2 -> roomGroupId',
|
||
`msg` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请信息',
|
||
`status` int NOT NULL COMMENT '申请状态 1待审批 2同意',
|
||
`read_status` int NOT NULL COMMENT '阅读状态 1未读 2已读',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
`deleted` tinyint NOT NULL DEFAULT 0 COMMENT '删除状态 0:未删 1 申请人删除 2 被申请人删除 3都删除',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_uid_target_id`(`uid` ASC, `target_id` ASC) USING BTREE,
|
||
INDEX `idx_target_id_read_status`(`target_id` ASC, `read_status` ASC) USING BTREE,
|
||
INDEX `idx_target_id`(`target_id` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户申请表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of user_apply
|
||
-- ----------------------------
|
||
INSERT INTO `user_apply` VALUES (4, 20000, 1, 20001, '我是 admin', 1, 1, '2025-02-18 22:16:19.134', '2025-02-18 22:16:19.134', 0);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_backpack
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_backpack`;
|
||
CREATE TABLE `user_backpack` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`uid` bigint NOT NULL COMMENT 'uid',
|
||
`item_id` int NOT NULL COMMENT '物品id',
|
||
`status` int NOT NULL COMMENT '使用状态 0.待使用 1已使用',
|
||
`idempotent` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '幂等号',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
UNIQUE INDEX `uniq_idempotent`(`idempotent` ASC) USING BTREE,
|
||
INDEX `idx_uid`(`uid` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户背包表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of user_backpack
|
||
-- ----------------------------
|
||
INSERT INTO `user_backpack` VALUES (1, 20000, 1, 0, '1_1_20000', '2024-07-10 11:20:32.386', '2024-07-10 11:20:32.386');
|
||
INSERT INTO `user_backpack` VALUES (2, 20000, 3, 0, '3_1_20000', '2024-07-10 11:20:32.415', '2024-07-10 11:20:32.415');
|
||
INSERT INTO `user_backpack` VALUES (3, 20002, 1, 0, '1_1_20002', '2025-02-17 16:55:58.986', '2025-02-17 16:55:58.986');
|
||
INSERT INTO `user_backpack` VALUES (4, 20002, 3, 0, '3_1_20002', '2025-02-17 16:55:59.009', '2025-02-17 16:55:59.009');
|
||
INSERT INTO `user_backpack` VALUES (5, 20003, 1, 0, '1_1_20003', '2025-02-17 17:02:34.395', '2025-02-17 17:02:34.395');
|
||
INSERT INTO `user_backpack` VALUES (6, 20003, 3, 0, '3_1_20003', '2025-02-17 17:02:34.396', '2025-02-17 17:02:34.396');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_emoji
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_emoji`;
|
||
CREATE TABLE `user_emoji` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`uid` bigint NOT NULL COMMENT '用户表ID',
|
||
`expression_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '表情地址',
|
||
`delete_status` int NOT NULL DEFAULT 0 COMMENT '逻辑删除(0-正常,1-删除)',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `IDX_USER_EMOJIS_UID`(`uid` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户表情包' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of user_emoji
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_friend
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_friend`;
|
||
CREATE TABLE `user_friend` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`uid` bigint NOT NULL COMMENT 'uid',
|
||
`friend_uid` bigint NOT NULL COMMENT '好友uid',
|
||
`delete_status` int NOT NULL DEFAULT 0 COMMENT '逻辑删除(0-正常,1-删除)',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
`remark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '好友备注',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_uid_friend_uid`(`uid` ASC, `friend_uid` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户联系人表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of user_friend
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_role
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_role`;
|
||
CREATE TABLE `user_role` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`uid` bigint NOT NULL COMMENT 'uid',
|
||
`role_id` bigint NOT NULL COMMENT '角色id',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_uid`(`uid` ASC) USING BTREE,
|
||
INDEX `idx_role_id`(`role_id` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户角色关系表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of user_role
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_state
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_state`;
|
||
CREATE TABLE `user_state` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`title` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_ci NOT NULL COMMENT '状态名',
|
||
`url` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_ci NOT NULL COMMENT '状态图标',
|
||
`created_by` bigint NULL DEFAULT NULL COMMENT '创建者',
|
||
`created_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`updated_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_as_ci COMMENT = '聊天用户状态表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of user_state
|
||
-- ----------------------------
|
||
INSERT INTO `user_state` VALUES (1, '在线', '/status/online.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (2, '离开', '/status/leave.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (3, '忙碌', '/status/busy.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (4, '请勿打扰', '/status/IonBan.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (5, '隐身', '/status/cloaking.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (6, '离线', '/status/offline.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (7, '今日天气', '/status/weather_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (8, '一言难尽', '/status/hardtosay@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (9, '我太难了', '/status/toohard@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (10, '难得糊涂', '/status/nandehutu.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (11, '元气满满', '/status/fullofyuanqi@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (12, '嗨到飞起', '/status/happytofly@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (13, '水逆退散', '/status/luck@2x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (14, '好运锦鲤', '/status/jinli@2x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (15, '恋爱中', '/status/relationship_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (16, '我crush了', '/status/crush.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (17, '被掏空', '/status/tkong.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (18, '听歌中', '/status/music@2x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (19, '我没事', '/status/imfine_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (20, '学习中', '/status/study_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (21, '睡觉中', '/status/sleeping_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (22, '搬砖中', '/status/banzhuan.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (23, '想静静', '/status/bequiet@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (24, '运动中', '/status/yundongzhong@2x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (25, '我想开了', '/status/woxiangkaile.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (26, '信号弱', '/status/signal_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (27, '追剧中', '/status/tv_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (28, '美滋滋', '/status/meizizi@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (29, '摸鱼中', '/status/fish@2x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (30, '无聊中', '/status/boring@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (31, '悠哉哉', '/status/youzaizai@3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (32, '去旅行', '/status/gototravel.png', 1, '2025-02-17 11:39:49', NULL);
|
||
INSERT INTO `user_state` VALUES (33, '游戏中', '/status/game_3x.png', 1, '2025-02-17 11:39:49', NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for wx_msg
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `wx_msg`;
|
||
CREATE TABLE `wx_msg` (
|
||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||
`open_id` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '微信openid用户标识',
|
||
`msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户消息',
|
||
`create_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
||
`update_time` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '修改时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_open_id`(`open_id` ASC) USING BTREE,
|
||
INDEX `idx_create_time`(`create_time` ASC) USING BTREE,
|
||
INDEX `idx_update_time`(`update_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信消息表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Records of wx_msg
|
||
-- ----------------------------
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|