SLMS Development Team
|
1b02cd8b48
|
feat: 更新AI服务、数据管理和借阅历史等功能
|
4 weeks ago |
SLMS Development Team
|
07f9f5efd9
|
本地和jenkins打包不一致
|
4 weeks ago |
SLMS Development Team
|
b192fda59a
|
打包完整制品
|
4 weeks ago |
SLMS Development Team
|
dca4258adb
|
完善打包exe制品
|
4 weeks ago |
SLMS Development Team
|
67fe27a6d7
|
web端增强阅读等功能
|
4 weeks ago |
SLMS Development Team
|
a659ef353d
|
优化多个md格式文档ASCII模型图右对齐
|
1 month ago |
SLMS Development Team
|
89871695f4
|
CLI端完成
|
1 month ago |
SLMS Development Team
|
e24e3df9a2
|
CLI端补齐UML绘图功能
|
1 month ago |
SLMS Development Team
|
4787568699
|
qwen也不听话了
|
1 month ago |
SLMS Development Team
|
9695959b0d
|
TRAE继续修复问题
|
1 month ago |
SLMS Development Team
|
7438f8be9f
|
GLM很蠢而Qwen确修复所有问题
|
1 month ago |
SLMS Development Team
|
5bdf21552c
|
sonarqube扫码如何修复
|
1 month ago |
SLMS Development Team
|
3533d22240
|
修复效率很低
|
1 month ago |
SLMS Development Team
|
c49f975e23
|
修复的问题越来越多
|
1 month ago |
SLMS Development Team
|
6337d908db
|
修复SonarQube问题
|
1 month ago |
SLMS Development Team
|
2968b5e1f3
|
feat: 增加CLI和GUI模块测试,修复数据库schema和测试初始化问题
- 新增 AICommandHandlerTest.java (8个测试)
- 新增 GUIServiceTest.java (11个测试)
- 修复 SQLDialect.java 添加缺失的 qr_code, location, description 列
- 修复多个测试文件的数据初始化问题
- 更新 gui/build.gradle 添加测试依赖
- 更新 Jenkinsfile 保留测试数据库文件
测试统计:
- Core: 222 tests passed
- Backend: 67 tests passed
- CLI: 13 tests passed
- GUI: 11 tests passed
- Total: 313 tests, 0 failures, 0 skipped
|
1 month ago |
SLMS Development Team
|
8d386a4195
|
统一数据库
|
1 month ago |
SLMS Development Team
|
f58ed9aa93
|
完善CLI的图书列表显示格式
|
1 month ago |
SLMS Development Team
|
efb2b92b97
|
refactor: 四端切换改用JAR包直接运行,适配生产环境
|
1 month ago |
SLMS Development Team
|
3d1415e334
|
refactor: 四端切换改为统一项目模式,无需切换分支
- CLI: 直接运行 gradlew :gui:run 或 :backend:bootRun
- GUI: 直接运行 gradlew :cli:run 或 :backend:bootRun
- Web: 更新说明为统一项目模式
- Android: 更新切换说明
|
1 month ago |
SLMS Development Team
|
6aac81eeca
|
fix: 修复合并后的编译错误
- 删除SecurityConfig避免spring-security依赖
- 修复AIModelFactory.getService为createService
- 修复QRCodeUtil.printQRCodeToConsole参数
|
1 month ago |
SLMS Development Team
|
952f39bb2d
|
merge: 合并四端功能到统一分支
- CLI: 命令行客户端完整功能
- GUI: JavaFX桌面客户端
- Web: Spring Boot Web应用
- Android: 移动端应用
实现单分支+多模块架构
|
1 month ago |
SLMS Development Team
|
40a17d289a
|
修复CLI切换到GUI功能,直接启动GUI而不是显示命令
|
1 month ago |
SLMS Development Team
|
fe61531a2b
|
CLI端完成
|
1 month ago |
SLMS Development Team
|
830d028c4d
|
fix: 修复Android构建错误,APK构建成功
- 修复MainActivity.java文件结构问题
- 移除重复的方法定义和嵌套错误
- 成功构建debug APK
|
1 month ago |
SLMS Development Team
|
b79254c8d8
|
fix: 修复Role枚举引用错误(STAFF->LIBRARIAN)
|
1 month ago |
SLMS Development Team
|
da6acb44b2
|
feat: 四端实现快速登录功能(教师、学生、访客测试账号)
|
1 month ago |
SLMS Development Team
|
db8229602c
|
feat: CLI和GUI端添加二维码生成功能,支持Android扫码借还书
|
2 months ago |
SLMS Development Team
|
95dbd71b1f
|
feat(android): 接入 AI 接口并重构菜单结构
|
2 months ago |
SLMS Development Team
|
8db1317404
|
fix: 修复 Jenkins 编译错误(用户资料 API 与 CLI AI 索引)
|
2 months ago |
SLMS Development Team
|
6b0ba0c518
|
feat: 四端功能联调与 Android 在线阅读与登录增强
|
2 months ago |
SLMS Development Team
|
f5b6f13a84
|
feat: v1.12.0 添加用户管理、登录注册、馆员审核功能
- User 模型添加密码、角色、状态字段
- UserService 添加登录、注册、审核、密码管理功能
- SQLDialect 更新用户表结构
- CLI 端扩展支持全部15个功能模块
- 默认管理员账户: admin@library.com / admin123
|
2 months ago |
SLMS Development Team
|
dac6e5ccd0
|
fix: 统一所有模块版本号为 1.11.0
- core: 1.9.0 -> 1.11.0
- cli: 1.0.0 -> 1.11.0
- gui: 1.0.0 -> 1.11.0
- backend: 1.0.0 -> 1.11.0
制品将显示为 v1.11.0.构建ID
|
2 months ago |
SLMS Development Team
|
136816bcd4
|
feat(v1.2.0): 完善图书管理功能,四端一致
BookService 新增功能:
- searchBooks() 按关键词搜索
- findBookByIsbn() 按ISBN查找
- findBooksByCategory() 按分类查找
- findBooksByType() 按类型查找
- updateBook() 更新图书信息
- deleteBook() / deleteBookByIsbn() 删除图书
- countBooks() / countAvailableBooks() 统计
- getAllCategories() 获取所有分类
CLI 端完善:
- 修复图书类型: 普通图书 -> 实体书
- 添加图书类型选择 (1-实体书 2-电子书 3-期刊)
- 新增 edit/detail/category/stats 命令
- ISBN 重复检查、删除确认
GUI 端完善:
- 工具栏添加编辑/详情/删除/搜索/统计按钮
- 表格添加类型列,双击查看详情
- 添加书籍类型下拉选择
- ISBN 唯一性检查
Web 端完善:
- 添加编辑/删除图书功能
- 新增 edit-book.html 模板
- 使用 searchBooks() 优化搜索
- 添加统计页面 /stats
|
2 months ago |
SLMS Development Team
|
f2032c1920
|
feat: 添加JaCoCo代码覆盖率支持
- core/cli/gui/backend模块添加JaCoCo插件
- 配置测试后自动生成XML和HTML覆盖率报告
- Jenkinsfile更新:测试时生成覆盖率报告
- SonarQube配置读取JaCoCo覆盖率报告路径
|
2 months ago |
SLMS Development Team
|
f2943955af
|
feat: 增强构建配置和GUI功能
- 所有制品加入构建次数版本号
- GUI添加语音录音/播报功能 (DesktopSpeechService)
- GUI添加PlantUML图生成功能 (PlantUMLService)
- Jenkinsfile添加Tomcat部署阶段
- 调整流水线顺序:SonarQube扫描移至构建四端之前
- 添加本地Tomcat部署脚本
|
2 months ago |
SLMS Development Team
|
432913aa80
|
修复 fat jar 签名文件冲突导致 EXE 启动失败
|
2 months ago |
SLMS Development Team
|
de89a4fff3
|
添加各子系统测试:core、cli、gui(Mockito)
|
2 months ago |
SLMS Development Team
|
e97e14e5cd
|
修复构建:添加cli/gui/backend的build.gradle和源代码
|
2 months ago |