441 lines
28 KiB
SQL
441 lines
28 KiB
SQL
-- 2022-02-28 silver_chariot 菜单层级调整 Tower 任务: 菜单栏样式优化 ( https://tower.im/teams/636204/todos/49586 )
|
|
-- 把流失提醒移动到客户继承
|
|
update sys_menu
|
|
set parent_id = 2179
|
|
where menu_id = 2082
|
|
and menu_name = '流失提醒';
|
|
|
|
-- 增加客户管理,应用管理,企业风控,系统菜单,系统监控的二级目录
|
|
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`,
|
|
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`,
|
|
`remark`)
|
|
VALUES ('2280', '客户管理', '2001', '10', 'customerCenter', NULL, '1', 'M', '0', '0', '', 'customer-manage', 'admin',
|
|
'2022-02-28 10:32:21', 'admin', '2022-02-28 11:16:42', '');
|
|
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`,
|
|
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`,
|
|
`remark`)
|
|
VALUES ('2281', '应用管理', '2229', '10', 'appManage', NULL, '1', 'M', '0', '0', '', 'application-manage', 'admin',
|
|
'2022-02-28 10:41:37', 'admin', '2022-02-28 11:19:35', '');
|
|
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`,
|
|
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`,
|
|
`remark`)
|
|
VALUES ('2282', '企业风控', '2079', '10', 'corpSecurity', NULL, '1', 'M', '0', '0', '', 'enterprise-risk-control', 'admin',
|
|
'2022-02-28 10:46:49', 'admin', '2022-02-28 11:21:05', '');
|
|
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`,
|
|
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`,
|
|
`remark`)
|
|
VALUES ('2283', '系统设置', '1', '10', 'sysSetting', NULL, '1', 'M', '0', '0', '', 'system-hollow', 'admin',
|
|
'2022-02-28 10:52:43', 'admin', '2022-02-28 11:24:52', '');
|
|
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`,
|
|
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`,
|
|
`remark`)
|
|
VALUES ('2284', '系统监控', '2', '5', 'sysMonitor', NULL, '1', 'M', '0', '0', '', 'system-monitor', 'admin',
|
|
'2022-02-28 10:56:04', 'admin', '2022-02-28 11:27:45', '');
|
|
|
|
-- 把之前的客户功能都移到客户管理下面
|
|
update sys_menu
|
|
set parent_id = 2280
|
|
where menu_id in (2002, 2003, 2004, 2239);
|
|
|
|
-- 把之前的应用都移到应用管理二级目录下面
|
|
update sys_menu
|
|
set parent_id = 2281
|
|
where menu_id in (2230, 2232);
|
|
|
|
-- 把之前的企业风控菜单移到新的二级目录
|
|
update sys_menu
|
|
set parent_id = 2282
|
|
where menu_id in (2080, 2081);
|
|
|
|
-- 把之前的系统菜单移到新的二级目录
|
|
update sys_menu
|
|
set parent_id = 2283
|
|
where menu_id in (2201, 101, 2010, 102);
|
|
|
|
-- 把之前的系统监控菜单移到新的目录下
|
|
update sys_menu
|
|
set parent_id = 2284
|
|
where menu_id in (109, 110, 111, 112);
|
|
|
|
|
|
-- 图标修改
|
|
update sys_menu
|
|
set icon = 'huoma-manage'
|
|
where menu_id = 2052
|
|
and menu_name = '引流获客';
|
|
update sys_menu
|
|
set icon = 'content-manage'
|
|
where menu_id = 2062
|
|
and menu_name = '内容管理';
|
|
update sys_menu
|
|
set icon = 'guide'
|
|
where menu_id = 2083
|
|
and menu_name = '群发管理';
|
|
update sys_menu
|
|
set icon = 'friend-circle'
|
|
where menu_id = 2272
|
|
and menu_name = '朋友圈';
|
|
update sys_menu
|
|
set icon = 'transform-retained'
|
|
where menu_id = 2250
|
|
and menu_name = '留存转化';
|
|
|
|
update sys_menu
|
|
set icon = 'customer-inheritance'
|
|
where menu_id = 2179
|
|
and menu_name = '客户继承';
|
|
|
|
update sys_menu
|
|
set icon = 'log-analyse'
|
|
where menu_id = 108
|
|
and menu_name = '日志管理';
|
|
|
|
-- 给以前的角色增加二级菜单
|
|
INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
|
|
SELECT role_id,
|
|
2280
|
|
FROM sys_role;
|
|
INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
|
|
SELECT role_id,
|
|
2281
|
|
FROM sys_role;
|
|
INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
|
|
SELECT role_id,
|
|
2282
|
|
FROM sys_role;
|
|
INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
|
|
SELECT role_id,
|
|
2283
|
|
FROM sys_role;
|
|
INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
|
|
SELECT role_id,
|
|
2284
|
|
FROM sys_role;
|
|
|
|
-- silver_chariot 2022-3-2 修改页面路由 Tower 任务: 部分页面路由未配置 ( https://tower.im/teams/636204/todos/49914 )
|
|
-- 客户群聊详情和客户详情 页面 路由修改
|
|
update sys_menu
|
|
set path = 'customerCenter/customerDetail'
|
|
where menu_id = 2006
|
|
and menu_name = '客户详情';
|
|
|
|
update sys_menu
|
|
set path = 'customerCenter/groupDetail'
|
|
where menu_id = 2007
|
|
and menu_name = '客户群聊详情';
|
|
-- 应用中心的页面路由修改
|
|
update sys_menu
|
|
set path = 'appManage/appConfig'
|
|
where menu_id = 2234
|
|
and menu_name = '应用设置页面';
|
|
|
|
update sys_menu
|
|
set path = 'appManage/appDetails'
|
|
where menu_id = 2235
|
|
and menu_name = '应用详情页面';
|
|
|
|
update sys_menu
|
|
set path = 'sysMonitor/job/log'
|
|
where menu_id = 2224
|
|
and menu_name = '定时任务日志查看';
|
|
|
|
|
|
-- tigger Tower 任务: 自动标签 ( https://tower.im/teams/636204/todos/49537 ) 标签规则设置
|
|
DROP TABLE IF EXISTS `we_auto_tag_customer_rule_effect_time`;
|
|
CREATE TABLE `we_auto_tag_customer_rule_effect_time`
|
|
(
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`effect_begin_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生效开始时间',
|
|
`effect_end_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生效结束时间',
|
|
UNIQUE KEY `idx_rule_id` (`rule_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='新客规则生效时间表';
|
|
|
|
DROP TABLE IF EXISTS `we_auto_tag_customer_scene`;
|
|
CREATE TABLE `we_auto_tag_customer_scene`
|
|
(
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
`corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业id',
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`loop_point` tinyint(2) NOT NULL DEFAULT '0' COMMENT '指定循环节点 周: 1-7 月: 1-月末',
|
|
`loop_begin_time` time NOT NULL DEFAULT '00:00:00' COMMENT '循环指定开始时间',
|
|
`loop_end_time` time NOT NULL DEFAULT '00:00:00' COMMENT '循环指定结束时间',
|
|
`scene_type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '场景类型 1:天 2:周 3:月',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='新客标签场景表';
|
|
|
|
DROP TABLE IF EXISTS `we_auto_tag_customer_scene_tag_rel`;
|
|
CREATE TABLE `we_auto_tag_customer_scene_tag_rel`
|
|
(
|
|
`rule_id` bigint(20) NOT NULL COMMENT '所属规则id',
|
|
`customer_scene_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '客户场景id',
|
|
`tag_id` varchar(64) NOT NULL DEFAULT '' COMMENT '标签id',
|
|
PRIMARY KEY (`rule_id`, `customer_scene_id`, `tag_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='新客标签场景与标签关系表';
|
|
|
|
DROP TABLE IF EXISTS `we_auto_tag_group_scene`;
|
|
CREATE TABLE `we_auto_tag_group_scene`
|
|
(
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
`corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业id',
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='群标签场景表';
|
|
|
|
DROP TABLE IF EXISTS `we_auto_tag_group_scene_group_rel`;
|
|
CREATE TABLE `we_auto_tag_group_scene_group_rel`
|
|
(
|
|
`rule_id` bigint(20) NOT NULL COMMENT '所属规则id',
|
|
`group_scene_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '主键id',
|
|
`group_id` varchar(32) NOT NULL DEFAULT '' COMMENT '群id',
|
|
PRIMARY KEY (`rule_id`, `group_scene_id`, `group_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='群标签场景与群关系表';
|
|
DROP TABLE IF EXISTS `we_auto_tag_group_scene_tag_rel`;
|
|
CREATE TABLE `we_auto_tag_group_scene_tag_rel`
|
|
(
|
|
`rule_id` bigint(20) NOT NULL COMMENT '所属规则id',
|
|
`group_scene_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '群场景id',
|
|
`tag_id` varchar(64) NOT NULL DEFAULT '' COMMENT '标签id',
|
|
PRIMARY KEY (`rule_id`, `group_scene_id`, `tag_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='群标签场景与标签关系表';
|
|
DROP TABLE IF EXISTS `we_auto_tag_keyword`;
|
|
CREATE TABLE `we_auto_tag_keyword`
|
|
(
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`match_type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '匹配规则 1:模糊匹配 2:精确匹配',
|
|
`keyword` varchar(32) NOT NULL DEFAULT '' COMMENT '关键词',
|
|
PRIMARY KEY (`rule_id`, `match_type`, `keyword`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='关键词规则表';
|
|
DROP TABLE IF EXISTS `we_auto_tag_keyword_tag_rel`;
|
|
CREATE TABLE `we_auto_tag_keyword_tag_rel`
|
|
(
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`tag_id` varchar(64) NOT NULL DEFAULT '' COMMENT '规则名称',
|
|
PRIMARY KEY (`rule_id`, `tag_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='关键词与标签关系表';
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule`;
|
|
CREATE TABLE `we_auto_tag_rule`
|
|
(
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
`corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业id',
|
|
`rule_name` varchar(32) NOT NULL DEFAULT '' COMMENT '规则名称',
|
|
`label_type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '规则类型 1:关键词 2:入群 3:新客',
|
|
`status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '启用禁用状态 0:禁用1:启用',
|
|
`create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`create_by` varchar(32) NOT NULL DEFAULT '' COMMENT '创建人',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
KEY `idx_corp_id` (`corp_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='标签规则表';
|
|
|
|
-- tigger 自动标签菜单权限 Tower 任务: 自动标签 ( https://tower.im/teams/636204/todos/49537 )
|
|
INSERT INTO `sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2285, '自动标签', 2280, 25, 'customerManage/autoLabel', 'customerManage/autoLabel', 1, 'C', '0', '0', 'customerManage:autoLabel:list', '#', 'admin', '2022-03-04 13:47:45', 'admin', '2022-03-04 15:53:10', '');
|
|
INSERT INTO `sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2286, '新增规则', 2285, 10, '', NULL, 1, 'F', '0', '0', 'wecom:autotag:add', '#', 'admin', '2022-03-04 13:53:47', '', NULL, '');
|
|
INSERT INTO `sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2287, '启用禁用', 2285, 20, '', NULL, 1, 'F', '0', '0', 'wecom:autotag:enable', '#', 'admin', '2022-03-04 13:56:42', '', NULL, '');
|
|
INSERT INTO `sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2288, '删除规则', 2285, 30, '', NULL, 1, 'F', '0', '0', 'wecom:autotag:del', '#', 'admin', '2022-03-04 13:57:12', '', NULL, '');
|
|
INSERT INTO `sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2289, '编辑规则', 2285, 40, '', NULL, 1, 'F', '0', '0', 'wecom:autotag:edit', '#', 'admin', '2022-03-04 13:57:36', '', NULL, '');
|
|
INSERT INTO `sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2290, '新增规则页面', 2001, 1, 'customerCenter/addRule', 'customerManage/autoLabel/addRule', 1, 'P', '1', '0', '', '#', 'admin', '2022-03-04 16:22:16', 'admin', '2022-03-04 17:20:27', '');
|
|
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2285
|
|
FROM sys_role
|
|
WHERE role_type = 1;
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2286
|
|
FROM sys_role
|
|
WHERE role_type = 1;
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2287
|
|
FROM sys_role
|
|
WHERE role_type = 1;
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2288
|
|
FROM sys_role
|
|
WHERE role_type = 1;
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2289
|
|
FROM sys_role
|
|
WHERE role_type = 1;
|
|
|
|
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2285
|
|
FROM sys_role
|
|
WHERE role_type = 2
|
|
AND role_key = 'depart';
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2286
|
|
FROM sys_role
|
|
WHERE role_type = 2
|
|
AND role_key = 'depart';
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2287
|
|
FROM sys_role
|
|
WHERE role_type = 2
|
|
AND role_key = 'depart';
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2288
|
|
FROM sys_role
|
|
WHERE role_type = 2
|
|
AND role_key = 'depart';
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2289
|
|
FROM sys_role
|
|
WHERE role_type = 2
|
|
AND role_key = 'depart';
|
|
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2290
|
|
FROM sys_role
|
|
WHERE role_type = 1;
|
|
INSERT INTO sys_role_menu
|
|
(role_id, menu_id)
|
|
SELECT role_id,
|
|
2290
|
|
FROM sys_role
|
|
WHERE role_type = 2
|
|
AND role_key = 'depart';
|
|
UPDATE `sys_menu` SET `menu_name` = '自动标签', `parent_id` = 2280, `order_num` = 25, `path` = 'autoLabel', `component` = 'customerManage/autoLabel', `is_frame` = 1, `menu_type` = 'C', `visible` = '0', `status` = '0', `perms` = 'customerManage:autoLabel:list', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 13:47:45', `update_by` = 'admin', `update_time` = '2022-03-04 17:37:12', `remark` = '' WHERE `menu_id` = 2285;
|
|
UPDATE `sys_menu` SET `menu_name` = '新增规则', `parent_id` = 2285, `order_num` = 10, `path` = '', `component` = NULL, `is_frame` = 1, `menu_type` = 'F', `visible` = '0', `status` = '0', `perms` = 'wecom:autotag:add', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 13:53:47', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2286;
|
|
UPDATE `sys_menu` SET `menu_name` = '启用禁用', `parent_id` = 2285, `order_num` = 20, `path` = '', `component` = NULL, `is_frame` = 1, `menu_type` = 'F', `visible` = '0', `status` = '0', `perms` = 'wecom:autotag:enable', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 13:56:42', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2287;
|
|
UPDATE `sys_menu` SET `menu_name` = '删除规则', `parent_id` = 2285, `order_num` = 30, `path` = '', `component` = NULL, `is_frame` = 1, `menu_type` = 'F', `visible` = '0', `status` = '0', `perms` = 'wecom:autotag:del', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 13:57:12', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2288;
|
|
UPDATE `sys_menu` SET `menu_name` = '编辑规则', `parent_id` = 2285, `order_num` = 40, `path` = '', `component` = NULL, `is_frame` = 1, `menu_type` = 'F', `visible` = '0', `status` = '0', `perms` = 'wecom:autotag:edit', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 13:57:36', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2289;
|
|
UPDATE `sys_menu` SET `menu_name` = '新增规则', `parent_id` = 2280, `order_num` = 1, `path` = '', `component` = NULL, `is_frame` = 1, `menu_type` = 'F', `visible` = '0', `status` = '0', `perms` = NULL, `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 17:51:50', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2290;
|
|
UPDATE `sys_menu` SET `menu_name` = '规则详情', `parent_id` = 2280, `order_num` = 33, `path` = 'labelDetail', `component` = 'customerManage/autoLabel/labelDetail', `is_frame` = 1, `menu_type` = 'P', `visible` = '1', `status` = '0', `perms` = NULL, `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 18:10:05', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2291;
|
|
UPDATE `sys_menu` SET `menu_name` = '新增规则页面', `parent_id` = 2280, `order_num` = 22, `path` = 'addRule', `component` = 'customerManage/autoLabel/addRule', `is_frame` = 1, `menu_type` = 'P', `visible` = '1', `status` = '0', `perms` = '', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 16:22:16', `update_by` = 'admin', `update_time` = '2022-03-04 18:08:09', `remark` = '' WHERE `menu_id` = 2292;
|
|
UPDATE `sys_menu` SET `menu_name` = '启用/关闭规则', `parent_id` = 2285, `order_num` = 20, `path` = '', `component` = NULL, `is_frame` = 1, `menu_type` = 'F', `visible` = '0', `status` = '0', `perms` = 'wecom:autotag:enable', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 13:56:42', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2287;
|
|
UPDATE `sys_menu` SET `menu_name` = '规则详情', `parent_id` = 2280, `order_num` = 33, `path` = 'labelDetail', `component` = 'customerManage/autoLabel/labelDetail', `is_frame` = 1, `menu_type` = 'P', `visible` = '1', `status` = '0', `perms` = NULL, `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 18:10:05', `update_by` = '', `update_time` = NULL, `remark` = '' WHERE `menu_id` = 2290;
|
|
UPDATE `sys_menu` SET `menu_name` = '新增规则页面', `parent_id` = 2280, `order_num` = 22, `path` = 'addRule', `component` = 'customerManage/autoLabel/addRule', `is_frame` = 1, `menu_type` = 'P', `visible` = '1', `status` = '0', `perms` = '', `icon` = '#', `create_by` = 'admin', `create_time` = '2022-03-04 16:22:16', `update_by` = 'admin', `update_time` = '2022-03-04 18:08:09', `remark` = '' WHERE `menu_id` = 2291;
|
|
DELETE
|
|
FROM
|
|
sys_role_menu
|
|
WHERE
|
|
role_id IN ( SELECT role_id FROM sys_role WHERE role_type = 1 )
|
|
AND menu_id = 2290;
|
|
|
|
DELETE
|
|
FROM
|
|
sys_role_menu
|
|
WHERE
|
|
role_id IN ( SELECT role_id FROM sys_role WHERE role_type = 2 AND role_key = 'depart' )
|
|
AND menu_id = 2290;
|
|
|
|
DROP TABLE IF EXISTS `we_auto_tag_user_rel`;
|
|
CREATE TABLE `we_auto_tag_user_rel` (
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '员工id',
|
|
PRIMARY KEY (`rule_id`,`user_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='标签与员工使用范围表';
|
|
-- 记录相关
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule_hit_customer_record`;
|
|
CREATE TABLE `we_auto_tag_rule_hit_customer_record` (
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业id',
|
|
`customer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
|
|
`user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '员工id',
|
|
`add_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
|
|
PRIMARY KEY (`rule_id`,`corp_id`,`customer_id`,`user_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='客户打标签记录表';
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule_hit_customer_record_tag_rel`;
|
|
CREATE TABLE `we_auto_tag_rule_hit_customer_record_tag_rel` (
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`tag_id` varchar(64) NOT NULL DEFAULT '' COMMENT '标签id,去重用',
|
|
`tag_name` varchar(100) NOT NULL DEFAULT '' COMMENT '标签名',
|
|
`customer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
|
|
`user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '员工id'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='客户标签命中记录';
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule_hit_group_record`;
|
|
CREATE TABLE `we_auto_tag_rule_hit_group_record` (
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业id',
|
|
`customer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
|
|
`group_id` varchar(32) NOT NULL DEFAULT '' COMMENT '群id',
|
|
`group_name` varchar(128) NOT NULL DEFAULT '' COMMENT '群名',
|
|
`join_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '进群时间',
|
|
PRIMARY KEY (`rule_id`,`corp_id`,`customer_id`,`group_id`) USING BTREE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='客户打标签记录表';
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule_hit_group_record_tag_rel`;
|
|
CREATE TABLE `we_auto_tag_rule_hit_group_record_tag_rel` (
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`tag_id` varchar(64) NOT NULL DEFAULT '' COMMENT '标签id,去重用',
|
|
`tag_name` varchar(100) NOT NULL DEFAULT '' COMMENT '标签名',
|
|
`customer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
|
|
`group_id` varchar(32) NOT NULL DEFAULT '' COMMENT '群id'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='客户标签命中记录';
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule_hit_keyword_record`;
|
|
CREATE TABLE `we_auto_tag_rule_hit_keyword_record` (
|
|
`corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业id',
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`customer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
|
|
`user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '员工id',
|
|
`keyword` varchar(32) NOT NULL DEFAULT '' COMMENT '触发的关键词',
|
|
`from_text` varchar(255) NOT NULL DEFAULT '' COMMENT '触发文本',
|
|
`hit_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '命中时间',
|
|
`match_type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '匹配类型 1:模糊匹配 2:精确匹配'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='客户打标签记录表';
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule_hit_keyword_record_tag_rel`;
|
|
CREATE TABLE `we_auto_tag_rule_hit_keyword_record_tag_rel` (
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`tag_id` varchar(64) NOT NULL COMMENT '标签id,去重用',
|
|
`tag_name` varchar(100) NOT NULL COMMENT '标签名',
|
|
`customer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
|
|
`user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '员工id'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='客户标签命中记录';
|
|
|
|
-- tigger 2022-03-07 16:58 Tower 任务: 查看客户记录异常 ( https://tower.im/teams/636204/todos/50048 ) 缺少分号创建表失败
|
|
DROP TABLE IF EXISTS `we_auto_tag_rule_hit_customer_record`;
|
|
CREATE TABLE `we_auto_tag_rule_hit_customer_record` (
|
|
`rule_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '规则id',
|
|
`corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业id',
|
|
`customer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
|
|
`user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '员工id',
|
|
`add_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
|
|
PRIMARY KEY (`rule_id`, `corp_id`, `customer_id`, `user_id`)
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4
|
|
ROW_FORMAT = DYNAMIC COMMENT ='客户打标签记录表';
|
|
|
|
-- tigger 2022-03-08 10:29 Tower 任务: 关闭标签后创建日期显示异常 ( https://tower.im/teams/636204/todos/50103 )
|
|
ALTER TABLE `we_auto_tag_rule`
|
|
MODIFY COLUMN `create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间';
|
|
ALTER TABLE `we_auto_tag_rule_hit_customer_record`
|
|
MODIFY COLUMN `add_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '添加时间';
|
|
ALTER TABLE `we_auto_tag_rule_hit_group_record`
|
|
MODIFY COLUMN `join_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '进群时间';
|
|
ALTER TABLE `we_auto_tag_rule_hit_keyword_record`
|
|
MODIFY COLUMN `hit_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '命中时间';
|
|
|
|
-- silver_chariot 2022-03-08 去除编辑老客进群的权限 Tower 任务: 老客进群内容编辑功能异常 ( https://tower.im/teams/636204/todos/50082 )
|
|
DELETE
|
|
FROM sys_menu
|
|
WHERE menu_id = 2211
|
|
AND menu_name = '编辑任务';
|
|
|
|
-- tigger 20022-03-08 修改触发关键词标签记录表 涉及的操作 触发逻辑,记录列表查询,触发关键词详情
|
|
ALTER TABLE we_auto_tag_rule_hit_keyword_record DROP match_type;
|
|
ALTER TABLE `we_auto_tag_rule_hit_keyword_record` MODIFY COLUMN `keyword` varchar(255) NOT NULL DEFAULT '' COMMENT '触发的关键词';
|
|
|
|
-- tigger 2022-03-09 添加规则页面 2291的菜单
|
|
INSERT INTO `sys_menu`(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2291, '新增规则页面', 2280, 22, 'addRule', 'customerManage/autoLabel/addRule', 1, 'P', '1', '0', '', '#', 'admin', '2022-03-04 16:22:16', 'admin', '2022-03-04 18:08:09', '');
|
|
|