diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/FileItemDto.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/FileItemDto.cs
new file mode 100644
index 00000000..f483a7ab
--- /dev/null
+++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/FileItemDto.cs
@@ -0,0 +1,14 @@
+namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+
+public class FileItemDto
+{
+ ///
+ /// 文件osskey
+ ///
+ public string OssKey { get; set; }
+
+ ///
+ /// 文件名称
+ ///
+ public string FileName { get; set; }
+}
diff --git a/src/SJZY.Track.Domain/Aggregates/TrackDetailsAggregate/FileItem.cs b/src/SJZY.Track.Domain/Aggregates/TrackDetailsAggregate/FileItem.cs
new file mode 100644
index 00000000..2d2dc4a3
--- /dev/null
+++ b/src/SJZY.Track.Domain/Aggregates/TrackDetailsAggregate/FileItem.cs
@@ -0,0 +1,14 @@
+namespace SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
+
+public class FileItem
+{
+ ///
+ /// 文件osskey
+ ///
+ public string OssKey { get; set; }
+
+ ///
+ /// 文件名称
+ ///
+ public string FileName { get; set; }
+}
diff --git a/src/SJZY.Track.Domain/Aggregates/TrackDetailsAggregate/TrackDetailsIndex.cs b/src/SJZY.Track.Domain/Aggregates/TrackDetailsAggregate/TrackDetailsIndex.cs
index 60e0c808..99ea5e25 100644
--- a/src/SJZY.Track.Domain/Aggregates/TrackDetailsAggregate/TrackDetailsIndex.cs
+++ b/src/SJZY.Track.Domain/Aggregates/TrackDetailsAggregate/TrackDetailsIndex.cs
@@ -123,9 +123,9 @@ public class TrackDetailsIndex : IdBaseIndex
public string? Remarks { get; set; } = GlobalConst.EmptyString;
///
- /// 附件key,多个附件使用(,)分割
+ /// 附件集合
///
- public string? Files { get; set; } = GlobalConst.EmptyString;
+ public List? Files { get; set; }
///
/// 轨迹发生地(城市)