feat: 添加多语言支持及资源文件更新

- 添加日语、中文、泰语等多语言支持文件
- 更新静态资源文件包括图片和样式表
- 重构菜单权限树组件,修复父子节点联动问题
- 优化在线用户管理功能,使用会话ID替代用户名
- 更新数据库配置,默认使用MySQL
- 重构文档系统,将mkdocs迁移至backend目录
- 修复Redis哈希操作接口
- 更新前端工具函数,优化列表转树形结构逻辑
- 调整端口配置和环境变量
- 添加开发运维文档和部署脚本

本次提交主要实现了多语言支持、资源文件更新和多个功能优化,同时改进了系统文档结构和部署配置。
This commit is contained in:
zhangtao
2025-05-26 00:36:34 +08:00
parent 2d72369d9a
commit 0dbbe5cbcb
191 changed files with 10014 additions and 7645 deletions
+18 -1
View File
@@ -146,4 +146,21 @@ class RedisCURD:
return await self.redis.info("commandstats")
except Exception as e:
logger.error(f"获取命令统计信息失败: {str(e)}")
return {}
return {}
async def hash_set(self, name: str, key: str, value: Any) -> bool:
"""设置哈希缓存"""
try:
await self.redis.hset(name=name, key=key, value=value)
return True
except Exception as e:
logger.error(f"设置哈希缓存失败: {str(e)}")
return False
async def hash_get(self, name: str, keys: list[str]) -> Optional[list[Any]]:
"""获取哈希缓存"""
try:
return await self.redis.hmget(name=name, keys=keys)
except Exception as e:
logger.error(f"获取哈希缓存失败: {str(e)}")
return None