Browse Source

update: sql更新

lwh 3 weeks ago
parent
commit
95ef26e2f9
1 changed files with 85 additions and 44 deletions
  1. 85 44
      db/seo/pig.sql

+ 85 - 44
db/seo/pig.sql

@@ -11,7 +11,7 @@
  Target Server Version : 80036 (8.0.36)
  File Encoding         : 65001
 
- Date: 04/08/2025 09:23:38
+ Date: 12/08/2025 13:50:54
 */
 
 SET NAMES utf8mb4;
@@ -338,10 +338,10 @@ CREATE TABLE `gen_template_group`  (
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '模板分组关联表' ROW_FORMAT = Dynamic;
 
 -- ----------------------------
--- Table structure for marketing_apps
+-- Table structure for mkt_mgmt_apps
 -- ----------------------------
-DROP TABLE IF EXISTS `marketing_apps`;
-CREATE TABLE `marketing_apps`  (
+DROP TABLE IF EXISTS `mkt_mgmt_apps`;
+CREATE TABLE `mkt_mgmt_apps`  (
   `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
   `app_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
   `app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用名',
@@ -362,13 +362,13 @@ CREATE TABLE `marketing_apps`  (
   `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
   PRIMARY KEY (`id`) USING BTREE,
   UNIQUE INDEX `uk_app_id`(`app_id` ASC) USING BTREE COMMENT 'appId索引'
-) ENGINE = InnoDB AUTO_INCREMENT = 49 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 49 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
 
 -- ----------------------------
--- Table structure for marketing_apps_domain
+-- Table structure for mkt_mgmt_apps_domain
 -- ----------------------------
-DROP TABLE IF EXISTS `marketing_apps_domain`;
-CREATE TABLE `marketing_apps_domain`  (
+DROP TABLE IF EXISTS `mkt_mgmt_apps_domain`;
+CREATE TABLE `mkt_mgmt_apps_domain`  (
   `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
   `app_id` bigint NULL DEFAULT NULL COMMENT '关联的应用ID',
   `source_type` tinyint(1) NOT NULL COMMENT '来源类型,1-来自分组,2-具体域名',
@@ -383,13 +383,13 @@ CREATE TABLE `marketing_apps_domain`  (
   PRIMARY KEY (`id`) USING BTREE,
   INDEX `idx_app_id`(`app_id` ASC) USING BTREE,
   INDEX `idx_group_id`(`group_id` ASC) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 136 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 611 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
 
 -- ----------------------------
--- Table structure for marketing_apps_ip
+-- Table structure for mkt_mgmt_apps_ip
 -- ----------------------------
-DROP TABLE IF EXISTS `marketing_apps_ip`;
-CREATE TABLE `marketing_apps_ip`  (
+DROP TABLE IF EXISTS `mkt_mgmt_apps_ip`;
+CREATE TABLE `mkt_mgmt_apps_ip`  (
   `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
   `app_id` bigint NULL DEFAULT NULL COMMENT '关联的应用ID',
   `ip_type` tinyint(1) NOT NULL COMMENT 'IP类型,1-白名单,2-黑名单',
@@ -408,31 +408,13 @@ CREATE TABLE `marketing_apps_ip`  (
   INDEX `idx_app_id`(`app_id` ASC) USING BTREE,
   INDEX `idx_ip_type`(`ip_type` ASC) USING BTREE,
   INDEX `idx_group_id`(`group_id` ASC) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 183 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 531 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
 
 -- ----------------------------
--- Table structure for marketing_config_group
+-- Table structure for mkt_mgmt_data
 -- ----------------------------
-DROP TABLE IF EXISTS `marketing_config_group`;
-CREATE TABLE `marketing_config_group`  (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
-  `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分组名称',
-  `group_type` tinyint(1) NOT NULL COMMENT '分组类型,1-ip,2-域名',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' COMMENT '创建人',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' COMMENT '修改人',
-  `create_time` datetime NOT NULL COMMENT '创建时间',
-  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
-  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
-  PRIMARY KEY (`id`) USING BTREE,
-  INDEX `idx_group_type`(`group_type` ASC) USING BTREE COMMENT '按类型查询分组'
-) ENGINE = InnoDB AUTO_INCREMENT = 114 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for marketing_data
--- ----------------------------
-DROP TABLE IF EXISTS `marketing_data`;
-CREATE TABLE `marketing_data`  (
+DROP TABLE IF EXISTS `mkt_mgmt_data`;
+CREATE TABLE `mkt_mgmt_data`  (
   `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
   `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'ip',
   `domain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '域名',
@@ -446,7 +428,8 @@ CREATE TABLE `marketing_data`  (
   `timestamp` datetime NULL DEFAULT NULL COMMENT '时间戳',
   `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '埋点服务url地址',
   `is_mobile` tinyint(1) NULL DEFAULT NULL COMMENT '是否是移动端',
-  `browser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '浏览器类型',
+  `browser` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '浏览器类型',
+  `browser_version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '浏览器版本',
   `user_agent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户代理信息',
   `os_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作系统类型',
   `os_version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作系统版本',
@@ -457,13 +440,31 @@ CREATE TABLE `marketing_data`  (
   `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
   `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
   PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 691 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 1139 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
 
 -- ----------------------------
--- Table structure for marketing_group_domain
+-- Table structure for mkt_mgmt_group
 -- ----------------------------
-DROP TABLE IF EXISTS `marketing_group_domain`;
-CREATE TABLE `marketing_group_domain`  (
+DROP TABLE IF EXISTS `mkt_mgmt_group`;
+CREATE TABLE `mkt_mgmt_group`  (
+  `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
+  `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分组名称',
+  `group_type` tinyint(1) NOT NULL COMMENT '分组类型,1-ip,2-域名',
+  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' COMMENT '创建人',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT ' ' COMMENT '修改人',
+  `create_time` datetime NOT NULL COMMENT '创建时间',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
+  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `idx_group_type`(`group_type` ASC) USING BTREE COMMENT '按类型查询分组'
+) ENGINE = InnoDB AUTO_INCREMENT = 162 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for mkt_mgmt_group_domain
+-- ----------------------------
+DROP TABLE IF EXISTS `mkt_mgmt_group_domain`;
+CREATE TABLE `mkt_mgmt_group_domain`  (
   `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
   `group_id` bigint NOT NULL COMMENT '所属分组ID',
   `domain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '域名',
@@ -474,13 +475,13 @@ CREATE TABLE `marketing_group_domain`  (
   `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
   PRIMARY KEY (`id`) USING BTREE,
   INDEX `idx_group_id`(`group_id` ASC) USING BTREE COMMENT '分组ID索引'
-) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 49 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
 
 -- ----------------------------
--- Table structure for marketing_group_ip
+-- Table structure for mkt_mgmt_group_ip
 -- ----------------------------
-DROP TABLE IF EXISTS `marketing_group_ip`;
-CREATE TABLE `marketing_group_ip`  (
+DROP TABLE IF EXISTS `mkt_mgmt_group_ip`;
+CREATE TABLE `mkt_mgmt_group_ip`  (
   `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
   `group_id` bigint NOT NULL COMMENT '所属分组ID',
   `ip_mode` tinyint(1) NOT NULL COMMENT 'IP模式:1-单IP,2-IP段',
@@ -493,7 +494,47 @@ CREATE TABLE `marketing_group_ip`  (
   `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
   PRIMARY KEY (`id`) USING BTREE,
   INDEX `idx_group_id`(`group_id` ASC) USING BTREE COMMENT '分组ID索引'
-) ENGINE = InnoDB AUTO_INCREMENT = 36 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 62 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for mkt_stat_user_analysis
+-- ----------------------------
+DROP TABLE IF EXISTS `mkt_stat_user_analysis`;
+CREATE TABLE `mkt_stat_user_analysis`  (
+  `id` bigint NOT NULL AUTO_INCREMENT,
+  `channel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道',
+  `version` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版本',
+  `app_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用ID',
+  `new_user` int NULL DEFAULT NULL COMMENT '新增用户数量',
+  `active_user` int NULL DEFAULT NULL COMMENT '活跃用户数量',
+  `launch` int NULL DEFAULT NULL COMMENT '启动次数',
+  `stat_date` datetime NULL DEFAULT NULL COMMENT '统计时间',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT ' ' COMMENT '创建人',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT ' ' COMMENT '修改人',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
+  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 959 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for mkt_stat_user_retention
+-- ----------------------------
+DROP TABLE IF EXISTS `mkt_stat_user_retention`;
+CREATE TABLE `mkt_stat_user_retention`  (
+  `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
+  `channel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道',
+  `version` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本',
+  `app_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
+  `retention` decimal(5, 4) NOT NULL COMMENT '留存率',
+  `stat_date` datetime NOT NULL COMMENT '统计时间',
+  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT ' ' COMMENT '创建人',
+  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT ' ' COMMENT '修改人',
+  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
+  `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
+  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 408 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Table structure for sys_dept