feat: 实现登录日志和操作日志的分页查询功能
refactor: 重构日志服务层代码,将分页逻辑移至Repository层 test: 添加日志分页查询的单元测试和组件测试 docs: 更新README文档,记录API响应格式修复过程 chore: 清理无用文件,更新.gitignore配置 build: 添加Jacoco代码覆盖率插件配置 ci: 添加测试环境配置文件application-h2-test.yml style: 统一日志服务代码格式,添加必要的日志输出
This commit is contained in:
@@ -37,11 +37,11 @@ class AuditLogAPI:
|
||||
|
||||
async def get_login_logs(self, page: int = 0, size: int = 10):
|
||||
"""分页获取登录日志"""
|
||||
return await self.client.get(f'/api/logs/login?page={page}&size={size}')
|
||||
return await self.client.get(f'/api/logs/login/page?page={page}&size={size}')
|
||||
|
||||
async def get_exception_logs(self, page: int = 0, size: int = 10):
|
||||
"""分页获取异常日志"""
|
||||
return await self.client.get(f'/api/logs/exception?page={page}&size={size}')
|
||||
return await self.client.get(f'/api/logs/exception/page?page={page}&size={size}')
|
||||
|
||||
async def get_operation_logs(self, page: int = 0, size: int = 10, **kwargs):
|
||||
"""分页获取操作日志,支持筛选参数"""
|
||||
|
||||
@@ -19,7 +19,7 @@ class UserAPI:
|
||||
"""分页获取用户列表,支持搜索和排序"""
|
||||
params = {'page': page, 'size': size}
|
||||
params.update(kwargs)
|
||||
return await self.client.get('/api/users', params=params)
|
||||
return await self.client.get('/api/users/page', params=params)
|
||||
|
||||
async def create_user(self, user_data):
|
||||
"""创建用户"""
|
||||
|
||||
Reference in New Issue
Block a user