Skip to content

Commit 128d33e

Browse files
committed
重构文档目录和仓库服务,添加可选的Readme字段,更新相关数据库迁移,优化目录扫描和README生成逻辑,改进搜索功能以支持关键字过滤。
1 parent 0da8b48 commit 128d33e

File tree

16 files changed

+934
-214
lines changed

16 files changed

+934
-214
lines changed

KoalaWiki.Domains/DocumentCatalog.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
using System.ComponentModel.DataAnnotations.Schema;
2-
using KoalaWiki.Domains;
3-
4-
namespace KoalaWiki.Entities;
1+
namespace KoalaWiki.Domains;
52

63
public class DocumentCatalog : Entity<string>
74
{

KoalaWiki.Domains/Warehouse.cs

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ public class Warehouse : Entity<string>
4444
/// <summary>
4545
/// 仓库类型
4646
/// </summary>
47-
public string Type { get; set; }
47+
public string? Type { get; set; }
4848

4949
/// <summary>
5050
/// 仓库分支
5151
/// </summary>
52-
public string Branch { get; set; }
52+
public string? Branch { get; set; }
5353

5454
/// <summary>
5555
/// 仓库状态
@@ -59,17 +59,17 @@ public class Warehouse : Entity<string>
5959
/// <summary>
6060
/// 错误信息
6161
/// </summary>
62-
public string Error { get; set; }
62+
public string? Error { get; set; }
6363

6464
/// <summary>
6565
/// 构建提示词
6666
/// </summary>
67-
public string Prompt { get; set; }
67+
public string? Prompt { get; set; }
6868

6969
/// <summary>
7070
/// 仓库版本
7171
/// </summary>
72-
public string Version { get; set; }
72+
public string? Version { get; set; }
7373

7474
/// <summary>
7575
/// 是否嵌入完成
@@ -86,5 +86,10 @@ public class Warehouse : Entity<string>
8686
/// 优化过的代码目录结构
8787
/// </summary>
8888
/// <returns></returns>
89-
public string OptimizedDirectoryStructure { get; set; }
89+
public string? OptimizedDirectoryStructure { get; set; }
90+
91+
/// <summary>
92+
/// 当前仓库的文档(默认使用仓库,如果没有则动态生成)
93+
/// </summary>
94+
public string? Readme { get; set; }
9095
}

0 commit comments

Comments
 (0)