easyink/sql/update/update-V1.3.0.sql

462 lines
23 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.

-- 1*+ 2021.09.09 兼容三方应用增加服务商配置表 Tower 任务: 兼容第三方应用的改造 ( https://tower.im/teams/636204/todos/42274 )
DROP TABLE IF EXISTS `we_provider_account`;
CREATE TABLE `we_provider_account` (
`corp_id` VARCHAR(64) NOT NULL DEFAULT ''
COMMENT '服务商企业ID',
`provider_secret` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '服务商企业Secret',
`suite_id` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '三方应用ID',
`suite_secret` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '三方应用Secret',
`token` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '三方应用token',
`encoding_aes_key` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '三方应用aeskey',
PRIMARY KEY (`corp_id`, `suite_id`)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COMMENT ='企业微信服务商配置表';
-- 1*+ 2021.09.09 兼容三方应用增加服务商配置表 Tower 任务: 兼容第三方应用的改造 ( https://tower.im/teams/636204/todos/42274 )
DROP TABLE IF EXISTS `we_auth_corp_info`;
CREATE TABLE `we_auth_corp_info` (
`corp_id` VARCHAR(64) NOT NULL DEFAULT ''
COMMENT '授权企业ID',
`suite_id` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '第三方应用的SuiteId',
`permanent_code` VARCHAR(512) NOT NULL DEFAULT ''
COMMENT '企业微信永久授权码,最长为512字节',
`corp_name` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '授权方企业名称,即企业简称',
`corp_type` VARCHAR(64) NOT NULL DEFAULT ''
COMMENT '授权方企业类型认证号verified, 注册号unverified',
`corp_square_logo_url` VARCHAR(512) NOT NULL DEFAULT ''
COMMENT '授权方企业方形头像',
`corp_user_max` INT(11) NOT NULL DEFAULT '0'
COMMENT '授权方企业用户规模',
`corp_agent_max` INT(11) NOT NULL DEFAULT '0'
COMMENT '授权方企业应用数上限',
`corp_full_name` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '授权方企业的主体名称(仅认证或验证过的企业有),即企业全称。',
`subject_type` TINYINT(2) NOT NULL DEFAULT '0'
COMMENT '企业类型1. 企业; 2. 政府以及事业单位; 3. 其他组织, 4.团队号',
`verified_end_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
COMMENT '认证到期时间',
`corp_wxqrcode` VARCHAR(512) NOT NULL DEFAULT ''
COMMENT '授权企业在微工作台(原企业号)的二维码,可用于关注微工作台',
`corp_scale` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '企业规模。当企业未设置该属性时,值为空',
`corp_industry` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '企业所属行业。当企业未设置该属性时,值为空',
`corp_sub_industry` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '企业所属子行业。当企业未设置该属性时,值为空',
`cancel_auth` TINYINT(1) NOT NULL DEFAULT '0'
COMMENT '取消授权(0N1Y)',
PRIMARY KEY (`corp_id`)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COMMENT ='授权企业信息表';
-- 1*+ 2021.09.09 兼容三方应用增加服务商配置表 Tower 任务: 兼容第三方应用的改造 ( https://tower.im/teams/636204/todos/42274 )
DROP TABLE IF EXISTS `we_auth_corp_info_extend`;
CREATE TABLE `we_auth_corp_info_extend` (
`corp_id` VARCHAR(64) NOT NULL DEFAULT ''
COMMENT '授权企业ID',
`suite_id` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '第三方应用的SuiteId',
`agentid` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '授权方应用id',
`name` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '授权方应用名字',
`square_logo_url` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '授权方应用方形头像',
`round_logo_url` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '授权方应用圆形头像',
`auth_mode` TINYINT(2) NOT NULL DEFAULT '-1'
COMMENT '授权模式0为管理员授权1为成员授权',
`is_customized_app` TINYINT(1) NOT NULL DEFAULT '0'
COMMENT '是否为代开发自建应用(0N1Y)',
`auth_user_info_userid` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '授权管理员的userid可能为空企业互联由上级企业共享第三方应用给下级时不返回授权的管理员信息',
`auth_user_info_open_userid` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '授权管理员的open_userid可能为空企业互联由上级企业共享第三方应用给下级时不返回授权的管理员信息',
`auth_user_info_name` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '授权管理员的name可能为空',
`auth_user_info_avatar` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '授权管理员的头像url可能为空',
`dealer_corp_info_corpid` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '代理服务商企业微信id',
`dealer_corp_info_corp_name` VARCHAR(255) NOT NULL DEFAULT ''
COMMENT '代理服务商企业微信名称',
`register_code_info_register_code` VARCHAR(512) NOT NULL DEFAULT ''
COMMENT '注册码 , 最长为512个字节',
`register_code_info_template_id` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '推广包ID最长为128个字节',
`register_code_info_state` VARCHAR(128) NOT NULL DEFAULT ''
COMMENT '用户自定义的状态值。只支持英文字母和数字最长为128字节。',
PRIMARY KEY (`corp_id`)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COMMENT ='授权企业信息扩展表';
-- honghai 2021.09.24 修改敏感行为记录表操作人/被操作人信息字段长度 Tower 任务: 消息审计/敏感行为/敏感行为记录缺失字段 ( https://tower.im/teams/636204/todos/43101 )
ALTER TABLE `we_sensitive_act_hit`
MODIFY COLUMN `operator` VARCHAR(512) CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci NOT NULL DEFAULT ''
COMMENT '敏感行为操作人信息'
AFTER `operator_id`;
ALTER TABLE `we_sensitive_act_hit`
MODIFY COLUMN `operate_target` VARCHAR(512) CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci NOT NULL DEFAULT ''
COMMENT '敏感行为操作对象信息'
AFTER `operate_target_id`;
-- honghai 2021.09.24 Tower 任务: 敏感行为管理类型名称修改 ( https://tower.im/teams/636204/todos/43182 )
UPDATE we_sensitive_act
SET act_name = '拉黑/删除客户'
WHERE act_name = '拉黑/删除好友';
UPDATE we_sensitive_act
SET act_name = '互发红包'
WHERE act_name = '发红包';
UPDATE we_sensitive_act
SET act_name = '员工发送名片'
WHERE act_name = '发名片';
-- yiming 2021.9.18 多租户改造 Tower 任务: 表字段增加 ( https://tower.im/teams/636204/todos/42742 )
-- 修改客户表
ALTER TABLE `we_customer`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业ID' AFTER `external_userid`;
-- 修改客户轨迹表
ALTER TABLE `we_customer_trajectory`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `agent_id`;
-- 修改客户关系表
ALTER TABLE `we_flower_customer_rel`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `external_userid`;
-- 修改离职员工表
ALTER TABLE `we_leave_user`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `user_id`;
-- 修改标签组表
ALTER TABLE `we_tag_group`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `group_id`;
-- 修改群聊表
ALTER TABLE `we_group`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `owner`;
-- honghai 2021.9.18 会话存档模块多租户改造 Tower 任务: 表字段增加 ( https://tower.im/teams/636204/todos/42714/ )
ALTER TABLE `we_chat_contact_mapping`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `is_custom`;
ALTER TABLE `we_sensitive`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `update_time`;
ALTER TABLE `we_sensitive_act`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `update_time`;
ALTER TABLE `we_sensitive_act_hit`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `update_time`;
ALTER TABLE `we_sensitive_audit_scope`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `audit_scope_name`;
-- yytofo 2021.9.18 Tower 任务: 首页统计 ( https://tower.im/teams/636204/todos/42843 )
-- 修改联系客户统计数据
ALTER TABLE `we_user_behavior_data`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业ID' AFTER `id`;
-- 修改群聊数据统计表
ALTER TABLE `we_group_statistic`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '授权企业ID' AFTER `id`;
-- My society sisterLi 2021.09.18 欢迎语增加corpId字段 Tower 任务: 兼容第三方应用改造 ( https://tower.im/teams/636204/todos/42810/ )
ALTER TABLE `we_msg_tlp`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '授权企业ID' AFTER `id`;
-- My society sisterLi 2021.9.18 员工活码增加corp_id字段 Tower 任务: 表结构字段长度修改 ( https://tower.im/teams/636204/todos/42722/ )
ALTER TABLE `we_emple_code`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '授权企业ID' AFTER `id`;
-- yiming 2021.9.17 Tower 任务: 运营中心 ( https://tower.im/teams/636204/todos/42710 )
ALTER TABLE `we_customer_messageoriginal`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业ID' AFTER `message_original_Id`;
-- yiming 2021.9.17 多租户修改 Tower 任务: 群活码 ( https://tower.im/teams/636204/todos/42723 )
ALTER TABLE `we_group_code`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业Id' AFTER `id`;
-- yiming 2021.9.18 多租户 Tower 任务: 新客建群 ( https://tower.im/teams/636204/todos/42727 )
ALTER TABLE `we_community_new_group`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业Id' AFTER `id`;
-- yiming 2021.9.22 增加索引 Tower 任务: 群发 ( https://tower.im/teams/636204/todos/42725 )
ALTER TABLE `we_customer_messgaeresult`
ADD INDEX `idx_message_id`(`message_id`) USING BTREE COMMENT '消息表id';
-- silver_chariot 2021.09.18 成员表增加corp_id字段 Tower 任务: 多租户模式改造 ( https://tower.im/teams/636204/todos/42289 )
ALTER TABLE `we_user`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司ID' FIRST ,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`corp_id`, `user_id`),
ADD INDEX `idx_is_activate` (`is_activate`) USING BTREE ;
-- silver_chariot 2021.09.18 部门表增加corp_id字段并与原id构成主键 Tower 任务: 多租户模式改造 ( https://tower.im/teams/636204/todos/42289 )
ALTER TABLE `we_department`
MODIFY COLUMN `id` bigint(20) NOT NULL ,
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '公司ID' FIRST ,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`corp_id`, `id`);
-- yiming 2021.9.18 多租户改造 Tower 任务: 表字段增加 ( https://tower.im/teams/636204/todos/42742 )
ALTER TABLE `we_allocate_customer_v2`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `handover_userid`;
ALTER TABLE `we_allocate_group_v2`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `chat_id`;
-- silver_chariot 2021.9.22 多租户:角色表改造 Tower 任务: 角色列表和导出角色 ( https://tower.im/teams/636204/todos/42789 )
ALTER TABLE `sys_role`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '公司id' AFTER `role_id`,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`role_id`);
-- silver_chariot 2021.9.22 多租户角色表增加corp_id的索引
ALTER TABLE `sys_role`
ADD INDEX `idx_corp_id` (`corp_id`) USING BTREE ;
-- silver_chariot 2021.09.22 角色表增加角色类型字段
ALTER TABLE `sys_role`
ADD COLUMN `role_type` tinyint(4) NOT NULL DEFAULT 3 COMMENT '角色类型1系统默认超级管理员角色, 2:系统默认角色,3:自定义角色)' AFTER `remark`;
-- silver_chariot 2021.09.22 多租户给以前的角色数据初始化corp_id
UPDATE sys_role
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- silver_chariot 2021.09.22 多租户给以前的部门数据初始化corp_id
UPDATE we_department
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- silver_chariot 2021.09.22 多租户给以前的员工数据初始化corp_id
UPDATE we_user
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- silver_chariot 2021.09.22 角色类型 默认值改为3 自定义
ALTER TABLE `sys_role`
MODIFY COLUMN `role_type` tinyint(4) NOT NULL DEFAULT 3 COMMENT '角色类型1系统默认超级管理员角色, 2:系统默认角色,3:自定义角色)' AFTER `remark`;
-- silver_chariot 2021.09.22 修改默认角色的角色类型
update sys_role set role_type = 1 where role_key = 'admin';
update sys_role set role_type = 2 where role_key = 'depart' or role_key = 'employee';
-- yiming 2021.9.23 多租户:群聊表改造 Tower 任务: 群聊模块修改 ( https://tower.im/teams/636204/todos/42745 )
ALTER TABLE `we_group_member`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业id' AFTER `chat_id`;
-- My society sisterLi 2021.09.22 标签建群增加corpId字段 Tower 任务: 兼容第三方应用改造 (https://tower.im/teams/636204/todos/42726/)
ALTER TABLE `we_pres_tag_group`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业ID' AFTER `task_id`;
-- My society sisterLi 2021.09.18 素材库增加corpId字段 Tower 任务: 兼容第三方应用改造 ( https://tower.im/teams/636204/todos/42724/ )
ALTER TABLE `we_category`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '授权企业ID' AFTER `id`;
ALTER TABLE `we_chat_item`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '授权企业ID' AFTER `item_id`;
ALTER TABLE `we_chat_side`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '授权企业ID' AFTER `side_id`;
-- silver_chariot 2021.9.23 登录记录表增加corp_id Tower 任务: 登录记录 ( https://tower.im/teams/636204/todos/42795 )
ALTER TABLE `sys_logininfor`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '企业ID' AFTER `info_id`,
ADD INDEX `idx_corp_id` (`corp_id`) USING BTREE ;
-- silver_chariot 2021.9.23 给登录记录表初始化corp_id Tower 任务: 登录记录 ( https://tower.im/teams/636204/todos/42795 )
UPDATE sys_logininfor
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- silver_chariot 2021.9.24 给操作记录表增加 corp_id Tower 任务: 系统操作记录 ( https://tower.im/teams/636204/todos/42796 )
ALTER TABLE `sys_oper_log`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '公司ID' AFTER `oper_id`,
ADD INDEX `idx_corp_id` (`corp_id`) USING BTREE ;
-- silver_chariot 2021.9.24 给操作记录表初始化corp_id Tower 任务: 系统操作记录 ( https://tower.im/teams/636204/todos/42796 )
UPDATE sys_oper_log
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- silver_chariot 2021.9.24 多租户改造给we_user_role表增加corp_id Tower 任务: 企业成员的增删改查 ( https://tower.im/teams/636204/todos/42800 )
ALTER TABLE `we_user_role`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '公司ID' FIRST ,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`corp_id`, `user_id`, `role_id`),
DROP INDEX `un_user_id` ,
ADD UNIQUE INDEX `un_corp_user_id` (`corp_id`, `user_id`) USING BTREE ;
-- silver_chariot 2021.9.24 给we_user_role之前数据初始化corp_id的值 Tower 任务: 企业成员的增删改查 ( https://tower.im/teams/636204/todos/42800 )
UPDATE we_user_role
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- My society sisterLi 2021.9.26 欢迎语we_msg_tlp增加数据初始化 Tower 任务: 运营中心-数据初始化 (https://tower.im/teams/636204/todos/43271/)
UPDATE we_msg_tlp
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- yiming 2021.9.23 多租户改造标签 Tower 任务: 标签模块修改 ( https://tower.im/teams/636204/todos/42744 )
-- 修改客户表
ALTER TABLE `we_tag`
ADD COLUMN `corp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '企业ID' AFTER `group_id`;
-- yiming 2021.9.26 多租户改造修改
ALTER TABLE `we_customer`
DROP PRIMARY KEY,
ADD PRIMARY KEY (`external_userid`, `corp_id`) USING BTREE;
ALTER TABLE `we_flower_customer_rel`
DROP INDEX `un_user_external_userid`,
ADD UNIQUE INDEX `un_user_external_userid_corpid`(`external_userid`, `user_id`, `corp_id`) USING BTREE;
ALTER TABLE `we_leave_user`
DROP INDEX `user_id`,
ADD UNIQUE INDEX `user_id`(`user_id`, `dimission_time`, `corp_id`) USING BTREE;
ALTER TABLE `we_group_member`
DROP INDEX `un_member` ,
ADD UNIQUE INDEX `un_member` (`user_id`, `chat_id`, `corp_id`) USING BTREE ;
-- 客户表
UPDATE we_customer
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 客户轨迹表
UPDATE we_customer_trajectory
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 客户关系表 we_flower_customer_rel
UPDATE we_flower_customer_rel
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 群聊表 we_group
UPDATE we_group
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 群成员表
UPDATE we_group_member
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 离职员工表
UPDATE we_leave_user
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 离职员工客户表
UPDATE we_allocate_customer_v2
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 离职员工群聊表
UPDATE we_allocate_group_v2
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- 标签组表
UPDATE we_tag_group
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- yiming 2021.9.26 初始化群发消息 原始数据信息表 corpId Tower 任务: 群发 ( https://tower.im/teams/636204/todos/43267 )
UPDATE we_customer_messageoriginal
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- yiming 2021.9.26 初始化群活码CorpId Tower 任务: 群活码 ( https://tower.im/teams/636204/todos/43266 )
UPDATE we_group_code
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- yiming 2021.9.26 初始化新客建群
UPDATE we_community_new_group
SET corp_id =
IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE
corp_id = '' OR corp_id IS NULL;
-- My society sisterLi 2021.09.26 员工活码增加初始化数据 Tower 任务: 运营中心-员工活码-初始化 (https://tower.im/teams/636204/todos/43265/)
UPDATE we_emple_code
SET corp_id = IFNULL((SELECT corp_id FROM we_corp_account WHERE STATUS = 0 AND del_flag = 0 LIMIT 1),'')
WHERE corp_id = '' OR corp_id IS NULL;
-- My society sisterLi 2021.09.26 给以前的素材库相关数据初始化corp_id. Tower 任务: 运营中心-素材库-数据初始化 (https://tower.im/teams/636204/todos/43270/)
UPDATE we_category
SET corp_id = IFNULL((SELECT corp_id FROM we_corp_account WHERE STATUS = 0 AND del_flag = 0 LIMIT 1),'')
WHERE corp_id = '' OR corp_id IS NULL;
UPDATE we_chat_item
SET corp_id = IFNULL((SELECT corp_id FROM we_corp_account WHERE STATUS = 0 AND del_flag = 0 LIMIT 1),'')
WHERE corp_id = '' OR corp_id IS NULL;
UPDATE we_chat_side
SET corp_id = IFNULL((SELECT corp_id FROM we_corp_account WHERE STATUS = 0 AND del_flag = 0 LIMIT 1),'')
WHERE corp_id = '' OR corp_id IS NULL;
-- My society sisterLi 2021.09.26 给以前的标签建群数据初始化corp_id. Tower 任务: 运营中心-标签建群-数据初始化 (https://tower.im/teams/636204/todos/43269/)
UPDATE we_pres_tag_group
SET corp_id = IFNULL( ((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1 )),'')
WHERE corp_id = '' OR corp_id IS NULL;
-- silver_chariot 2021.09.28 自定义角色关联部门表增加corp_id Tower 任务: 第三方应用数据权限异常 ( https://tower.im/teams/636204/todos/43515 )
ALTER TABLE `sys_role_dept`
ADD COLUMN `corp_id` varchar(64) NOT NULL DEFAULT '' COMMENT '公司Id' AFTER `role_id`,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`role_id`, `corp_id`, `dept_id`);
-- silver_chariot 2021.09.28 给以前的 sys_role_dept初始化corp_id
UPDATE sys_role_dept
SET corp_id = IFNULL((SELECT corp_id FROM we_corp_account WHERE status = 0 AND del_flag = 0 LIMIT 1),'')
WHERE corp_id = '' OR corp_id IS NULL;
-- silver_chariot 2021-09.29 去除不必要的菜单项 Tower 任务: 图片取消下载和复制菜单权限 ( https://tower.im/teams/636204/todos/43649 )
delete from sys_menu where menu_id in (2145,2203,2149,2204,2209);
delete from sys_role_menu where menu_id in (2145,2203,2149,2204,2209);