diff --git a/SJZY.Track.Api.sln.DotSettings b/SJZY.Track.Api.sln.DotSettings
new file mode 100644
index 00000000..2363a683
--- /dev/null
+++ b/SJZY.Track.Api.sln.DotSettings
@@ -0,0 +1,2 @@
+
+ True
\ No newline at end of file
diff --git a/src/SJZY.Track.Application/SJZY.Track.Application.csproj b/src/SJZY.Track.Application/SJZY.Track.Application.csproj
index 76ef0752..ccc853da 100644
--- a/src/SJZY.Track.Application/SJZY.Track.Application.csproj
+++ b/src/SJZY.Track.Application/SJZY.Track.Application.csproj
@@ -17,15 +17,16 @@
-
-
-
-
+
+
+
+
+
+
-
diff --git a/src/SJZY.Track.Infrastructure/Enum/Enums.cs b/src/SJZY.Track.Domain/Enums/EnumPropertyEnums.cs
similarity index 83%
rename from src/SJZY.Track.Infrastructure/Enum/Enums.cs
rename to src/SJZY.Track.Domain/Enums/EnumPropertyEnums.cs
index a2246eed..e1c08aaf 100644
--- a/src/SJZY.Track.Infrastructure/Enum/Enums.cs
+++ b/src/SJZY.Track.Domain/Enums/EnumPropertyEnums.cs
@@ -1,6 +1,6 @@
using System.ComponentModel;
-namespace SJZY.Track.Infrastructure.Enum;
+namespace SJZY.Track.Domain.Enums;
///
/// 枚举属性
diff --git a/src/SJZY.Track.Domain/IBasicRepository.cs b/src/SJZY.Track.Domain/IBasicRepository.cs
index 71bc3175..8e9baed2 100644
--- a/src/SJZY.Track.Domain/IBasicRepository.cs
+++ b/src/SJZY.Track.Domain/IBasicRepository.cs
@@ -35,7 +35,7 @@ public interface IBasicRepository : IBasicQuery where T : IAggregateRoot
///
/// 要更新的列
///
- Task UpdateRangeAsync(List entities, Expression> updateColumns = null);
+ Task UpdateRangeAsync(List entities, Expression>? updateColumns = null);
///
/// 软删
diff --git a/src/SJZY.Track.Infrastructure/BasicQuery.cs b/src/SJZY.Track.Infrastructure/Queries/BasicQuery.cs
similarity index 95%
rename from src/SJZY.Track.Infrastructure/BasicQuery.cs
rename to src/SJZY.Track.Infrastructure/Queries/BasicQuery.cs
index 75ee80b2..fbb511c7 100644
--- a/src/SJZY.Track.Infrastructure/BasicQuery.cs
+++ b/src/SJZY.Track.Infrastructure/Queries/BasicQuery.cs
@@ -2,7 +2,7 @@
using SJZY.Track.Domain.Queries;
using SJZY.Track.Domain.SeedWork;
-namespace SJZY.Track.Infrastructure;
+namespace SJZY.Track.Infrastructure.Queries;
#pragma warning disable CS8613
public class BasicQuery : SimpleClient, IBasicQuery where T : class, IEntity, new()
diff --git a/src/SJZY.Track.Infrastructure/Repositories/BasicRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/BasicRepository.cs
index 48c7f89c..a776fd88 100644
--- a/src/SJZY.Track.Infrastructure/Repositories/BasicRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/BasicRepository.cs
@@ -1,6 +1,7 @@
using System.Linq.Expressions;
using SJZY.Track.Domain;
using SJZY.Track.Domain.SeedWork;
+using SJZY.Track.Infrastructure.Queries;
using Volo.Abp;
namespace SJZY.Track.Infrastructure.Repositories;
@@ -32,7 +33,7 @@ public class BasicRepository : BasicQuery, IBasicRepository where T : c
.ExecuteCommandHasChangeAsync();
}
- public async Task UpdateRangeAsync(List entities, Expression> columns = null)
+ public async Task UpdateRangeAsync(List entities, Expression>? columns = null)
{
return await Context.Updateable(entities)
.UpdateColumnsIF(columns != null, columns)
diff --git a/src/SJZY.Track.Infrastructure/Repositories/TrackTemplateRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackTemplateRepository.cs
index c3e3a9c0..d4ae27a6 100644
--- a/src/SJZY.Track.Infrastructure/Repositories/TrackTemplateRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackTemplateRepository.cs
@@ -5,8 +5,8 @@ using SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
using SJZY.Track.Domain.Dtos.TrackTemplate;
+using SJZY.Track.Domain.Enums;
using SJZY.Track.Domain.VEntities;
-using SJZY.Track.Infrastructure.Enum;
namespace SJZY.Track.Infrastructure.Repositories;
diff --git a/src/SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs b/src/SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs
index 7f18046a..c412b69c 100644
--- a/src/SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs
+++ b/src/SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs
@@ -4,6 +4,7 @@ using SJZY.Expand.ABP.Core.SqlSugar.Options;
using SJZY.Expand.ElasticSearch;
using SJZY.Track.Domain;
using SJZY.Track.Domain.Queries;
+using SJZY.Track.Infrastructure.Queries;
using SJZY.Track.Infrastructure.Repositories;
using Volo.Abp.Autofac;
using Volo.Abp.Modularity;