-- 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);