-- =============================================
|
-- HRM 员工表结构变更 SQL
|
-- 1. 删除 user_id 字段
|
-- 2. 添加手机号唯一索引
|
-- 3. 添加基本工资字段
|
-- 4. 添加角色ID列表字段
|
-- =============================================
|
|
-- 1. 删除 user_id 相关的唯一索引
|
ALTER TABLE `hrm_employee` DROP INDEX `uk_user_id`;
|
|
-- 2. 删除 user_id 字段
|
ALTER TABLE `hrm_employee` DROP COLUMN `user_id`;
|
|
-- 3. 添加手机号唯一索引
|
ALTER TABLE `hrm_employee` ADD UNIQUE INDEX `uk_phone` (`phone`);
|
|
-- 4. 添加基本工资字段
|
ALTER TABLE `hrm_employee` ADD COLUMN `base_salary` decimal(12,2) DEFAULT NULL COMMENT '基本工资' AFTER `salary_structure_id`;
|
|
-- 5. 添加角色ID列表字段(JSON格式存储)
|
ALTER TABLE `hrm_employee` ADD COLUMN `role_ids` varchar(500) DEFAULT NULL COMMENT '角色ID列表(JSON格式)' AFTER `base_salary`;
|
|
-- 执行完成提示
|
SELECT 'HRM 员工表结构变更完成!' AS result;
|