健康分功能提交 + 微信客服页面改版

This commit is contained in:
wong
2025-11-26 11:17:23 +08:00
parent cd41190663
commit 7e2dd2914d
13 changed files with 2945 additions and 481 deletions

View File

@@ -11,7 +11,7 @@
Target Server Version : 50736
File Encoding : 65001
Date: 12/11/2025 11:05:39
Date: 24/11/2025 16:50:43
*/
SET NAMES utf8mb4;
@@ -123,7 +123,7 @@ CREATE TABLE `ck_app_version` (
`updateContent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`createTime` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_attachments
@@ -145,7 +145,7 @@ CREATE TABLE `ck_attachments` (
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_hash_key`(`hash_key`) USING BTREE,
INDEX `idx_server`(`server`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 481 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '附件表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 505 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '附件表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_call_recording
@@ -222,7 +222,7 @@ CREATE TABLE `ck_content_item` (
INDEX `idx_wechatid`(`wechatId`) USING BTREE,
INDEX `idx_friendid`(`friendId`) USING BTREE,
INDEX `idx_create_time`(`createTime`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5876 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '内容项目表-存储朋友圈采集数据' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 5993 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '内容项目表-存储朋友圈采集数据' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_content_library
@@ -252,7 +252,7 @@ CREATE TABLE `ck_content_library` (
`isDel` tinyint(1) NULL DEFAULT 0 COMMENT '是否删除',
`deleteTime` int(11) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 87 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '内容库表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '内容库表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_coze_conversation
@@ -272,7 +272,7 @@ CREATE TABLE `ck_coze_conversation` (
UNIQUE INDEX `idx_conversation_id`(`conversation_id`) USING BTREE,
INDEX `idx_bot_id`(`bot_id`) USING BTREE,
INDEX `idx_create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 39 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Coze AI 会话表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 56 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Coze AI 会话表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_coze_message
@@ -331,7 +331,7 @@ CREATE TABLE `ck_customer_acquisition_task` (
`deleteTime` int(11) NULL DEFAULT 0 COMMENT '删除时间',
`apiKey` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 162 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '获客计划表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 168 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '获客计划表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_device
@@ -372,7 +372,7 @@ CREATE TABLE `ck_device_handle_log` (
`companyId` int(11) NULL DEFAULT NULL COMMENT '租户id',
`createTime` int(11) NULL DEFAULT NULL COMMENT '操作时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 304 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 339 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_device_taskconf
@@ -395,7 +395,7 @@ CREATE TABLE `ck_device_taskconf` (
`updateTime` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '更新时间',
`deleteTime` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备任务配置表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 30 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备任务配置表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_device_user
@@ -425,7 +425,7 @@ CREATE TABLE `ck_device_wechat_login` (
`isTips` tinyint(2) NOT NULL DEFAULT 0 COMMENT '是否提示迁移',
PRIMARY KEY (`id`) USING BTREE,
INDEX `wechatId`(`wechatId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 309 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备登录微信记录表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 312 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '设备登录微信记录表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_flow_package
@@ -653,7 +653,7 @@ CREATE TABLE `ck_kf_follow_up` (
INDEX `idx_level`(`type`) USING BTREE,
INDEX `idx_isRemind`(`isRemind`) USING BTREE,
INDEX `idx_isProcess`(`isProcess`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '跟进提醒' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '跟进提醒' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_kf_friend_settings
@@ -675,7 +675,7 @@ CREATE TABLE `ck_kf_friend_settings` (
INDEX `idx_userId`(`userId`) USING BTREE,
INDEX `idx_wechatAccountId`(`wechatAccountId`) USING BTREE,
INDEX `idx_friendId`(`friendId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '好友AI配置' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 42 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '好友AI配置' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_kf_keywords
@@ -769,7 +769,7 @@ CREATE TABLE `ck_kf_notice` (
`createTime` int(12) NULL DEFAULT NULL COMMENT '创建时间',
`readTime` int(12) NULL DEFAULT NULL COMMENT '读取时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 246 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知消息' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 247 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知消息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_kf_questions
@@ -810,7 +810,7 @@ CREATE TABLE `ck_kf_reply` (
`isDel` tinyint(2) NULL DEFAULT 0 COMMENT '是否删除',
`delTime` int(12) NULL DEFAULT NULL COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 130746 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '快捷回复' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 130751 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '快捷回复' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_kf_reply_group
@@ -977,7 +977,7 @@ CREATE TABLE `ck_task_customer` (
INDEX `addTime`(`addTime`) USING BTREE,
INDEX `passTime`(`passTime`) USING BTREE,
INDEX `updateTime`(`updateTime`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 24192 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 28204 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_tokens_company
@@ -990,7 +990,7 @@ CREATE TABLE `ck_tokens_company` (
`createTime` int(12) NULL DEFAULT NULL COMMENT '创建时间',
`updateTime` int(11) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '公司算力账户' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '公司算力账户' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_tokens_package
@@ -1033,7 +1033,7 @@ CREATE TABLE `ck_tokens_record` (
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`createTime` int(12) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 236 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '算力明细记录' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 273 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '算力明细记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_traffic_order
@@ -1070,8 +1070,9 @@ CREATE TABLE `ck_traffic_pool` (
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uni_identifier`(`identifier`) USING BTREE,
INDEX `idx_wechatId`(`wechatId`) USING BTREE,
INDEX `idx_mobile`(`mobile`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 959687 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量池' ROW_FORMAT = Dynamic;
INDEX `idx_mobile`(`mobile`) USING BTREE,
INDEX `idx_create_time`(`createTime`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1063510 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量池' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_traffic_profile
@@ -1114,8 +1115,9 @@ CREATE TABLE `ck_traffic_source` (
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_identifier_sourceId_sceneId`(`identifier`, `sourceId`, `sceneId`) USING BTREE,
INDEX `idx_identifier`(`identifier`) USING BTREE,
INDEX `idx_companyId`(`companyId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 564508 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量来源' ROW_FORMAT = Dynamic;
INDEX `idx_companyId`(`companyId`) USING BTREE,
INDEX `idx_company_status_time`(`companyId`, `status`, `updateTime`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 573831 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量来源' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_traffic_source_package
@@ -1242,7 +1244,7 @@ CREATE TABLE `ck_user_portrait` (
`createTime` int(11) UNSIGNED NULL DEFAULT NULL COMMENT '创建时间',
`updateTime` int(11) NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17718 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户画像' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 19014 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户画像' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_users
@@ -1267,7 +1269,7 @@ CREATE TABLE `ck_users` (
`updateTime` int(11) NULL DEFAULT NULL COMMENT '修改时间',
`deleteTime` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '删除时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1652 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1658 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_vendor_order
@@ -1360,7 +1362,7 @@ CREATE TABLE `ck_wechat_account` (
`updateTime` int(11) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uni_wechatId`(`wechatId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3097959 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信账号表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 3614968 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信账号表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_wechat_customer
@@ -1378,7 +1380,7 @@ CREATE TABLE `ck_wechat_customer` (
`updateTime` int(11) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uni_wechatId`(`wechatId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 153 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信客服信息' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 154 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信客服信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_wechat_friendship
@@ -1434,7 +1436,7 @@ CREATE TABLE `ck_wechat_group_member` (
`deleteTime` int(11) UNSIGNED NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_identifier_chatroomId_groupId`(`identifier`, `chatroomId`, `groupId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 549847 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信群成员' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 554147 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信群成员' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_wechat_restricts
@@ -1451,7 +1453,7 @@ CREATE TABLE `ck_wechat_restricts` (
`restrictTime` int(11) NULL DEFAULT NULL COMMENT '限制日期',
`recoveryTime` int(11) NULL DEFAULT NULL COMMENT '恢复日期',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1302 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信风险受限记录' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1319 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信风险受限记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_wechat_tag
@@ -1489,7 +1491,7 @@ CREATE TABLE `ck_workbench` (
INDEX `idx_user_id`(`userId`) USING BTREE,
INDEX `idx_type`(`type`) USING BTREE,
INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 275 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '工作台主表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 282 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '工作台主表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_workbench_auto_like
@@ -1534,7 +1536,7 @@ CREATE TABLE `ck_workbench_auto_like_item` (
INDEX `wechatFriendId`(`wechatFriendId`) USING BTREE,
INDEX `wechatAccountId`(`wechatAccountId`) USING BTREE,
INDEX `momentsId`(`momentsId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4639 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '工作台-自动点赞记录' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 4653 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '工作台-自动点赞记录' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_workbench_group_create
@@ -1604,9 +1606,14 @@ CREATE TABLE `ck_workbench_group_push` (
`promotionSiteId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '京东广告位',
`trafficPools` json NULL COMMENT '流量池',
`devices` json NULL,
`groupPushSubType` tinyint(2) NULL DEFAULT 1 COMMENT '群推送子类型 1=群群发2=群公告',
`announcementContent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`enableAiRewrite` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`aiRewritePrompt` tinyint(2) NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_workbench_id`(`workbenchId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '群消息推送扩展表' ROW_FORMAT = Dynamic;
INDEX `idx_workbench_id`(`workbenchId`) USING BTREE,
INDEX `idx_status_targetType`(`status`, `targetType`, `workbenchId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '群消息推送扩展表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_workbench_group_push_item
@@ -1622,7 +1629,9 @@ CREATE TABLE `ck_workbench_group_push_item` (
`wechatAccountId` int(11) NULL DEFAULT NULL COMMENT '客服id',
`isLoop` tinyint(2) NULL DEFAULT 0 COMMENT '是否循环完成',
`createTime` int(11) NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_workbench_target_time`(`workbenchId`, `targetType`, `createTime`) USING BTREE,
INDEX `idx_workbench_target_friend`(`workbenchId`, `targetType`, `friendId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 302 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
@@ -1677,7 +1686,7 @@ CREATE TABLE `ck_workbench_moments_sync` (
`updateTime` int(11) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_workbench_id`(`workbenchId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '朋友圈同步配置' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 51 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '朋友圈同步配置' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_workbench_moments_sync_item
@@ -1691,8 +1700,10 @@ CREATE TABLE `ck_workbench_moments_sync_item` (
`wechatAccountId` int(11) NULL DEFAULT NULL COMMENT '客服id',
`createTime` int(11) NOT NULL COMMENT '创建时间',
`isLoop` tinyint(2) NULL DEFAULT 0,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1650 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '朋友圈同步配置' ROW_FORMAT = Dynamic;
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_workbench_time`(`workbenchId`, `createTime`) USING BTREE,
INDEX `idx_workbench_content`(`workbenchId`, `contentId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1785 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '朋友圈同步配置' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_workbench_traffic_config
@@ -1714,7 +1725,7 @@ CREATE TABLE `ck_workbench_traffic_config` (
`updateTime` int(11) NOT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uniq_workbench`(`workbenchId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量分发计划扩展表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量分发计划扩展表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for ck_workbench_traffic_config_item
@@ -1736,7 +1747,7 @@ CREATE TABLE `ck_workbench_traffic_config_item` (
INDEX `deviceId`(`deviceId`) USING BTREE,
INDEX `wechatFriendId`(`wechatFriendId`) USING BTREE,
INDEX `wechatAccountId`(`wechatAccountId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 49898 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量分发计划扩展表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 54241 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '流量分发计划扩展表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for s2_allot_rule
@@ -1869,6 +1880,7 @@ CREATE TABLE `s2_device` (
`groupName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分组名称',
`wechatAccounts` json NULL COMMENT '微信账号列表JSON',
`alive` tinyint(1) NULL DEFAULT 0 COMMENT '是否在线',
`aliveTime` int(11) NULL DEFAULT 0,
`lastAliveTime` int(11) NULL DEFAULT NULL COMMENT '最后在线时间',
`tenantId` int(11) NULL DEFAULT NULL COMMENT '租户ID',
`groupId` int(11) NULL DEFAULT NULL COMMENT '分组ID',
@@ -1938,6 +1950,7 @@ CREATE TABLE `s2_friend_task` (
`accountRealName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账号真实姓名',
`accountUsername` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账号用户名',
`updateTime` int(11) NULL DEFAULT NULL COMMENT '更新时间戳',
`is_counted` tinyint(1) NULL DEFAULT 0 COMMENT '是否已统计0=未统计1=已统计)',
UNIQUE INDEX `uk_task_id`(`id`) USING BTREE,
INDEX `idx_tenant_id`(`tenantId`) USING BTREE,
INDEX `idx_operator_account_id`(`operatorAccountId`) USING BTREE,
@@ -2064,6 +2077,7 @@ CREATE TABLE `s2_wechat_account` (
`keFuAlive` tinyint(1) NULL DEFAULT 0 COMMENT '客服是否在线',
`deviceAlive` tinyint(1) NULL DEFAULT 0 COMMENT '设备是否在线',
`wechatAlive` tinyint(1) NULL DEFAULT 0 COMMENT '微信是否在线',
`wechatAliveTime` int(11) NULL DEFAULT 0 COMMENT '在线时间',
`yesterdayMsgCount` int(11) NULL DEFAULT 0 COMMENT '昨日消息数',
`sevenDayMsgCount` int(11) NULL DEFAULT 0 COMMENT '7天消息数',
`thirtyDayMsgCount` int(11) NULL DEFAULT 0 COMMENT '30天消息数',
@@ -2092,9 +2106,82 @@ CREATE TABLE `s2_wechat_account` (
`createTime` int(11) NULL DEFAULT NULL COMMENT '创建时间',
`updateTime` int(11) NULL DEFAULT NULL COMMENT '更新时间',
`status` tinyint(3) NULL DEFAULT 1 COMMENT '状态值',
INDEX `idx_wechat_id`(`wechatId`) USING BTREE
`healthScore` int(11) NULL DEFAULT 60 COMMENT '健康分总分(基础分+动态分)',
`baseScore` int(11) NULL DEFAULT 60 COMMENT '基础分60-100分',
`dynamicScore` int(11) NULL DEFAULT 0 COMMENT '动态分(扣分和加分)',
`isModifiedAlias` tinyint(1) NULL DEFAULT 0 COMMENT '是否已修改微信号0=未修改1=已修改)',
`lastFrequentTime` int(11) NULL DEFAULT NULL COMMENT '最后频繁时间(时间戳)',
`frequentCount` int(11) NULL DEFAULT 0 COMMENT '频繁次数(用于判断首次/再次频繁)',
`lastNoFrequentTime` int(11) NULL DEFAULT NULL COMMENT '最后不频繁时间(时间戳)',
`consecutiveNoFrequentDays` int(11) NULL DEFAULT 0 COMMENT '连续不频繁天数(用于加分)',
`scoreUpdateTime` int(11) NULL DEFAULT NULL COMMENT '评分更新时间',
INDEX `idx_wechat_id`(`wechatId`) USING BTREE,
INDEX `idx_health_score`(`healthScore`) USING BTREE,
INDEX `idx_is_modified_alias`(`isModifiedAlias`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信账号表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for s2_wechat_account_score
-- ----------------------------
DROP TABLE IF EXISTS `s2_wechat_account_score`;
CREATE TABLE `s2_wechat_account_score` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`accountId` int(11) NOT NULL COMMENT '微信账号IDs2_wechat_account.id',
`wechatId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信ID',
`baseScore` int(11) NOT NULL DEFAULT 0 COMMENT '基础分60-100分',
`baseScoreCalculated` tinyint(1) NOT NULL DEFAULT 0 COMMENT '基础分是否已计算0=未计算1=已计算)',
`baseScoreCalcTime` int(11) NULL DEFAULT NULL COMMENT '基础分计算时间',
`baseInfoScore` int(11) NOT NULL DEFAULT 0 COMMENT '基础信息分0-10分',
`isModifiedAlias` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已修改微信号0=未修改1=已修改)',
`friendCountScore` int(11) NOT NULL DEFAULT 0 COMMENT '好友数量分0-30分',
`friendCount` int(11) NOT NULL DEFAULT 0 COMMENT '好友数量(评分时的快照)',
`friendCountSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '好友数量来源manual=手动sync=同步)',
`dynamicScore` int(11) NOT NULL DEFAULT 0 COMMENT '动态分(扣分和加分)',
`lastFrequentTime` int(11) NULL DEFAULT NULL COMMENT '最后频繁时间(时间戳)',
`frequentCount` int(11) NOT NULL DEFAULT 0 COMMENT '频繁次数(用于判断首次/再次频繁)',
`frequentPenalty` int(11) NOT NULL DEFAULT 0 COMMENT '频繁扣分(累计)',
`lastNoFrequentTime` int(11) NULL DEFAULT NULL COMMENT '最后不频繁时间(时间戳)',
`consecutiveNoFrequentDays` int(11) NOT NULL DEFAULT 0 COMMENT '连续不频繁天数',
`noFrequentBonus` int(11) NOT NULL DEFAULT 0 COMMENT '不频繁加分(累计)',
`isBanned` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否封号0=否1=是)',
`banPenalty` int(11) NOT NULL DEFAULT 0 COMMENT '封号扣分',
`healthScore` int(11) NOT NULL DEFAULT 0 COMMENT '健康分总分(基础分+动态分)',
`maxAddFriendPerDay` int(11) NOT NULL DEFAULT 0 COMMENT '每日最大加人次数',
`createTime` int(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
`updateTime` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
`lastBanTime` int(11) NULL DEFAULT NULL COMMENT '最后一次封号时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_account_id`(`accountId`) USING BTREE,
INDEX `idx_wechat_id`(`wechatId`) USING BTREE,
INDEX `idx_health_score`(`healthScore`) USING BTREE,
INDEX `idx_base_score_calculated`(`baseScoreCalculated`) USING BTREE,
INDEX `idx_update_time`(`updateTime`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 363 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信账号评分记录表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for s2_wechat_account_score_log
-- ----------------------------
DROP TABLE IF EXISTS `s2_wechat_account_score_log`;
CREATE TABLE `s2_wechat_account_score_log` (
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`accountId` int(11) NOT NULL COMMENT '微信账号ID',
`wechatId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信ID',
`field` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变动字段如frequentPenalty',
`changeValue` int(11) NOT NULL DEFAULT 0 COMMENT '变动值(正加负减)',
`valueBefore` int(11) NULL DEFAULT NULL COMMENT '变更前的字段值',
`valueAfter` int(11) NULL DEFAULT NULL COMMENT '变更后的字段值',
`category` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分类penalty/bonus/dynamic_total/health_total等',
`source` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '触发来源 friend_task/wechat_message/system',
`sourceId` bigint(20) NULL DEFAULT NULL COMMENT '关联记录ID如任务/消息ID',
`extra` json NULL COMMENT '附加信息JSON',
`totalScoreBefore` int(11) NULL DEFAULT NULL COMMENT '变更前健康总分',
`totalScoreAfter` int(11) NULL DEFAULT NULL COMMENT '变更后健康总分',
`createTime` int(11) NOT NULL COMMENT '记录时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_account_field`(`accountId`, `field`) USING BTREE,
INDEX `idx_wechat_id`(`wechatId`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信账号健康分加减分日志' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for s2_wechat_chatroom
-- ----------------------------
@@ -2150,7 +2237,7 @@ CREATE TABLE `s2_wechat_chatroom_member` (
UNIQUE INDEX `uk_chatroom_wechat`(`chatroomId`, `wechatId`) USING BTREE,
INDEX `chatroomId`(`chatroomId`) USING BTREE,
INDEX `wechatId`(`wechatId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 495043 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信群成员表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 495174 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信群成员表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for s2_wechat_friend
@@ -2198,6 +2285,9 @@ CREATE TABLE `s2_wechat_friend` (
`R` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0',
`F` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0',
`M` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0',
`realName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名',
`company` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公司',
`position` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '职位',
UNIQUE INDEX `uk_owner_wechat_account`(`ownerWechatId`, `wechatId`, `wechatAccountId`) USING BTREE,
INDEX `idx_wechat_account_id`(`wechatAccountId`) USING BTREE,
INDEX `idx_wechat_id`(`wechatId`) USING BTREE,
@@ -2257,6 +2347,7 @@ CREATE TABLE `s2_wechat_message` (
`msgId` bigint(20) NULL DEFAULT NULL COMMENT '消息ID',
`recallId` tinyint(1) NULL DEFAULT 0 COMMENT '撤回ID',
`isRead` tinyint(1) NULL DEFAULT 0 COMMENT '是否读取',
`is_counted` tinyint(1) NULL DEFAULT 0 COMMENT '是否已统计0=未统计1=已统计)',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_wechatChatroomId`(`wechatChatroomId`) USING BTREE,
INDEX `idx_wechatAccountId`(`wechatAccountId`) USING BTREE,
@@ -2296,6 +2387,6 @@ CREATE TABLE `s2_wechat_moments` (
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `idx_sns_account`(`snsId`, `wechatAccountId`) USING BTREE,
INDEX `idx_account_friend`(`wechatAccountId`, `wechatFriendId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 39669 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信朋友圈数据表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 40130 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信朋友圈数据表' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;