1
0
sorelythrob 2 недель назад
Родитель
Сommit
87b6067415

+ 0 - 54
resources/database-sql/webchat-act.sql

@@ -1,54 +0,0 @@
-
--- 资源行为记录表:点赞、收藏、分享、浏览、打赏
-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=utf8mb4 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='评论表';
-
-
-
-

Разница между файлами не показана из-за своего большого размера
+ 0 - 30
resources/database-sql/webchat-aigc.sql


+ 0 - 76
resources/database-sql/webchat-payment.sql

@@ -1,76 +0,0 @@
-
--- 接入支付平台的应用信息表
-CREATE TABLE webchat_payment.`web_chat_app` (
-        `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-        `name` char(20) NOT NULL COMMENT '应用名称 ',
-        `logo` varchar(300) NOT NULL COMMENT '应用Logo',
-        `description` varchar(200) NOT NULL COMMENT '应用描述',
-        `admin` char(100) NOT NULL COMMENT '创建人/管理员',
-        `status` int(4) NOT NULL COMMENT '状态',
-        `access_key` char(64) NOT NULL COMMENT 'access key 应用访问凭证',
-        `secret_hash_key` char(100) NOT NULL COMMENT 'secret key hash值 应用访问凭证秘钥',
-        `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`),
-        UNIQUE KEY `INDEX_ACCESS_SECRET_KEY` (`ACCESS_KEY`, `SECRET_HASH_KEY`),
-        KEY `INDEX_STATUS` (`STATUS`),
-        KEY `INDEX_ADMIN` (`admin`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='接入支付平台的应用信息表';
-
-CREATE TABLE `web_chat_payment_order` (
-                                          `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                          `order_id` char(64) NOT NULL COMMENT '交易订单ID',
-                                          `trans_id` char(64) NOT NULL COMMENT '交易订单对应分布式事务ID,用于订单回滚,包括订单明细的回滚',
-                                          `status` int NOT NULL COMMENT '订单状态',
-                                          `app_id` bigint NOT NULL COMMENT '订单接入方(应用)',
-                                          `event_type` int NOT NULL COMMENT '订单事件:出行、红包、餐饮……',
-                                          `bill_type` int NOT NULL COMMENT '账单类型: 1:收入、-1:支出',
-                                          `amount` decimal(10,2) NOT NULL COMMENT '订单总金额',
-                                          `source_account` char(64) NOT NULL COMMENT '交易订单发起账户',
-                                          `target_account` char(64) NOT NULL COMMENT '交易订单接收账户',
-                                          `description` varchar(100) DEFAULT NULL COMMENT '订单描述',
-                                          `expire_date` datetime DEFAULT NULL COMMENT '订单过期时间',
-                                          `CREATE_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-                                          `UPDATE_DATE` datetime DEFAULT NULL COMMENT '更新时间',
-                                          `VERSION` int DEFAULT '0' COMMENT '版本',
-                                          PRIMARY KEY (`ID`),
-                                          UNIQUE KEY `INDEX_ORDER_ID` (`order_id`),
-                                          UNIQUE KEY `INDEX_TRANS_ID` (`trans_id`),
-                                          KEY `INDEX_STATUS` (`status`),
-                                          KEY `INDEX_SOURCE_ACCOUNT` (`source_account`),
-                                          KEY `INDEX_TARGET_ACCOUNT` (`target_account`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4  COMMENT='支付订单表';
-
--- 支付交易明细表
-CREATE TABLE `web_chat_payment_order_detail` (
-                                                 `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                                 `order_id` char(64) NOT NULL COMMENT '关联交易订单ID',
-                                                 `payment_id` char(64) NOT NULL COMMENT '交易ID',
-                                                 `source_account` char(64) NOT NULL COMMENT '交易订单发起账户,一定是跟order中的发起人是同一个',
-                                                 `target_account` char(64) NOT NULL COMMENT '交易订单目标账户,人/业务账户',
-                                                 `amount` decimal(10,2) NOT NULL COMMENT '交易总金额,收入类交易金额为正数、支出类为负数',
-                                                 `status` int NOT NULL 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_ORDER_ID` (`order_id`),
-                                                 KEY `INDEX_STATUS` (`status`),
-                                                 KEY `INDEX_SOURCE_ACCOUNT` (`source_account`),
-                                                 KEY `INDEX_TARGET_ACCOUNT` (`target_account`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='支付订单明细表';
-
-CREATE TABLE `web_chat_user_wallet` (
-                                        `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                        `trans_event` int NOT NULL COMMENT '事件类型',
-                                        `trans_type` int NOT NULL COMMENT '收入/支出',
-                                        `user_id` char(100) NOT NULL COMMENT '用户id',
-                                        `target_user_id` char(100) NOT NULL COMMENT '目标用户',
-                                        `money` decimal(10,2) DEFAULT '0.00' COMMENT '流转金额',
-                                        `trans_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '流转时间',
-                                        PRIMARY KEY (`ID`),
-                                        KEY `INDEX_USER_ID` (`user_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='用户钱包'

+ 0 - 46
resources/database-sql/webchat-pgc.sql

@@ -1,46 +0,0 @@
-
--- 公众号文章表
-CREATE TABLE webchat_pgc.web_chat_article (
-      `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-      `PUBLIC_ACCOUNT` char(60) NOT NULL COMMENT '绑定公众号账号',
-      `AUTHOR` char(60) NOT NULL COMMENT '作者',
-      `TITLE` varchar(100) NOT NULL COMMENT '文章标题',
-      `CONTENT` longtext NOT NULL COMMENT '正文',
-      `COVER` varchar(400) NOT NULL COMMENT '封面图',
-      `REDIRECT_URL` varchar(400) DEFAULT NULL COMMENT '外部连接',
-      `DESCRIPTION` varchar(200) DEFAULT NULL COMMENT '摘要/智能总结',
-      `signs` varchar(200) DEFAULT NULL COMMENT '标签',
-      `PLAN_PUSH_DATE` datetime DEFAULT NULL  COMMENT '计划推文时间',
-      `STATUS` tinyint(1) DEFAULT 1 COMMENT '文章状态',
-      `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_STATUS_PUBLIC_ACCOUNT` (`STATUS`, `PUBLIC_ACCOUNT`),
-      KEY `INDEX_PLAN_PUSH_DATE` (`PLAN_PUSH_DATE`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='公众号文章表';
-
--- 服务号消息卡片模版配置表
-CREATE TABLE webchat_pgc.web_chat_message_card_template (
-   `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-   `ACCOUNT` char(60) NOT NULL COMMENT '服务号',
-   `TEMPLATE_ID` varchar(60) NOT NULL COMMENT '模板ID',
-   `LOGO` varchar(400) DEFAULT NULL COMMENT 'logo',
-   `TITLE` varchar(100) DEFAULT NULL COMMENT '标题',
-   `CONTENT` text NOT NULL COMMENT '模版内容(richText html富文本模版)',
-   `REDIRECT_NAME` varchar(200) DEFAULT NULL COMMENT '链接名称',
-   `REDIRECT_URL` varchar(400) DEFAULT NULL COMMENT '卡片点击跳转链接',
-   `STATUS` tinyint(1) DEFAULT '1' COMMENT '状态',
-   `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`),
-   UNIQUE KEY `UK_TEMPLATE_ID` (`TEMPLATE_ID`),
-   KEY `INDEX_STATUS_ACCOUNT` (`STATUS`, `ACCOUNT`)
-) ENGINE=InnoDB AUTO_INCREMENT=1  DEFAULT CHARSET=utf8mb4 COMMENT='服务号消息卡片模版配置表';
-
-

