feat: 优化代码生成器功能并修复多个问题

- 前端表格列添加溢出提示工具
- 后端登录IP归属地查询与设置统一处理
- 分页服务明确仅用于非SQL数据源场景
- 代码生成器添加字段筛选和帮助面板
- 修复菜单高亮和布局切换问题
- 更新文档中的BUG状态和解决方案
- 优化AI聊天界面样式和交互
- 添加数据库分页支持到多个模块
- 代码生成器表单校验和流程优化
- 修复PostgreSQL日期类型问题
This commit is contained in:
zhangtao
2026-03-30 00:37:16 +08:00
parent c5ec09f06f
commit 837d8a5aa7
56 changed files with 1931 additions and 663 deletions
@@ -41,6 +41,7 @@ async def get_online_list_controller(
- JSONResponse: 包含在线用户列表的JSON响应。
"""
result_dict_list = await OnlineService.get_online_list_service(redis=redis, search=search)
# 在线用户来自 Redis,无法在数据库层 OFFSET/LIMIT
result_dict = await PaginationService.paginate(
data_list=result_dict_list,
page_no=paging_query.page_no,
@@ -50,7 +50,7 @@ async def get_directory_list_controller(
result_dict_list = await ResourceService.get_resources_list_service(
search=search, base_url=str(request.base_url)
)
# 使用分页服务进行分页处理(与案例模块保持一致)
# 目录列表来自本地文件系统扫描,无 SQL 分页
result_dict = await PaginationService.paginate(
data_list=result_dict_list,
page_no=page.page_no,