xiangning
|
ff895628e5
|
refactor: 拆分 platform 模块(Auth/Users/Roles/Permissions/Menus/Notifications 从 rag 独立)
- 新建 modules/platform 三层模块(Domain/Application/Infrastructure)
- 搬入 8 个实体(User/Role/Permission/UserRole/RolePermission/RefreshToken/Menu/Notification)
- 新建 PlatformDbContext(连 platform 库)+ 8 个 EF 配置 + SeedData
- 搬入 92 个 Application CQRS 文件 + 57 个 Host Endpoints
- RagDbContext 瘦身:只留 RAG 专属表(KnowledgeBase/Document/ChatMessage/Conversation)
- Handler 注入改为 PlatformDbContext
- appsettings 新增 DatabaseNames:Platform
- BuildFlowHostModule 注册 PlatformDbContext + DependsOn PlatformApplicationModule
- Conversation 实体去掉 User 导航(跨模块不直接引用实体)
- rag SeedData 清空(平台种子归 platform)
- 暂移除测 platform 功能的 Rag.Tests(后续建 platform 测试项目)
- build 0/0
|
2026-07-02 18:22:17 +08:00 |
|
xiangning
|
386280a4c4
|
chore: 完善 .gitignore + 清理 IDE/构建产物
- .gitignore 补充 .idea/.vscode/.vs/ 等 IDE 目录
- 从 git 移除已误提交的 .idea/ 目录
- 移除 bin/obj 缓存
|
2026-07-02 17:58:52 +08:00 |
|
xiangning
|
52383d83f3
|
style: 目录统一 PascalCase 驼峰
- build-flow.host → BuildFlow.Host(子目录也驼峰:Configuration/Endpoints/Hubs/Services)
- build-flow.shared → BuildFlow.Shared
- build-flow.slnx → BuildFlow.slnx
- 同步所有 slnx/ProjectReference/run-dev.sh/架构测试 路径
- 删 macOS 大小写残留重复目录(旧 BuildFlow.Host/BuildFlow.Shared 空壳)
- build 0/0
|
2026-07-02 17:52:39 +08:00 |
|
xiangning
|
6f8ff793c5
|
refactor: 目录名统一小写(BuildFlow.Host→build-flow.host,BuildFlow.Shared→build-flow.shared)
- src/BuildFlow.Host → src/build-flow.host
- src/shared/BuildFlow.Shared → src/shared/build-flow.shared
- 同步改 slnx/ProjectReference/run-dev.sh 路径
- csproj 文件名 + AssemblyName/RootNamespace 保持 PascalCase(.NET 规范)
- build 0/0
|
2026-07-02 17:41:57 +08:00 |
|
xiangning
|
95b6f17a3d
|
style(file): 移除代码文件中的多余空行
- 移除 AbortMultipartCommand.cs 中的空行
- 移除 AbortMultipartCommandValidator.cs 中的空行
- 移除 AbortMultipartEndpoint.cs 中的空行
- 移除 AbortMultipartRequest.cs 中的空行
- 移除 CheckFileQueryValidator.cs 中的空行
- 移除 CompletedPart.cs 中的空行
- 移除 CompleteMultipartCommand.cs 中的空行
- 移除 CompleteMultipartCommandValidator.cs 中的空行
- 移除 CompleteMultipartEndpoint.cs 中的空行
- 移除 CompleteMultipartRequest.cs 中的空行
- 移除 CompleteMultipartResult.cs 中的空行
- 移除 CreateBucketCommand.cs 中的空行
- 移除 CreateBucketCommandHandler.cs 中的空行
- 移除 CreateBucketCommandValidator.cs 中的空行
- 移除 CreateBucketEndpoint.cs 中的空行
- 移除 CreateBucketRequest.cs 中的空行
- 移除 CreateFolderCommand.cs 中的空行
- 移除 CreateFolderCommandHandler.cs 中的空行
- 移除 CreateFolderCommandValidator.cs 中的空行
- 移除 CreateFolderEndpoint.cs 中的空行
- 移除 CreateFolderRequest.cs 中的空行
- 移除 CreateShareCommand.cs 中的空行
- 移除 CreateShareCommandHandler.cs 中的空行
- 移除 CreateShareCommandValidator.cs 中的空行
- 移除 CreateShareEndpoint.cs 中的空行
- 移除 CreateShareRequest.cs 中的空行
- 移除 DeleteBucketCommand.cs 中的空行
- 移除 DeleteBucketCommandHandler.cs 中的空行
- 移除 DeleteBucketCommandValidator.cs 中的空行
- 移除 DeleteBucketEndpoint.cs 中的空行
- 移除 DeleteBucketRequest.cs 中的空行
- 移除 DeleteFileCommand.cs 中的空行
- 移除 DeleteFileCommandHandler.cs 中的空行
- 移除 DeleteFileCommandValidator.cs 中的空行
- 移除 DeleteFileEndpoint.cs 中的空行
- 移除 DeleteFileRequest.cs 中的空行
- 移除 DeleteFolderCommand.cs 中的空行
- 移除 DeleteFolderCommandHandler.cs 中的空行
- 移除 DeleteFolderEndpoint.cs 中的空行
- 移除 DeleteFolderRequest.cs 中的空行
- 移除 DeleteShareCommand.cs 中的空行
- 移除 DeleteShareCommandHandler.cs 中的空行
- 移除 DeleteShareCommandValidator.cs 中的空行
- 移除 DeleteShareEndpoint.cs 中的空行
- 移除 DeleteShareRequest.cs 中的空行
- 移除 DownloadFileEndpoint.cs 中的空行
- 移除 DownloadFileQuery.cs 中的空行
- 移除 DownloadFileQueryHandler.cs 中的空行
- 移除 DownloadFileQueryValidator.cs 中的空行
- 移除 DownloadFileRequest.cs 中的空行
|
2026-07-02 15:36:06 +08:00 |
|
xiangning
|
17b7e9996e
|
chore(dependencies): 移除未使用的 using 语句
- 从多个文件中移除未使用的 System.Linq.Dynamic.Core 引用
- 从多个文件中移除未使用的 Microsoft.EntityFrameworkCore 引用
- 从 IM 模块中移除未使用的 MongoDB.Driver.Linq 引用
- 清理 Handler 文件中的冗余命名空间引用
- 优化代码结构减少不必要的依赖引入
- 提高代码整洁性和编译效率
|
2026-07-02 14:53:56 +08:00 |
|
xiangning
|
d738166261
|
feat: BuildFlow 后端初始化(.NET 10 模块化单体)
|
2026-07-02 10:54:23 +08:00 |
|