+ 0 - 131
resources/database-sql/webchat-ugc.sql

@@ -1,131 +0,0 @@
--- 消息持久化数据表
-CREATE TABLE webchat_ugc.`web_chat_message` (
-     `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-     `sender` char(100) NOT NULL COMMENT '发送人',
-     `receiver` char(100) NOT NULL COMMENT '接收人',
-     `proxy_sender` char(100) DEFAULT NULL COMMENT '消息代理发送人(应用在群聊场景)',
-     `message` text DEFAULT NULL COMMENT '消息内容',
-     `image` varchar(300) DEFAULT NULL COMMENT '图片',
-     `type` tinyint(1) DEFAULT 0 COMMENT '消息类型',
-     `IS_READ` tinyint(1) DEFAULT 0 COMMENT '是否已读',
-     `SEND_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '消息时间',
-     `UPDATE_DATE` datetime DEFAULT NULL COMMENT '更新时间',
-     `VERSION` int DEFAULT '0' COMMENT '版本',
-     PRIMARY KEY (`ID`),
-     KEY `INDEX_SENDER_PROXY_SENDER` (`sender`, `proxy_sender`),
-     KEY `INDEX_RECEIVER` (`receiver`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='消息持久化数据表';
-
-
--- 红包信息表
-CREATE TABLE webchat_ugc.`web_chat_red_packet` (
-       `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-       `order_id` char(64) NOT NULL COMMENT '支付平台交易订单id',
-       `sender` char(100) NOT NULL COMMENT '红包发送人',
-       `receiver` char(100) NOT NULL COMMENT '接受账户(人、群、企业账户)',
-       `type` int(4) NOT NULL COMMENT '红包类型 1 固定红包、2 拼手气',
-       `count` int(4) NOT NULL COMMENT '红包个数',
-       `cover` varchar(100) DEFAULT NULL COMMENT '红包封面',
-       `blessing` varchar(50) DEFAULT NULL COMMENT '祝福语',
-       `status` int(4) NOT NULL COMMENT '状态',
-       `total_money` DECIMAL(10, 2) default '0.00' COMMENT '金额',
-       `CREATE_BY` char(100) DEFAULT NULL COMMENT '创建人',
-       `CREATE_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-       `expire_date` datetime NOT NULL COMMENT '过期时间',
-       `UPDATE_BY` char(100) DEFAULT NULL COMMENT '更新人',
-       `UPDATE_DATE` datetime DEFAULT NULL COMMENT '更新时间',
-       `VERSION` int DEFAULT '0' COMMENT '版本',
-       PRIMARY KEY (`ID`),
-       KEY `INDEX_ORDER_ID` (`order_id`),
-       KEY `INDEX_SENDER` (`sender`),
-       KEY `INDEX_STATUS_EXPIRE_DATE` (`status`, `expire_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='红包信息表';
-
--- 红包拆分记录明细表
-CREATE TABLE webchat_ugc.`web_chat_red_packet_record` (
-      `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-      `red_packet_id` bigint NOT NULL COMMENT '红包id',
-      `user_id` char(100) NOT NULL COMMENT '领取人',
-      `money` DECIMAL(10, 2) default '0.00' COMMENT '领取金额',
-      `CREATE_DATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-      PRIMARY KEY (`ID`),
-      KEY `INDEX_RED_PACKET_ID` (`red_packet_id`),
-      KEY `INDEX_USER_ID` (`user_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='红包拆分记录明细表';
-
-
--- webchat朋友圈动态核心数据表
-CREATE TABLE webchat_ugc.`web_chat_moment` (
-        `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-        `author` char(100) NOT NULL COMMENT '动态作者 ',
-        `content` varchar(300) DEFAULT NULL COMMENT '正文(纯文本)',
-        `status` int(4) NOT NULL DEFAULT 1 COMMENT '状态',
-        `include_images` tinyint(1) DEFAULT 0 COMMENT '是否包含图片,冗余字段',
-        `include_video` tinyint(1) DEFAULT 0 COMMENT '是否包含图片,冗余字段',
-        `include_link` tinyint(1) DEFAULT 0 COMMENT '是否包含连接,冗余字段',
-        `ip` char(30) DEFAULT NULL COMMENT 'IP',
-        `ip_address` varchar(100) DEFAULT NULL COMMENT 'IP归属地',
-        `review_score` int(4) 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 '更新时间',
-       PRIMARY KEY (`ID`),
-       KEY `INDEX_AUTHOR_STATUS` (`author`, `status`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='webchat朋友圈动态核心数据表';
-
--- webchat朋友圈动态媒体资源表
-CREATE TABLE webchat_ugc.`web_chat_moment_media` (
-                                                     `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                                     `moment_id` bigint unsigned NOT NULL COMMENT '动态ID',
-                                                     `type` int(4) NOT NULL COMMENT '资源类型 1图片 2视频',
-                                                     `resource` varchar(300) NOT NULL COMMENT '资源地址,对应OS存储资源URL',
-                                                     `size` bigint unsigned DEFAULT 0 COMMENT '资源大小',
-                                                     `width` int(6) DEFAULT 0 COMMENT '资源宽度',
-                                                     `height` int(6) DEFAULT 0 COMMENT '资源高度',
-                                                     PRIMARY KEY (`ID`),
-                                                     KEY `INDEX_MOMENT_ID_TYPE` (`moment_id`, `type`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='webchat朋友圈动态媒体资源表';
-
--- webchat朋友圈动态分享链接表
-CREATE TABLE webchat_ugc.`web_chat_moment_link` (
-
-                                                    `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                                    `moment_id` bigint unsigned NOT NULL COMMENT '动态ID',
-                                                    `resource` varchar(300) NOT NULL COMMENT '分享到朋友圈的url网络资源链接',
-                                                    `title` varchar(100) DEFAULT NULL COMMENT '链接解析标题',
-                                                    `cover` varchar(300) DEFAULT NULL COMMENT '链接解析封面图,webchat OS地址',
-                                                    PRIMARY KEY (`ID`),
-                                                    UNIQUE KEY `INDEX_MOMENT_ID` (`moment_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='webchat朋友圈动态分享链接表';
-
-
--- 朋友圈动态时间线
-CREATE TABLE webchat_ugc.`web_chat_moment_timeline_0`(
-                                                         `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                                         `user_id` char(100) NOT NULL COMMENT '谁的时间线',
-                                                         `moment_id` bigint unsigned NOT NULL COMMENT '动态id',
-                                                         `time_line` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '时间线时间点',
-                                                         PRIMARY KEY (`ID`),
-                                                         KEY `INDEX_USER_ID_TIME_LINE` (`user_id`, `time_line`),
-                                                         KEY `INDEX_MOMENT_ID` (`moment_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='webchat朋友圈时间线';
-
-CREATE TABLE webchat_ugc.`web_chat_moment_timeline_1`(
-                                                         `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                                         `user_id` char(100) NOT NULL COMMENT '谁的时间线',
-                                                         `moment_id` bigint unsigned NOT NULL COMMENT '动态id',
-                                                         `time_line` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '时间线时间点',
-                                                         PRIMARY KEY (`ID`),
-                                                         KEY `INDEX_USER_ID_TIME_LINE` (`user_id`, `time_line`),
-                                                         KEY `INDEX_MOMENT_ID` (`moment_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='webchat朋友圈时间线';
-
-CREATE TABLE webchat_ugc.`web_chat_moment_timeline_2`(
-                                                         `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                                         `user_id` char(100) NOT NULL COMMENT '谁的时间线',
-                                                         `moment_id` bigint unsigned NOT NULL COMMENT '动态id',
-                                                         `time_line` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '时间线时间点',
-                                                         PRIMARY KEY (`ID`),
-                                                         KEY `INDEX_USER_ID_TIME_LINE` (`user_id`, `time_line`),
-                                                         KEY `INDEX_MOMENT_ID` (`moment_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='webchat朋友圈时间线';

+ 0 - 107
resources/database-sql/webchat-user.sql

@@ -1,107 +0,0 @@
--- 用户信息主表
-CREATE TABLE webchat_user.`web_chat_user` (
-     `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-     `USER_ID` char(60) NOT NULL COMMENT '用户ID',
-     `USER_NAME` char(30) NOT NULL COMMENT '用户名',
-     `PHOTO` varchar(400) NOT NULL COMMENT '用户头像',
-     `MOBILE` char(20) NOT NULL COMMENT '手机号',
-     `PASSWORD` char(100) NOT NULL COMMENT '密码',
-     `SIGNATURE` varchar(500) DEFAULT '暂无签名' COMMENT '签名',
-     `STATUS` INT NOT NULL DEFAULT 1 COMMENT '用户状态状态',
-     `ROLE_CODE` INT NOT NULL DEFAULT 1 COMMENT '角色',
-     `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_USER_ID` (`USER_ID`),
-     KEY `INDEX_MOBILE_PASSWORD` (`MOBILE`, `PASSWORD`),
-     KEY `INDEX_STATUS` (`STATUS`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='用户信息主表';
-
--- 初始化默认管理员账号
-INSERT INTO `webchat_user`.`web_chat_user` (`ID`, `USER_ID`, `USER_NAME`, `PHOTO`, `MOBILE`, `PASSWORD`, `STATUS`, `ROLE_CODE`,
-                                       `CREATE_BY`, `CREATE_DATE`, `UPDATE_BY`, `UPDATE_DATE`, `VERSION`) VALUES
-    (1, 'U_770cce9f632543588b4e8aa6ec43e6a2', '管理员', 'https://coderutil.oss-cn-beijing.aliyuncs.com/bbs-image/file_dd489633f1bb4513a9db81be6e9d692f.png',
-     'admin', '06525f4969c6cf1886ee0db86bef82df', 1, 2, 'U_770cce9f632543588b4e8aa6ec43e6a2',
-     '2022-03-12 05:55:26', NULL, '2022-03-22 10:28:38', 1);
--- 初始化我的AI助手
-INSERT INTO `webchat_user`.`web_chat_user` (`USER_ID`, `USER_NAME`, `PHOTO`, `MOBILE`, `PASSWORD`, `STATUS`, `ROLE_CODE`,
-                                            `CREATE_BY`, `CREATE_DATE`, `UPDATE_BY`, `UPDATE_DATE`, `VERSION`) VALUES
-    ('AI_ef352f698ad7b60c1d8a3aaa4a948030', '我的Ai助手', 'https://coderutil.oss-cn-beijing.aliyuncs.com/bbs-image/file_5a09444d0eb4431abfb01f4efb3afddc.png',
-     'aiagent', 'AI_ef352f698ad7b60c1d8a3aaa4a948030', 1, 0, 'AI_ef352f698ad7b60c1d8a3aaa4a948030',
-     '2022-03-12 05:55:26', NULL, '2022-03-22 10:28:38', 1);
--- 初始化webchat支付服务号
-INSERT INTO `webchat_user`.`web_chat_user` (`USER_ID`, `USER_NAME`, `PHOTO`, `MOBILE`, `PASSWORD`, `STATUS`, `ROLE_CODE`,
-                                            `CREATE_BY`, `CREATE_DATE`, `UPDATE_BY`, `UPDATE_DATE`, `VERSION`) VALUES
-    ('S_51a7fbf50155c4b08c55fbbcfc5911db', 'WebChat支付', 'https://coderutil.oss-cn-beijing.aliyuncs.com/bbs-image/file_bf000793461b49ffa5ffe224611450ee.png',
-     'webchat_pay', 'S_51a7fbf50155c4b08c55fbbcfc5911db', 1, 7, 'S_51a7fbf50155c4b08c55fbbcfc5911db',
-     '2022-03-12 05:55:26', NULL, '2022-03-22 10:28:38', 1);
-
--- 好友关系表
-CREATE TABLE webchat_user.`web_chat_friend` (
-   `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-   `USER_ID` char(60) NOT NULL COMMENT '用户ID',
-   `FRIEND_ID` char(60) NOT NULL COMMENT '好友ID',
-   `STATUS` int(11) DEFAULT '0' COMMENT '好友状态',
-   `APPLY_DATE` datetime DEFAULT NULL COMMENT '申请时间',
-   `HANDLE_DATE` datetime DEFAULT NULL COMMENT '处理时间',
-   `VERSION` int DEFAULT '0' COMMENT '版本',
-   PRIMARY KEY (`ID`),
-   KEY `INDEX_USER_ID` (`USER_ID`),
-   KEY `INDEX_FRIEND_ID` (`FRIEND_ID`),
-   KEY `INDEX_STATUS` (`STATUS`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='好友关系表';
-
-
--- 群组用户表
-CREATE TABLE webchat_user.`web_chat_group_user` (
-                                       `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-                                       `GROUP_ID` char(60) NOT NULL COMMENT '群组ID',
-                                       `USER_ID` char(60) NOT NULL COMMENT '用户ID',
-                                       `STATUS` INT NOT NULL DEFAULT 1 COMMENT '用户状态状态',
-                                       `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_GROUP_ID` (`GROUP_ID`),
-                                       KEY `INDEX_USER_ID` (`USER_ID`),
-                                       KEY `INDEX_STATUS` (`STATUS`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='群组用户表';
-
-
--- 账号关系表
-CREATE TABLE webchat_user.`web_chat_account_relation` (
-  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '关系主键',
-  `source_account` char(64) NOT NULL COMMENT '原账号',
-  `target_account` char(64) NOT NULL COMMENT '目标账号',
-  `type` int(4) NOT NULL COMMENT '关系类型',
-  `status` int(4) NOT NULL COMMENT '关系状态',
-  `create_date` date NOT NULL COMMENT '创建时间',
-  `update_date` date NOT NULL COMMENT '更新时间',
-  PRIMARY KEY (`id`),
-  UNIQUE KEY `UK_IDX_SOURCE_TARGET_ACCOUNT`(source_account, target_account),
-  KEY `IDX_STATUS_TYPE`(status, type)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='账号关系表';
-
-
--- 外部接入应用信息表
-CREATE TABLE webchat_user.`web_chat_application` (
-             `ID` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-             `name` char(20) NOT NULL COMMENT '应用名称 ',
-             `description` varchar(200) NOT NULL COMMENT '应用描述',
-             `status` int(4) NOT NULL COMMENT '状态',
-             `access_key` char(64) NOT NULL COMMENT 'access key 应用访问凭证',
-             `secret_hash_key` char(100) NOT NULL COMMENT 'secret key hash值 应用访问凭证秘钥',
-             `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`),
-             UNIQUE KEY `INDEX_ACCESS_SECRET_KEY` (`ACCESS_KEY`, `SECRET_HASH_KEY`),
-             KEY `INDEX_STATUS` (`STATUS`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='外部接入应用信息表';

+ 0 - 0
resources/database-sql/webchat.sql


+ 0 - 0
resources/webchat.md


Некоторые файлы не были показаны из-за большого количества измененных файлов