v2.4更新

This commit is contained in:
2026-05-29 11:12:13 +08:00
parent 122ffb4e0d
commit 6c0d8f0e94
12 changed files with 73 additions and 33 deletions

View File

@@ -232,8 +232,8 @@ INSERT IGNORE INTO `subjects` (`subject_name`, `subject_code`, `sort_order`) VAL
-- 初始化系统版本号
INSERT INTO `system_settings` (`setting_key`, `setting_value`)
VALUES ('db_version', '2.3')
ON DUPLICATE KEY UPDATE `setting_value` = '2.3';
VALUES ('db_version', '2.4')
ON DUPLICATE KEY UPDATE `setting_value` = '2.4';
-- 控制台输出初始化结果(含版本号)
SELECT CONCAT('数据库初始化完成!版本: v', (SELECT setting_value FROM system_settings WHERE setting_key = 'db_version')) AS message;

11
sql/upgrades/v2.4.sql Normal file
View File

@@ -0,0 +1,11 @@
-- ===========================================
-- 班级操行分管理系统 - v2.3 → v2.4 升级脚本
-- 字符集: utf8mb4
--
-- 说明: v2.4 为UI优化与功能完善版本无数据库 schema 变更。
-- 主要变更:
-- 1. 操行分扣分类型扩展(卫生/课堂/纪律/作业/考勤/劳动/志愿)
-- 2. 历史记录支持按扣分原因类型前缀筛选
-- 3. 修复科目删除失败问题
-- 4. 优化历史记录合并记录UI
-- ===========================================