perf: 性能优化与错误修复
- 修复 N+1 查询: users/devices/agents 批量 GROUP BY 替代循环查询 - 添加分页: cards/finance/agents/devices API - Redis 初始化根据安装配置 redis.enabled 决定是否连接 - 修复 DefaultVal 解析错误: 使用 sql.NullString 处理 NULL 值 - Dashboard 优化: 替换 ECharts 世界地图为 Chart.js 环形饼图 - 适配前端 cards 页面新 API 响应格式 - 添加数据库索引优化查询性能 - 实现可配置的数据清理定时任务
This commit is contained in:
@@ -325,6 +325,7 @@ func generateConfigFile(dbType string, req SetupRequest, jwtSecret string) strin
|
||||
|
||||
content.WriteString("# Redis配置\n")
|
||||
content.WriteString("redis:\n")
|
||||
content.WriteString(fmt.Sprintf(" enabled: %v\n", req.UseRedis))
|
||||
if req.UseRedis {
|
||||
content.WriteString(fmt.Sprintf(" host: %s\n", req.RedisHost))
|
||||
content.WriteString(fmt.Sprintf(" port: %s\n", req.RedisPort))
|
||||
|
||||
Reference in New Issue
Block a user