feat(data-management): 添加知识项扩展元数据支持

- 在 KnowledgeItemApplicationService 中实现元数据字段的更新逻辑
- 为 CreateKnowledgeItemRequest 添加 metadata 字段定义
- 为 UpdateKnowledgeItemRequest 添加 metadata 字段定义
- 支持知识项创建和更新时的扩展元数据存储
This commit is contained in:
2026-02-02 22:20:05 +08:00
parent e71116d117
commit 16eb5cacf9
3 changed files with 11 additions and 0 deletions

View File

@@ -178,6 +178,9 @@ public class KnowledgeItemApplicationService {
if (request.getContentType() != null) {
knowledgeItem.setContentType(request.getContentType());
}
if (request.getMetadata() != null) {
knowledgeItem.setMetadata(request.getMetadata());
}
knowledgeItemRepository.updateById(knowledgeItem);
return knowledgeItem;

View File

@@ -34,4 +34,8 @@ public class CreateKnowledgeItemRequest {
* 来源文件ID(用于标注同步等场景)
*/
private String sourceFileId;
/**
* 扩展元数据
*/
private String metadata;
}

View File

@@ -18,4 +18,8 @@ public class UpdateKnowledgeItemRequest {
* 内容类型
*/
private KnowledgeContentType contentType;
/**
* 扩展元数据
*/
private String metadata;
}