Commit Graph
91 Commits
Author SHA1 Message Date
张翔 117978e148 feat(ui): 增强操作日志和仪表盘页面的UI交互体验
为操作日志页面添加操作模块图标和参数格式化展示功能
优化仪表盘页面统计卡片样式和最近登录/系统信息展示效果
2026-03-24 17:32:01 +08:00
张翔 31d66103e4 feat(登录日志): 添加今日登录次数统计功能
新增今日登录次数统计接口,修复Dashboard显示问题
- 在ISysLoginLogService接口添加countToday方法
- 实现SysLoginLogService中的countToday逻辑
- 更新ISysLoginLogRepository接口
- 添加SysLogHandler中的getTodayLoginCount方法
- 在SystemRouter中配置新路由端点

fix(测试): 更新系统配置URL匹配规则
- 将uat-phase1.spec.ts中的sysconfig改为sys/config

docs: 添加E2E测试报告和Dashboard问题诊断文档
2026-03-24 17:12:10 +08:00
张翔 3d6a0bd7b8 fix(QueryUtil): 修复条件判断逻辑错误
test: 更新密码测试用例以符合新验证规则
test: 更新用户名测试用例以使用ValidationException
test: 更新邮箱测试用例以使用ValidationException
test: 更新角色创建命令测试以使用ValidationException
build: 移除dependency-check-maven插件
2026-03-24 15:15:20 +08:00
张翔 f6916fb5b9 test(QueryUtil): 修复测试用例中criteria的空指针问题
修改测试用例中query.getCriteria()的调用方式,使用orElse处理可能的空值情况,避免空指针异常
2026-03-24 14:30:16 +08:00
张翔 e4721053bd feat: 完善系统配置审计通知功能并优化异常处理
- 新增异常处理体系(BaseException及其子类)
- 优化密码、邮箱、用户名等基础类型
- 添加字典管理、登录日志、操作日志的E2E测试
- 完善API集成测试和安全测试
- 添加性能测试配置和脚本
- 优化OpenAPI配置和全局异常处理器
2026-03-24 14:05:35 +08:00
张翔 be5d5ede90 feat: 添加异常日志功能并优化UI样式
refactor: 重构后端查询逻辑和API响应处理

fix: 修复用户角色更新和文件上传问题

test: 添加前端性能测试脚本和E2E测试用例

chore: 更新依赖版本和配置文件

docs: 添加环境检查脚本和测试文档

style: 统一表格标签样式和路由命名

