easyink/sql/update/update-V1.2.0.sql

151 lines
12 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- yiming 2021.9.6 修改群名称字段长度 Tower 任务: 表结构字段长度修改 ( https://tower.im/teams/636204/todos/42292 )
ALTER TABLE `we_group`
MODIFY COLUMN `group_name` varchar (128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '群聊' COMMENT '群名' AFTER `owner`;
-- yiming 2021.9.6 修改客户地址、邮件字段长度 Tower 任务: 表结构字段长度修改 ( https://tower.im/teams/636204/todos/42292 )
ALTER TABLE `we_flower_customer_rel`
MODIFY COLUMN `address` varchar (255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '客户地址' AFTER `qq`,
MODIFY COLUMN `email` varchar (128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '邮件' AFTER `address`;
-- yiming 2021.9.6 修改群聊名称长度 Tower 任务: 表结构字段长度修改 ( https://tower.im/teams/636204/todos/42292 )
ALTER TABLE `we_group_code_actual`
MODIFY COLUMN `chat_group_name` varchar (128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '群聊名称' AFTER `scan_code_times_limit`;
-- yiming 20219.6 修改音频时长字段长度 Tower 任务: 表结构字段长度修改 ( https://tower.im/teams/636204/todos/42292 )
ALTER TABLE `we_material`
MODIFY COLUMN `audio_time` varchar (32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '音频时长' AFTER `del_flag`;
-- yiming 20219.9 修改错误标签名 Tower 任务: 数据表内容拼写错误 ( https://tower.im/teams/636204/todos/42369 )
ALTER TABLE `we_tag_group`
CHANGE COLUMN `gourp_name` `group_name` varchar (50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标签组名' AFTER `group_id`;
-- silver_chariot 2021.9.8 we_user增加 主部门main_department字段 (https://tower.im/teams/636204/todos/42304/)
ALTER TABLE `we_user`
ADD COLUMN `main_department` bigint(20) NOT NULL DEFAULT 0 COMMENT '主部门ID' AFTER `wx_account`;
-- yiming 2021.9.9 离职继承重构需要新建表 Tower 任务: 离职继承优化 ( https://tower.im/teams/636204/todos/41989 )
-- ----------------------------
-- Table structure for we_leave_user
-- ----------------------------
DROP TABLE IF EXISTS `we_leave_user`;
CREATE TABLE `we_leave_user`
(
`id` bigint(20) NOT NULL,
`user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户id',
`head_image_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '头像地址',
`user_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户名称',
`alias` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称',
`main_department_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户所属主部门名字',
`is_allocate` tinyint(1) NOT NULL DEFAULT 0 COMMENT '离职是否分配(1:已分配;0:未分配;)',
`dimission_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '离职时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `user_id`(`user_id`, `dimission_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '企业员工离职表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for we_allocate_customer_v2
-- ----------------------------
DROP TABLE IF EXISTS `we_allocate_customer_v2`;
CREATE TABLE `we_allocate_customer_v2`
(
`id` bigint(20) NOT NULL,
`takeover_userid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '接替成员的userid',
`external_userid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '被分配的客户id',
`handover_userid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '原跟进成员的userid',
`allocate_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '分配时间',
`customer_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '外部联系人名称',
`status` tinyint(4) NOT NULL DEFAULT 2 COMMENT '接替状态, 1-接替完毕 2-等待接替 3-客户拒绝 4-接替成员客户达到上限 5-无接替记录',
`dimission_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '员工离职时间',
`takeover_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '接替客户的时间,如果是等待接替状态,则为未来的自动接替时间',
`fail_reason` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '失败原因',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '离职分配的客户列表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for we_allocate_group_v2
-- ----------------------------
DROP TABLE IF EXISTS `we_allocate_group_v2`;
CREATE TABLE `we_allocate_group_v2`
(
`id` bigint(20) NOT NULL,
`chat_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分配的群id',
`new_owner` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '新群主',
`old_owner` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '原群主',
`status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '接替状态, 0-未交接 1-接替完毕 2-交接失败',
`dimission_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '员工离职时间',
`allocate_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '分配时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分配的群组表' ROW_FORMAT = Dynamic;
-- Society my sister Li 2021.09.13 将tip_msg原本数据中超过10字符的数据截取前1-10 Tower任务: https://tower.im/teams/636204/todos/42433/
UPDATE we_group_code SET tip_msg = SUBSTRING( tip_msg, 1, 10 ) WHERE LENGTH( tip_msg ) > 10;
-- Society my sister Li 2021.09.13 修改客户群活码字段长度 Tower任务: https://tower.im/teams/636204/todos/42433/
ALTER TABLE `we_group_code`
MODIFY COLUMN `activity_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活码名称' AFTER `activity_head_url`,
MODIFY COLUMN `activity_desc` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活码描述' AFTER `activity_name`,
MODIFY COLUMN `guide` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '引导语' AFTER `activity_scene`,
MODIFY COLUMN `tip_msg` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '进群提示语' AFTER `join_group_is_tip`;
-- Society my sister Li 2021.09.13 修改欢迎语welcome_msg字段长度255->4000 Tower 任务: (https://tower.im/teams/636204/todos/42438/)
ALTER TABLE `we_msg_tlp`
MODIFY COLUMN `welcome_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '欢迎语' AFTER `id`;
-- yiming 2021.9.13 Tower 任务: 后端修改 ( https://tower.im/teams/636204/todos/42452 )
ALTER TABLE `we_emple_code`
MODIFY COLUMN `welcome_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '欢迎语' AFTER `scenario`;
-- yiming 2021.9.13 Tower 任务: 系统设置——员工 ( https://tower.im/teams/636204/todos/42430 )
ALTER TABLE `we_user`
MODIFY COLUMN `id_card` char (30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '身份证号' AFTER `enable`;
-- yiming 2021.9.13 Tower 任务: 后端修改 ( https://tower.im/teams/636204/todos/42451 )
ALTER TABLE `we_customer_seedmessage`
MODIFY COLUMN `link_title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '链接消息:图文消息标题' AFTER `pic_url`;
-- Society my sister Li 2021.9.14 Tower 任务: 素材库分组名称修改长度限制,超出部分截取 (https://tower.im/teams/636204/todos/42437/)
UPDATE `we_category` SET `name` = SUBSTRING( `name`, 1, 16 ) WHERE LENGTH( `name` ) > 16;
ALTER TABLE `we_category`
MODIFY COLUMN `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类名称' AFTER `media_type`;
-- Society my sister Li 2021.9.14 Tower 任务: 素材库名称、描述修改长度限制,超出部分截取 (https://tower.im/teams/636204/todos/42437/)
UPDATE `we_material` SET `material_name` = SUBSTRING( `material_name`, 1, 32 ) WHERE LENGTH( `material_name` ) > 32;
UPDATE `we_material` SET `digest` = SUBSTRING( `digest`, 1, 64 ) WHERE LENGTH( `digest` ) > 64;
ALTER TABLE `we_material`
MODIFY COLUMN `material_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片名称' AFTER `content`,
MODIFY COLUMN `digest` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '摘要' AFTER `material_name`;
-- yiming 2021.9.13 离职继承数据权限问题 Tower 任务: 部门权限下离职继承数据库异常 ( https://tower.im/teams/636204/todos/42475 )
ALTER TABLE `we_leave_user`
ADD COLUMN `main_department` bigint(20) NOT NULL DEFAULT '0' COMMENT '主部门id用于数据权限效验' AFTER `alias`;
-- yiming 2021.9.10 Tower 任务: 群发记录异常 ( https://tower.im/teams/636204/todos/42406 )
ALTER TABLE `we_customer_messagetimetask`
ADD COLUMN `customers_map` longtext NOT NULL COMMENT '客户员工对应map' AFTER `customers_info`;
-- Society my sister Li 2021.9.14 Tower 任务:新客建群创建成功后显示在员工活码中 (https://tower.im/teams/636204/todos/42250/)
ALTER TABLE `we_emple_code`
ADD COLUMN `source` tinyint(4) NOT NULL DEFAULT 0 COMMENT '来源类型0活码创建1新客建群创建';
-- Society my sister Li 2021.09.14 标签建群.任务名称长度>32字符的,截取1-32 Tower 任务:( https://tower.im/teams/636204/todos/42436/ )
UPDATE we_pres_tag_group SET task_name = SUBSTRING( task_name, 1, 32 ) WHERE LENGTH( task_name ) > 32;
-- Society my sister Li 2021.09.14 标签建群字段长度修改 Tower 任务:( https://tower.im/teams/636204/todos/42436/ )
ALTER TABLE `we_pres_tag_group`
MODIFY COLUMN `task_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务名称' AFTER `msgid`,
MODIFY COLUMN `welcome_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '加群引导语' AFTER `cus_end_time`;
-- yiming 2021.9.15 Tower 任务: 群发记录异常 ( https://tower.im/teams/636204/todos/42406 )
ALTER TABLE `we_customer_messagetimetask`
DROP COLUMN `customers_map`;
-- Tower 任务: 后端 ( https://tower.im/teams/636204/todos/42609 )
ALTER TABLE `we_user`
MODIFY COLUMN `email` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '邮箱' AFTER `mobile`;
-- yiming 2021.9.16 Tower 任务: 会话存档定时任务初始化异常 ( https://tower.im/teams/636204/todos/42686 )
UPDATE sys_job SET cron_expression = '0 */2 * * * ?' WHERE invoke_target = 'ryTask.FinanceTask';
UPDATE qrtz_cron_triggers SET cron_expression = '0 */2 * * * ?' WHERE trigger_name = 'TASK_CLASS_NAME4';