fix(system): 纠正Redis CURD批量获取方法参数传递问题

- 修正了RedisCURD.mget调用时传递keys参数的方式,去除多余的展开运算符
- 删除了无用的UpdateSystemParamsSchema定义,简化参数模型代码
- 更新系统初始化配置获取逻辑,统一修正mget的keys传递方式
- 调整系统初始化配置json数据,完善帮助文档、隐私政策、用户协议等字段
- 修改开发环境数据库配置,切换为PostgreSQL并更新相应端口及用户信息
- 删除冗余MySQL数据库备份脚本,避免版本管理中的重复和混乱
This commit is contained in:
zhangtao
2025-10-08 04:15:25 +08:00
parent e669722706
commit e1ce533d17
11 changed files with 942 additions and 367 deletions
+19 -10
View File
@@ -2,18 +2,27 @@ import { store } from "@/store";
import ParamsAPI, { ConfigTable } from "@/api/system/params";
interface ConfigState {
sys_git_code: ConfigTable;
sys_help_doc: ConfigTable;
sys_keep_record: ConfigTable;
sys_login_background: ConfigTable;
sys_web_clause: ConfigTable;
sys_web_copyright: ConfigTable;
sys_web_description: ConfigTable;
sys_web_favicon: ConfigTable;
sys_web_logo: ConfigTable;
sys_web_privacy: ConfigTable;
// 网站信息
sys_web_title: ConfigTable;
sys_web_version: ConfigTable;
sys_web_description: ConfigTable;
// 网站图标
sys_login_background: ConfigTable;
sys_web_favicon: ConfigTable;
sys_web_logo: ConfigTable;
// 安全隐私配置
sys_keep_record: ConfigTable;
sys_web_clause: ConfigTable;
sys_web_copyright: ConfigTable;
sys_web_privacy: ConfigTable;
sys_git_code: ConfigTable;
sys_help_doc: ConfigTable;
// 接口安全配置
white_api_list_path: ConfigTable;
ip_black_list: ConfigTable;
// 演示环境配置
demo_enable: ConfigTable;
ip_white_list: ConfigTable;
}
export const useConfigStore = defineStore("config", {