AssetManager.API
Go to file
niannian zheng a1cec21ea1 chore: 更新项目构建缓存文件和.gitignore配置
更新各项目的构建缓存文件,包括assets.cache和AssemblyInfo相关文件
添加.gitignore文件以忽略常见的构建输出和开发环境文件
2026-02-24 17:10:48 +08:00
.idea/.idea.AssetManager/.idea feat: 初始化项目结构并添加基础功能 2026-02-18 20:36:09 +08:00
AssetManager.API chore: 更新项目构建缓存文件和.gitignore配置 2026-02-24 17:10:48 +08:00
AssetManager.Data chore: 更新项目构建缓存文件和.gitignore配置 2026-02-24 17:10:48 +08:00
AssetManager.Infrastructure chore: 更新项目构建缓存文件和.gitignore配置 2026-02-24 17:10:48 +08:00
AssetManager.Models chore: 更新项目构建缓存文件和.gitignore配置 2026-02-24 17:10:48 +08:00
AssetManager.Services chore: 更新项目构建缓存文件和.gitignore配置 2026-02-24 17:10:48 +08:00
.gitignore chore: 更新项目构建缓存文件和.gitignore配置 2026-02-24 17:10:48 +08:00
AssetManager.sln feat: 初始化项目结构并添加基础功能 2026-02-18 20:36:09 +08:00
AssetManager.sln.DotSettings.user feat: 初始化项目结构并添加基础功能 2026-02-18 20:36:09 +08:00
README.md feat: 初始化项目结构并添加基础功能 2026-02-18 20:36:09 +08:00

AssetManager Backend (个人资产策略管理系统)

基于 .NET 8 + MySQL + SqlSugar 构建的高性能资产管理系统后端。采用 Database First (数据库优先) 模式开发,专注于量化策略管理与资产分析。

🛠 技术栈 (Tech Stack)

模块 技术选型 说明
核心框架 .NET 8 Web API 最新长期支持版,高性能
数据库 MySQL 8.0+ 稳定、开源的关系型数据库
ORM SqlSugar 哪怕是 .NET 老手也爱用的国产轻量级 ORM
架构模式 Repository Pattern 仓储模式,解耦业务与数据访问
接口文档 Swagger / Knife4j 在线接口调试

📂 项目结构 (Project Structure)

AssetManager
├── src
│   ├── AssetManager.API            # [入口层] Controllers, DTOs, 全局Filter, IOC配置
│   ├── AssetManager.Services       # [业务层] 核心逻辑 (计算盈亏, 策略信号, 校验)
│   ├── AssetManager.Repository     # [数据层] SqlSugar 仓储实现, UnitOfWork
│   ├── AssetManager.Models         # [实体层] POCO实体 (由数据库自动生成)
│   └── AssetManager.Infrastructure # [基础层] 常用工具类, 外部API调用
└── AssetManager.sln