From 2b80c6de9fb2f205514642b1dc6c8e6153e2d43d Mon Sep 17 00:00:00 2001 From: nikelaluo <2135665716@qq.com> Date: Tue, 14 Jul 2026 10:34:00 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=90=8C=E6=AD=A5=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=80=BB=E8=A7=88=E5=92=8C=E5=AD=90=E4=BB=93=E5=BA=93=E6=8C=87?= =?UTF-8?q?=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- update-client | 2 +- update-server | 2 +- 项目总览.md | 12 ++++++++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/update-client b/update-client index d055975..4ddc5df 160000 --- a/update-client +++ b/update-client @@ -1 +1 @@ -Subproject commit d05597503ce2d384222ec0197ddab6a07200a30a +Subproject commit 4ddc5dfdf53b4d51e9eddc93565d37bc417a4e6e diff --git a/update-server b/update-server index d7c7eee..0548692 160000 --- a/update-server +++ b/update-server @@ -1 +1 @@ -Subproject commit d7c7eeefc77c1bb1787e2bf98adcb1b0ba0b624e +Subproject commit 0548692db0448e360c8ed204b0a50c22a0467069 diff --git a/项目总览.md b/项目总览.md index 2d9ed29..bf044b4 100644 --- a/项目总览.md +++ b/项目总览.md @@ -119,7 +119,15 @@ Word 文档已经说明: ## 四、服务端当前已实现 -服务端使用 FastAPI。当前后端已经从早期单文件形态拆成分层结构,主要入口和目录: +服务端采用的成熟框架和模板生态: + +- 后端 HTTP 框架:`FastAPI`,运行服务使用 `Uvicorn`,请求模型和参数校验使用 FastAPI 自带的 `Pydantic` 体系。 +- 后端工程结构:参考 FastAPI 官方 full-stack 模板、FastAPI Users 等成熟 FastAPI 后台项目的分层方式,拆成 `routes / services / repositories / schemas / core`。 +- 管理后台前端:使用 GitHub 上的 `pure-admin-thin` / `vue-pure-admin` 生态,技术栈是 `Vue3 + Element Plus + TypeScript + Vite`。 +- 存储组件:元数据使用 SQLite,版本文件和崩溃文件使用 MinIO 对象存储。 +- 当前说明:后端已经完成工程化分层,但还没有整套接入 FastAPI Users 的用户、JWT、RBAC 权限系统;当前管理员鉴权仍是项目自有令牌机制,后续生产化安全加固时可以继续替换或接入成熟认证组件。 + +当前后端已经从早期单文件形态拆成分层结构,主要入口和目录: ```text update-server/main.py 应用启动、数据库初始化、MinIO 初始化、全局客户端鉴权 @@ -961,7 +969,7 @@ RSA 签名已经实现,但仍缺少: 4.13 多平台 -目前只支持 Windows x64,尚未支持 Windows ARM64、Linux、macOS 和多平台 Manifest 分流。 +Windows x64 已完成主要联调;Linux x64 已完成 Qt 跨平台编译、SDK 打包脚本、客户端打包脚本、配置模板和服务端发布配置支持。尚未完成 Windows ARM64、macOS、多平台 Manifest 分流,以及真实 Linux 版 SimCAE 主程序实机联调。 ============================================================ 五、需求文档 Demo 里程碑状态