feat: 同步地大代码

This commit is contained in:
2026-10-08 15:33:01 +08:00
parent ae37d48657
commit 4cd992fb28
116 changed files with 5824 additions and 2179 deletions
@@ -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;