diff --git a/excel-handle/sql/schema.sql b/excel-handle/sql/schema.sql deleted file mode 100644 index 7d2d24d..0000000 --- a/excel-handle/sql/schema.sql +++ /dev/null @@ -1,131 +0,0 @@ --- ======================================== --- 企业微信表格数据处理系统 - 数据库表结构 --- ======================================== - --- 1. 客户数据表 -DROP TABLE IF EXISTS `customer_data`; -CREATE TABLE `customer_data` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `customer_name` varchar(100) DEFAULT NULL COMMENT '客户名称', - `description` varchar(500) DEFAULT NULL COMMENT '描述', - `add_person` varchar(50) DEFAULT NULL COMMENT '添加人', - `add_person_account` varchar(50) DEFAULT NULL COMMENT '添加人账号', - `add_person_dept` varchar(100) DEFAULT NULL COMMENT '添加人所属部门', - `add_time` datetime DEFAULT NULL COMMENT '添加时间', - `add_date` date DEFAULT NULL COMMENT '添加日期', - `source` varchar(50) DEFAULT NULL COMMENT '来源', - `mobile` varchar(20) DEFAULT NULL COMMENT '手机', - `enterprise` varchar(100) DEFAULT NULL COMMENT '企业', - `email` varchar(100) DEFAULT NULL COMMENT '邮箱', - `address` varchar(200) DEFAULT NULL COMMENT '地址', - `position` varchar(50) DEFAULT NULL COMMENT '职务', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `tag_group_1` varchar(50) DEFAULT NULL COMMENT '标签组1(投放)', - `tag_group_2` varchar(50) DEFAULT NULL COMMENT '标签组2(公司孵化)', - `tag_group_3` varchar(50) DEFAULT NULL COMMENT '标签组3(商务)', - `tag_group_4` varchar(50) DEFAULT NULL COMMENT '标签组4(成交日期)', - `tag_group_5` varchar(50) DEFAULT NULL COMMENT '标签组5(年级组)', - `tag_group_6` varchar(50) DEFAULT NULL COMMENT '标签组6(客户属性)', - `tag_group_7` varchar(50) DEFAULT NULL COMMENT '标签组7(成交)', - `tag_group_8` varchar(50) DEFAULT NULL COMMENT '标签组8(成交品牌)', - `tag_group_9` varchar(50) DEFAULT NULL COMMENT '标签组9(线索通标签)', - `tag_group_10` varchar(50) DEFAULT NULL COMMENT '标签组10(A1组)', - `tag_group_11` varchar(50) DEFAULT NULL COMMENT '标签组11(B1组)', - `tag_group_12` varchar(50) DEFAULT NULL COMMENT '标签组12(C1组)', - `tag_group_13` varchar(50) DEFAULT NULL COMMENT '标签组13(D1组)', - `tag_group_14` varchar(50) DEFAULT NULL COMMENT '标签组14(E1组)', - `tag_group_15` varchar(50) DEFAULT NULL COMMENT '标签组15(意向度)', - `tag_group_16` varchar(50) DEFAULT NULL COMMENT '标签组16(自然流)', - `tag_group_17` varchar(50) DEFAULT NULL COMMENT '标签组17(F1组)', - `tag_group_18` varchar(50) DEFAULT NULL COMMENT '标签组18(G1组)', - `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - PRIMARY KEY (`id`), - KEY `idx_customer_name` (`customer_name`), - KEY `idx_add_person_account` (`add_person_account`), - KEY `idx_add_time` (`add_time`), - KEY `idx_create_time` (`create_time`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户数据表'; - --- 2. 已处理数据记录表(用于去重) -DROP TABLE IF EXISTS `processed_data_record`; -CREATE TABLE `processed_data_record` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `customer_name` varchar(100) NOT NULL COMMENT '客户名称', - `add_person_account` varchar(50) NOT NULL COMMENT '添加人账号', - `data_hash` varchar(64) NOT NULL COMMENT '数据哈希值(MD5)', - `processing_status` varchar(20) DEFAULT 'PROCESSED' COMMENT '处理状态', - `process_time` datetime DEFAULT NULL COMMENT '处理时间', - `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_customer_account_hash` (`customer_name`, `add_person_account`, `data_hash`), - KEY `idx_process_time` (`process_time`), - KEY `idx_create_time` (`create_time`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='已处理数据记录表'; - --- 3. 客户标签统计表 -DROP TABLE IF EXISTS `customer_tag_statistics`; -CREATE TABLE `customer_tag_statistics` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `stat_date` varchar(10) NOT NULL COMMENT '统计日期(yyyy-MM-dd)', - `tag_name` varchar(100) NOT NULL COMMENT '标签名称', - `tag_count` int(11) DEFAULT 0 COMMENT '标签数量', - `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_date_tag` (`stat_date`, `tag_name`), - KEY `idx_stat_date` (`stat_date`), - KEY `idx_tag_name` (`tag_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户标签统计表'; - --- 4. 客户统计数据表(标签组维度) -DROP TABLE IF EXISTS `customer_statistics_data`; -CREATE TABLE `customer_statistics_data` ( -`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', -`cur_date` date NULL DEFAULT NULL COMMENT '统计日期', - `indicator_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '重要指标', -`ntf_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'N组', -`ofh_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'O组(公司孵化)', -`psw_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'P组(商务)', -`wa1_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'W组(A1组)', - `xb1_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'X组(B1组)', - `yc1_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Y组(C1组)', - `zd1_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Z组(D1组)', - `aa_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AA组(E1组)', - `ac_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AC组(自然流)', - `ad_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AD组(F1组)', - `ae_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'AE组(G1组)', - `sort_no` int NULL DEFAULT NULL COMMENT '排序', - `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `uk_date_indicator`(`cur_date` ASC, `indicator_name` ASC) USING BTREE, - INDEX `idx_cur_date`(`cur_date` ASC) USING BTREE, - INDEX `idx_indicator_name`(`indicator_name` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 2301 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '客户统计数据表(标签组维度)' ROW_FORMAT = Dynamic; - --- 5. 部门统计数据表 -DROP TABLE IF EXISTS `department_statistics_data`; -CREATE TABLE `department_statistics_data` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `stat_date` date NOT NULL COMMENT '统计日期', - `department_path` varchar(200) NOT NULL COMMENT '部门路径(如:苏州曼普/销售部/一组 或 苏州曼普/销售部/一组/盛宇婷)', - `indicator_name` varchar(100) NOT NULL COMMENT '指标名称', - `indicator_value` varchar(50) DEFAULT NULL COMMENT '指标值', - `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', - PRIMARY KEY (`id`), - UNIQUE KEY `uk_date_dept_indicator` (`stat_date`, `department_path`, `indicator_name`), - KEY `idx_stat_date` (`stat_date`), - KEY `idx_department_path` (`department_path`), - KEY `idx_indicator_name` (`indicator_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='部门统计数据表'; - --- ======================================== --- 初始化数据(可选) --- ======================================== - --- 插入测试数据示例(可根据需要删除) --- INSERT INTO `customer_data` (`customer_name`, `add_person_account`, `add_time`) --- VALUES ('测试客户', 'test_account', NOW()); diff --git a/excel-handle/sql/wecom_menu.sql b/excel-handle/sql/wecom_menu.sql index 72511c1..3d82b37 100644 --- a/excel-handle/sql/wecom_menu.sql +++ b/excel-handle/sql/wecom_menu.sql @@ -1,31 +1,94 @@ -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2000, '企业微信统计', 0, 5, 'wecom', NULL, NULL, '', 1, 0, 'M', '0', '0', '', 'chart', 'admin', '2026-02-07 15:39:03', '', NULL, '企业微信统计管理目录'); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2001, '客户列表数据', 2000, 4, 'customerExport', 'wecom/customerExport/index', NULL, '', 1, 0, 'C', '0', '0', 'wecom:customerExport:list', 'download', 'admin', '2026-02-07 15:39:03', '', NULL, '客户导出数据菜单'); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2002, '客户联系统计', 2000, 2, 'customerContact', 'wecom/customerContact/index', NULL, '', 1, 0, 'C', '0', '0', 'wecom:customerContact:list', 'peoples', 'admin', '2026-02-07 15:39:03', '', NULL, '客户联系统计数据菜单'); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2003, '流量看板数据', 2000, 1, 'customerStatistics', 'wecom/customerStatistics/index', NULL, '', 1, 0, 'C', '0', '0', 'wecom:customerStatistics:list', 'table', 'admin', '2026-02-07 15:39:03', '', NULL, '流量看板数据菜单'); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2004, '销售看板数据', 2000, 3, 'departmentStatistics', 'wecom/departmentStatistics/index', NULL, '', 1, 0, 'C', '0', '0', 'wecom:departmentStatistics:list', 'tree-table', 'admin', '2026-02-07 15:39:03', '', NULL, '销售看板数据菜单'); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2005, '流量看板数据查询', 2003, 1, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:customerStatistics:query', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2006, '流量看板数据导出', 2003, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:customerStatistics:export', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2007, '客户联系统计查询', 2002, 1, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:customerContact:query', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2008, '客户联系统计导出', 2002, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:customerContact:export', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2009, '销售看板数据查询', 2004, 1, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:departmentStatistics:query', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2010, '销售看板数据导出', 2004, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:departmentStatistics:export', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2011, '客户列表数据查询', 2001, 1, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:customerExport:query', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2012, '客户列表数据导出', 2001, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:customerExport:export', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); - -INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3000, '企业信息', 2000, 4, 'corpInfo', 'wecom/corpinfo/index', NULL, '', 1, 0, 'C', '0', '0', 'wecom:corpInfo:list', 'download', 'admin', '2026-02-07 15:39:03', '', NULL, '企业信息'); - - - - -INSERT INTO `excel-handle`.`sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('企业信息查看', 3000, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:corp:add', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); - - - -INSERT INTO `excel-handle`.`sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('企业信息查看', 3000, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:corp:query', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); - - -INSERT INTO `excel-handle`.`sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('企业信息编辑', 3000, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:corp:edit', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); - - - -INSERT INTO `excel-handle`.`sys_menu` ( `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('企业信息删除', 3000, 2, '#', '', NULL, '', 1, 0, 'F', '0', '0', 'wecom:corp:remove', '#', 'admin', '2026-02-07 15:39:03', '', NULL, ''); \ No newline at end of file +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2000, ''企业微信统计'', 0, 5, ''wecom'', NULL, NULL, '''', 1, 0, ''M'', ''0 '', ''0 '', '''', ''chart'', ''admin'', + ''2026 - 02 - 07 15:39:03'', '''', NULL, ''企业微信统计管理目录''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2001, ''客户列表数据'', 2000, 4, ''customerExport'', ''wecom/customerExport/index'', NULL, '''', 1, 0, ''C'', ''0 '', + ''0 '', ''wecom:customerExport:list'', ''download'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, + ''客户导出数据菜单''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2002, ''客户联系统计'', 2000, 2, ''customerContact'', ''wecom/customerContact/index'', NULL, '''', 1, 0, ''C'', + ''0 '', ''0 '', ''wecom:customerContact:list'', ''peoples'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, + ''客户联系统计数据菜单''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2003, ''流量看板数据'', 2000, 1, ''customerStatistics'', ''wecom/customerStatistics/index'', NULL, '''', 1, 0, ''C'', + ''0 '', ''0 '', ''wecom:customerStatistics:list'', ''table'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', + NULL, ''流量看板数据菜单''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2004, ''销售看板数据'', 2000, 3, ''departmentStatistics'', ''wecom/departmentStatistics/index'', NULL, '''', 1, 0, + ''C'', ''0 '', ''0 '', ''wecom:departmentStatistics:list'', ''tree-table'', ''admin'', + ''2026 - 02 - 07 15:39:03'', '''', NULL, ''销售看板数据菜单''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2005, ''流量看板数据查询'', 2003, 1, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:customerStatistics:query'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2006, ''流量看板数据导出'', 2003, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:customerStatistics:export'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2007, ''客户联系统计查询'', 2002, 1, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:customerContact:query'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2008, ''客户联系统计导出'', 2002, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:customerContact:export'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2009, ''销售看板数据查询'', 2004, 1, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:departmentStatistics:query'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2010, ''销售看板数据导出'', 2004, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:departmentStatistics:export'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2011, ''客户列表数据查询'', 2001, 1, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:customerExport:query'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (2012, ''客户列表数据导出'', 2001, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', + ''wecom:customerExport:export'', ''#'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (3000, ''企业信息'', 2000, 4, ''corpInfo'', ''wecom/corpInfo/index'', NULL, '''', 1, 0, ''C'', ''0 '', ''0 '', + ''wecom:corpInfo:list'', ''download'', ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''企业信息''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (3008, ''企业信息新增'', 3000, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', ''wecom:corp:add'', ''#'', + ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (3009, ''企业信息查看'', 3000, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', ''wecom:corp:query'', ''#'', + ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (3010, ''企业信息编辑'', 3000, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', ''wecom:corp:edit'', ''#'', + ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); +INSERT INTO `excel-handle`.`sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, + `route_name`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, + `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) +VALUES (3011, ''企业信息删除'', 3000, 2, ''#'', '''', NULL, '''', 1, 0, ''F'', ''0 '', ''0 '', ''wecom:corp:remove'', ''#'', + ''admin'', ''2026 - 02 - 07 15:39:03'', '''', NULL, ''''); diff --git a/ruoyi-ui/dist.zip b/ruoyi-ui/dist.zip deleted file mode 100644 index d9daa13..0000000 Binary files a/ruoyi-ui/dist.zip and /dev/null differ