From 86fc1a237c5148b70c50cb5de306fb1e4187ab13 Mon Sep 17 00:00:00 2001 From: df123 Date: Mon, 27 Apr 2026 21:34:20 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20RSS=20Job=20DI?= =?UTF-8?q?=20=E6=B3=A8=E5=86=8C=E7=BC=BA=E5=A4=B1=E5=8F=8A=20ExternalLink?= =?UTF-8?q?=20=E6=8F=92=E5=85=A5=E7=BA=A6=E6=9D=9F=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DFApp.Web/Domain/Media/MediaExternalLink.cs | 6 ++++++ src/DFApp.Web/Program.cs | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/DFApp.Web/Domain/Media/MediaExternalLink.cs b/src/DFApp.Web/Domain/Media/MediaExternalLink.cs index 6bb9d72c..e2f21ea1 100644 --- a/src/DFApp.Web/Domain/Media/MediaExternalLink.cs +++ b/src/DFApp.Web/Domain/Media/MediaExternalLink.cs @@ -35,6 +35,12 @@ public class MediaExternalLink : AuditedEntity /// public string LinkContent { get; set; } + /// + /// 扩展属性(数据库遗留字段,保持兼容) + /// + [SugarColumn(ColumnName = "ExtraProperties")] + public string ExtraProperties { get; set; } = string.Empty; + /// /// 媒体ID集合 /// diff --git a/src/DFApp.Web/Program.cs b/src/DFApp.Web/Program.cs index 1e626bec..f01e171d 100644 --- a/src/DFApp.Web/Program.cs +++ b/src/DFApp.Web/Program.cs @@ -117,8 +117,8 @@ public async static Task Main(string[] args) builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); - builder.Services.AddScoped(); - builder.Services.AddScoped(); + builder.Services.AddScoped(); + builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); From cdb02a226d13b0ef532afc681d3903be3c3bcf62 Mon Sep 17 00:00:00 2001 From: df123 Date: Mon, 27 Apr 2026 21:39:27 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20MediaExternalLi?= =?UTF-8?q?nk=20=E7=9A=84=20ExtraProperties=20=E9=81=97=E7=95=99=E5=B1=9E?= =?UTF-8?q?=E6=80=A7=EF=BC=8C=E7=94=9F=E6=88=90=E5=88=A0=E9=99=A4=E5=88=97?= =?UTF-8?q?=E7=9A=84=20SQL=20=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/17-drop-media-external-link-extra-properties.sql | 2 ++ src/DFApp.Web/Domain/Media/MediaExternalLink.cs | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) create mode 100644 sql/17-drop-media-external-link-extra-properties.sql diff --git a/sql/17-drop-media-external-link-extra-properties.sql b/sql/17-drop-media-external-link-extra-properties.sql new file mode 100644 index 00000000..9bc77337 --- /dev/null +++ b/sql/17-drop-media-external-link-extra-properties.sql @@ -0,0 +1,2 @@ +-- 移除 AppMediaExternalLink 表的 ExtraProperties 列(ABP 遗留字段,不再需要兼容) +ALTER TABLE AppMediaExternalLink DROP COLUMN ExtraProperties; diff --git a/src/DFApp.Web/Domain/Media/MediaExternalLink.cs b/src/DFApp.Web/Domain/Media/MediaExternalLink.cs index e2f21ea1..6bb9d72c 100644 --- a/src/DFApp.Web/Domain/Media/MediaExternalLink.cs +++ b/src/DFApp.Web/Domain/Media/MediaExternalLink.cs @@ -35,12 +35,6 @@ public class MediaExternalLink : AuditedEntity /// public string LinkContent { get; set; } - /// - /// 扩展属性(数据库遗留字段,保持兼容) - /// - [SugarColumn(ColumnName = "ExtraProperties")] - public string ExtraProperties { get; set; } = string.Empty; - /// /// 媒体ID集合 ///