Commit Graph

549 Commits

Author SHA1 Message Date
b70f45fb04 Merge pull request '考勤请假同步、SSE 修复与学生报告优化' (#59) from codex/ai-a2ui-agent-tools into main 2026-08-05 10:58:31 +00:00
b882411f42 refactor: 拆分考勤服务文件并通过 aislop 全项目扫描
Some checks failed
CI / check (pull_request) Failing after 5m24s
2026-08-05 18:55:36 +08:00
6ba7f4e3d0 refactor: 抽取课程考勤记录构建 helper,消除重复代码 2026-08-05 18:51:06 +08:00
c8316e9e8e feat: 结算时同步钉钉已审批请假并标记为请假 2026-08-05 18:43:02 +08:00
32343b271b fix: 通知 SSE 长连接被 Nginx 60s 超时掐断 2026-08-05 18:00:45 +08:00
2a519a3714 fix: 仪表盘 totalCapacity 聚合值转为数字 2026-08-05 17:53:44 +08:00
1e1e24f0f0 fix: 修复考勤控制器 DI 解析与班级日期迁移空 SQL 2026-08-05 17:46:11 +08:00
47720a8fcc refactor: 移除 SQLite 支持,仅保留 MySQL 2026-08-05 17:43:13 +08:00
81e622fa09 feat: 学生报告改为流式排版并隐藏空数据区块 2026-08-05 17:20:57 +08:00
fd39e1686a feat: 重构各业务模块管理页面与服务 2026-08-05 17:12:00 +08:00
80e6fccf05 chore: 服务端模块装配与入口更新 2026-08-05 17:11:43 +08:00
0c94ca54df feat: 新增通用导入中心 2026-08-05 17:11:39 +08:00
e9c8a1085d feat: 考勤模块重构与钉钉考勤同步 2026-08-05 17:11:23 +08:00
c622e40a12 feat: 学生档案与报告生成 2026-08-05 17:11:15 +08:00
0e6e3e2d96 feat: AI 对话支持 A2UI 表单/审查/图表与 Agent 工具 2026-08-05 17:11:00 +08:00
644c35ce53 feat: 完善 RBAC 权限体系与权限管理页面 2026-08-05 17:10:51 +08:00
68270e7571 refactor: 拆分数据库迁移基建并新增审计日志工具 2026-08-05 17:10:42 +08:00
d53bbd8176 refactor: 前端应用骨架迁移至 zustand 并统一路由权限壳 2026-08-05 17:10:30 +08:00
e21f0de427 docs: 更新技术文档 2026-08-05 17:10:18 +08:00
a9ce5563b1 chore: 升级依赖与工程配置 2026-08-05 17:10:14 +08:00
5f89335dbb Merge pull request 'feat: AI 对话 A2UI 表单/审查/图表、Agent 业务工具与前端状态迁移' (#58) from codex/ai-a2ui-agent-tools into main 2026-08-05 08:04:33 +00:00
bd55e0a061 chore: 重置 skills-lock
Some checks failed
CI / check (pull_request) Failing after 3m50s
2026-08-04 14:43:20 +08:00
3a1ed717d8 feat: 扩展 Agent 业务查询与学生增改工具 2026-08-04 14:43:20 +08:00
216a20ffaf feat: 钉钉学生同步支持仅绑定手机号及学生列表修复 2026-08-04 14:43:20 +08:00
50c44e4410 feat: AI 对话支持 A2UI 表单/审查/图表与 Excel 读取 2026-08-04 14:43:12 +08:00
f07ffdc64c refactor: 前端登录/权限/界面状态迁移至 zustand 2026-08-04 14:41:27 +08:00
ce1dcc07ea chore: 新增 zustand、@ant-design/x-card 与 officecli 依赖 2026-08-04 14:41:14 +08:00
75c42f52a1 chore: 忽略 vitest 测试截图产物 2026-08-04 14:41:03 +08:00
c38c508547 Merge pull request '为批量归档补充批量恢复、支持考试批量归档与恢复' (#57) from xiongyuxing/gongxue-base:main into main 2026-07-27 01:27:43 +00:00
d2411a0a9f Merge pull request 'Update data.sql: restructure data entries' (#56) from update-data-sql into main 2026-07-27 01:27:24 +00:00
095eccea76 feat: 支持考试批量归档与恢复
All checks were successful
CI / check (pull_request) Successful in 2m4s
2026-07-25 09:45:58 +08:00
0ef86e65ce feat: 为批量归档补充批量恢复 2026-07-25 09:34:03 +08:00
5e67d81bf5 Update data.sql: restructure data entries
All checks were successful
CI / check (pull_request) Successful in 2m5s
2026-07-24 18:00:17 +08:00
1da763109b Merge pull request 'Remove name field from ClassTeacher and derive teacher name from user' (#55) from xiongyuxing/gongxue-base:main into main
Reviewed-on: #55
2026-07-24 09:37:06 +00:00
4d77848bf7 Remove name field from ClassTeacher and derive teacher name from user
All checks were successful
CI / check (pull_request) Successful in 3m29s
lookup
2026-07-24 17:36:35 +08:00
1d656a80e7 Merge pull request '修复班级教师姓名显示' (#54) from xiongyuxing/gongxue-base:main into main
Reviewed-on: #54
2026-07-24 09:20:25 +00:00
c1bb05502e 修复班级教师姓名显示
All checks were successful
CI / check (pull_request) Successful in 2m26s
2026-07-24 17:19:18 +08:00
3bd72596c9 Merge pull request 'Update data.sql' (#53) from update-data-sql into main 2026-07-24 08:57:21 +00:00
4fc77aec07 Update data.sql
All checks were successful
CI / check (pull_request) Successful in 7m31s
2026-07-24 16:57:15 +08:00
6dcb2bc28a Merge pull request 'Clean up data.sql: remove unused entries' (#52) from cleanup-data-sql into main 2026-07-24 08:48:06 +00:00
d5a1d23037 Clean up data.sql: remove unused entries
All checks were successful
CI / check (pull_request) Successful in 2m11s
2026-07-24 16:47:54 +08:00
1f198d48ea Merge pull request 'Refactor AI chat: streaming, tool calls, UI polish' (#51) from refactor-ai-chat-streaming into main 2026-07-24 08:28:10 +00:00
5cf68e3f8a Merge pull request 'main' (#50) from xiongyuxing/gongxue-base:main into main 2026-07-24 08:28:07 +00:00
8656394b9b Refactor AI chat: streaming, tool calls, UI polish
All checks were successful
CI / check (pull_request) Successful in 3m25s
2026-07-24 16:27:50 +08:00
3573351f59 新增考试归档与恢复功能
Some checks failed
CI / check (pull_request) Failing after 2m15s
2026-07-24 16:18:35 +08:00
4046e29e33 Remove manual code-splitting config for React, ECharts, and Antd
Some checks failed
CI / check (pull_request) Failing after 2m7s
2026-07-24 16:06:57 +08:00
525bbd1a56 Add seed data for 2025 summer school schedule
Some checks failed
CI / check (pull_request) Failing after 2m42s
Drop unused KeyOutlined import and refactor init.sql to drop all tables
safely
2026-07-24 15:28:19 +08:00
f53934c67d 新增暑期班课表数据库初始化脚本 2026-07-24 15:02:08 +08:00
e605586fc9 Merge pull request 'Refactor AI config to step-based wizard with DeepSeek defaults' (#49) from refactor-ai-config-wizard into main 2026-07-24 06:35:16 +00:00
150e6ecff0 Refactor AI config to step-based wizard with DeepSeek defaults
Some checks failed
CI / check (pull_request) Failing after 1m38s
2026-07-24 14:34:32 +08:00