niannian zheng
|
8e75b894ad
|
feat(市场数据): 添加Alpaca市场数据服务实现
添加IMarketDataService接口及实现,支持获取股票和加密货币的实时价格及历史数据
添加MarketDTO定义市场价格和历史数据结构
添加Alpaca.Markets和Microsoft.Extensions.Logging.Abstractions依赖包
在Program.cs中注册MarketDataService服务
|
2026-02-28 18:49:05 +08:00 |
|
niannian zheng
|
09bd91e686
|
refactor(数据库): 优化数据模型并移除初始化脚本
- 删除 InitDatabase.cs 文件,将数据库初始化逻辑移至其他位置
- 为 Portfolio、Position 和 Transaction 类添加索引
- 添加 AssetType 字段以支持多种资产类型
- 将 Shares 和 Amount 字段类型从 int 改为 decimal(18,8)
|
2026-02-28 16:58:04 +08:00 |
|
niannian zheng
|
455d47f887
|
refactor(API): 统一路由格式并添加接口文档注释
- 将控制器路由从`[controller]`格式改为明确路径
- 为所有接口添加XML文档注释,说明功能和使用方法
- 保持路由风格一致,部分接口添加版本前缀
|
2026-02-28 16:02:59 +08:00 |
|
niannian zheng
|
d39a6347cd
|
feat: 实现微信登录和用户信息管理功能
- 添加微信登录功能,支持通过微信小程序登录
- 实现用户信息管理接口,包括获取用户信息和统计数据
- 新增投资组合列表和总资产统计接口
- 完善JWT令牌生成逻辑,支持可选用户名
- 添加数据库初始化配置和连接字符串
- 移除传统登录和注册功能,专注微信登录方案
|
2026-02-26 11:56:14 +08:00 |
|
niannian zheng
|
2fe0b0c134
|
Remove bin and obj directories from Git tracking
|
2026-02-24 19:25:28 +08:00 |
|
niannian zheng
|
a1cec21ea1
|
chore: 更新项目构建缓存文件和.gitignore配置
更新各项目的构建缓存文件,包括assets.cache和AssemblyInfo相关文件
添加.gitignore文件以忽略常见的构建输出和开发环境文件
|
2026-02-24 17:10:48 +08:00 |
|
|
|
cd5c3aedbe
|
feat: 初始化项目结构并添加基础功能
- 创建解决方案及各项目层
- 添加API基础控制器和DTO定义
- 实现JWT认证服务和微信登录服务
- 添加Swagger文档支持
- 配置项目依赖和构建文件
|
2026-02-18 20:36:09 +08:00 |
|