60 Commits

Author SHA1 Message Date
xiangning
9d2bd7e1a5 style(auth): 格式化验证器代码样式
- 在 LoginCommandValidator 中添加空行以改善代码可读性
- 在 RegisterCommandValidator 中添加空行以改善代码可读性
- 统一验证器代码格式规范
2026-07-02 14:55:23 +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
2c68934925 docs(shared): 添加共享模块代码注释文档
- 为 AggregateExceptionHandler 添加聚合异常后置处理器功能说明
- 为 ApiResponse 添加统一成功响应信封的约定说明
- 为 BuildFlowHostModule 添加主 Host 模块依赖关系说明
- 为 CurrentUserContextExtensions 添加当前用户上下文扩展方法说明
- 为 ErrorResponse 更新统一错误响应信封的字段约定说明
- 为 ICurrentUserContext 添加用户上下文抽象接口功能说明
- 为 TimestampDateTimeConverter 添加日期时间 JSON 转换器说明
- 为 TimestampDateTimeOffsetConverter 添加带时区日期时间转换器说明
- 为 ValidationErrorResponse 添加校验失败响应信封说明
2026-07-02 14:52:01 +08:00
xiangning
5ee446603c refactor: PG 连接串从 4 条压成 1 条 Default
- appsettings: ConnectionStrings 只保留 1 条 Default(无 Database)
- 新增 DatabaseNames 配置段:Rag/File/Im/Workflow 各自库名
- 各模块从 Default + DatabaseNames 组合连接串
- 改 Host/Port/User/Password 只改 Default 一处
- build 0/0
2026-07-02 14:43:25 +08:00
xiangning
6649272772 refactor: 连接串全部回归 Host appsettings 管理,模块零拼接
- Host appsettings 配各模块完整连接串(Default/File/Im/Workflow)
- 模块 Infrastructure 只 GetConnectionString 读自己的 key,不做任何拼接
- 删除 baseConn/Database=xxx 拼接逻辑
- build 0/0
2026-07-02 14:25:03 +08:00
xiangning
44927e651e refactor: 统一 PG 连接串为一个 Default
- appsettings 的 ConnectionStrings 从 4 条 PG 连接串(Rag/File/Im/Workflow)
  合并为 1 条 Default(不含 Database)
- 各模块 Infrastructure 从 Default 派生连接串(拼接各自 Database 名)
  改一处连接信息,所有模块生效
- build 0/0
2026-07-02 14:10:41 +08:00
xiangning
ab6c6829c6 ci: add Jenkinsfile (build+push Harbor) 2026-07-02 13:51:07 +08:00
xiangning
02035a1574 ci: add Dockerfile for .NET 10 multi-stage build 2026-07-02 13:51:06 +08:00
xiangning
3a245ff0df refactor: 清理 Host 冗余文件 + 归类散文件
- 删 Grpc/Protos 空目录(gRPC 已弃用,Host 用 InProcess)
- 删 Error.cs/ErrorResponse.cs(旧 FastEndpoints 错误格式,已统一用 Shared)
- 删 ValidationErrorResponse.cs(重复,实际用 Shared 版)
- 删 _SharedKernelAliases.cs(异常别名改为 GlobalUsings 直接 using)
- 删 tools/ 迁移脚本(不属项目)
- InProcessFileStorageClient/InProcessUserInfoService 归入 Services/
- GlobalUsings 补 BuildFlow.Shared.Domain.Exceptions
- Host 根目录只剩 5 个核心文件:Program/Module/GlobalUsings/AggregateExceptionHandler/appsettings
- build 0 警告 0 错误
2026-07-02 11:25:27 +08:00
xiangning
d738166261 feat: BuildFlow 后端初始化(.NET 10 模块化单体) 2026-07-02 10:54:23 +08:00