liu
11 小时以前 c3b0503f8e2ecf955d0e8e4ca9294e6cd5199c0b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- =============================================
-- HRM 员工表:岗位多选改造 SQL
-- 1. 添加 post_ids 字段(JSON 格式,与 role_ids 存储方式一致)
-- 2. 迁移已有 post_id 数据到 post_ids
-- 3. 保留 post_id 字段(兼容旧脚本/外部引用,已废弃不再写入)
-- =============================================
 
-- 1. 添加岗位ID列表字段(JSON格式存储)
ALTER TABLE `hrm_employee` ADD COLUMN `post_ids` varchar(500) DEFAULT NULL COMMENT '岗位ID列表(JSON格式)' AFTER `post_id`;
 
-- 2. 迁移已有 post_id 数据到 post_ids
UPDATE `hrm_employee` SET `post_ids` = CONCAT('[', `post_id`, ']') WHERE `post_id` IS NOT NULL AND (`post_ids` IS NULL OR `post_ids` = '');
 
-- 执行完成提示
SELECT 'HRM 员工表岗位多选改造完成!' AS result;