perf: 优化前端页面加载速度和响应时间
2026-03-24 13:32:20 +08:00
张翔 a97d317e4a refactor: RoleManagement component with API services and permission assignment 2026-03-20 08:02:03 +08:00
张翔 50c5afbbb7 refactor: UserManagement component with API services and role assignment 2026-03-20 08:00:49 +08:00
张翔 5478139119 feat: add unified API error handler with user-friendly messages 2026-03-20 07:59:17 +08:00
张翔 c3716bf732 feat: add role management API service with permission support 2026-03-20 07:58:45 +08:00
张翔 cf49e2f2d1 feat: add user management API service with pagination support 2026-03-20 07:58:19 +08:00
张翔 738dd58e9c feat: add auth API service with TypeScript interfaces 2026-03-20 07:57:48 +08:00
张翔 11af2d1695 fix: improve UAT tests with proper waits and increased timeouts 2026-03-20 07:57:07 +08:00
张翔 743bc1f390 fix: simplify basic tests with proper waits and assertions 2026-03-20 07:56:10 +08:00
张翔 61f0c980cc fix: optimize playwright config with increased timeouts and retries 2026-03-20 07:55:29 +08:00
张翔 ce41fe7e26 feat: add frontend API integration for operation log 2026-03-18 22:37:47 +08:00
张翔 fd1c700412 feat: add operation log filter for automatic logging 2026-03-18 22:36:40 +08:00
张翔 bbcaee1116 feat: add operation log routes to SystemRouter 2026-03-18 22:35:42 +08:00
张翔 8a0cd64829 feat: extend operation log service and repository with pagination support 2026-03-18 22:34:43 +08:00
张翔 157aee2ffc feat: add operation_log table migration 2026-03-18 22:28:51 +08:00
张翔 9ab7cb0982 test: 补充Handler层测试用例提升分支覆盖率
- SysUserHandler: 新增7个测试(分页、创建、更新、批量操作)
- SysRoleHandler: 新增3个测试(分页、更新NotFound)
- MenuHandler: 新增3个测试(默认参数、null参数、更新NotFound)
- 覆盖更多分支逻辑和边界条件
- 提升Handler层测试完整性
2026-03-14 18:03:12 +08:00
张翔 8ff7a6436d test: 添加配置类和安全组件单元测试
- JwtTokenProviderTest: 测试JWT Token生成、解析和验证功能
- RateLimitConfigTest: 测试限流配置
- MultipartConfigTest: 测试文件上传配置
- 覆盖Token生成、解析、验证等核心安全功能
- 使用反射设置私有字段进行测试
- 避免Spring上下文依赖,提高测试速度
2026-03-14 17:10:22 +08:00
张翔 3bd684ce2a test: 添加Service层单元测试
- OperationLogServiceTest: 测试操作日志服务
- SysDictDataServiceTest: 测试字典数据服务
- SysMenuServiceTest: 测试菜单服务(含树形结构构建)
- SysExceptionLogServiceTest: 测试异常日志服务(含分页查询)
- SysLoginLogServiceTest: 测试登录日志服务(含分页查询)
- SysDictTypeServiceTest: 测试字典类型服务
- 使用Mockito模拟Repository层依赖
- 使用StepVerifier验证响应式流
- 覆盖CRUD操作和复杂查询场景
2026-03-14 16:48:23 +08:00
张翔 fc9169cf6b test: 添加StatsHandler和SysAuthHandler单元测试
- StatsHandler: 测试系统统计数据查询功能
- SysAuthHandler: 测试用户登录、注册、登出等认证功能
- 覆盖成功场景、失败场景和边界条件
- 使用Mockito模拟Service层依赖
- 使用StepVerifier验证响应式流
2026-03-14 16:42:06 +08:00
张翔 087e747608 test: 添加SysLogHandler单元测试
- 测试系统日志Handler的12个方法
- 覆盖登录日志和异常日志的查询、创建、分页等功能
- 使用Mockito模拟Service层依赖
- 使用StepVerifier验证响应式流
2026-03-14 16:39:31 +08:00
张翔 28e56fc2a5 test: 添加SysDictHandler单元测试
- 测试系统字典Handler的17个方法
- 覆盖字典类型和字典数据的查询、创建、更新、删除等功能
- 使用Mockito模拟Service层依赖
- 使用StepVerifier验证响应式流
2026-03-14 16:36:43 +08:00
张翔 db046bcb3c test: 添加SysConfigHandler单元测试
- 测试系统配置Handler的9个方法
- 覆盖查询、创建、更新、删除等功能
- 使用Mockito模拟Service层依赖
- 使用StepVerifier验证响应式流
2026-03-14 16:35:10 +08:00
张翔 28ed7a8ed0 test: 添加MenuHandler单元测试
- 测试菜单Handler的9个方法
- 覆盖查询、创建、更新、删除、树形结构等功能
- 使用Mockito模拟Service层依赖
- 使用StepVerifier验证响应式流
2026-03-14 16:33:22 +08:00
张翔 55301b78ae test: 添加SysRoleHandler单元测试
- 测试角色Handler的13个方法
- 覆盖查询、创建、更新、删除、恢复等功能
- 使用Mockito模拟Service层依赖
- 使用StepVerifier验证响应式流
2026-03-14 16:32:25 +08:00
张翔 a1bb6f4fa0 test: 添加SysUserHandler单元测试
- 测试用户Handler的11个方法
- 覆盖查询、创建、更新、删除、密码修改等功能
- 使用Mockito模拟Service层依赖
- 使用StepVerifier验证响应式流
2026-03-14 16:30:49 +08:00
张翔 22bf771760 test: add DictionaryConverter unit tests 2026-03-14 16:24:15 +08:00
张翔 76929aebd3 test: add SysLoginLogConverter unit tests 2026-03-14 16:23:36 +08:00
张翔 ddab6d2521 test: add OperationLogConverter unit tests 2026-03-14 16:22:53 +08:00
张翔 556d8aa760 test: add SysExceptionLogConverter unit tests 2026-03-14 16:22:02 +08:00
张翔 c42c15256f test: add SysDictDataConverter unit tests 2026-03-14 16:21:24 +08:00
张翔 49e2bf4041 test: add SysDictTypeConverter unit tests 2026-03-14 16:20:33 +08:00
张翔 62154773b3 test: add SysConfigConverter unit tests 2026-03-14 16:19:47 +08:00
张翔 ccf916c731 test: add SysMenuConverter unit tests 2026-03-14 16:19:19 +08:00
张翔 ddf2913d43 test: add SysRoleConverter unit tests 2026-03-14 16:18:31 +08:00
张翔 0d5001fd1e test: add SysUserConverter unit tests 2026-03-14 16:17:24 +08:00
张翔 c50ccd258f feat: 重构测试框架并优化代码结构
refactor(tests): 将e2e_tests迁移到tests_suite和api_integration_tests
style: 为Java类添加文档注释
docs: 更新.gitignore和配置文件
test: 添加性能测试和Playwright测试脚本
chore: 清理旧测试文件和配置
2026-03-14 13:49:39 +08:00
张翔 9e187f42e5 refactor: use Woodpecker CI and simplify monitoring to Spring Boot Actuator only 2026-03-14 11:59:34 +08:00
张翔 c3d7ad8a40 feat: complete all post-refactor tasks (performance, monitoring, docs, CI/CD) 2026-03-14 11:48:47 +08:00
张翔 6453c8c6fb feat: add notify handlers and routes to manage-app 2026-03-14 11:40:34 +08:00
张翔 2d14b47bcf feat: implement file service and handler in manage-file module 2026-03-14 11:34:27 +08:00
张翔 08cd057124 docs: update deployment configurations for multi-module architecture 2026-03-14 11:05:39 +08:00
张翔 915edf4f7a feat: implement JWT authentication and RBAC authorization filters in gateway 2026-03-14 11:03:20 +08:00
张翔 419c046dc4 refactor: add manage-notify and manage-file dependencies to manage-app 2026-03-14 10:38:00 +08:00
张翔 2dd239a142 refactor: migrate SysFile to manage-file module 2026-03-14 10:33:35 +08:00
张翔 4db2019d95 refactor: migrate WebSocket handler to manage-notify module 2026-03-14 10:31:12 +08:00
张翔 5840a880e3 refactor: migrate SysUserMessage to manage-notify module 2026-03-14 10:29:23 +08:00
张翔 4f1caaf758 refactor: migrate SysNotice to manage-notify module 2026-03-14 10:24:06 +08:00
张翔 4f4331f2d9 feat: create manage-file module structure 2026-03-14 10:21:52 +08:00
张翔 3cb208ce32 feat: create manage-notify module structure 2026-03-14 10:20:54 +08:00
张翔 dc53a233b9 refactor(domain): 将领域模型移动到common模块
重构项目结构,将分散在各模块的领域模型统一移动到manage-common模块
更新相关依赖和引用路径
调整docker-compose配置和测试标记
添加新的Playwright测试配置
优化Dockerfile构建过程
2026-03-13 19:58:57 +08:00
张翔 9aed900408 refactor(manage-db): 重构领域模型和查询工具类
将领域模型从sys.core和sys.infrastructure包迁移到manage-db包
添加BaseDomain作为基础领域类
实现QueryUtil工具类用于构建查询条件
新增多个Repository接口定义
添加commons-collections4依赖
2026-03-13 19:41:03 +08:00
张翔 57f85b20c8 refactor: extract database entities to manage-db (partial) 2026-03-13 13:03:13 +08:00
张翔 4f23ae8d8c refactor: extract common configurations to manage-common 2026-03-13 13:00:18 +08:00
张翔 9364b966c9 refactor: extract common DTOs to manage-common 2026-03-13 12:59:26 +08:00
张翔 e6b64a733a refactor: extract common utilities to manage-common 2026-03-13 12:58:44 +08:00
张翔 a1305aa53b feat: create manage-audit module structure 2026-03-13 12:53:17 +08:00
张翔 c864357b62 feat: create manage-common module structure 2026-03-13 12:52:18 +08:00
张翔 f88d3e1eab feat: create manage-app and manage-db module structures 2026-03-13 12:51:32 +08:00
张翔 e7148498ad feat: create manage-gateway module structure 2026-03-13 12:49:12 +08:00
张翔 a12638c567 fix: 修复 uploads 目录忽略规则
- 将 /uploads/ 改为 uploads/ 以匹配所有子目录中的 uploads 文件夹
- 确保上传测试文件不会被 git 跟踪
2026-03-13 10:30:52 +08:00
张翔 af913ea8f4 chore: 更新 .gitignore 并移除已跟踪的构建产物
- 完善 Java/Maven 构建产物忽略规则
- 新增 Vue 3 + Vite 前端构建产物忽略
- 新增 Python E2E 测试相关文件忽略
- 新增 Playwright、Allure 测试报告忽略
- 新增 JaCoCo 覆盖率文件忽略
- 移除 target/ 目录下所有已跟踪的 .class 文件
- 优化 IDE 配置文件忽略规则
2026-03-13 10:24:24 +08:00
张翔 2555bf5f55 refactor: 移除ant-design-vue和tailwindcss依赖并优化样式
style: 统一使用css替换scss并调整组件样式
style: 优化组件布局和属性顺序
chore: 更新.gitignore和.eslintrc配置
2026-03-13 09:55:05 +08:00
张翔 9f8bf041c3 feat: 更新端口配置并添加监控支持
fix: 修复测试配置和依赖检查

