52 lines
2.6 KiB
SQL
52 lines
2.6 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:43
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for ai_mip_click
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `ai_mip_click`;
|
||
CREATE TABLE `ai_mip_click` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`site_id` bigint NOT NULL COMMENT '关联站点ID(外键指向 ai_mip_site.id)',
|
||
`site_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '网站URL(冗余字段,便于查询优化)',
|
||
`click_time` datetime NOT NULL COMMENT '点击发生时间',
|
||
`user_ip` varchar(64) 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 '浏览器/设备信息',
|
||
`referer_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来源页面URL',
|
||
`device_type` enum('mobile','pc','tablet') CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设备类型',
|
||
`click_count` int NULL DEFAULT 1 COMMENT '本次点击事件的计数(一般为1,可用于批量插入)',
|
||
`is_valid` tinyint(1) NULL DEFAULT 1 COMMENT '是否有效点击(防刷)',
|
||
`task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'RPA任务ID(可选)',
|
||
`operator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作者(如自动系统)',
|
||
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_site_id`(`site_id` ASC) USING BTREE,
|
||
INDEX `idx_click_time`(`click_time` ASC) USING BTREE,
|
||
INDEX `idx_site_url`(`site_url` ASC) USING BTREE,
|
||
INDEX `idx_click_time_site`(`click_time` ASC, `site_id` ASC) USING BTREE,
|
||
INDEX `idx_task_id`(`task_id` 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_click
|
||
-- ----------------------------
|
||
INSERT INTO `ai_mip_click` VALUES (1, 1, 'https://example.com', '2026-01-12 20:25:09', NULL, NULL, NULL, NULL, 1, 1, 'TASK20260112001', 'RPA_SYSTEM', '2026-01-12 20:25:09');
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|