76 lines
5.3 KiB
SQL
76 lines
5.3 KiB
SQL
/*
|
|
Navicat Premium Dump SQL
|
|
|
|
Source Server : mixue
|
|
Source Server Type : MySQL
|
|
Source Server Version : 90001 (9.0.1)
|
|
Source Host : localhost:3306
|
|
Source Schema : ai_article
|
|
|
|
Target Server Type : MySQL
|
|
Target Server Version : 90001 (9.0.1)
|
|
File Encoding : 65001
|
|
|
|
Date: 12/01/2026 20:31:30
|
|
*/
|
|
|
|
SET NAMES utf8mb4;
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
-- ----------------------------
|
|
-- Table structure for ai_mip_interaction
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `ai_mip_interaction`;
|
|
CREATE TABLE `ai_mip_interaction` (
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
`site_id` bigint NOT NULL COMMENT '关联站点ID',
|
|
`click_id` bigint NULL DEFAULT NULL COMMENT '关联点击记录ID',
|
|
`task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'RPA任务ID',
|
|
`interaction_type` enum('reply','comment','message','form_submit','follow','like','share') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '互动类型',
|
|
`interaction_time` datetime NOT NULL COMMENT '互动发生时间',
|
|
`interaction_status` enum('pending','success','failed','skipped') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'pending' COMMENT '互动状态',
|
|
`reply_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '回复/评论的内容',
|
|
`reply_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用的回复模板ID',
|
|
`ad_element_xpath` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '广告元素的XPath定位',
|
|
`ad_element_selector` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '广告元素的CSS选择器',
|
|
`ad_text_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '广告的文本内容',
|
|
`execution_mode` enum('auto','manual','semi_auto') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'auto' COMMENT '执行方式',
|
|
`rpa_script` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用的RPA脚本名称',
|
|
`browser_type` enum('headless','headed','playwright','selenium') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器类型',
|
|
`anti_detection_method` json NULL COMMENT '万金油技术方案',
|
|
`proxy_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '使用的代理IP',
|
|
`user_agent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '使用的User-Agent',
|
|
`custom_headers` json NULL COMMENT '自定义HTTP头',
|
|
`fingerprint_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '浏览器指纹ID',
|
|
`response_received` tinyint(1) NULL DEFAULT 0 COMMENT '是否收到回复',
|
|
`response_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '对方回复的内容',
|
|
`response_time` datetime NULL DEFAULT NULL COMMENT '收到回复的时间',
|
|
`response_delay_seconds` int NULL DEFAULT NULL COMMENT '回复延迟(秒)',
|
|
`is_successful` tinyint(1) NULL DEFAULT 0 COMMENT '是否成功互动',
|
|
`error_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '失败原因/错误信息',
|
|
`retry_count` int NULL DEFAULT 0 COMMENT '重试次数',
|
|
`conversion_flag` tinyint(1) NULL DEFAULT 0 COMMENT '是否产生转化',
|
|
`site_dimension` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '网址维度标签',
|
|
`campaign_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '广告活动ID',
|
|
`operator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作者',
|
|
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间',
|
|
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注信息',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
INDEX `idx_site_id`(`site_id` ASC) USING BTREE,
|
|
INDEX `idx_click_id`(`click_id` ASC) USING BTREE,
|
|
INDEX `idx_task_id`(`task_id` ASC) USING BTREE,
|
|
INDEX `idx_interaction_time`(`interaction_time` ASC) USING BTREE,
|
|
INDEX `idx_interaction_status`(`interaction_status` ASC) USING BTREE,
|
|
INDEX `idx_composite`(`site_id` ASC, `interaction_time` ASC, `interaction_status` ASC) USING BTREE,
|
|
INDEX `idx_response_received`(`response_received` ASC) USING BTREE,
|
|
INDEX `idx_conversion`(`conversion_flag` ASC) USING BTREE
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'MIP页广告互动回复日志表' ROW_FORMAT = DYNAMIC;
|
|
|
|
-- ----------------------------
|
|
-- Records of ai_mip_interaction
|
|
-- ----------------------------
|
|
INSERT INTO `ai_mip_interaction` VALUES (1, 1, 1, 'TASK20260112001', 'reply', '2026-01-12 20:25:09', 'success', '您好,请问有什么可以帮助您的吗?', NULL, NULL, NULL, NULL, 'auto', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, 1, NULL, 0, 0, NULL, NULL, NULL, '2026-01-12 20:25:09', '2026-01-12 20:25:09', NULL);
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|