# Ether 物业管理系统 - 概要设计文档 **文档版本**: v1.0 **编制日期**: 2026-05-18 **数据来源**: REVERSE-AUTH/MDM/ASSET/OPS/FINANCE 反推设计文档 + BEST-PRACTICES-REPORT + CONSISTENCY-REPORT **系统版本**: ether-pms v1.x (Spring Boot 3.x) --- ## 一、系统架构设计 ### 1.1 总体架构 Ether 物业管理系统采用**单体模块化**架构,后端为 Spring Boot 3.x 单体应用,通过 Maven 多模块组织业务边界;前端为 Vue3 SPA 应用,按角色拆分为三套独立前端。 **技术栈总览**: | 层次 | 技术选型 | 说明 | |------|---------|------| | 后端框架 | Spring Boot 3.x + Spring Security 6 | Java 17+,Servlet 容器 | | 持久层 | Spring Data JPA + Hibernate | ORM 框架,自动建表 | | 数据库 | PostgreSQL 15+ | JSONB/UUID/ltree 扩展 | | 缓存 | Redis | 登录锁定、Session、热数据 | | 认证 | JWT (HMAC-SHA256) | 无状态 Token 认证 | | 前端框架 | Vue3 + TypeScript + Vite | Composition API + `