From 1019fd685b6c793f3ee5eabe9d6c7deca1a63031 Mon Sep 17 00:00:00 2001 From: chenchun Date: Fri, 26 Dec 2025 18:32:41 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E5=91=BD=E5=90=8D=20Refer?= =?UTF-8?q?enceImageUrls=20=E4=B8=BA=20ReferenceImageBase64=20=E5=B9=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 文件:Yi.Framework.AiHub.Domain/Entities/Chat/ImageStoreTaskAggregateRoot.cs - 变更:将属性 ReferenceImageUrls 重命名为 ReferenceImageBase64,注释由“参考图Url”改为“参考图Base64”(保留 SugarColumn(IsJson = true))。 - 原因:语义修正,字段实际存放的是图片的 Base64 字符串而非 URL。 - 影响与注意事项: - 为破坏性修改,所有引用该属性的代码(DTO、映射配置、序列化、前端/后端调用等)需同步更新。 - 若有基于属性名的持久化映射或外部契约(JSON 字段名、数据库列名等),请确认并必要时调整映射或做兼容处理。 - 建议全项目搜索替换旧名称并运行测试以确保无遗漏。 --- .../Entities/Chat/ImageStoreTaskAggregateRoot.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Entities/Chat/ImageStoreTaskAggregateRoot.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Entities/Chat/ImageStoreTaskAggregateRoot.cs index b30f29c1..c23cdfa4 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Entities/Chat/ImageStoreTaskAggregateRoot.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Entities/Chat/ImageStoreTaskAggregateRoot.cs @@ -14,11 +14,23 @@ public class ImageStoreTaskAggregateRoot : FullAuditedAggregateRoot public string Prompt { get; set; } /// - /// 参考图Url + /// 参考图Base64 /// [SugarColumn(IsJson = true)] - public List ReferenceImageUrls { get; set; } + public List ReferenceImagesBase64 { get; set; } + /// + /// 参考图url + /// + [SugarColumn(IsJson = true)] + public List ReferenceImagesUrl { get; set; } + + + /// + /// 图片base64 + /// + public string? StoreBase64 { get; set; } + /// /// 图片绝对路径 ///