From 3260a70fe60622539fd54b39280867d206fd415f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=86=9B?= <2357729423@qq.com>
Date: Fri, 1 Mar 2024 09:39:35 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=9B=AE=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SJZY.Track.Api.sln | 2 +-
src/SJZY.Track.Api/SJZY.Track.Api.csproj | 2 +-
src/SJZY.Track.Api/SJZYTrackApiModule.cs | 4 ++--
.../SJZY.Track.Application.csproj | 1 +
.../Services/ProvideServices/TrackService.cs | 7 +++++--
src/SJZY.Track.Domain/SJZY.Track.Domain.csproj | 1 -
.../BasicQuery.cs | 2 +-
.../DataBaseContext.cs | 2 +-
.../Enum/Enums.cs | 5 ++---
.../GlobalUsing.cs | 2 +-
.../Queries/TrackQueries.cs | 2 +-
.../Repositories}/BasicRepository.cs | 2 +-
.../Repositories}/DemoRepository.cs | 2 +-
.../Repositories}/OrderRepository.cs | 2 +-
.../Repositories}/TrackContentRepository.cs | 3 +--
.../Repositories}/TrackDetailsRepository.cs | 2 +-
.../Repositories}/TrackFlagRepository.cs | 4 +---
.../Repositories}/TrackPullConfigRepository.cs | 6 +++---
.../Repositories}/TrackPushConfigRepository.cs | 2 +-
.../Repositories}/TrackStatusRepository.cs | 2 +-
.../Repositories}/TrackTemplateRepository.cs | 4 ++--
.../SJZY.Track.Infrastructure.csproj} | 6 ++++--
.../SJZYTrackInfrastructureModule.cs} | 5 +++--
.../TrackPushRecord/Entitys/TrackPushRecordEntity.cs | 2 +-
.../Services/ITrackPushRecordRepository.cs | 8 ++++++++
.../Services/TrackPushRecordRepository.cs | 10 ++++++++++
.../Entitys/TrackPushRecordDetailsEntity.cs | 2 +-
.../Services/ITrackPushRecordDetailsRepository.cs | 8 ++++++++
.../Services/TrackPushRecordDetailsRepository.cs | 10 ++++++++++
.../Services/ITrackPushRecordRepository.cs | 9 ---------
.../Services/TrackPushRecordRepository.cs | 9 ---------
.../Services/ITrackPushRecordDetailsRepository.cs | 9 ---------
.../Services/TrackPushRecordDetailsRepository.cs | 9 ---------
test/SJZY.Track.Test/TestModule.cs | 4 ++--
34 files changed, 76 insertions(+), 74 deletions(-)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure}/BasicQuery.cs (96%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure}/DataBaseContext.cs (98%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure}/Enum/Enums.cs (66%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure}/GlobalUsing.cs (85%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure}/Queries/TrackQueries.cs (98%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/BasicRepository.cs (97%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/DemoRepository.cs (99%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/OrderRepository.cs (98%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/TrackContentRepository.cs (97%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/TrackDetailsRepository.cs (98%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/TrackFlagRepository.cs (94%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/TrackPullConfigRepository.cs (97%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/TrackPushConfigRepository.cs (79%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/TrackStatusRepository.cs (98%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure/Repositories}/TrackTemplateRepository.cs (98%)
rename src/{SJZY.Track.Repository/SJZY.Track.Repository.csproj => SJZY.Track.Infrastructure/SJZY.Track.Infrastructure.csproj} (81%)
rename src/{SJZY.Track.Repository/SJZYTrackRepositoryModule.cs => SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs} (92%)
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure}/TrackPushRecord/Entitys/TrackPushRecordEntity.cs (96%)
create mode 100644 src/SJZY.Track.Infrastructure/TrackPushRecord/Services/ITrackPushRecordRepository.cs
create mode 100644 src/SJZY.Track.Infrastructure/TrackPushRecord/Services/TrackPushRecordRepository.cs
rename src/{SJZY.Track.Repository => SJZY.Track.Infrastructure}/TrackPushRecordDetails/Entitys/TrackPushRecordDetailsEntity.cs (94%)
create mode 100644 src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs
create mode 100644 src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs
delete mode 100644 src/SJZY.Track.Repository/TrackPushRecord/Services/ITrackPushRecordRepository.cs
delete mode 100644 src/SJZY.Track.Repository/TrackPushRecord/Services/TrackPushRecordRepository.cs
delete mode 100644 src/SJZY.Track.Repository/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs
delete mode 100644 src/SJZY.Track.Repository/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs
diff --git a/SJZY.Track.Api.sln b/SJZY.Track.Api.sln
index 8a9c51e8..c1408517 100644
--- a/SJZY.Track.Api.sln
+++ b/SJZY.Track.Api.sln
@@ -10,7 +10,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{DAC93270-5A2
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{0E2537C3-6EF3-4085-9BD2-CF923E53F82A}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJZY.Track.Repository", "src\SJZY.Track.Repository\SJZY.Track.Repository.csproj", "{D9CF5706-1972-414F-821E-AA32C13B8570}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJZY.Track.Infrastructure", "src\SJZY.Track.Infrastructure\SJZY.Track.Infrastructure.csproj", "{D9CF5706-1972-414F-821E-AA32C13B8570}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJZY.Track.HttpApi", "src\SJZY.Track.HttpApi\SJZY.Track.HttpApi.csproj", "{390A44FB-0DB5-4B66-86AB-7712DC3030F5}"
EndProject
diff --git a/src/SJZY.Track.Api/SJZY.Track.Api.csproj b/src/SJZY.Track.Api/SJZY.Track.Api.csproj
index 44113706..0dd07648 100644
--- a/src/SJZY.Track.Api/SJZY.Track.Api.csproj
+++ b/src/SJZY.Track.Api/SJZY.Track.Api.csproj
@@ -26,7 +26,7 @@
-
+
diff --git a/src/SJZY.Track.Api/SJZYTrackApiModule.cs b/src/SJZY.Track.Api/SJZYTrackApiModule.cs
index 93e04188..07bb3fee 100644
--- a/src/SJZY.Track.Api/SJZYTrackApiModule.cs
+++ b/src/SJZY.Track.Api/SJZYTrackApiModule.cs
@@ -9,7 +9,7 @@ using SJZY.Expand.ABP.Core.Prometheus;
using SJZY.Expand.ABP.Core.Redis;
using SJZY.Expand.ABP.Core.Swagger;
using SJZY.Track.Application;
-using SJZY.Track.Repository;
+using SJZY.Track.Infrastructure;
using Volo.Abp;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Serilog;
@@ -28,7 +28,7 @@ namespace SJZY.Track.Api
typeof(AbpAspNetCoreMvcModule),
typeof(AbpAspNetCoreSerilogModule),
typeof(ApplicationModule),
- typeof(SJZYTrackRepositoryModule)
+ typeof(SJZYTrackInfrastructureModule)
)]
public class SJZYTrackApiModule : AbpModule
{
diff --git a/src/SJZY.Track.Application/SJZY.Track.Application.csproj b/src/SJZY.Track.Application/SJZY.Track.Application.csproj
index 43edd929..76ef0752 100644
--- a/src/SJZY.Track.Application/SJZY.Track.Application.csproj
+++ b/src/SJZY.Track.Application/SJZY.Track.Application.csproj
@@ -26,5 +26,6 @@
+
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs b/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs
index 5147ae93..7077cfb3 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs
+++ b/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs
@@ -1,4 +1,5 @@
-using SJZY.Track.Application.Dtos.ProvideServices;
+using DotNetCore.CAP;
+using SJZY.Track.Application.Dtos.ProvideServices;
using SJZY.Track.Domain.Aggregates.OrderAggregate;
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
using SJZY.Track.Domain.Queries;
@@ -15,13 +16,15 @@ public class TrackService : ApplicationService
private readonly IOrderRepository _orderRepository;
private readonly ITrackDetailsRepository _trackDetailsRepository;
private readonly ITrackQueries _trackQueries;
+ private readonly ICapPublisher _capPublisher;
public TrackService(ITrackQueries trackQueries, IOrderRepository orderRepository,
- ITrackDetailsRepository trackDetailsRepository)
+ ITrackDetailsRepository trackDetailsRepository, ICapPublisher capPublisher)
{
_trackQueries = trackQueries;
_orderRepository = orderRepository;
_trackDetailsRepository = trackDetailsRepository;
+ _capPublisher = capPublisher;
}
///
diff --git a/src/SJZY.Track.Domain/SJZY.Track.Domain.csproj b/src/SJZY.Track.Domain/SJZY.Track.Domain.csproj
index 5ebeded5..aac0e12d 100644
--- a/src/SJZY.Track.Domain/SJZY.Track.Domain.csproj
+++ b/src/SJZY.Track.Domain/SJZY.Track.Domain.csproj
@@ -9,7 +9,6 @@
-
diff --git a/src/SJZY.Track.Repository/BasicQuery.cs b/src/SJZY.Track.Infrastructure/BasicQuery.cs
similarity index 96%
rename from src/SJZY.Track.Repository/BasicQuery.cs
rename to src/SJZY.Track.Infrastructure/BasicQuery.cs
index 4d8e70d1..75ee80b2 100644
--- a/src/SJZY.Track.Repository/BasicQuery.cs
+++ b/src/SJZY.Track.Infrastructure/BasicQuery.cs
@@ -2,7 +2,7 @@
using SJZY.Track.Domain.Queries;
using SJZY.Track.Domain.SeedWork;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure;
#pragma warning disable CS8613
public class BasicQuery : SimpleClient, IBasicQuery where T : class, IEntity, new()
diff --git a/src/SJZY.Track.Repository/DataBaseContext.cs b/src/SJZY.Track.Infrastructure/DataBaseContext.cs
similarity index 98%
rename from src/SJZY.Track.Repository/DataBaseContext.cs
rename to src/SJZY.Track.Infrastructure/DataBaseContext.cs
index 88539836..9fbb7d44 100644
--- a/src/SJZY.Track.Repository/DataBaseContext.cs
+++ b/src/SJZY.Track.Infrastructure/DataBaseContext.cs
@@ -2,7 +2,7 @@
#pragma warning disable 1591
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure;
///
/// Sqlsugar 上下文对象
diff --git a/src/SJZY.Track.Repository/Enum/Enums.cs b/src/SJZY.Track.Infrastructure/Enum/Enums.cs
similarity index 66%
rename from src/SJZY.Track.Repository/Enum/Enums.cs
rename to src/SJZY.Track.Infrastructure/Enum/Enums.cs
index f32f511c..a2246eed 100644
--- a/src/SJZY.Track.Repository/Enum/Enums.cs
+++ b/src/SJZY.Track.Infrastructure/Enum/Enums.cs
@@ -1,6 +1,6 @@
using System.ComponentModel;
-namespace SJZY.Track.Repository.Enum;
+namespace SJZY.Track.Infrastructure.Enum;
///
/// 枚举属性
@@ -10,6 +10,5 @@ public enum EnumPropertyEnums
///
/// 节点
///
- [Description("ServiceNode")]
- 节点,
+ [Description("ServiceNode")] 节点,
}
\ No newline at end of file
diff --git a/src/SJZY.Track.Repository/GlobalUsing.cs b/src/SJZY.Track.Infrastructure/GlobalUsing.cs
similarity index 85%
rename from src/SJZY.Track.Repository/GlobalUsing.cs
rename to src/SJZY.Track.Infrastructure/GlobalUsing.cs
index dc581267..bb8c080a 100644
--- a/src/SJZY.Track.Repository/GlobalUsing.cs
+++ b/src/SJZY.Track.Infrastructure/GlobalUsing.cs
@@ -4,4 +4,4 @@ global using SJZY.Expand.ABP.Core.SqlSugar;
global using SJZY.Expand.ABP.Core.SqlSugar.Entitys;
global using SJZY.Expand.ABP.Core.SqlSugar.Tools;
global using SqlSugar;
-global using Volo.Abp.DependencyInjection;
+global using Volo.Abp.DependencyInjection;
\ No newline at end of file
diff --git a/src/SJZY.Track.Repository/Queries/TrackQueries.cs b/src/SJZY.Track.Infrastructure/Queries/TrackQueries.cs
similarity index 98%
rename from src/SJZY.Track.Repository/Queries/TrackQueries.cs
rename to src/SJZY.Track.Infrastructure/Queries/TrackQueries.cs
index da7c4dab..413c38fe 100644
--- a/src/SJZY.Track.Repository/Queries/TrackQueries.cs
+++ b/src/SJZY.Track.Infrastructure/Queries/TrackQueries.cs
@@ -7,7 +7,7 @@ using SJZY.Track.Domain.Dtos.TrackDetails;
using SJZY.Track.Domain.Dtos.TrackTemplate;
using SJZY.Track.Domain.Queries;
-namespace SJZY.Track.Repository.Queries;
+namespace SJZY.Track.Infrastructure.Queries;
public class TrackQueries : ISugarRepository, ITrackQueries,
ITransientDependency
diff --git a/src/SJZY.Track.Repository/BasicRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/BasicRepository.cs
similarity index 97%
rename from src/SJZY.Track.Repository/BasicRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/BasicRepository.cs
index a4616860..48c7f89c 100644
--- a/src/SJZY.Track.Repository/BasicRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/BasicRepository.cs
@@ -3,7 +3,7 @@ using SJZY.Track.Domain;
using SJZY.Track.Domain.SeedWork;
using Volo.Abp;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
///
/// 仓储基类实现
diff --git a/src/SJZY.Track.Repository/DemoRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/DemoRepository.cs
similarity index 99%
rename from src/SJZY.Track.Repository/DemoRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/DemoRepository.cs
index 18a8d5da..9acceca7 100644
--- a/src/SJZY.Track.Repository/DemoRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/DemoRepository.cs
@@ -2,7 +2,7 @@
using SJZY.Track.Domain.Aggregates.DemoAggregate;
using SJZY.Track.Domain.Dtos.Demo;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class DemoRepository : BasicRepository, IDemoRepository, IScopedDependency
{
diff --git a/src/SJZY.Track.Repository/OrderRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/OrderRepository.cs
similarity index 98%
rename from src/SJZY.Track.Repository/OrderRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/OrderRepository.cs
index c932f142..18bc7cc4 100644
--- a/src/SJZY.Track.Repository/OrderRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/OrderRepository.cs
@@ -2,7 +2,7 @@
using SJZY.Track.Domain.Aggregates.OrderAggregate;
using SJZY.Track.Domain.Dtos.Order;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class OrderRepository : BasicRepository, IOrderRepository, ITransientDependency
{
diff --git a/src/SJZY.Track.Repository/TrackContentRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackContentRepository.cs
similarity index 97%
rename from src/SJZY.Track.Repository/TrackContentRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/TrackContentRepository.cs
index 896d02d4..eac2265f 100644
--- a/src/SJZY.Track.Repository/TrackContentRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackContentRepository.cs
@@ -2,10 +2,9 @@
using SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
using SJZY.Track.Domain.Dtos.TrackContents;
-using SJZY.Track.Domain.Dtos.TrackStatus;
using SJZY.Track.Domain.VEntities;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class TrackContentRepository : BasicRepository, ITrackContentRepository, IScopedDependency
{
diff --git a/src/SJZY.Track.Repository/TrackDetailsRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackDetailsRepository.cs
similarity index 98%
rename from src/SJZY.Track.Repository/TrackDetailsRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/TrackDetailsRepository.cs
index ef51db46..2737c39d 100644
--- a/src/SJZY.Track.Repository/TrackDetailsRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackDetailsRepository.cs
@@ -3,7 +3,7 @@ using SJZY.Expand.ElasticSearch.Services;
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
using SJZY.Track.Domain.Dtos.TrackDetails;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
internal class TrackDetailsRepository : ElasticSearchContextAbstract, ITrackDetailsRepository,
ITransientDependency
diff --git a/src/SJZY.Track.Repository/TrackFlagRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackFlagRepository.cs
similarity index 94%
rename from src/SJZY.Track.Repository/TrackFlagRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/TrackFlagRepository.cs
index 508d80ef..12c29447 100644
--- a/src/SJZY.Track.Repository/TrackFlagRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackFlagRepository.cs
@@ -1,10 +1,8 @@
using SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
-using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
using SJZY.Track.Domain.Dtos.TrackFlags;
-using SJZY.Track.Domain.Dtos.TrackStatus;
using SJZY.Track.Domain.VEntities;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class TrackFlagRepository : BasicRepository, ITrackFlagRepository, IScopedDependency
{
diff --git a/src/SJZY.Track.Repository/TrackPullConfigRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackPullConfigRepository.cs
similarity index 97%
rename from src/SJZY.Track.Repository/TrackPullConfigRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/TrackPullConfigRepository.cs
index dbcb40be..796e6778 100644
--- a/src/SJZY.Track.Repository/TrackPullConfigRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackPullConfigRepository.cs
@@ -1,12 +1,12 @@
-using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
+using System.Linq.Expressions;
+using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
using SJZY.Track.Domain.Aggregates.TrackPullAggregate;
using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
using SJZY.Track.Domain.Dtos.Common;
using SJZY.Track.Domain.Dtos.TrackPull;
using SJZY.Track.Domain.VEntities;
-using System.Linq.Expressions;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class TrackPullConfigRepository : BasicRepository, ITrackPullConfigRepository,
IScopedDependency
diff --git a/src/SJZY.Track.Repository/TrackPushConfigRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackPushConfigRepository.cs
similarity index 79%
rename from src/SJZY.Track.Repository/TrackPushConfigRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/TrackPushConfigRepository.cs
index 32c71905..70008005 100644
--- a/src/SJZY.Track.Repository/TrackPushConfigRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackPushConfigRepository.cs
@@ -1,6 +1,6 @@
using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class TrackPushConfigRepository : BasicRepository, ITrackPushConfigRepository,
IScopedDependency
diff --git a/src/SJZY.Track.Repository/TrackStatusRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackStatusRepository.cs
similarity index 98%
rename from src/SJZY.Track.Repository/TrackStatusRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/TrackStatusRepository.cs
index 9e88da35..a9218613 100644
--- a/src/SJZY.Track.Repository/TrackStatusRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackStatusRepository.cs
@@ -2,7 +2,7 @@ using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
using SJZY.Track.Domain.Dtos.TrackStatus;
using SJZY.Track.Domain.VEntities;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class TrackStatusRepository : BasicRepository, ITrackStatusRepository, IScopedDependency
{
diff --git a/src/SJZY.Track.Repository/TrackTemplateRepository.cs b/src/SJZY.Track.Infrastructure/Repositories/TrackTemplateRepository.cs
similarity index 98%
rename from src/SJZY.Track.Repository/TrackTemplateRepository.cs
rename to src/SJZY.Track.Infrastructure/Repositories/TrackTemplateRepository.cs
index 43fff1f5..c3e3a9c0 100644
--- a/src/SJZY.Track.Repository/TrackTemplateRepository.cs
+++ b/src/SJZY.Track.Infrastructure/Repositories/TrackTemplateRepository.cs
@@ -6,9 +6,9 @@ using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
using SJZY.Track.Domain.Dtos.TrackTemplate;
using SJZY.Track.Domain.VEntities;
-using SJZY.Track.Repository.Enum;
+using SJZY.Track.Infrastructure.Enum;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure.Repositories;
public class TrackTemplateRepository : BasicRepository, ITrackTemplateRepository, IScopedDependency
{
diff --git a/src/SJZY.Track.Repository/SJZY.Track.Repository.csproj b/src/SJZY.Track.Infrastructure/SJZY.Track.Infrastructure.csproj
similarity index 81%
rename from src/SJZY.Track.Repository/SJZY.Track.Repository.csproj
rename to src/SJZY.Track.Infrastructure/SJZY.Track.Infrastructure.csproj
index 42332f80..f1e677f8 100644
--- a/src/SJZY.Track.Repository/SJZY.Track.Repository.csproj
+++ b/src/SJZY.Track.Infrastructure/SJZY.Track.Infrastructure.csproj
@@ -17,8 +17,10 @@
-
-
+
+
+
+
diff --git a/src/SJZY.Track.Repository/SJZYTrackRepositoryModule.cs b/src/SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs
similarity index 92%
rename from src/SJZY.Track.Repository/SJZYTrackRepositoryModule.cs
rename to src/SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs
index 799c900a..7f18046a 100644
--- a/src/SJZY.Track.Repository/SJZYTrackRepositoryModule.cs
+++ b/src/SJZY.Track.Infrastructure/SJZYTrackInfrastructureModule.cs
@@ -4,17 +4,18 @@ using SJZY.Expand.ABP.Core.SqlSugar.Options;
using SJZY.Expand.ElasticSearch;
using SJZY.Track.Domain;
using SJZY.Track.Domain.Queries;
+using SJZY.Track.Infrastructure.Repositories;
using Volo.Abp.Autofac;
using Volo.Abp.Modularity;
-namespace SJZY.Track.Repository;
+namespace SJZY.Track.Infrastructure;
///
/// 仓储模块
///
[DependsOn(typeof(AbpAutofacModule))]
[DependsOn(typeof(SJZYTrackDomainModule))]
-public class SJZYTrackRepositoryModule : AbpModule
+public class SJZYTrackInfrastructureModule : AbpModule
{
public override void PreConfigureServices(ServiceConfigurationContext context)
{
diff --git a/src/SJZY.Track.Repository/TrackPushRecord/Entitys/TrackPushRecordEntity.cs b/src/SJZY.Track.Infrastructure/TrackPushRecord/Entitys/TrackPushRecordEntity.cs
similarity index 96%
rename from src/SJZY.Track.Repository/TrackPushRecord/Entitys/TrackPushRecordEntity.cs
rename to src/SJZY.Track.Infrastructure/TrackPushRecord/Entitys/TrackPushRecordEntity.cs
index 9b45f7c2..32615bba 100644
--- a/src/SJZY.Track.Repository/TrackPushRecord/Entitys/TrackPushRecordEntity.cs
+++ b/src/SJZY.Track.Infrastructure/TrackPushRecord/Entitys/TrackPushRecordEntity.cs
@@ -1,6 +1,6 @@
using SJZY.Track.Domain.SeedWork;
-namespace SJZY.Track.Repository.TrackPushRecord.Entitys
+namespace SJZY.Track.Infrastructure.TrackPushRecord.Entitys
{
///
/// 轨迹推送记录
diff --git a/src/SJZY.Track.Infrastructure/TrackPushRecord/Services/ITrackPushRecordRepository.cs b/src/SJZY.Track.Infrastructure/TrackPushRecord/Services/ITrackPushRecordRepository.cs
new file mode 100644
index 00000000..7b2e515e
--- /dev/null
+++ b/src/SJZY.Track.Infrastructure/TrackPushRecord/Services/ITrackPushRecordRepository.cs
@@ -0,0 +1,8 @@
+using SJZY.Track.Infrastructure.TrackPushRecord.Entitys;
+
+namespace SJZY.Track.Infrastructure.TrackPushRecord.Services
+{
+ public interface ITrackPushRecordRepository : ISimpleClient
+ {
+ }
+}
\ No newline at end of file
diff --git a/src/SJZY.Track.Infrastructure/TrackPushRecord/Services/TrackPushRecordRepository.cs b/src/SJZY.Track.Infrastructure/TrackPushRecord/Services/TrackPushRecordRepository.cs
new file mode 100644
index 00000000..22529060
--- /dev/null
+++ b/src/SJZY.Track.Infrastructure/TrackPushRecord/Services/TrackPushRecordRepository.cs
@@ -0,0 +1,10 @@
+using SJZY.Track.Infrastructure.Repositories;
+using SJZY.Track.Infrastructure.TrackPushRecord.Entitys;
+
+namespace SJZY.Track.Infrastructure.TrackPushRecord.Services
+{
+ public class TrackPushRecordRepository : BasicRepository, ITrackPushRecordRepository, IScopedDependency
+ {
+
+ }
+}
diff --git a/src/SJZY.Track.Repository/TrackPushRecordDetails/Entitys/TrackPushRecordDetailsEntity.cs b/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Entitys/TrackPushRecordDetailsEntity.cs
similarity index 94%
rename from src/SJZY.Track.Repository/TrackPushRecordDetails/Entitys/TrackPushRecordDetailsEntity.cs
rename to src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Entitys/TrackPushRecordDetailsEntity.cs
index 64208102..796e3e47 100644
--- a/src/SJZY.Track.Repository/TrackPushRecordDetails/Entitys/TrackPushRecordDetailsEntity.cs
+++ b/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Entitys/TrackPushRecordDetailsEntity.cs
@@ -1,6 +1,6 @@
using SJZY.Track.Domain.SeedWork;
-namespace SJZY.Track.Repository.TrackPushRecordDetails.Entitys
+namespace SJZY.Track.Infrastructure.TrackPushRecordDetails.Entitys
{
///
/// 轨迹推送明细表
diff --git a/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs b/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs
new file mode 100644
index 00000000..6f29bbc3
--- /dev/null
+++ b/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs
@@ -0,0 +1,8 @@
+using SJZY.Track.Infrastructure.TrackPushRecordDetails.Entitys;
+
+namespace SJZY.Track.Infrastructure.TrackPushRecordDetails.Services
+{
+ public interface ITrackPushRecordDetailsRepository : ISimpleClient
+ {
+ }
+}
\ No newline at end of file
diff --git a/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs b/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs
new file mode 100644
index 00000000..157dc8bd
--- /dev/null
+++ b/src/SJZY.Track.Infrastructure/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs
@@ -0,0 +1,10 @@
+using SJZY.Track.Infrastructure.Repositories;
+using SJZY.Track.Infrastructure.TrackPushRecordDetails.Entitys;
+
+namespace SJZY.Track.Infrastructure.TrackPushRecordDetails.Services
+{
+ public class TrackPushRecordDetailsRepository : BasicRepository, ITrackPushRecordDetailsRepository, IScopedDependency
+ {
+
+ }
+}
diff --git a/src/SJZY.Track.Repository/TrackPushRecord/Services/ITrackPushRecordRepository.cs b/src/SJZY.Track.Repository/TrackPushRecord/Services/ITrackPushRecordRepository.cs
deleted file mode 100644
index cac702c2..00000000
--- a/src/SJZY.Track.Repository/TrackPushRecord/Services/ITrackPushRecordRepository.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using SJZY.Track.Repository.TrackPushRecord.Entitys;
-
-namespace SJZY.Track.Repository.TrackPushRecord.Services
-{
- public interface ITrackPushRecordRepository : ISimpleClient
- {
-
- }
-}
diff --git a/src/SJZY.Track.Repository/TrackPushRecord/Services/TrackPushRecordRepository.cs b/src/SJZY.Track.Repository/TrackPushRecord/Services/TrackPushRecordRepository.cs
deleted file mode 100644
index 06a72739..00000000
--- a/src/SJZY.Track.Repository/TrackPushRecord/Services/TrackPushRecordRepository.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using SJZY.Track.Repository.TrackPushRecord.Entitys;
-
-namespace SJZY.Track.Repository.TrackPushRecord.Services
-{
- public class TrackPushRecordRepository : BasicRepository, ITrackPushRecordRepository, IScopedDependency
- {
-
- }
-}
diff --git a/src/SJZY.Track.Repository/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs b/src/SJZY.Track.Repository/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs
deleted file mode 100644
index 85047d16..00000000
--- a/src/SJZY.Track.Repository/TrackPushRecordDetails/Services/ITrackPushRecordDetailsRepository.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using SJZY.Track.Repository.TrackPushRecordDetails.Entitys;
-
-namespace SJZY.Track.Repository.TrackPushRecordDetails.Services
-{
- public interface ITrackPushRecordDetailsRepository : ISimpleClient
- {
-
- }
-}
diff --git a/src/SJZY.Track.Repository/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs b/src/SJZY.Track.Repository/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs
deleted file mode 100644
index 20cd54e3..00000000
--- a/src/SJZY.Track.Repository/TrackPushRecordDetails/Services/TrackPushRecordDetailsRepository.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using SJZY.Track.Repository.TrackPushRecordDetails.Entitys;
-
-namespace SJZY.Track.Repository.TrackPushRecordDetails.Services
-{
- public class TrackPushRecordDetailsRepository : BasicRepository, ITrackPushRecordDetailsRepository, IScopedDependency
- {
-
- }
-}
diff --git a/test/SJZY.Track.Test/TestModule.cs b/test/SJZY.Track.Test/TestModule.cs
index 8cff2d50..43bc8f71 100644
--- a/test/SJZY.Track.Test/TestModule.cs
+++ b/test/SJZY.Track.Test/TestModule.cs
@@ -2,7 +2,7 @@
using Microsoft.Extensions.DependencyInjection;
using SJZY.Track.Api;
using SJZY.Track.Application;
-using SJZY.Track.Repository;
+using SJZY.Track.Infrastructure;
using Volo.Abp;
using Volo.Abp.AspNetCore.TestBase;
using Volo.Abp.Authorization;
@@ -19,7 +19,7 @@ namespace SJZY.Track.Test;
typeof(AbpAspNetCoreTestBaseModule),
typeof(AbpAutofacModule),
typeof(AbpAuthorizationModule),
- typeof(SJZYTrackRepositoryModule),
+ typeof(SJZYTrackInfrastructureModule),
typeof(ApplicationModule),
typeof(SJZYTrackApiModule),
typeof(AbpHttpClientModule) //添加abp的http代理模块