|
@@ -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
|