diff --git a/Src/Dlhis.Entity/Device/Entities/DeviceUploadLogEntity.cs b/Src/Dlhis.Entity/Device/Entities/DeviceUploadLogEntity.cs
index b251fb54..1c042c0a 100644
--- a/Src/Dlhis.Entity/Device/Entities/DeviceUploadLogEntity.cs
+++ b/Src/Dlhis.Entity/Device/Entities/DeviceUploadLogEntity.cs
@@ -69,6 +69,12 @@ public class DeviceUploadLogEntity : SugarBaseEntity, ITenantId
[SugarColumn(IsNullable = false, ColumnDataType = "bit")]
public bool Status { get; set; }
+ ///
+ /// 图片base64 / URL
+ ///
+ [SugarColumn(IsNullable = true, ColumnDataType = "text")]
+ public string Image { get; set; }
+
[SugarColumn(IndexGroupNameList = new[] { "idx_DeviceUploadLog_TenantId" })]
public string TenantId { get; set; }
diff --git a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Request/DeviceUploadLogUploadRequest.cs b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Request/DeviceUploadLogUploadRequest.cs
index d1fbf654..b2ece2aa 100644
--- a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Request/DeviceUploadLogUploadRequest.cs
+++ b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Request/DeviceUploadLogUploadRequest.cs
@@ -27,5 +27,10 @@ public class DeviceUploadLogUploadRequest
///
public string SerialNo { get; set; }
+ ///
+ /// 图片base64 / URL
+ ///
+ public string Image { get; set; }
+
public bool? Status { get; set; }
}
\ No newline at end of file
diff --git a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs
index 3275e898..6421b77f 100644
--- a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs
+++ b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs
@@ -81,6 +81,7 @@ public class DeviceUploadLogService : IDeviceUploadLogService
NeedUpload = needUpload,
TenantId = device.TenantId,
Status = request.Status ?? true,
+ Image = request.Image,
CreatedBy = 1,
ModifiedBy = 1
});