perf: 优化雪花算法性能

refactor: 清理冗余代码和未使用的导入

style: 统一代码格式和注释

test: 添加单元测试和集成测试

ci: 更新CI配置和构建脚本

chore: 更新依赖和配置文件
2026-03-13 08:50:19 +08:00
张翔 fe2e4110dd feat: add system quality improvement plan and implementation 2026-03-12 18:20:50 +08:00
张翔 c8646974d8 refactor: complete infrastructure refactoring phase 1
- Restore DAO layer design pattern (DictionaryDao, OperationLogDao, SysUserDao)
- Update Repository implementations to use DAO layer
- Add batch conversion methods to all converters (toEntityList, toDomainList)
- Migrate DictionaryHandler to functional WebFlux style
- Create unified SystemRouter configuration
- Add comprehensive .gitignore file
2026-03-12 12:37:14 +08:00
张翔 4366e742dc fix: correct .gitignore to not ignore source db directory 2026-03-12 12:34:56 +08:00
张翔 2119c6eb4b chore: add comprehensive .gitignore file 2026-03-12 12:29:26 +08:00
张翔 8bc02f153e fix: 修复SecurityConfig添加WebSocket端点匿名访问 2026-03-12 07:52:48 +08:00
张翔 95438f3334 feat: 集成WebSocket到UserMessageService 2026-03-12 07:51:59 +08:00
张翔 6d16a783ef feat: 集成WebSocket到NoticeService 2026-03-12 07:51:21 +08:00
张翔 0cebc8534d feat: 添加WebSocket服务层 2026-03-12 07:50:34 +08:00
张翔 a24406653b feat: 添加WebSocket配置和处理器 2026-03-12 07:49:57 +08:00
张翔 8048e8bded feat: 添加WebSocket依赖 2026-03-12 07:48:24 +08:00
张翔 5a4ac80018 feat: 添加SysFileHandler文件管理API(含文件预览)~ 2026-03-12 07:47:41 +08:00
张翔 3072378d2d feat: 添加SysNoticeHandler通知管理API 2026-03-12 07:44:33 +08:00
张翔 14c2872dac feat: 添加SysConfigHandler系统配置API 2026-03-12 07:44:06 +08:00
张翔 6af3949574 feat: 添加SysDictHandler字典管理API 2026-03-12 07:43:26 +08:00
张翔 1a658e598e feat: 添加SysUserMessageRepository数据访问层~ 2026-03-12 07:42:01 +08:00
张翔 2bef606164 feat: 添加SysFileRepository数据访问层~ 2026-03-12 07:40:34 +08:00
张翔 684a8a8699 feat: 添加SysNoticeRepository数据访问层~ 2026-03-12 07:39:19 +08:00
张翔 38fe0079d5 feat: 添加SysExceptionLogRepository数据访问层~ 2026-03-12 07:38:04 +08:00
张翔 80b3ba17c6 feat: 添加SysLoginLogRepository数据访问层~ 2026-03-12 07:36:34 +08:00
张翔 e060aef18a feat: 添加SysConfigRepository数据访问层~ 2026-03-12 07:33:54 +08:00
张翔 4e9065bda0 feat: 添加SysDictDataRepository数据访问层~ 2026-03-12 07:28:16 +08:00
张翔 876290ac10 feat: 添加SysDictTypeRepository数据访问层~ 2026-03-12 07:27:05 +08:00
张翔 52c66444a5 feat: 添加系统配置、审计中心、通知中心、文件管理模块 2026-03-11 12:11:59 +08:00