app/auth/
├── datasource/ # 数据源层
│ ├── local/ # 本地数据源
│ └── remote/ # 远程数据源(API接口定义)
├── model/ # 数据模型
├── repository/ # 数据仓库
├── storage/ # 存储层(Token存储)
├── utils/ # 工具类(JWT工具)
├── AuthManager.kt # 认证管理器(高级封装)
├── NavigationCallback.kt # 导航回调接口
└── ui/ # UI层
├── login/ # 登录界面
├── register/ # 注册界面
├── viewmodel/ # ViewModel
└── constant/ # UI常量
✅ 统一放在 app 模块,和其他模块(vehicle、community)结构一致。
✅ 完整的 MVVM 架构,包含: