feat: 同步地大代码
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
-- 系统用户增加福利享受截止时间,字段保持可空以兼容历史人员数据。
|
||||
-- 脚本支持重复执行,字段已存在时不再修改表结构。
|
||||
SET @welfare_stop_date_column_count = (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'sys_user'
|
||||
AND COLUMN_NAME = 'welfareStopDate'
|
||||
);
|
||||
|
||||
SET @welfare_stop_date_ddl = IF(
|
||||
@welfare_stop_date_column_count = 0,
|
||||
'ALTER TABLE sys_user ADD COLUMN welfareStopDate DATE NULL COMMENT ''福利享受截止时间'' AFTER retireDate',
|
||||
'SELECT 1'
|
||||
);
|
||||
|
||||
PREPARE welfare_stop_date_stmt FROM @welfare_stop_date_ddl;
|
||||
EXECUTE welfare_stop_date_stmt;
|
||||
DEALLOCATE PREPARE welfare_stop_date_stmt;
|
||||
Reference in New Issue
Block a user