From 4a7c50727ed2742657784a924e47e82da2a19ff9 Mon Sep 17 00:00:00 2001
From: xiaolipro <2357729423@qq.com>
Date: Sat, 12 Jul 2025 17:03:21 +0800
Subject: [PATCH] init
---
.idea/.idea.SJZY.Track.Api/.idea/.gitignore | 13 -
NuGet.Config | 3 +-
SJZY.Track.Api.sln => TrackCenter.sln | 11 +-
TrackCenter.sln.DotSettings | 3 +
global.json | 5 +
src/SJZY.Track.Api/Program.cs | 27 --
src/SJZY.Track.Api/SjzyTrackApiModule.cs | 128 -------
.../appsettings.Development.json | 100 ------
src/SJZY.Track.Api/appsettings.Local.json | 96 -----
src/SJZY.Track.Api/appsettings.Test.json | 91 -----
src/SJZY.Track.Api/appsettings.json | 22 --
.../Dtos/TrackOrder/TrackPushRecordItem.cs | 5 -
.../Events/ClearRulCacheEvent.cs | 8 -
.../Services/IKpiAreaCacheService.cs | 5 -
.../Services/ITrackFlagService.cs | 5 -
.../Services/ITrackStatusService.cs | 5 -
.../Caching/SystemCnNameDictCache.cs | 46 ---
.../Rabbit/RabbitClientBusExt.cs | 81 -----
.../ITrackFlagRepository.cs | 9 -
src/SJZY.Track.Domain/GlobalUsings.cs | 10 -
src/SJZY.Track.Domain/Queries/IBasicQuery.cs | 62 ----
.../Queries/IProvideQueries.cs | 75 ----
.../Queries/ITimezoneQueries.cs | 18 -
.../Queries/IVExternalSubjectQueries.cs | 7 -
.../Queries/IVFsUserQueries.cs | 7 -
.../Queries/IVSystemQueries.cs | 7 -
.../SJZY.Track.Domain.csproj | 15 -
.../SJZYTrackDomainModule.cs | 7 -
.../SeedWork/IAggregateRoot.cs | 5 -
src/SJZY.Track.Domain/SeedWork/IEntity.cs | 5 -
src/SJZY.Track.Repository/DataBaseContext.cs | 66 ----
src/SJZY.Track.Repository/GlobalUsing.cs | 6 -
.../Queries/BasicQuery.cs | 39 ---
.../Queries/VExternalSubjectQueries.cs | 8 -
.../Queries/VFsUserQueries.cs | 9 -
.../Queries/VSystemQueries.cs | 8 -
.../Repositories/KpiAreaInfoRepository.cs | 5 -
.../SJZY.Track.Repository.csproj | 20 --
.../SjzyTrackRepositoryModule.cs | 61 ----
.../Dockerfile | 0
src/TrackCenter.Api/Program.cs | 28 ++
.../Properties/launchSettings.json | 0
.../TrackCenter.Api.csproj} | 11 +-
src/TrackCenter.Api/TrackCenterApiModule.cs | 78 +++++
.../appsettings.Development.json | 21 ++
.../kafkalib/librdkafka++.so.1 | Bin
.../kafkalib/librdkafka.so.1 | Bin
.../skyapm.json | 0
.../Dtos/Forewarning/AreaCacheEntry.cs | 2 +-
.../Dtos/Forewarning/RuleAreaBaseInfo.cs | 2 +-
.../BatchDeleteTrackByEsIdInput.cs | 2 +-
.../ProvideServices/BatchDeleteTrackInput.cs | 2 +-
.../ProvideServices/BatchUpsertTrackInput.cs | 2 +-
.../Dtos/ProvideServices/DeleteOrderInput.cs | 2 +-
.../Dtos/ProvideServices/FileItemDto.cs | 2 +-
.../ProvideServices/GetDetailTimelineInput.cs | 2 +-
.../GetDetailTimelineOutput.cs | 2 +-
.../ProvideServices/GetOrderDetailsInput.cs | 2 +-
.../ProvideServices/GetPageTrackOrderInput.cs | 2 +-
.../GetPageTrackTemplateListInput.cs | 2 +-
.../Dtos/ProvideServices/GetTrackInput.cs | 2 +-
.../Dtos/ProvideServices/GetTrackOutput.cs | 2 +-
.../GetTrackTemplateListInput.cs | 2 +-
.../Dtos/ProvideServices/LinkOrderInput.cs | 2 +-
.../Dtos/ProvideServices/OrderNoInfo.cs | 2 +-
.../Dtos/ProvideServices/PushTrackInput.cs | 2 +-
.../QueryTrackPullMappingsInput.cs | 2 +-
.../Dtos/ProvideServices/RefreshTrackInput.cs | 2 +-
.../ProvideServices/TrackIdentifierDto.cs | 2 +-
.../TrackTemplateContentDto.cs | 2 +-
.../Dtos/ProvideServices/UpdateOrderInput.cs | 2 +-
.../ProvideServices/UpdateOrderStatusInput.cs | 2 +-
.../UpdateServiceProviderPullConfigsInput.cs | 2 +-
.../Dtos/ProvideServices/UpsertOrderInput.cs | 2 +-
.../Dtos/ProvideServices/UpsertTrackInput.cs | 2 +-
.../TrackContents/EditTrackContentInput.cs | 2 +-
.../TrackContents/EditTrackContentMapInput.cs | 2 +-
.../TrackContents/GetAvailableContentInput.cs | 2 +-
.../GetAvailableContentOutput.cs | 4 +-
.../TrackContents/GetContentDetailInput.cs | 2 +-
.../TrackContents/GetContentDetailOutput.cs | 2 +-
.../TrackContents/GetPageTrackContentInput.cs | 2 +-
.../GetTrackContentByCodeInput.cs | 2 +-
.../GetTrackContentByCodeOutput.cs | 2 +-
.../Dtos/TrackContents/TrackContentOutput.cs | 2 +-
.../Dtos/TrackFlags/EditTrackFlagInput.cs | 2 +-
.../Dtos/TrackFlags/GetTrackFlagListDto.cs | 2 +-
.../Dtos/TrackNode/TrackNodeInput.cs | 2 +-
.../Dtos/TrackOrder/GetTrackCounterOutput.cs | 2 +-
.../Dtos/TrackOrder/TrackPushRecordItem.cs | 5 +
.../Dtos/TrackOrder/TrackPushRecordOutput.cs | 2 +-
.../TrackPull/EditTrackPullConfigInput.cs | 2 +-
.../TrackPull/EditTrackPullContentInput.cs | 2 +-
.../TrackPull/TrackPullContentConfigDto.cs | 2 +-
.../Dtos/TrackPull/TrackPullParamConfigDto.cs | 2 +-
.../TrackPullParamWithContentConfigDto.cs | 2 +-
.../Dtos/TrackPull/TrackPullPayload.cs | 2 +-
.../Dtos/TrackPull/TrackRefreshAttach.cs | 2 +-
.../Dtos/TrackPull/TrackRefreshContext.cs | 2 +-
.../TrackPush/EditTrackPushConfigInput.cs | 2 +-
.../TrackPush/EditTrackPushContentInput.cs | 2 +-
.../Dtos/TrackPush/QueryPushRecordInput.cs | 2 +-
.../TrackPush/SortTrackPushContentInput.cs | 2 +-
.../TrackPush/TrackPushAfterUpdateOrderDto.cs | 2 +-
.../Dtos/TrackPush/TrackPushConfigTagDto.cs | 2 +-
.../TrackPush/TrackPushContentConfigDto.cs | 2 +-
.../Dtos/TrackPush/TrackPushContentDto.cs | 2 +-
.../Dtos/TrackPush/TrackPushInput.cs | 2 +-
.../Dtos/TrackPush/TrackPushRecordDto.cs | 2 +-
.../Dtos/TrackStatus/EditTrackStatusInput.cs | 2 +-
.../TrackStatus/GetTrackStatusDetailDto.cs | 2 +-
.../Dtos/TrackStatus/GetTrackStatusListDto.cs | 2 +-
.../Dtos/TrackStatus/QueryTrackNodeRequest.cs | 2 +-
.../EditTrackTemplateContentInput.cs | 2 +-
.../GetPageTrackTemplateInput.cs | 2 +-
.../Dtos/TrackTemplates/GetTrackDetailDto.cs | 2 +-
.../SortTrackTemplateContentInput.cs | 2 +-
.../Complete/CompleteWarningDetailsDto.cs | 4 +-
.../Complete/CompleteWarningRuleItemDto.cs | 4 +-
.../EditCompleteWarningRuleItemInput.cs | 4 +-
.../GetCompleteWarningRuleItemInput.cs | 4 +-
.../GetPageCompleteWarningDetailsInput.cs | 2 +-
.../DataAnnotations/IdRequiredAttribute.cs | 2 +-
.../Dtos/Warning/GetWarningRuleInput.cs | 2 +-
.../Dtos/Warning/NotifyUserDto.cs | 4 +-
.../Return/EditReturnWarningRuleItemInput.cs | 4 +-
.../GetPageReturnWarningDetailsInput.cs | 2 +-
.../Return/GetReturnMessageRecordInput.cs | 2 +-
.../Return/GetReturnWarningRuleItemInput.cs | 4 +-
.../Warning/Return/ReturnMessageRecordDto.cs | 2 +-
.../Dtos/Warning/Return/ReturnPushInput.cs | 2 +-
.../Warning/Return/ReturnWarningDetailsDto.cs | 2 +-
.../Return/ReturnWarningRuleItemDto.cs | 2 +-
.../DeleteTransportWarningSceneInput.cs | 4 +-
.../EditTransportWarningSceneRuleItemInput.cs | 4 +-
.../GetPageTransportWarningDetailsInput.cs | 2 +-
.../GetTransportWarningSceneInput.cs | 4 +-
.../GetTransportWarningSceneRuleItemInput.cs | 4 +-
.../Transport/TransportWarningDetailsDto.cs | 2 +-
.../Transport/TransportWarningSceneDto.cs | 2 +-
.../TransportWarningSceneRuleItemDto.cs | 2 +-
.../UpsertTransportWarningSceneInput.cs | 4 +-
.../Dtos/Warning/UpdateEnabledStatusInput.cs | 4 +-
.../Dtos/Warning/UpsertWarningRuleInput.cs | 4 +-
.../Dtos/Warning/WarningRuleDto.cs | 2 +-
.../Events/ClearRulCacheEvent.cs | 8 +
.../Events/ModifyWarningEvent.cs | 2 +-
.../Events/OrderIdentifier.cs | 2 +-
.../Events/PushWarningEvent.cs | 2 +-
.../TrackChangeAfterUpdateOrderEvent.cs | 2 +-
.../Events/TrackChangeEto.cs | 4 +-
.../Events/TrackDeleteEvent.cs | 4 +-
.../Events/TrackPushCompletedEvent.cs | 2 +-
.../Events/TrackPushEvent.cs | 2 +-
.../Events/TrackRefreshStruct.cs | 2 +-
.../Events/TrackUpsertEvent.cs | 4 +-
.../Events/TrackWarningCalcEvent.cs | 2 +-
.../GlobalUsings.cs | 0
.../Services/IBroadcastingService.cs | 6 +-
.../Services/IKpiAreaCacheService.cs | 5 +
.../Services/ITrackFlagService.cs | 5 +
.../Services/ITrackPullCacheService.cs | 4 +-
.../Services/ITrackPushCacheService.cs | 4 +-
.../Services/ITrackPushConfigService.cs | 4 +-
.../Services/ITrackStatusService.cs | 5 +
.../Services/ProvideServices/IOrderService.cs | 4 +-
.../ProvideServices/ITrackContentService.cs | 4 +-
.../ProvideServices/ITrackPullService.cs | 4 +-
.../ProvideServices/ITrackPushService.cs | 8 +-
.../Services/ProvideServices/ITrackService.cs | 4 +-
.../ProvideServices/ITrackTemplateService.cs | 2 +-
.../SjzyTrackApplicationContractModule.cs | 4 +-
.../TrackCenter.Application.Contract.csproj} | 6 +-
.../AutoMapper/OrderAutoMapperProfile.cs | 20 +-
.../AutoMapper/TrackAutoMapperProfile.cs | 6 +-
.../TrackContentAutoMapperProfile.cs | 15 +-
.../AutoMapper/TrackFlagAutoMapperProfile.cs | 11 +-
.../AutoMapper/TrackNodeMapperProfile.cs | 10 +-
.../AutoMapper/TrackPullAutoMapperProfile.cs | 12 +-
.../AutoMapper/TrackPushAutoMapperProfile.cs | 8 +-
.../TrackPushConfigAutoMapperProfile.cs | 8 +-
.../TrackStatusAutoMapperProfile.cs | 11 +-
.../TrackTemplateAutoMapperProfile.cs | 15 +-
.../AutoMapper/WarningMapperProfile.cs | 10 +-
.../CAP/CAPFilter.cs | 11 +-
...TrackChangeAfterUpdateOrderEventHandler.cs | 10 +-
.../EventHandlers/TrackDeleteEventHandler.cs | 22 +-
.../EventHandlers/TrackPushEventHandler.cs | 24 +-
.../EventHandlers/TrackUpsertEventHandler.cs | 22 +-
.../CAP/LoggerExtensions.cs | 2 +-
.../CAP/MySubscribeExecutor.cs | 2 +-
.../CAP/SubscriberExecutionFailedException.cs | 2 +-
.../Caching/BasicCacheForPeriodicRefresh.cs | 4 +-
.../Caching/CustomAbbreviationDictCache.cs | 8 +-
.../Caching/TrackStatusNameDictCache.cs | 8 +-
.../FodyWeavers.xml | 0
.../FodyWeavers.xsd | 0
.../GlobalUsings.cs | 4 +-
.../AnonymousHangfireAuthorizationFilter.cs | 2 +-
.../Hangfire/WarningNotifyAggregator.cs | 24 +-
.../Hangfire/WarningNotifyBuilder.cs | 2 +-
.../Hangfire/WarningNotifyParam.cs | 2 +-
.../WarningTaskComponentBackgroundService.cs | 6 +-
.../Hangfire/WarningTaskScanner.cs | 8 +-
.../Hangfire/WarningTaskService.cs | 22 +-
.../Helpers/Base64Helper.cs | 2 +-
.../Helpers/DateTimeHelper.cs | 34 +-
.../Helpers/DebounceHelper.cs | 2 +-
.../Helpers/StringHelper.cs | 2 +-
.../HostServices/RedisHostService.cs | 8 +-
.../Kafka/WarningCalcBackgroundService.cs | 12 +-
.../Kafka/WarningCalcServiceExtension.cs | 6 +-
.../Kafka/WarningSignalPublisher.cs | 6 +-
.../Localization/Resources/en.json | 0
.../Localization/Resources/zh.json | 0
.../Localization/TrackLocalizationResource.cs | 2 +-
.../InterfaceRelayParamsConfigOptions.cs | 2 +-
.../Options/TrackAppOptions.cs | 2 +-
.../Options/TrackWarningTaskOptions.cs | 2 +-
.../Queries/ProvideQueries.cs | 72 ++--
.../Queries/TimezoneQueries.cs | 21 +-
.../Rabbit/IRabbitHandler.cs | 12 +
.../InterfaceRelayForwardReplayEvent.cs | 39 +++
.../Rabbit/RabbitClient.cs | 85 +++++
.../Rabbit/RabbitInstrumentation.cs | 21 ++
.../Rabbit/TrackPushCompletedEventHandler.cs | 25 +-
.../Rabbit/TrackRefreshEventHandler.cs | 25 +-
.../Broadcasting/BroadcastingService.cs | 10 +-
.../Services/DebugApis/NormalService.cs | 4 +-
.../Services/DebugApis/OTelService.cs | 4 +-
.../_TransportDetailsGenerateService.cs | 6 +-
.../DebugApis/_MockReturnWarningService.cs | 10 +-
.../KpiAreaCacheService.cs | 6 +-
.../ForewarningServices/KpiAreaService.cs | 14 +-
.../ProvideServices/OrderService.Link.cs | 10 +-
.../OrderService.PullConfigs.cs | 6 +-
.../Services/ProvideServices/OrderService.cs | 14 +-
.../ProvideServices/TrackContentService.cs | 10 +-
.../ProvideServices/TrackPullService.cs | 18 +-
.../ProvideServices/TrackPushConfigService.cs | 10 +-
.../ProvideServices/TrackPushService.cs | 26 +-
.../ProvideServices/TrackService.Query.cs | 14 +-
.../Services/ProvideServices/TrackService.cs | 26 +-
.../ProvideServices/TrackTemplateService.cs | 14 +-
.../TimerTaskss/OrderPullStatusScanTask.cs | 6 +-
.../TimerTaskss/TrackButtomUpScanTask.cs | 17 +-
.../Services/TimerTaskss/TrackPullTask.cs | 17 +-
.../Services/TimerTaskss/TrackPushTask.cs | 6 +-
.../TrackContents/TrackContentService.cs | 34 +-
.../Services/TrackFlags/TrackFlagService.cs | 16 +-
.../Services/TrackNode/TrackNodeService.cs | 18 +-
.../Services/TrackOrders/TrackOrderService.cs | 26 +-
.../TrackPull/TrackPullCacheService.cs | 10 +-
.../Services/TrackPull/TrackPullService.cs | 20 +-
.../TrackPush/TrackPushCacheService.cs | 8 +-
.../Services/TrackPush/TrackPushService.cs | 26 +-
.../TrackStatus/TrackStatusService.cs | 14 +-
.../TrackTemplates/TrackTemplateService.cs | 16 +-
.../Warning/CompleteWarningService.cs | 57 ++-
.../Handlers/CompleteWarningHandler.cs | 28 +-
.../Handlers/ICompleteWarningHandler.cs | 8 +-
.../Warning/Handlers/IOrderWarningHandler.cs | 4 +-
.../Warning/Handlers/IReturnWarningHandler.cs | 12 +-
.../Handlers/ITransportWarningHandler.cs | 10 +-
.../Warning/Handlers/OrderWarningHandler.cs | 10 +-
.../Warning/Handlers/ReturnWarningHandler.cs | 24 +-
.../Handlers/TransportWarningHandler.cs | 28 +-
.../Model/CompleteWarningRuleItemBO.cs | 10 +-
.../Warning/Model/ReturnWarningRuleItemBO.cs | 10 +-
.../Warning/Model/TransportWarningSceneBO.cs | 10 +-
.../Model/TransportWarningSceneRuleItemBO.cs | 10 +-
.../Services/Warning/ReturnWarningService.cs | 32 +-
.../Services/Warning/Signals/WarningSignal.cs | 4 +-
.../Warning/Signals/WarningSignalKey.cs | 2 +-
.../Warning/Signals/WarningSignalMetadata.cs | 2 +-
.../Warning/Signals/WarningSignalType.cs | 2 +-
.../Warning/TransportWarningService.cs | 36 +-
.../Services/Warning/WarningService.cs | 12 +-
.../Track2InterfaceRelayHttpMessageHandler.cs | 2 +-
.../Track2InterfaceRelayOptions.cs | 2 +-
.../Track2InterfaceRelaySubSystemContext.cs | 2 +-
.../TrackCenter.Application.csproj} | 19 +-
.../TrackCenterApplicationModule.cs} | 88 ++---
.../EditTrackContentInputValidation.cs | 4 +-
.../EditTrackContentMapInputValidation.cs | 6 +-
.../EditTrackFlagInputValidation.cs | 4 +-
.../EditTrackPullConfigInputValidation.cs | 6 +-
.../EditTrackPullContentInputValidation.cs | 6 +-
.../EditTrackStatusInputValidation.cs | 4 +-
...EditTrackTemplateContentInputValidation.cs | 6 +-
.../EditTrackTemplateInputValidation.cs | 4 +-
.../KPIAreaAggregate/IKpiAreaRepository.cs | 9 +-
.../KPIAreaAggregate/RuleAreaEntity.cs | 11 +-
.../KPIAreaAggregate/RuleAreaInfoEntity.cs | 11 +-
.../IOrderOperationRecordEsRepository.cs | 4 +-
.../OrderAggregate/IOrderRepository.cs | 9 +-
.../Aggregates/OrderAggregate/OrderEntity.cs | 7 +-
.../OrderAggregate/OrderFlightEntity.cs | 11 +-
.../OrderAggregate/OrderLinkEntity.cs | 6 +-
.../OrderOperationRecordIndex.cs | 6 +-
.../OrderTrackPullStatusEntity.cs | 11 +-
.../OrderAggregate/TrackPullStatus.cs | 2 +-
.../ITrackContentRepository.cs | 9 +-
.../TrackContentEntity.cs | 7 +-
.../TrackContentMapEntity.cs | 6 +-
.../TrackDetailsAggregate/FileItem.cs | 2 +-
.../ITrackDetailsEsRepository.cs | 8 +-
.../TrackDetailsIndex.cs | 5 +-
.../ITrackFlagRepository.cs | 10 +
.../TrackFlagAggregate/TrackFlagEntity.cs | 7 +-
.../ITrackNodeRepository.cs | 9 +-
.../TrackNodeAggregate/TrackNodeEntity.cs | 7 +-
.../ITrackPullConfigRepository.cs | 11 +-
.../TrackPullAggregate/ParseMethod.cs | 2 +-
.../TrackPullConfigEntity.cs | 6 +-
.../TrackPullContentConfigEntity.cs | 7 +-
.../ITrackPushConfigRepository.cs | 11 +-
.../ITrackPushRecordEsRepository.cs | 2 +-
.../TrackPushConfigEntity.cs | 8 +-
.../TrackPushContentConfigEntity.cs | 7 +-
.../TrackPushRecordIndex.cs | 6 +-
.../ITrackStatusRepository.cs | 7 +-
.../TrackStatusAggregate/TrackStatusEntity.cs | 7 +-
.../ITrackTemplateRepository.cs | 11 +-
.../TrackTemplateContentEntity.cs | 7 +-
.../TrackTemplateEntity.cs | 6 +-
.../Complete/CompleteWarningDetailsIndex.cs | 8 +-
.../Complete/CompleteWarningRuleItemEntity.cs | 6 +-
.../IWarningDetailsEsRepository.cs | 17 +-
.../IWarningRuleRepository.cs | 12 +-
.../IWarningTaskRepository.cs | 6 +-
.../Return/ReturnMessageRecordIndex.cs | 6 +-
.../Return/ReturnWarningDetailsIndex.cs | 7 +-
.../ReturnWarningRetryPushTaskEntity.cs | 7 +-
.../Return/ReturnWarningRuleItemEntity.cs | 6 +-
...ansportWarningDetailsGenerateTaskEntity.cs | 8 +-
.../Transport/TransportWarningDetailsIndex.cs | 12 +-
.../Transport/TransportWarningSceneEntity.cs | 7 +-
.../TransportWarningSceneRuleItemEntity.cs | 13 +-
.../WarningNotifyTaskEntity.cs | 7 +-
.../WarningAggregate/WarningRuleEntity.cs | 8 +-
.../Consts/GlobalConst.ES.cs | 2 +-
.../Consts/GlobalConst.MQ.cs | 20 +-
.../Consts/GlobalConst.Redis.cs | 2 +-
.../Consts/GlobalConst.Task.cs | 2 +-
.../Consts/GlobalConst.Track.cs | 2 +-
.../Consts/GlobalConst.cs | 2 +-
.../Dtos/Common/CityTimezoneDto.cs | 2 +-
.../Dtos/Common/IdWithNameDto.cs | 2 +-
.../Dtos/Common/KeywordsInputVO.cs | 2 +-
.../Dtos/Common/OptionType.cs | 15 +
.../Dtos/Common/PageInfoInput.cs | 8 +
.../Dtos/Common/PortTimezoneDto.cs | 2 +-
.../Forewarning/AddRuleAreaInfoRequest.cs | 2 +-
.../Dtos/Forewarning/AreaDto.cs | 2 +-
.../Dtos/Forewarning/AreaInfoDto.cs | 2 +-
.../Dtos/Forewarning/CreateRuleAreaRequest.cs | 2 +-
.../Dtos/Forewarning/KpiAreaInfo.cs | 2 +-
.../Dtos/Forewarning/QueryAreaInfoRequest.cs | 2 +-
.../Dtos/Forewarning/QueryAreaRequest.cs | 2 +-
.../Forewarning/UpdateRuleAreaInfoRequest.cs | 2 +-
.../Dtos/Forewarning/UpdateRuleAreaRequest.cs | 2 +-
.../Dtos/Order/GetPageTrackOrderInputVO.cs | 2 +-
.../Dtos/Order/GetTrackCounterVO.cs | 2 +-
.../Dtos/Order/LinkedOrderVO.cs | 2 +-
.../Dtos/Order/OrderIdentifier.cs | 2 +-
.../Dtos/Order/OrderTemplateLinkDto.cs | 2 +-
.../Dtos/Order/OrderTemplateVO.cs | 2 +-
.../Dtos/Order/OrderTransportDto.cs | 2 +-
.../Dtos/Order/OrderWithServiceProviderVO.cs | 2 +-
...rderPullConfigForServiceProviderInputVo.cs | 2 +-
.../TrackContents/GetPageTrackContentVO.cs | 2 +-
.../TrackContents/GetTrackContentDetailVO.cs | 2 +-
.../GetTrackContentMapDetailOutputVO.cs | 2 +-
.../GetTrackContentMapPageInputVO.cs | 4 +-
.../GetTrackContentMapPageOutputVO.cs | 2 +-
.../Dtos/TrackContents/TrackCodeMapVO.cs | 2 +-
.../Dtos/TrackContents/TrackContentVO.cs | 2 +-
.../Dtos/TrackDetails/GetOrderTracksDictVO.cs | 6 +-
.../Dtos/TrackFlags/GetPageTrackFlagVO.cs | 2 +-
.../Dtos/TrackFlags/GetTrackFlagDetailVO.cs | 2 +-
.../Dtos/TrackNode/TrackNodeDicDto.cs | 2 +-
.../Dtos/TrackNode/TrackNodeDto.cs | 2 +-
.../Dtos/TrackNode/TrackNodePageDto.cs | 2 +-
.../GetTrackPullConfigDetailOutputVO.cs | 2 +-
.../GetTrackPullConfigPageOutputVO.cs | 2 +-
.../GetTrackPullContentDetailOutputVO.cs | 2 +-
.../GetTrackPullContentListCacheVO.cs | 2 +-
.../GetTrackPullContentPageInputVO.cs | 2 +-
.../GetTrackPullContentPageOutputVO.cs | 2 +-
.../Dtos/TrackPull/TrackPullConfigVo.cs | 2 +-
.../Dtos/TrackPush/GetConfigTagsInputVO.cs | 2 +-
.../GetTrackPushConfigDetailOutputVO.cs | 4 +-
.../GetTrackPushConfigPageOutputVO.cs | 2 +-
.../GetTrackPushContentDetailOutputVO.cs | 2 +-
.../TrackPush/GetTrackPushContentListVo.cs | 2 +-
.../GetTrackPushContentPageInputVO.cs | 2 +-
.../GetTrackPushContentPageOutputVO.cs | 2 +-
.../TrackPush/QueryTrackPullMappingsInfoVO.cs | 2 +-
.../TrackPush/TrackPushContentConfigVO.cs | 2 +-
.../Dtos/TrackStatus/GetPageTrackStatusVO.cs | 2 +-
.../TrackStatus/GetTrackStatusDetailVO.cs | 2 +-
.../Dtos/TrackStatus/GetTrackStatusListVO.cs | 2 +-
.../TrackTemplate/CanDeleteTrackCodeVO.cs | 2 +-
.../GetPageTrackTemplateListInputVo.cs | 2 +-
.../TrackTemplate/GetPageTrackTemplateVO.cs | 2 +-
.../GetTrackTemplateContentDetailOutputVo.cs | 2 +-
.../GetTrackTemplateContentPageInputVO.cs | 2 +-
.../GetTrackTemplateContentPageOutputVO.cs | 2 +-
.../TrackTemplate/GetTrackTemplateDetailVO.cs | 2 +-
.../GetTrackTemplateListInputVo.cs | 2 +-
.../Dtos/TrackTemplate/OrderedTrackCodeDto.cs | 2 +-
.../TrackTemplate/TrackTemplateOutputVo.cs | 2 +-
.../BulkCloseCompleteWarningDetailsVO.cs | 4 +-
.../BulkCloseReturnWarningDetailsVO.cs | 4 +-
.../BulkCloseTransportWarningDetailsVO.cs | 10 +-
.../Warning/GetCompleteWarningDetailsVO.cs | 4 +-
.../GetPageCompleteWarningDetailsInputVO.cs | 2 +-
.../GetPageReturnWarningDetailsInputVO.cs | 2 +-
.../GetPageTransportWarningDetailsInputVO.cs | 2 +-
.../Dtos/Warning/GetReturnWarningDetailsVO.cs | 4 +-
.../Warning/GetTransportWarningDetailsVO.cs | 4 +-
.../Enums/CompleteWarningStatus.cs | 2 +-
.../Enums/DateTimeFormatEnum.cs | 2 +-
.../Enums/EnumPropertyEnums.cs | 2 +-
.../Enums/ReturnWarningStatus.cs | 2 +-
.../Enums/TimezoneSourceEnum.cs | 2 +-
.../Enums/TrackLocationValue.cs | 2 +-
.../Enums/TrackProblemType.cs | 2 +-
.../Enums/TrackSourceEnum.cs | 2 +-
.../Enums/TransportWarningStatus.cs | 2 +-
.../Enums/WarningRuleType.cs | 2 +-
.../Extensions/Empty.cs | 2 +-
.../Extensions/EnumExtensions.cs | 2 +-
.../Extensions/LogHelper.cs | 115 ++++++
.../Extensions/PollyHelper.cs | 4 +-
.../Extensions/PublicExtensions.cs | 327 ++++++++++++++++++
.../Extensions/TextJsonHelper.cs | 2 +-
.../Extensions/VersionGenerate.cs | 2 +-
.../FodyWeavers.xml | 0
.../FodyWeavers.xsd | 0
src/TrackCenter.Domain/GlobalUsings.cs | 6 +
.../IBasicRepository.cs | 7 +-
.../SJZYTrackDomainModule.cs | 7 +
.../SeedWork/IElasticsearchClientService.cs | 50 +++
.../SeedWork/IdBaseIndex.cs | 6 +
.../SeedWork/IdVersionIndex.cs | 3 +-
.../TrackCenter.Domain.csproj | 19 +
.../TransactionHelper.cs | 2 +-
.../VEntities/VAirportEntity.cs | 6 +-
.../VEntities/VCityEntity.cs | 6 +-
.../VEntities/VCountryEntity.cs | 6 +-
.../VEntities/VEnumValueInfo.cs | 6 +-
.../VEntities/VExternalSubjectEntity.cs | 6 +-
.../VEntities/VFSUserEntity.cs | 7 +-
.../VEntities/VServiceProviderEntity.cs | 6 +-
.../VEntities/VSystemEntity.cs | 6 +-
.../VEntities/VUserEntity.cs | 12 +-
.../CollectionExtensions.cs | 4 +-
.../ES/CollectionExtensions.cs | 119 +++++++
.../ES/ConnectionFactory.cs | 94 +++++
.../ES/ElasticSearchContextAbstract.cs | 67 ++++
.../ES/ElasticSearchOptions.cs | 29 ++
.../ES}/EsExtensions.cs | 6 +-
src/TrackCenter.Repository/GlobalUsing.cs | 3 +
src/TrackCenter.Repository/GlobalUsings.cs | 1 +
.../Redis/RedisHelper.cs | 88 +++++
.../Repositories/BasicRepository.cs | 36 +-
.../Repositories/KpiAreaInfoRepository.cs | 5 +
.../Repositories/KpiAreaRepository.cs | 27 +-
.../OrderOperationRecordEsRepository.cs | 11 +-
.../Repositories/OrderRepository.cs | 55 ++-
.../Repositories/TrackContentRepository.cs | 42 +--
.../Repositories/TrackDetailsEsRepository.cs | 19 +-
.../Repositories/TrackFlagRepository.cs | 12 +-
.../Repositories/TrackNodeRepository.cs | 12 +-
.../Repositories/TrackPullConfigRepository.cs | 20 +-
.../Repositories/TrackPushConfigRepository.cs | 18 +-
.../TrackPushRecordEsRepository.cs | 10 +-
.../Repositories/TrackStatusRepository.cs | 40 +--
.../Repositories/TrackTemplateRepository.cs | 54 ++-
.../WarningDetailsEsRepository.cs | 169 +++++----
.../Repositories/WarningRuleRepository.cs | 26 +-
.../Repositories/WarningTaskRepository.cs | 8 +-
.../SugarQueryableExtensions.cs | 14 +
.../TrackCenter.Repository.csproj | 17 +
.../TrackCenterDbContext.cs | 22 ++
.../TrackCenterRepositoryModule.cs | 36 ++
test/SJZY.Track.Test/SJZY.Track.Test.csproj | 4 +-
test/SJZY.Track.Test/Startup.cs | 2 +-
test/SJZY.Track.Test/TestModule.cs | 12 +-
test/SJZY.Track.Test/TestModuleTestBase.cs | 2 +-
492 files changed, 2939 insertions(+), 2554 deletions(-)
delete mode 100644 .idea/.idea.SJZY.Track.Api/.idea/.gitignore
rename SJZY.Track.Api.sln => TrackCenter.sln (81%)
create mode 100644 TrackCenter.sln.DotSettings
create mode 100644 global.json
delete mode 100644 src/SJZY.Track.Api/Program.cs
delete mode 100644 src/SJZY.Track.Api/SjzyTrackApiModule.cs
delete mode 100644 src/SJZY.Track.Api/appsettings.Development.json
delete mode 100644 src/SJZY.Track.Api/appsettings.Local.json
delete mode 100644 src/SJZY.Track.Api/appsettings.Test.json
delete mode 100644 src/SJZY.Track.Api/appsettings.json
delete mode 100644 src/SJZY.Track.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs
delete mode 100644 src/SJZY.Track.Application.Contract/Events/ClearRulCacheEvent.cs
delete mode 100644 src/SJZY.Track.Application.Contract/Services/IKpiAreaCacheService.cs
delete mode 100644 src/SJZY.Track.Application.Contract/Services/ITrackFlagService.cs
delete mode 100644 src/SJZY.Track.Application.Contract/Services/ITrackStatusService.cs
delete mode 100644 src/SJZY.Track.Application/Caching/SystemCnNameDictCache.cs
delete mode 100644 src/SJZY.Track.Application/Rabbit/RabbitClientBusExt.cs
delete mode 100644 src/SJZY.Track.Domain/Aggregates/TrackFlagAggregate/ITrackFlagRepository.cs
delete mode 100644 src/SJZY.Track.Domain/GlobalUsings.cs
delete mode 100644 src/SJZY.Track.Domain/Queries/IBasicQuery.cs
delete mode 100644 src/SJZY.Track.Domain/Queries/IProvideQueries.cs
delete mode 100644 src/SJZY.Track.Domain/Queries/ITimezoneQueries.cs
delete mode 100644 src/SJZY.Track.Domain/Queries/IVExternalSubjectQueries.cs
delete mode 100644 src/SJZY.Track.Domain/Queries/IVFsUserQueries.cs
delete mode 100644 src/SJZY.Track.Domain/Queries/IVSystemQueries.cs
delete mode 100644 src/SJZY.Track.Domain/SJZY.Track.Domain.csproj
delete mode 100644 src/SJZY.Track.Domain/SJZYTrackDomainModule.cs
delete mode 100644 src/SJZY.Track.Domain/SeedWork/IAggregateRoot.cs
delete mode 100644 src/SJZY.Track.Domain/SeedWork/IEntity.cs
delete mode 100644 src/SJZY.Track.Repository/DataBaseContext.cs
delete mode 100644 src/SJZY.Track.Repository/GlobalUsing.cs
delete mode 100644 src/SJZY.Track.Repository/Queries/BasicQuery.cs
delete mode 100644 src/SJZY.Track.Repository/Queries/VExternalSubjectQueries.cs
delete mode 100644 src/SJZY.Track.Repository/Queries/VFsUserQueries.cs
delete mode 100644 src/SJZY.Track.Repository/Queries/VSystemQueries.cs
delete mode 100644 src/SJZY.Track.Repository/Repositories/KpiAreaInfoRepository.cs
delete mode 100644 src/SJZY.Track.Repository/SJZY.Track.Repository.csproj
delete mode 100644 src/SJZY.Track.Repository/SjzyTrackRepositoryModule.cs
rename src/{SJZY.Track.Api => TrackCenter.Api}/Dockerfile (100%)
create mode 100644 src/TrackCenter.Api/Program.cs
rename src/{SJZY.Track.Api => TrackCenter.Api}/Properties/launchSettings.json (100%)
rename src/{SJZY.Track.Api/SJZY.Track.Api.csproj => TrackCenter.Api/TrackCenter.Api.csproj} (64%)
create mode 100644 src/TrackCenter.Api/TrackCenterApiModule.cs
create mode 100644 src/TrackCenter.Api/appsettings.Development.json
rename src/{SJZY.Track.Api => TrackCenter.Api}/kafkalib/librdkafka++.so.1 (100%)
rename src/{SJZY.Track.Api => TrackCenter.Api}/kafkalib/librdkafka.so.1 (100%)
rename src/{SJZY.Track.Api => TrackCenter.Api}/skyapm.json (100%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Forewarning/AreaCacheEntry.cs (89%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Forewarning/RuleAreaBaseInfo.cs (82%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs (86%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/BatchDeleteTrackInput.cs (91%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/BatchUpsertTrackInput.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/DeleteOrderInput.cs (93%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/FileItemDto.cs (83%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetDetailTimelineInput.cs (85%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetDetailTimelineOutput.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetOrderDetailsInput.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetPageTrackOrderInput.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetPageTrackTemplateListInput.cs (89%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetTrackInput.cs (95%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetTrackOutput.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/GetTrackTemplateListInput.cs (87%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/LinkOrderInput.cs (93%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/OrderNoInfo.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/PushTrackInput.cs (88%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/QueryTrackPullMappingsInput.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/RefreshTrackInput.cs (79%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/TrackIdentifierDto.cs (86%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/TrackTemplateContentDto.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/UpdateOrderInput.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/UpdateOrderStatusInput.cs (74%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/UpdateServiceProviderPullConfigsInput.cs (62%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/UpsertOrderInput.cs (91%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/ProvideServices/UpsertTrackInput.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/EditTrackContentInput.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/EditTrackContentMapInput.cs (93%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/GetAvailableContentInput.cs (88%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/GetAvailableContentOutput.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/GetContentDetailInput.cs (89%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/GetContentDetailOutput.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/GetPageTrackContentInput.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/GetTrackContentByCodeInput.cs (79%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/GetTrackContentByCodeOutput.cs (84%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackContents/TrackContentOutput.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackFlags/EditTrackFlagInput.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackFlags/GetTrackFlagListDto.cs (95%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackNode/TrackNodeInput.cs (90%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackOrder/GetTrackCounterOutput.cs (84%)
create mode 100644 src/TrackCenter.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackOrder/TrackPushRecordOutput.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/EditTrackPullConfigInput.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/EditTrackPullContentInput.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/TrackPullContentConfigDto.cs (93%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/TrackPullParamConfigDto.cs (95%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/TrackPullParamWithContentConfigDto.cs (77%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/TrackPullPayload.cs (70%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/TrackRefreshAttach.cs (91%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPull/TrackRefreshContext.cs (91%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/EditTrackPushConfigInput.cs (95%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/EditTrackPushContentInput.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/QueryPushRecordInput.cs (95%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/SortTrackPushContentInput.cs (77%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/TrackPushAfterUpdateOrderDto.cs (90%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/TrackPushConfigTagDto.cs (80%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/TrackPushContentConfigDto.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/TrackPushContentDto.cs (92%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/TrackPushInput.cs (86%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackPush/TrackPushRecordDto.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackStatus/EditTrackStatusInput.cs (93%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackStatus/GetTrackStatusDetailDto.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackStatus/GetTrackStatusListDto.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackStatus/QueryTrackNodeRequest.cs (81%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackTemplates/EditTrackTemplateContentInput.cs (87%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackTemplates/GetPageTrackTemplateInput.cs (90%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackTemplates/GetTrackDetailDto.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/TrackTemplates/SortTrackTemplateContentInput.cs (76%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Complete/CompleteWarningDetailsDto.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Complete/CompleteWarningRuleItemDto.cs (92%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Complete/EditCompleteWarningRuleItemInput.cs (91%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Complete/GetCompleteWarningRuleItemInput.cs (63%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Complete/GetPageCompleteWarningDetailsInput.cs (95%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/DataAnnotations/IdRequiredAttribute.cs (85%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/GetWarningRuleInput.cs (92%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/NotifyUserDto.cs (68%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/EditReturnWarningRuleItemInput.cs (90%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/GetPageReturnWarningDetailsInput.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/GetReturnMessageRecordInput.cs (81%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/GetReturnWarningRuleItemInput.cs (63%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/ReturnMessageRecordDto.cs (92%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/ReturnPushInput.cs (79%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/ReturnWarningDetailsDto.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Return/ReturnWarningRuleItemDto.cs (91%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/DeleteTransportWarningSceneInput.cs (68%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/EditTransportWarningSceneRuleItemInput.cs (92%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/GetPageTransportWarningDetailsInput.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/GetTransportWarningSceneInput.cs (61%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/GetTransportWarningSceneRuleItemInput.cs (71%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/TransportWarningDetailsDto.cs (98%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/TransportWarningSceneDto.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/TransportWarningSceneRuleItemDto.cs (94%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/Transport/UpsertTransportWarningSceneInput.cs (87%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/UpdateEnabledStatusInput.cs (82%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/UpsertWarningRuleInput.cs (88%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Dtos/Warning/WarningRuleDto.cs (95%)
create mode 100644 src/TrackCenter.Application.Contract/Events/ClearRulCacheEvent.cs
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/ModifyWarningEvent.cs (88%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/OrderIdentifier.cs (86%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/PushWarningEvent.cs (58%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackChangeAfterUpdateOrderEvent.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackChangeEto.cs (96%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackDeleteEvent.cs (93%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackPushCompletedEvent.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackPushEvent.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackRefreshStruct.cs (89%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackUpsertEvent.cs (97%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Events/TrackWarningCalcEvent.cs (91%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/GlobalUsings.cs (100%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/IBroadcastingService.cs (89%)
create mode 100644 src/TrackCenter.Application.Contract/Services/IKpiAreaCacheService.cs
create mode 100644 src/TrackCenter.Application.Contract/Services/ITrackFlagService.cs
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ITrackPullCacheService.cs (85%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ITrackPushCacheService.cs (85%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ITrackPushConfigService.cs (75%)
create mode 100644 src/TrackCenter.Application.Contract/Services/ITrackStatusService.cs
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ProvideServices/IOrderService.cs (87%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ProvideServices/ITrackContentService.cs (71%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ProvideServices/ITrackPullService.cs (66%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ProvideServices/ITrackPushService.cs (81%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ProvideServices/ITrackService.cs (92%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/Services/ProvideServices/ITrackTemplateService.cs (53%)
rename src/{SJZY.Track.Application.Contract => TrackCenter.Application.Contract}/SjzyTrackApplicationContractModule.cs (54%)
rename src/{SJZY.Track.Application.Contract/SJZY.Track.Application.Contract.csproj => TrackCenter.Application.Contract/TrackCenter.Application.Contract.csproj} (56%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/OrderAutoMapperProfile.cs (65%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackAutoMapperProfile.cs (55%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackContentAutoMapperProfile.cs (57%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackFlagAutoMapperProfile.cs (64%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackNodeMapperProfile.cs (67%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackPullAutoMapperProfile.cs (80%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackPushAutoMapperProfile.cs (77%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackPushConfigAutoMapperProfile.cs (67%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackStatusAutoMapperProfile.cs (70%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/TrackTemplateAutoMapperProfile.cs (66%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/AutoMapper/WarningMapperProfile.cs (62%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/CAPFilter.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/EventHandlers/TrackDeleteEventHandler.cs (96%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/EventHandlers/TrackPushEventHandler.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/EventHandlers/TrackUpsertEventHandler.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/LoggerExtensions.cs (98%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/MySubscribeExecutor.cs (99%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/CAP/SubscriberExecutionFailedException.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Caching/BasicCacheForPeriodicRefresh.cs (99%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Caching/CustomAbbreviationDictCache.cs (90%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Caching/TrackStatusNameDictCache.cs (89%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/FodyWeavers.xml (100%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/FodyWeavers.xsd (100%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/GlobalUsings.cs (79%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Hangfire/AnonymousHangfireAuthorizationFilter.cs (81%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Hangfire/WarningNotifyAggregator.cs (96%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Hangfire/WarningNotifyBuilder.cs (99%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Hangfire/WarningNotifyParam.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Hangfire/WarningTaskComponentBackgroundService.cs (96%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Hangfire/WarningTaskScanner.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Hangfire/WarningTaskService.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Helpers/Base64Helper.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Helpers/DateTimeHelper.cs (80%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Helpers/DebounceHelper.cs (99%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Helpers/StringHelper.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/HostServices/RedisHostService.cs (86%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Kafka/WarningCalcBackgroundService.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Kafka/WarningCalcServiceExtension.cs (98%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Kafka/WarningSignalPublisher.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Localization/Resources/en.json (100%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Localization/Resources/zh.json (100%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Localization/TrackLocalizationResource.cs (77%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Options/InterfaceRelayParamsConfigOptions.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Options/TrackAppOptions.cs (92%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Options/TrackWarningTaskOptions.cs (97%)
rename src/{SJZY.Track.Repository => TrackCenter.Application}/Queries/ProvideQueries.cs (73%)
rename src/{SJZY.Track.Repository => TrackCenter.Application}/Queries/TimezoneQueries.cs (86%)
create mode 100644 src/TrackCenter.Application/Rabbit/IRabbitHandler.cs
create mode 100644 src/TrackCenter.Application/Rabbit/InterfaceRelayForwardReplayEvent.cs
create mode 100644 src/TrackCenter.Application/Rabbit/RabbitClient.cs
create mode 100644 src/TrackCenter.Application/Rabbit/RabbitInstrumentation.cs
rename src/{SJZY.Track.Application => TrackCenter.Application}/Rabbit/TrackPushCompletedEventHandler.cs (93%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Rabbit/TrackRefreshEventHandler.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Broadcasting/BroadcastingService.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/DebugApis/NormalService.cs (85%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/DebugApis/OTelService.cs (90%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs (87%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/DebugApis/_MockReturnWarningService.cs (85%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ForewarningServices/KpiAreaCacheService.cs (78%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ForewarningServices/KpiAreaService.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/OrderService.Link.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/OrderService.PullConfigs.cs (88%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/OrderService.cs (96%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/TrackContentService.cs (77%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/TrackPullService.cs (89%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/TrackPushConfigService.cs (81%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/TrackPushService.cs (93%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/TrackService.Query.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/TrackService.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/ProvideServices/TrackTemplateService.cs (74%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TimerTaskss/OrderPullStatusScanTask.cs (93%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TimerTaskss/TrackButtomUpScanTask.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TimerTaskss/TrackPullTask.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TimerTaskss/TrackPushTask.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackContents/TrackContentService.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackFlags/TrackFlagService.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackNode/TrackNodeService.cs (90%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackOrders/TrackOrderService.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackPull/TrackPullCacheService.cs (90%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackPull/TrackPullService.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackPush/TrackPushCacheService.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackPush/TrackPushService.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackStatus/TrackStatusService.cs (92%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/TrackTemplates/TrackTemplateService.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/CompleteWarningService.cs (81%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/CompleteWarningHandler.cs (96%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/ICompleteWarningHandler.cs (69%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/IOrderWarningHandler.cs (70%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/IReturnWarningHandler.cs (75%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/ITransportWarningHandler.cs (79%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/OrderWarningHandler.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/ReturnWarningHandler.cs (97%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Handlers/TransportWarningHandler.cs (98%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Model/CompleteWarningRuleItemBO.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Model/ReturnWarningRuleItemBO.cs (89%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Model/TransportWarningSceneBO.cs (95%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Model/TransportWarningSceneRuleItemBO.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/ReturnWarningService.cs (93%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Signals/WarningSignal.cs (92%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Signals/WarningSignalKey.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Signals/WarningSignalMetadata.cs (98%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/Signals/WarningSignalType.cs (74%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/TransportWarningService.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Services/Warning/WarningService.cs (96%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Track2InterfaceRelay/Track2InterfaceRelayHttpMessageHandler.cs (96%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Track2InterfaceRelay/Track2InterfaceRelayOptions.cs (89%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Track2InterfaceRelay/Track2InterfaceRelaySubSystemContext.cs (93%)
rename src/{SJZY.Track.Application/SJZY.Track.Application.csproj => TrackCenter.Application/TrackCenter.Application.csproj} (56%)
rename src/{SJZY.Track.Application/SjzyTrackApplicationModule.cs => TrackCenter.Application/TrackCenterApplicationModule.cs} (73%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackContents/EditTrackContentInputValidation.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackContents/EditTrackContentMapInputValidation.cs (94%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackFlags/EditTrackFlagInputValidation.cs (90%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackPull/EditTrackPullConfigInputValidation.cs (93%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackPull/EditTrackPullContentInputValidation.cs (92%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackStatus/EditTrackStatusInputValidation.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackTemplates/EditTrackTemplateContentInputValidation.cs (91%)
rename src/{SJZY.Track.Application => TrackCenter.Application}/Validations/TrackTemplates/EditTrackTemplateInputValidation.cs (89%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/KPIAreaAggregate/IKpiAreaRepository.cs (86%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/KPIAreaAggregate/RuleAreaEntity.cs (80%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/KPIAreaAggregate/RuleAreaInfoEntity.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/IOrderOperationRecordEsRepository.cs (89%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/IOrderRepository.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/OrderEntity.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/OrderFlightEntity.cs (77%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/OrderLinkEntity.cs (85%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/OrderOperationRecordIndex.cs (90%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/OrderTrackPullStatusEntity.cs (89%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/OrderAggregate/TrackPullStatus.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackContentAggregate/ITrackContentRepository.cs (75%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackContentAggregate/TrackContentEntity.cs (90%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackContentAggregate/TrackContentMapEntity.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackDetailsAggregate/FileItem.cs (78%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackDetailsAggregate/ITrackDetailsEsRepository.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackDetailsAggregate/TrackDetailsIndex.cs (97%)
create mode 100644 src/TrackCenter.Domain/Aggregates/TrackFlagAggregate/ITrackFlagRepository.cs
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackFlagAggregate/TrackFlagEntity.cs (80%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackNodeAggregate/ITrackNodeRepository.cs (69%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackNodeAggregate/TrackNodeEntity.cs (82%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPullAggregate/ITrackPullConfigRepository.cs (80%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPullAggregate/ParseMethod.cs (81%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPullAggregate/TrackPullConfigEntity.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPullAggregate/TrackPullContentConfigEntity.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPushAggregate/ITrackPushConfigRepository.cs (81%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPushAggregate/ITrackPushRecordEsRepository.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPushAggregate/TrackPushConfigEntity.cs (89%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPushAggregate/TrackPushContentConfigEntity.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackPushAggregate/TrackPushRecordIndex.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackStatusAggregate/ITrackStatusRepository.cs (55%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackStatusAggregate/TrackStatusEntity.cs (87%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackTemplateAggregate/ITrackTemplateRepository.cs (79%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackTemplateAggregate/TrackTemplateContentEntity.cs (77%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/TrackTemplateAggregate/TrackTemplateEntity.cs (85%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Complete/CompleteWarningDetailsIndex.cs (93%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Complete/CompleteWarningRuleItemEntity.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/IWarningDetailsEsRepository.cs (82%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/IWarningRuleRepository.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/IWarningTaskRepository.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Return/ReturnMessageRecordIndex.cs (78%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Return/ReturnWarningDetailsIndex.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Return/ReturnWarningRetryPushTaskEntity.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Return/ReturnWarningRuleItemEntity.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Transport/TransportWarningDetailsGenerateTaskEntity.cs (93%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Transport/TransportWarningDetailsIndex.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Transport/TransportWarningSceneEntity.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/Transport/TransportWarningSceneRuleItemEntity.cs (93%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/WarningNotifyTaskEntity.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Aggregates/WarningAggregate/WarningRuleEntity.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Consts/GlobalConst.ES.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Consts/GlobalConst.MQ.cs (72%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Consts/GlobalConst.Redis.cs (98%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Consts/GlobalConst.Task.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Consts/GlobalConst.Track.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Consts/GlobalConst.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Common/CityTimezoneDto.cs (84%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Common/IdWithNameDto.cs (70%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Common/KeywordsInputVO.cs (89%)
create mode 100644 src/TrackCenter.Domain/Dtos/Common/OptionType.cs
create mode 100644 src/TrackCenter.Domain/Dtos/Common/PageInfoInput.cs
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Common/PortTimezoneDto.cs (84%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/AddRuleAreaInfoRequest.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/AreaDto.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/AreaInfoDto.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/CreateRuleAreaRequest.cs (86%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/KpiAreaInfo.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/QueryAreaInfoRequest.cs (75%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/QueryAreaRequest.cs (83%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/UpdateRuleAreaInfoRequest.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Forewarning/UpdateRuleAreaRequest.cs (85%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/GetPageTrackOrderInputVO.cs (98%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/GetTrackCounterVO.cs (84%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/LinkedOrderVO.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/OrderIdentifier.cs (90%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/OrderTemplateLinkDto.cs (85%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/OrderTemplateVO.cs (84%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/OrderTransportDto.cs (79%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/OrderWithServiceProviderVO.cs (93%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Order/UpdateOrderPullConfigForServiceProviderInputVo.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackContents/GetPageTrackContentVO.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackContents/GetTrackContentDetailVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackContents/GetTrackContentMapDetailOutputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackContents/GetTrackContentMapPageInputVO.cs (66%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackContents/GetTrackContentMapPageOutputVO.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackContents/TrackCodeMapVO.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackContents/TrackContentVO.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackDetails/GetOrderTracksDictVO.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackFlags/GetPageTrackFlagVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackFlags/GetTrackFlagDetailVO.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackNode/TrackNodeDicDto.cs (87%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackNode/TrackNodeDto.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackNode/TrackNodePageDto.cs (85%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPull/GetTrackPullConfigDetailOutputVO.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPull/GetTrackPullConfigPageOutputVO.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPull/GetTrackPullContentDetailOutputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPull/GetTrackPullContentListCacheVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPull/GetTrackPullContentPageInputVO.cs (79%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPull/GetTrackPullContentPageOutputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPull/TrackPullConfigVo.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/GetConfigTagsInputVO.cs (77%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/GetTrackPushConfigDetailOutputVO.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/GetTrackPushConfigPageOutputVO.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/GetTrackPushContentDetailOutputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/GetTrackPushContentListVo.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/GetTrackPushContentPageInputVO.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/GetTrackPushContentPageOutputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/QueryTrackPullMappingsInfoVO.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackPush/TrackPushContentConfigVO.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackStatus/GetPageTrackStatusVO.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackStatus/GetTrackStatusDetailVO.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackStatus/GetTrackStatusListVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/CanDeleteTrackCodeVO.cs (70%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/GetPageTrackTemplateListInputVo.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/GetPageTrackTemplateVO.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/GetTrackTemplateContentDetailOutputVo.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/GetTrackTemplateContentPageInputVO.cs (78%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/GetTrackTemplateContentPageOutputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/GetTrackTemplateDetailVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/GetTrackTemplateListInputVo.cs (90%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/OrderedTrackCodeDto.cs (90%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/TrackTemplate/TrackTemplateOutputVo.cs (97%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/BulkCloseCompleteWarningDetailsVO.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/BulkCloseReturnWarningDetailsVO.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/BulkCloseTransportWarningDetailsVO.cs (91%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/GetCompleteWarningDetailsVO.cs (93%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/GetPageCompleteWarningDetailsInputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/GetPageReturnWarningDetailsInputVO.cs (98%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/GetPageTransportWarningDetailsInputVO.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/GetReturnWarningDetailsVO.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Dtos/Warning/GetTransportWarningDetailsVO.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/CompleteWarningStatus.cs (72%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/DateTimeFormatEnum.cs (89%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/EnumPropertyEnums.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/ReturnWarningStatus.cs (76%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/TimezoneSourceEnum.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/TrackLocationValue.cs (81%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/TrackProblemType.cs (90%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/TrackSourceEnum.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/TransportWarningStatus.cs (79%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Enums/WarningRuleType.cs (75%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Extensions/Empty.cs (86%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Extensions/EnumExtensions.cs (81%)
create mode 100644 src/TrackCenter.Domain/Extensions/LogHelper.cs
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Extensions/PollyHelper.cs (93%)
create mode 100644 src/TrackCenter.Domain/Extensions/PublicExtensions.cs
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Extensions/TextJsonHelper.cs (99%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/Extensions/VersionGenerate.cs (88%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/FodyWeavers.xml (100%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/FodyWeavers.xsd (100%)
create mode 100644 src/TrackCenter.Domain/GlobalUsings.cs
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/IBasicRepository.cs (91%)
create mode 100644 src/TrackCenter.Domain/SJZYTrackDomainModule.cs
create mode 100644 src/TrackCenter.Domain/SeedWork/IElasticsearchClientService.cs
create mode 100644 src/TrackCenter.Domain/SeedWork/IdBaseIndex.cs
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/SeedWork/IdVersionIndex.cs (88%)
create mode 100644 src/TrackCenter.Domain/TrackCenter.Domain.csproj
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/TransactionHelper.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VAirportEntity.cs (94%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VCityEntity.cs (95%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VCountryEntity.cs (93%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VEnumValueInfo.cs (90%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VExternalSubjectEntity.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VFSUserEntity.cs (89%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VServiceProviderEntity.cs (92%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VSystemEntity.cs (96%)
rename src/{SJZY.Track.Domain => TrackCenter.Domain}/VEntities/VUserEntity.cs (89%)
rename src/{SJZY.Track.Domain/Extensions => TrackCenter.Repository}/CollectionExtensions.cs (97%)
create mode 100644 src/TrackCenter.Repository/ES/CollectionExtensions.cs
create mode 100644 src/TrackCenter.Repository/ES/ConnectionFactory.cs
create mode 100644 src/TrackCenter.Repository/ES/ElasticSearchContextAbstract.cs
create mode 100644 src/TrackCenter.Repository/ES/ElasticSearchOptions.cs
rename src/{SJZY.Track.Repository => TrackCenter.Repository/ES}/EsExtensions.cs (90%)
create mode 100644 src/TrackCenter.Repository/GlobalUsing.cs
create mode 100644 src/TrackCenter.Repository/GlobalUsings.cs
create mode 100644 src/TrackCenter.Repository/Redis/RedisHelper.cs
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/BasicRepository.cs (60%)
create mode 100644 src/TrackCenter.Repository/Repositories/KpiAreaInfoRepository.cs
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/KpiAreaRepository.cs (80%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/OrderOperationRecordEsRepository.cs (89%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/OrderRepository.cs (95%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackContentRepository.cs (87%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackDetailsEsRepository.cs (98%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackFlagRepository.cs (86%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackNodeRepository.cs (89%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackPullConfigRepository.cs (92%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackPushConfigRepository.cs (95%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackPushRecordEsRepository.cs (96%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackStatusRepository.cs (58%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/TrackTemplateRepository.cs (85%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/WarningDetailsEsRepository.cs (85%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/WarningRuleRepository.cs (92%)
rename src/{SJZY.Track.Repository => TrackCenter.Repository}/Repositories/WarningTaskRepository.cs (96%)
create mode 100644 src/TrackCenter.Repository/SugarQueryableExtensions.cs
create mode 100644 src/TrackCenter.Repository/TrackCenter.Repository.csproj
create mode 100644 src/TrackCenter.Repository/TrackCenterDbContext.cs
create mode 100644 src/TrackCenter.Repository/TrackCenterRepositoryModule.cs
diff --git a/.idea/.idea.SJZY.Track.Api/.idea/.gitignore b/.idea/.idea.SJZY.Track.Api/.idea/.gitignore
deleted file mode 100644
index d6752705..00000000
--- a/.idea/.idea.SJZY.Track.Api/.idea/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Rider ignored files
-/projectSettingsUpdater.xml
-/.idea.SJZY.Track.Api.iml
-/modules.xml
-/contentModel.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/NuGet.Config b/NuGet.Config
index 3f0e0034..69486f24 100644
--- a/NuGet.Config
+++ b/NuGet.Config
@@ -1,6 +1,7 @@
+
-
\ No newline at end of file
+
diff --git a/SJZY.Track.Api.sln b/TrackCenter.sln
similarity index 81%
rename from SJZY.Track.Api.sln
rename to TrackCenter.sln
index 598973c0..12fa82df 100644
--- a/SJZY.Track.Api.sln
+++ b/TrackCenter.sln
@@ -2,21 +2,21 @@
# Visual Studio Version 17
VisualStudioVersion = 17.2.32630.192
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJZY.Track.Api", "src\SJZY.Track.Api\SJZY.Track.Api.csproj", "{5F1A9619-A5A3-4F5F-AEFF-880707A251E1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TrackCenter.Api", "src\TrackCenter.Api\TrackCenter.Api.csproj", "{5F1A9619-A5A3-4F5F-AEFF-880707A251E1}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJZY.Track.Application", "src\SJZY.Track.Application\SJZY.Track.Application.csproj", "{E052AEB3-A86F-431E-A685-769D3E59CB8A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TrackCenter.Application", "src\TrackCenter.Application\TrackCenter.Application.csproj", "{E052AEB3-A86F-431E-A685-769D3E59CB8A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{DAC93270-5A25-40E5-B851-E7CA398DBC31}"
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}") = "TrackCenter.Repository", "src\TrackCenter.Repository\TrackCenter.Repository.csproj", "{D9CF5706-1972-414F-821E-AA32C13B8570}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJZY.Track.Application.Contract", "src\SJZY.Track.Application.Contract\SJZY.Track.Application.Contract.csproj", "{390A44FB-0DB5-4B66-86AB-7712DC3030F5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TrackCenter.Application.Contract", "src\TrackCenter.Application.Contract\TrackCenter.Application.Contract.csproj", "{390A44FB-0DB5-4B66-86AB-7712DC3030F5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SJZY.Track.Test", "test\SJZY.Track.Test\SJZY.Track.Test.csproj", "{3A53539C-4A85-4E5D-A071-7B4B193AB0E0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SJZY.Track.Domain", "src\SJZY.Track.Domain\SJZY.Track.Domain.csproj", "{073EB297-E752-49AC-BED8-B4AEBAB518F6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TrackCenter.Domain", "src\TrackCenter.Domain\TrackCenter.Domain.csproj", "{073EB297-E752-49AC-BED8-B4AEBAB518F6}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "solution items", "solution items", "{086C7812-46F9-49FD-B490-A769E2C0729E}"
ProjectSection(SolutionItems) = preProject
@@ -24,6 +24,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "solution items", "solution
NuGet.Config = NuGet.Config
.gitignore = .gitignore
.editorconfig = .editorconfig
+ global.json = global.json
EndProjectSection
EndProject
Global
diff --git a/TrackCenter.sln.DotSettings b/TrackCenter.sln.DotSettings
new file mode 100644
index 00000000..55bb2ed6
--- /dev/null
+++ b/TrackCenter.sln.DotSettings
@@ -0,0 +1,3 @@
+
+ True
+ True
\ No newline at end of file
diff --git a/global.json b/global.json
new file mode 100644
index 00000000..fd07d882
--- /dev/null
+++ b/global.json
@@ -0,0 +1,5 @@
+{
+ "sdk": {
+ "version": "8.0.303"
+ }
+}
diff --git a/src/SJZY.Track.Api/Program.cs b/src/SJZY.Track.Api/Program.cs
deleted file mode 100644
index 8d7f64af..00000000
--- a/src/SJZY.Track.Api/Program.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using SJZY.Expand.ABP.Core.Configuration;
-using SJZY.Expand.ABP.Core.Configuration.AutoRegistOptions;
-using SJZY.Expand.ABP.Core.Logger;
-using SJZY.Track.Api;
-
-try
-{
- var builder = WebApplication.CreateBuilder(args);
- builder
- .AddConfigurationContainer()
- .AddOptionsFromConfiguration()
- .UseSerilogDefault()
- .AddOTel() //注入OTel
- .Host.AddAppSettingsSecretsJson()
- .UseAutofac();
-
- await builder.AddApplicationAsync();
-
- var app = builder.Build();
- await app.InitializeApplicationAsync();
- app.UseOTel(); //启动WebApi的请求管道配置
- await app.RunAsync();
-}
-catch (Exception ex)
-{
- Console.WriteLine($"项目启动失败,异常信息:{ex}");
-}
diff --git a/src/SJZY.Track.Api/SjzyTrackApiModule.cs b/src/SJZY.Track.Api/SjzyTrackApiModule.cs
deleted file mode 100644
index 8c0ff673..00000000
--- a/src/SJZY.Track.Api/SjzyTrackApiModule.cs
+++ /dev/null
@@ -1,128 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-using FluentValidation.AspNetCore;
-using Hangfire;
-using Microsoft.AspNetCore.Mvc;
-using SJZY.Expand.ABP.Core;
-using SJZY.Expand.ABP.Core.Cors;
-using SJZY.Expand.ABP.Core.Filter;
-using SJZY.Expand.ABP.Core.JsonSerialization;
-using SJZY.Expand.ABP.Core.Localization;
-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.Application.Hangfire;
-using SJZY.Track.Application.HostServices;
-using SJZY.Track.Repository;
-using Volo.Abp;
-using Volo.Abp.AspNetCore.Mvc;
-using Volo.Abp.AspNetCore.Serilog;
-using Volo.Abp.Auditing;
-using Volo.Abp.Autofac;
-using Volo.Abp.Json;
-using Volo.Abp.Modularity;
-
-[assembly: HostingStartup(typeof(HostingStartup))]
-
-namespace SJZY.Track.Api;
-
-[DependsOn(
- typeof(AbpAutofacModule),
- typeof(SjzyAbpCodeModule),
- typeof(AbpAspNetCoreMvcModule),
- typeof(AbpAspNetCoreSerilogModule),
- typeof(SjzyTrackApplicationModule),
- typeof(SjzyTrackRepositoryModule)
-)]
-public class SjzyTrackApiModule : AbpModule
-{
- public override void ConfigureServices(ServiceConfigurationContext context)
- {
- var environment = context.Services.GetHostingEnvironment();
- var configuration = context.Services.GetConfiguration();
- context.Services.AddSwagger();
-
- //过滤器相关配置
- context.Services.AddMvc(options =>
- {
- options.Filters.AddService();
- options.Filters.AddService();
- options.Filters.AddService();
- }).AddNewtonsoftJson();
-
- context.Services.AddFluentValidationAutoValidation().AddFluentValidationClientsideAdapters();
-
- //Json格式化全局处理
- context.Services.Configure(options =>
- {
- options.SerializerSettings.ContractResolver =
- new Newtonsoft.Json.Serialization.
- CamelCasePropertyNamesContractResolver(); //.DefaultContractResolver();
- options.SerializerSettings.Converters.Add(new DateTimeJsonConverter("yyyy-MM-dd HH:mm:ss"));
- options.SerializerSettings.Converters.Add(new LongJsonConverter());
- });
-
- Configure(options => options.OutputDateTimeFormat = "yyyy-MM-dd HH:mm:ss");
- Configure(options => { options.IsEnabled = false; });
-
- context.Services.AddRedis();
- context.Services.AddHostedService();
- }
-
- public override void OnApplicationInitialization(ApplicationInitializationContext context)
- {
- var app = context.GetApplicationBuilder();
- var env = context.GetEnvironment();
- var configuration = context.GetConfiguration();
-
- if (env.IsDevelopment())
- app.UseDeveloperExceptionPage();
-
- app.UseRequestCulture();
- app.UseRouting();
- app.UseCorsPolicy();
- app.UseConfiguredEndpoints();
- app.UseAbpSwaggerUI(env);
- app.UseAbpSerilogEnrichers();
- app.UsePrometheus();
- app.UseHangfireDashboard("/hangfire", new DashboardOptions
- {
- DisplayStorageConnectionString = false,
- IgnoreAntiforgeryToken = true,
- AppPath = configuration["Swagger:JsonUrlPrefix"]! + "/",
- PrefixPath = System.Diagnostics.Debugger.IsAttached
- ? ""
- : configuration["Swagger:JsonUrlPrefix"]!,
- DashboardTitle = "轨迹预警任务",
- Authorization = new[] { new AnonymousHangfireAuthorizationFilter() }
- });
-
- #region 启动提示
-
- // var isLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux);
- // var arch = RuntimeInformation.ProcessArchitecture;
- // var os = isLinux ? "linux-" : "win-";
- // var rid = os + arch;
- // Console.WriteLine("\r\nrid:" + rid);
- // // 获取当前程序集路径
- // var assemblyPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
- // var path = Path.Combine(assemblyPath, "runtimes", rid, "native", isLinux ? "librdkafka.so" : "librdkafka.dll");
- // Console.WriteLine("libPath:"+path);
- // var loadSuccess = Confluent.Kafka.Library.Load(path);
- // Console.WriteLine($"KafkaLib 加载{loadSuccess}");
- // Console.WriteLine("Kafka.LibVersion:" + Confluent.Kafka.Library.VersionString);
- Console.WriteLine($@"
- +-------------------------------------------------------+
- | |
- | |
- | 轨迹中心启动成功 |
- | {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} |
- | |
- | |
- +-------------------------------------------------------+
- ");
-
- #endregion
- }
-}
diff --git a/src/SJZY.Track.Api/appsettings.Development.json b/src/SJZY.Track.Api/appsettings.Development.json
deleted file mode 100644
index c9efd594..00000000
--- a/src/SJZY.Track.Api/appsettings.Development.json
+++ /dev/null
@@ -1,100 +0,0 @@
-{
- "Environment": "Dev",
- "Logging": {
- "LogLevel": {
- "Default": "Debug",
- "Microsoft.AspNetCore": "Debug"
- }
- },
- "ConnectionStrings": {
- "DefaultConnection": "server=mysql-dev.default.svc.cluster.local;Database=sjzy_track;Uid=sjzy_dev_user;Pwd=818f83e5;AllowLoadLocalInfile=true;SslMode=None;Charset=utf8mb4;"
- },
- "CAP": {
- "FailedRetryCount": 0,
- "FailedRetryInterval": 60,
- "PrefetchCount": 1,
- "ConsumerThreadCount": 2,
- "UseDispatchingPerGroup": true,
- "SucceedMessageExpiredAfter": 21600
- },
- "Redis": {
- "Host": "redis-dev.default.svc.cluster.local:6379",
- "Password": "gaVEHR3V7qiY",
- "MaxPoolSize": 1000,
- "Database": 6,
- "Prefix": "",
- "IdleTimeout": 1000
- },
- "CorsPolicy": [
- ""
- ],
- "Swagger": {
- "IsEnable": true,
- "ServiceUrl": "/trackApi",
- "JsonUrlPrefix": "/trackApi",
- //转发目录前缀,部署服务器时需要配置 /kingmall
- "ScanPrefix": [
- "SJZY"
- ]
- //全局扫描程序集或xml文件时只加载以 SJZY 开头的内容
- },
- "RabbitMQ": {
- "UserName": "sjzy",
- "Password": "jhUbkzDT7VVi",
- "HostName": "rabbitmq-dev.default.svc.cluster.local",
- "Port": 5672
- },
- "Notice": {
- "Webhook": "https://open.feishu.cn/open-apis/bot/v2/hook/fbe92f24-7f9f-41ea-a93a-63d855a03bc0",
- "Title": "😭 轨迹中台开发环境异常"
- },
- "Serilog": {
- "MinimumLevel": {
- "Default": "Debug",
- "Override": {
- "System": "Debug",
- "Microsoft": "Debug",
- "Microsoft.Hosting.Lifetime": "Debug",
- "Microsoft.EntityFrameworkCore": "Debug"
- }
- },
- "Enrich": [ "FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId" ],
- "WriteTo": [
- {
- "Name": "Console",
- "Args": {
- //"theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, SystemConsoleTheme.Literate",
- "outputTemplate": "{NewLine}[{Timestamp:yyyy-MM-dd HH:mm:ss fff} {Level:u3}] {Message:lj}"
- }
- }
- ]
- },
- "OSS": {
- "AccessKeyId": "LTAI5t81UbwY8rkqLkURCEys",
- "AccessKeySecret": "hFfNFTJSyVA1EqBSuXwBaSdm3RGoFL",
- "Endpoint": "http://oss-cn-shenzhen.aliyuncs.com/",
- "BucketName": "cams3",
- "ReturnHttpsUrl": true
- },
- "ElasticSearch": {
- "NodeUrls": [ "http://elasticsearch-dev.default.svc.cluster.local:9200" ],
- "LoginName": "elastic",
- "Password": "afyTgmVb8jq6",
- "Base64PassPassword": "Basic ZWxhc3RpYzphZnlUZ21WYjhqcTY="
- },
- "RemoteServices": {
- "InterfaceForward": {
- "BaseUrl": "http://interfaceapi-test.default.svc.cluster.local:5041/",
- "AppKey": "BSI2302001",
- "AppSecret": "ArJYL14XZneXpqvpq80wyi3h2hT918AX"
- },
- "UserCenter": {
- "BaseUrl": "http://userapi-dev.default.svc.cluster.local:5020/"
- }
- },
- "Language": {
- "SystemName": "Track",
- "Index": 6,
- "KeyPrefix": "language"
- }
-}
diff --git a/src/SJZY.Track.Api/appsettings.Local.json b/src/SJZY.Track.Api/appsettings.Local.json
deleted file mode 100644
index 6745bedd..00000000
--- a/src/SJZY.Track.Api/appsettings.Local.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "Environment": "Dev",
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
- "ConnectionStrings": {
- "DefaultConnection": "server=192.168.80.81;Database=sjzy_package_channel;Uid=root;Pwd=10c1fb814e7c1552;"
- },
- "Redis": {
- "ConnectionString": "192.168.80.57:6379,abortConnect=false",
- "PassWord": "",
- "DefaultDatabaseIndex": 6,
- "Prefix": ""
- },
- "Consul": {
- "ServiceName": "PackageChannel",
- "ServiceIP": "192.168.80.55",
- "ServicePort": 5034,
- "ServiceHealthCheck": "http://192.168.80.55:5034/HealthCheck",
- "ConsulAddress": "http://192.168.80.56:8500"
- },
- "CorsPolicy": [
- "http://172.16.216.101:18006"
- ],
- "Swagger": {
- "IsEnable": true,
- "ServiceUrl": "",
- "JsonUrlPrefix": "", //转发目录前缀,部署服务器时需要配置 /kingmall
- "ScanPrefix": [ "SJZY" ] //全局扫描程序集或xml文件时只加载以 SJZY 开头的内容
- },
- "OSS": {
- "AccessKeyId": "LTAI5tJWyx1kgQfk221QFknu",
- "AccessKeySecret": "0AvP3vyBdwT1pwvLXeqeJ448US8QL8",
- "Endpoint": "http://oss-cn-shenzhen.aliyuncs.com/",
- "BucketName": "cams3"
- },
- "RabbitMQ": {
- "UserName": "sjzy",
- "Password": "sjzyadmin",
- "HostName": "192.168.80.56",
- "Port": 5672
- },
- "Custome": {
- "Setting1": 12,
- "Setting2": 22
- },
- "Serilog": {
- "MinimumLevel": {
- "Default": "Debug",
- "Override": {
- "System": "Warning",
- "Microsoft": "Warning",
- "Microsoft.Hosting.Lifetime": "Information",
- "Microsoft.EntityFrameworkCore": "Information"
- }
- },
- "Enrich": [ "FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId" ],
- "WriteTo": [
- {
- "Name": "Console",
- "Args": {
- //"theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, SystemConsoleTheme.Literate",
- "outputTemplate": "{NewLine}[{Timestamp:yyyy-MM-dd HH:mm:ss fff} {Level:u3}] {Message:lj}"
- }
- },
- {
- "Name": "File",
- "Args": {
- "path": "logs/.log",
- "rollingInterval": "Day",
- "outputTemplate": "{NewLine}[{Timestamp:yyyy-MM-dd HH:mm:ss,fff} {Level:u3}] {Message:lj}"
- }
- },
- {
- "Name": "Elasticsearch",
- "Args": {
- "nodeUris": "http://192.168.80.56:9200",
- "indexFormat": "log_channel_{0:yyyy.MM.dd}",
- "autoRegisterTemplate": true,
- "autoRegisterTemplateVersion": "ESv7",
- "connectionGlobalHeaders": "Authorization=Basic ZWxhc3RpYzpzanp5YWRtaW4=;"
- }
- }
- ]
- },
- "QiChaCha": {
- "ApiUrl": "http://api.qichacha.com",
- "Key": "3f07b46db1104426a7beec2a70b67334",
- "SecretKey": "0DEDE94A0E14C5A060CF65F87A96FDDC",
- "ValidDays": 180
- }
-
-}
diff --git a/src/SJZY.Track.Api/appsettings.Test.json b/src/SJZY.Track.Api/appsettings.Test.json
deleted file mode 100644
index c62fc382..00000000
--- a/src/SJZY.Track.Api/appsettings.Test.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "Environment": "Dev",
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
- "ConnectionStrings": {
- "DefaultConnection": "server=mysql-test.default.svc.cluster.local;Database=sjzy_track;Uid=sjzy_test_user;Pwd=848c1c31;AllowLoadLocalInfile=true;SslMode=None;Charset=utf8mb4;",
- "canalView": "server=mysql-test.default.svc.cluster.local;Database=sjzy_track;Uid=sjzy_test_user;Pwd=848c1c31;AllowLoadLocalInfile=true;SslMode=None;Charset=utf8mb4;"
- },
- "Redis": {
- "ConnectionString": "192.168.80.58:6379,abortConnect=false",
- "PassWord": "",
- "DefaultDatabaseIndex": 8,
- "Prefix": ""
- },
- "Consul": {
- "ServiceName": "Package.Setting",
- "ServiceIP": "192.168.80.57",
- "ServicePort": 5047,
- "ServiceHealthCheck": "http://192.168.80.57:5047/HealthCheck",
- "ConsulAddress": "http://192.168.80.58:8500"
- },
- "CorsPolicy": [
- ""
- ],
- "Swagger": {
- "IsEnable": true,
- "ServiceUrl": "",
- "JsonUrlPrefix": "", //转发目录前缀,部署服务器时需要配置 /kingmall
- "ScanPrefix": [ "SJZY" ] //全局扫描程序集或xml文件时只加载以 SJZY 开头的内容
- },
- "RabbitMQ": {
- "UserName": "sjzy",
- "Password": "sjzyadmin",
- "HostName": "192.168.80.58",
- "Port": 5672
- },
- "Custome": {
- "Setting1": 12,
- "Setting2": 22
- },
- "Serilog": {
- "MinimumLevel": {
- "Default": "Information",
- "Override": {
- "System": "Warning",
- "Microsoft": "Warning",
- "Microsoft.Hosting.Lifetime": "Information",
- "Microsoft.EntityFrameworkCore": "Information"
- }
- },
- "Enrich": [ "FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId" ],
- "WriteTo": [
- {
- "Name": "Console",
- "Args": {
- //"theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, SystemConsoleTheme.Literate",
- "outputTemplate": "{NewLine}[{Timestamp:yyyy-MM-dd HH:mm:ss fff} {Level:u3}] {Message:lj}"
- }
- },
- {
- "Name": "File",
- "Args": {
- "path": "logs/.log",
- "rollingInterval": "Day",
- "outputTemplate": "{NewLine}[{Timestamp:yyyy-MM-dd HH:mm:ss,fff} {Level:u3}] {Message:lj}"
- }
- },
- {
- "Name": "Elasticsearch",
- "Args": {
- "nodeUris": "http://192.168.80.97:9200",
- "indexFormat": "log_package_setting_{0:yyyy.MM.dd}",
- "autoRegisterTemplate": true,
- "autoRegisterTemplateVersion": "ESv7",
- "connectionGlobalHeaders": "Authorization=Basic ZWxhc3RpYzpzanp5YWRtaW4=;"
- }
- }
- ]
- },
- "OSS": {
- "AccessKeyId": "LTAI5tJWyx1kgQfk221QFknu",
- "AccessKeySecret": "0AvP3vyBdwT1pwvLXeqeJ448US8QL8",
- "Endpoint": "http://oss-cn-shenzhen.aliyuncs.com/",
- "BucketName": "cams3",
- "ReturnHttpsUrl": true
- }
-}
diff --git a/src/SJZY.Track.Api/appsettings.json b/src/SJZY.Track.Api/appsettings.json
deleted file mode 100644
index 2af3f94c..00000000
--- a/src/SJZY.Track.Api/appsettings.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "Configuration": {
- "UseLocalConfiguration": false,
- "ConfiguraFileName": "appsettings.Development.json",
- "Apollo": {
- "AppId": "SJZY.Track.Configuration",
- "Env": "DEV",
- "Namespace": "test",
- "MetaServer": "https://apollo.test.shijizhongyun.com",
- "ConfigServer": [
- "https://apollo.test.shijizhongyun.com"
- ]
- }
- },
- "Kestrel": {
- "EndPoints": {
- "Http": {
- "Url": "http://*:5056"
- }
- }
- }
-}
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs b/src/SJZY.Track.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs
deleted file mode 100644
index 1050f2ea..00000000
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackOrder;
-
-public class TrackPushRecordItem
-{
-}
diff --git a/src/SJZY.Track.Application.Contract/Events/ClearRulCacheEvent.cs b/src/SJZY.Track.Application.Contract/Events/ClearRulCacheEvent.cs
deleted file mode 100644
index 54ec00e9..00000000
--- a/src/SJZY.Track.Application.Contract/Events/ClearRulCacheEvent.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using SJZY.Track.Application.Contract.Dtos.Forewarning;
-
-namespace SJZY.Track.Application.Contract.Events;
-
-public class ClearRulCacheEvent
-{
- public List Items { get; set; }
-}
diff --git a/src/SJZY.Track.Application.Contract/Services/IKpiAreaCacheService.cs b/src/SJZY.Track.Application.Contract/Services/IKpiAreaCacheService.cs
deleted file mode 100644
index 4e15278f..00000000
--- a/src/SJZY.Track.Application.Contract/Services/IKpiAreaCacheService.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace SJZY.Track.Application.Contract.Services;
-
-public interface IKpiAreaCacheService
-{
-}
diff --git a/src/SJZY.Track.Application.Contract/Services/ITrackFlagService.cs b/src/SJZY.Track.Application.Contract/Services/ITrackFlagService.cs
deleted file mode 100644
index 4527823d..00000000
--- a/src/SJZY.Track.Application.Contract/Services/ITrackFlagService.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace SJZY.Track.Application.Contract.Services;
-
-public interface ITrackFlagService
-{
-}
diff --git a/src/SJZY.Track.Application.Contract/Services/ITrackStatusService.cs b/src/SJZY.Track.Application.Contract/Services/ITrackStatusService.cs
deleted file mode 100644
index fc85abb7..00000000
--- a/src/SJZY.Track.Application.Contract/Services/ITrackStatusService.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace SJZY.Track.Application.Contract.Services;
-
-public interface ITrackStatusService
-{
-}
diff --git a/src/SJZY.Track.Application/Caching/SystemCnNameDictCache.cs b/src/SJZY.Track.Application/Caching/SystemCnNameDictCache.cs
deleted file mode 100644
index 3fedf83f..00000000
--- a/src/SJZY.Track.Application/Caching/SystemCnNameDictCache.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using SJZY.Expand.ABP.Core;
-using SJZY.Track.Domain.Extensions;
-using SJZY.Track.Domain.Queries;
-using Volo.Abp.DependencyInjection;
-
-namespace SJZY.Track.Application.Caching;
-
-///
-/// 系统id中文名称字典缓存
-///
-public class SystemCnNameDictCache : BasicCacheForPeriodicRefresh, ISingletonDependency
-{
- private readonly IVSystemQueries _vSystemQueries;
-
- public SystemCnNameDictCache(IVSystemQueries vSystemQueries) : base(RedisHelper.Client)
- {
- _vSystemQueries = vSystemQueries;
- }
-
- protected override string BuildRedisKey(int key) => $"{GlobalConst.TrackDataDictKeyPrefix}:SystemCnName:{key}";
-
- protected override TimeSpan RedisExpire => TimeSpan.FromSeconds(-1); // 设置缓存不过期,指定id系统被删除时仍能兜底提供系统中文名
- protected override TimeSpan LocalExpire => TimeSpan.FromMinutes(10); // 本地缓存10分钟过期后在次请求会刷新数据
- protected override TimeSpan MissingKeySetNullRedisExpire => TimeSpan.FromMinutes(1); // 缓存不存在时设置redisNull
-
- protected override async ValueTask LoadAsync(int key)
- {
- if (key == 0) return null;
- return await _vSystemQueries.GetFirstAsync(x => x.Id == key, x => x.CnName);
- }
-
- protected override async ValueTask> LoadAsync(HashSet keys)
- {
- if (keys.Count == 0) return Empty.Dict;
-
- var result = await _vSystemQueries.GetListAsync(x => keys.Contains(x.Id), x => new
- {
- x.Id,
- x.CnName
- });
-
- return result.Count == 0
- ? Empty.Dict
- : result.ToDictionary(x => x.Id, y => y.CnName);
- }
-}
diff --git a/src/SJZY.Track.Application/Rabbit/RabbitClientBusExt.cs b/src/SJZY.Track.Application/Rabbit/RabbitClientBusExt.cs
deleted file mode 100644
index 55ff1ae3..00000000
--- a/src/SJZY.Track.Application/Rabbit/RabbitClientBusExt.cs
+++ /dev/null
@@ -1,81 +0,0 @@
-using System.Diagnostics;
-using BSI.Stack.Rabbit;
-using Microsoft.Extensions.Logging;
-using Microsoft.Extensions.Options;
-using RabbitMQ.Client;
-using Volo.Abp.DependencyInjection;
-
-namespace SJZY.Track.Application.Rabbit;
-
-///
-/// 支持发布确认模式
-///
-public class RabbitClientBusExt : RabbitClientBus, ISingletonDependency
-{
- public RabbitClientBusExt(IServiceProvider sp, ILogger logger)
- : base(sp, logger, sp.GetRequiredService>().CurrentValue)
- {
- }
-
- public void PublishByConfirmSelect(
- string exchange,
- string routingKey,
- byte[] data,
- Action? options = null
- )
- {
- using var activity = RabbitInstrumentation.ActivitySource.StartActivity("/" + exchange + "/" + routingKey);
- activity?.SetTag("kind", "publish");
- var key = exchange + ":" + routingKey;
- Lazy orAdd = Channels.GetOrAdd(key, (Func>) (_ => new Lazy(CreateModel)));
- var basicProperties1 = orAdd.Value.CreateBasicProperties();
-
- // 配置属性
- if (options != null)
- options(basicProperties1);
- var model = orAdd.Value;
-
- // 启用发布确认
- model.ConfirmSelect();
- var readOnlyMemory = (ReadOnlyMemory) data;
- model.BasicPublish(exchange, routingKey, basicProperties1, readOnlyMemory);
- model.WaitForConfirmsOrDie();
- }
-
- public void PublishByConfirmSelect(
- string exchange,
- string routingKey,
- IEnumerable datas,
- Action? options = null
- )
- {
- using var activity = RabbitInstrumentation.ActivitySource.StartActivity("/" + exchange + "/" + routingKey);
- activity?.SetTag("kind", "publish");
- var key = exchange + ":" + routingKey;
- Lazy orAdd = Channels.GetOrAdd(key, (Func>) (_ => new Lazy(CreateModel)));
- var basicProperties1 = orAdd.Value.CreateBasicProperties();
-
- // 配置属性
- if (options != null)
- options(basicProperties1);
- var model = orAdd.Value;
-
- // 启用发布确认
- model.ConfirmSelect();
- foreach (var data in datas)
- {
- var readOnlyMemory = (ReadOnlyMemory) data;
- model.BasicPublish(exchange, routingKey, basicProperties1, readOnlyMemory);
- }
- model.WaitForConfirmsOrDie();
- }
-
- private IConnection GetConnection()
- {
- var key = Connections.OrderBy((Func, int>) (q => q.Value)).Select((Func, IConnection>) (q => q.Key)).FirstOrDefault();
- Connections.AddOrUpdate(key, (Func) (_ => 1), (Func) ((_, v) => v + 1));
- return key;
- }
-
- private IModel CreateModel() => GetConnection().CreateModel();
-}
diff --git a/src/SJZY.Track.Domain/Aggregates/TrackFlagAggregate/ITrackFlagRepository.cs b/src/SJZY.Track.Domain/Aggregates/TrackFlagAggregate/ITrackFlagRepository.cs
deleted file mode 100644
index 3868a195..00000000
--- a/src/SJZY.Track.Domain/Aggregates/TrackFlagAggregate/ITrackFlagRepository.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using SJZY.Track.Domain.Dtos.TrackFlags;
-
-namespace SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
-
-public interface ITrackFlagRepository : IBasicRepository
-{
- Task GetDetailAsync(int id);
- Task> GetPageTrackFlag(GetPageTrackFlagVO input);
-}
diff --git a/src/SJZY.Track.Domain/GlobalUsings.cs b/src/SJZY.Track.Domain/GlobalUsings.cs
deleted file mode 100644
index 48225d4e..00000000
--- a/src/SJZY.Track.Domain/GlobalUsings.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-// Global using directives
-
-global using System;
-global using System.Collections.Generic;
-global using System.Linq.Expressions;
-global using System.Threading.Tasks;
-global using SJZY.Expand.ABP.Core.Common.Dto;
-global using SJZY.Expand.ABP.Core.SqlSugar.Entitys;
-global using SJZY.Track.Domain.SeedWork;
-global using SqlSugar;
diff --git a/src/SJZY.Track.Domain/Queries/IBasicQuery.cs b/src/SJZY.Track.Domain/Queries/IBasicQuery.cs
deleted file mode 100644
index d34cd63a..00000000
--- a/src/SJZY.Track.Domain/Queries/IBasicQuery.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-namespace SJZY.Track.Domain.Queries;
-
-public interface IBasicQuery where T : IEntity
-{
- ///
- /// top 1
- ///
- ///
- ///
- Task GetFirstAsync(Expression> whereExpression);
-
- ///
- /// top 1 select fields
- ///
- ///
- ///
- ///
- ///
- Task GetFirstAsync(Expression> whereExpression,
- Expression> resultExpression);
-
- ///
- /// get list
- ///
- ///
- ///
- Task> GetListAsync(Expression> whereExpression);
-
- ///
- /// get list select fields
- ///
- ///
- ///
- ///
- ///
- Task> GetListAsync(Expression> whereExpression,
- Expression> resultExpression);
-
- ///
- /// get list select fields, return arrary
- ///
- ///
- ///
- ///
- ///
- Task GetArrayAsync(Expression> whereExpression,
- Expression> resultExpression);
-
- ///
- /// count
- ///
- ///
- ///
- Task CountAsync(Expression> exp);
-
- ///
- /// exists
- ///
- ///
- ///
- Task IsAnyAsync(Expression> exp);
-}
diff --git a/src/SJZY.Track.Domain/Queries/IProvideQueries.cs b/src/SJZY.Track.Domain/Queries/IProvideQueries.cs
deleted file mode 100644
index d955ffda..00000000
--- a/src/SJZY.Track.Domain/Queries/IProvideQueries.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-using SJZY.Track.Domain.Dtos.Order;
-using SJZY.Track.Domain.Dtos.TrackContents;
-using SJZY.Track.Domain.Dtos.TrackPull;
-
-namespace SJZY.Track.Domain.Queries;
-
-///
-/// 提供接口专用查询
-///
-public interface IProvideQueries
-{
- ///
- /// 根据子系统内容映射,得到映射后的轨迹code
- ///
- ///
- ///
- ///
- ///
- Task> MapTrackCodesAsync(int upSubSystemId, int subSystemId, params string[] trackCodes);
-
- ///
- /// 获取子系统内容Code映射
- ///
- ///
- ///
- ///
- ///
- Task> GetTrackCodeMapsAsync(int upSubSystemId, int subSystemId, params string[] trackCodes);
- ///
- /// 根据订单模板找对应服务商
- ///
- ///
- ///
- ///
- Task> FindOrderWithServiceProviderAsync(int subSystemId, List orderNos);
-
- ///
- /// 获取服务商下所有单(未完成的)
- ///
- /// 服务商代码
- ///
- ///
- ///
- Task> FindOrderWithServiceProviderAsync(string serviceProviderCode, int pageIndex,
- int pageSize = 1000);
-
- ///
- /// 获取轨迹内容
- ///
- ///
- ///
- ///
- Task GetTrackContentAsync(int subSystemId, string trackCode);
-
- ///
- /// 获取轨迹内容
- ///
- /// 子系统ids
- /// 轨迹代码集合
- ///
- Task> GetTrackContentsAsync(int[] subSystemIds, string[] trackCodes);
-
- ///
- /// 获取所有拉取配置
- ///
- ///
- Task> GetAllPullConfigsAsync();
-
- ///
- /// 子系统id换code
- ///
- ///
- ///
- Task SubSystemId2CodeAsync(int subSystemId);
-}
diff --git a/src/SJZY.Track.Domain/Queries/ITimezoneQueries.cs b/src/SJZY.Track.Domain/Queries/ITimezoneQueries.cs
deleted file mode 100644
index 400cf6eb..00000000
--- a/src/SJZY.Track.Domain/Queries/ITimezoneQueries.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-namespace SJZY.Track.Domain.Queries;
-
-public interface ITimezoneQueries
-{
- ///
- /// 通过城市英文名称获取时区
- ///
- ///
- ///
- Task GetCityTimezone(string cityEnName);
-
- ///
- /// 通过港口三字码获取时区
- ///
- ///
- ///
- Task GetPortTimezone(string airCode);
-}
diff --git a/src/SJZY.Track.Domain/Queries/IVExternalSubjectQueries.cs b/src/SJZY.Track.Domain/Queries/IVExternalSubjectQueries.cs
deleted file mode 100644
index 81c8a988..00000000
--- a/src/SJZY.Track.Domain/Queries/IVExternalSubjectQueries.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-using SJZY.Track.Domain.VEntities;
-
-namespace SJZY.Track.Domain.Queries;
-
-public interface IVExternalSubjectQueries : IBasicQuery
-{
-}
diff --git a/src/SJZY.Track.Domain/Queries/IVFsUserQueries.cs b/src/SJZY.Track.Domain/Queries/IVFsUserQueries.cs
deleted file mode 100644
index debda110..00000000
--- a/src/SJZY.Track.Domain/Queries/IVFsUserQueries.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-using SJZY.Track.Domain.VEntities;
-
-namespace SJZY.Track.Domain.Queries;
-
-public interface IVFsUserQueries : IBasicQuery
-{
-}
diff --git a/src/SJZY.Track.Domain/Queries/IVSystemQueries.cs b/src/SJZY.Track.Domain/Queries/IVSystemQueries.cs
deleted file mode 100644
index 0f1b201a..00000000
--- a/src/SJZY.Track.Domain/Queries/IVSystemQueries.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-using SJZY.Track.Domain.VEntities;
-
-namespace SJZY.Track.Domain.Queries;
-
-public interface IVSystemQueries : IBasicQuery
-{
-}
diff --git a/src/SJZY.Track.Domain/SJZY.Track.Domain.csproj b/src/SJZY.Track.Domain/SJZY.Track.Domain.csproj
deleted file mode 100644
index d3ab704d..00000000
--- a/src/SJZY.Track.Domain/SJZY.Track.Domain.csproj
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
- net7.0
- True
-
-
-
-
-
-
-
-
diff --git a/src/SJZY.Track.Domain/SJZYTrackDomainModule.cs b/src/SJZY.Track.Domain/SJZYTrackDomainModule.cs
deleted file mode 100644
index ad164017..00000000
--- a/src/SJZY.Track.Domain/SJZYTrackDomainModule.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-using Volo.Abp.Modularity;
-
-namespace SJZY.Track.Domain;
-
-public class SjzyTrackDomainModule : AbpModule
-{
-}
diff --git a/src/SJZY.Track.Domain/SeedWork/IAggregateRoot.cs b/src/SJZY.Track.Domain/SeedWork/IAggregateRoot.cs
deleted file mode 100644
index 57fb7b63..00000000
--- a/src/SJZY.Track.Domain/SeedWork/IAggregateRoot.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace SJZY.Track.Domain.SeedWork;
-
-public interface IAggregateRoot : IEntity
-{
-}
diff --git a/src/SJZY.Track.Domain/SeedWork/IEntity.cs b/src/SJZY.Track.Domain/SeedWork/IEntity.cs
deleted file mode 100644
index e0db5fea..00000000
--- a/src/SJZY.Track.Domain/SeedWork/IEntity.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace SJZY.Track.Domain.SeedWork;
-
-public interface IEntity
-{
-}
diff --git a/src/SJZY.Track.Repository/DataBaseContext.cs b/src/SJZY.Track.Repository/DataBaseContext.cs
deleted file mode 100644
index 00429345..00000000
--- a/src/SJZY.Track.Repository/DataBaseContext.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using SJZY.UserCenter.HttpApi.Services;
-
-#pragma warning disable 1591
-
-namespace SJZY.Track.Repository;
-
-///
-/// Sqlsugar 上下文对象
-///
-public class DataBaseContext
-{
- #region 审计属性自动赋值
-
- public static void OnExcutingAction(object oldValue, DataFilterModel entityInfo)
- {
- //过滤掉 "v_" 开头的表
- if (entityInfo.EntityColumnInfo.DbTableName.StartsWith("v_", StringComparison.OrdinalIgnoreCase))
- throw new Exception("非法的操作,不允许编辑映射表");
-
- //新增
- if (entityInfo.OperationType == DataFilterType.InsertByObject)
- {
- var time = DateTime.Now;
- var userId = CurrentUserRequest.CurrentUser.UserId;
-
- if (entityInfo.PropertyName == nameof(ICreateBaicEntity.CreateTime))
- entityInfo.SetValue(time);
- else if (entityInfo.PropertyName == nameof(IUpdateBasicEntity.UpdateTime))
- entityInfo.SetValue(time);
- else if (entityInfo.PropertyName == nameof(ICreateBaicEntity.CreateUserId))
- {
- entityInfo.SetValue(userId);
- }
- else if (entityInfo.PropertyName == nameof(IUpdateBasicEntity.UpdateUserId))
- {
- entityInfo.SetValue(userId);
- }
- }
- //修改
- else if (entityInfo.OperationType == DataFilterType.UpdateByObject)
- {
- if (entityInfo.PropertyName == nameof(IUpdateBasicEntity.UpdateTime))
- entityInfo.SetValue(DateTime.Now);
- else if (entityInfo.PropertyName == nameof(IUpdateBasicEntity.UpdateUserId))
- {
- entityInfo.SetValue(CurrentUserRequest.CurrentUser.UserId);
- }
- //删除
- else if (entityInfo.PropertyName == nameof(IDeleteBasicEntity.IsDeleted))
- {
- var currentType = entityInfo.EntityValue.GetType();
- bool.TryParse(
- currentType.GetProperty(entityInfo.PropertyName)?.GetValue(entityInfo.EntityValue)?.ToString(),
- out bool isdelete);
- if (isdelete)
- {
- //currentType.GetProperty(nameof(IDeleteBasicEntity.DeleteUserId))?.SetValue(entityInfo.EntityValue, 5);
- currentType.GetProperty(nameof(IDeleteBasicEntity.DeleteTime))
- ?.SetValue(entityInfo.EntityValue, DateTime.Now);
- }
- }
- }
- }
-
- #endregion 审计属性自动赋值
-}
diff --git a/src/SJZY.Track.Repository/GlobalUsing.cs b/src/SJZY.Track.Repository/GlobalUsing.cs
deleted file mode 100644
index 30edf0ad..00000000
--- a/src/SJZY.Track.Repository/GlobalUsing.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-global using SJZY.Expand.ABP.Core;
-global using SJZY.Expand.ABP.Core.Common.Dto;
-global using SJZY.Expand.ABP.Core.SqlSugar;
-global using SJZY.Expand.ABP.Core.SqlSugar.Entitys;
-global using SqlSugar;
-global using Volo.Abp.DependencyInjection;
diff --git a/src/SJZY.Track.Repository/Queries/BasicQuery.cs b/src/SJZY.Track.Repository/Queries/BasicQuery.cs
deleted file mode 100644
index 7842754a..00000000
--- a/src/SJZY.Track.Repository/Queries/BasicQuery.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using System.Linq.Expressions;
-using SJZY.Track.Domain.Queries;
-using SJZY.Track.Domain.SeedWork;
-
-namespace SJZY.Track.Repository.Queries;
-
-///
-/// basic queries
-///
-///
-public class BasicQuery : SimpleClient, IBasicQuery where T : class, IEntity, new()
-{
- ///
- public BasicQuery()
- {
- Context = SqlsugarScopeBasic.GetContextSafely("default");
- }
-
- ///
- public async Task GetFirstAsync(Expression> whereExpression,
- Expression> resultExpression)
- {
- return await Context.Queryable().Where(whereExpression).Select(resultExpression).FirstAsync();
- }
-
- ///
- public async Task> GetListAsync(Expression> whereExpression,
- Expression> resultExpression)
- {
- return await Context.Queryable().Where(whereExpression).Select(resultExpression).ToListAsync();
- }
-
- ///
- public async Task GetArrayAsync(Expression> whereExpression,
- Expression> resultExpression)
- {
- return await Context.Queryable().Where(whereExpression).Select(resultExpression).ToArrayAsync();
- }
-}
diff --git a/src/SJZY.Track.Repository/Queries/VExternalSubjectQueries.cs b/src/SJZY.Track.Repository/Queries/VExternalSubjectQueries.cs
deleted file mode 100644
index 163803e0..00000000
--- a/src/SJZY.Track.Repository/Queries/VExternalSubjectQueries.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using SJZY.Track.Domain.Queries;
-using SJZY.Track.Domain.VEntities;
-
-namespace SJZY.Track.Repository.Queries;
-
-public class VExternalSubjectQueries : BasicQuery, IVExternalSubjectQueries, ITransientDependency
-{
-}
diff --git a/src/SJZY.Track.Repository/Queries/VFsUserQueries.cs b/src/SJZY.Track.Repository/Queries/VFsUserQueries.cs
deleted file mode 100644
index fb047384..00000000
--- a/src/SJZY.Track.Repository/Queries/VFsUserQueries.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using SJZY.Track.Domain.Queries;
-using SJZY.Track.Domain.VEntities;
-
-namespace SJZY.Track.Repository.Queries;
-
-public class VFsUserQueries: BasicQuery, IVFsUserQueries, ITransientDependency
-{
-
-}
diff --git a/src/SJZY.Track.Repository/Queries/VSystemQueries.cs b/src/SJZY.Track.Repository/Queries/VSystemQueries.cs
deleted file mode 100644
index 872f9ea2..00000000
--- a/src/SJZY.Track.Repository/Queries/VSystemQueries.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using SJZY.Track.Domain.Queries;
-using SJZY.Track.Domain.VEntities;
-
-namespace SJZY.Track.Repository.Queries;
-
-public class VSystemQueries : BasicQuery, IVSystemQueries, ITransientDependency
-{
-}
diff --git a/src/SJZY.Track.Repository/Repositories/KpiAreaInfoRepository.cs b/src/SJZY.Track.Repository/Repositories/KpiAreaInfoRepository.cs
deleted file mode 100644
index 864ae98b..00000000
--- a/src/SJZY.Track.Repository/Repositories/KpiAreaInfoRepository.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace SJZY.Track.Repository.Repositories;
-
-public class KpiAreaInfoRepository
-{
-}
diff --git a/src/SJZY.Track.Repository/SJZY.Track.Repository.csproj b/src/SJZY.Track.Repository/SJZY.Track.Repository.csproj
deleted file mode 100644
index 4718739b..00000000
--- a/src/SJZY.Track.Repository/SJZY.Track.Repository.csproj
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- net7.0
- True
- CS8613
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/SJZY.Track.Repository/SjzyTrackRepositoryModule.cs b/src/SJZY.Track.Repository/SjzyTrackRepositoryModule.cs
deleted file mode 100644
index 056d0690..00000000
--- a/src/SJZY.Track.Repository/SjzyTrackRepositoryModule.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-using Microsoft.Extensions.Configuration;
-using Microsoft.Extensions.DependencyInjection;
-using SJZY.Expand.ABP.Core.SqlSugar.Options;
-using SJZY.Expand.ElasticSearch;
-using SJZY.Track.Domain;
-using SJZY.Track.Domain.Queries;
-using SJZY.Track.Repository.Queries;
-using SJZY.Track.Repository.Repositories;
-using Volo.Abp.Autofac;
-using Volo.Abp.Modularity;
-
-namespace SJZY.Track.Repository;
-
-///
-/// 仓储模块
-///
-[DependsOn(typeof(AbpAutofacModule))]
-[DependsOn(typeof(SjzyTrackDomainModule))]
-public class SjzyTrackRepositoryModule : AbpModule
-{
- public override void PreConfigureServices(ServiceConfigurationContext context)
- {
- var configuration = context.Services.GetConfiguration();
-
- context.Services.AddSqlsugar(options =>
- {
- options.AddRange(new List
- {
- new()
- {
- ConnectionString = configuration["ConnectionStrings:DefaultConnection"]!,
- DbType = DbType.MySql,
- IsAutoCloseConnection = true,
- ConfigId = "default",
- OpenSqlLog = true
- }
- }
- );
- }, DataBaseContext.OnExcutingAction, "SJZY.Track.Domain");
-
- context.Services.AddElasticSearch(options =>
- {
- if (System.Diagnostics.Debugger.IsAttached)
- {
- options.ShowLogInfo = true;
- }
-
- options.NodeUrls = configuration.GetSection("ElasticSearch:NodeUrls").Get>()!;
- options.LoginName = configuration["ElasticSearch:LoginName"]!;
- options.Password = configuration["ElasticSearch:Password"]!;
- options.Base64PassPassword = configuration["ElasticSearch:Base64PassPassword"]!;
- });
- }
-
-
- public override void ConfigureServices(ServiceConfigurationContext context)
- {
- context.Services.AddTransient(typeof(IBasicQuery<>), typeof(BasicQuery<>));
- context.Services.AddTransient(typeof(IBasicRepository<>), typeof(BasicRepository<>));
- }
-}
diff --git a/src/SJZY.Track.Api/Dockerfile b/src/TrackCenter.Api/Dockerfile
similarity index 100%
rename from src/SJZY.Track.Api/Dockerfile
rename to src/TrackCenter.Api/Dockerfile
diff --git a/src/TrackCenter.Api/Program.cs b/src/TrackCenter.Api/Program.cs
new file mode 100644
index 00000000..5a7855e2
--- /dev/null
+++ b/src/TrackCenter.Api/Program.cs
@@ -0,0 +1,28 @@
+using Serilog;
+using TrackCenter.Api;
+
+var builder = WebApplication.CreateSlimBuilder(args);
+var configuration = builder.Configuration;
+Log.Logger = new LoggerConfiguration()
+ .ReadFrom.Configuration(configuration)
+ .CreateLogger();
+
+try
+{
+ builder.WebHost.UseUrls(builder.Configuration.GetSection("App:Urls").Get() ?? []);
+ builder.Host.UseAutofac().UseSerilog();
+ builder.Services.AddApplication();
+
+
+ var app = builder.Build();
+ app.InitializeApplication();
+ app.Run();
+}
+catch (Exception ex)
+{
+ Log.Fatal(ex, "G");
+}
+finally
+{
+ Log.CloseAndFlush();
+}
diff --git a/src/SJZY.Track.Api/Properties/launchSettings.json b/src/TrackCenter.Api/Properties/launchSettings.json
similarity index 100%
rename from src/SJZY.Track.Api/Properties/launchSettings.json
rename to src/TrackCenter.Api/Properties/launchSettings.json
diff --git a/src/SJZY.Track.Api/SJZY.Track.Api.csproj b/src/TrackCenter.Api/TrackCenter.Api.csproj
similarity index 64%
rename from src/SJZY.Track.Api/SJZY.Track.Api.csproj
rename to src/TrackCenter.Api/TrackCenter.Api.csproj
index ccb41380..9cb80144 100644
--- a/src/SJZY.Track.Api/SJZY.Track.Api.csproj
+++ b/src/TrackCenter.Api/TrackCenter.Api.csproj
@@ -3,7 +3,7 @@
- net7.0
+ net8
True
Linux
..\..
@@ -14,12 +14,15 @@
-
-
-
+
+
+
+
+
+
diff --git a/src/TrackCenter.Api/TrackCenterApiModule.cs b/src/TrackCenter.Api/TrackCenterApiModule.cs
new file mode 100644
index 00000000..977ec39c
--- /dev/null
+++ b/src/TrackCenter.Api/TrackCenterApiModule.cs
@@ -0,0 +1,78 @@
+using Fake.AspNetCore;
+using Fake.AspNetCore.Auditing;
+using Fake.AspNetCore.Mvc.Conventions;
+using Fake.Autofac;
+using Fake.Modularity;
+using FluentValidation.AspNetCore;
+using Hangfire;
+using TrackCenter.Application;
+using TrackCenter.Application.Hangfire;
+using TrackCenter.Repository;
+
+namespace TrackCenter.Api;
+
+[DependsOn(typeof(FakeAutofacModule))]
+[DependsOn(typeof(TrackCenterApplicationModule))]
+[DependsOn(typeof(TrackCenterRepositoryModule))]
+public class TrackCenterApiModule : FakeModule
+{
+ private const string DefaultCorsPolicyName = "default";
+
+ public override void ConfigureServices(ServiceConfigurationContext context)
+ {
+ var services = context.Services;
+ var configuration = context.Services.GetConfiguration();
+
+ services.Configure(options =>
+ {
+ options.ScanApplicationServices();
+ });
+
+
+ services.AddFakeExceptionFilter()
+ .AddFakeValidationActionFilter()
+ .AddFakeAspNetCoreAuditing()
+ .AddFakeUnitOfWorkActionFilter();
+
+ services.AddFakeSwaggerGen();
+ context.Services.AddFluentValidationAutoValidation().AddFluentValidationClientsideAdapters();
+
+ services.AddCors(options =>
+ {
+ options.AddPolicy(DefaultCorsPolicyName, builder =>
+ {
+ builder.WithOrigins(configuration.GetSection("App:CorsOrigins").Get() ?? [])
+ .AllowAnyHeader()
+ .AllowAnyMethod()
+ .AllowCredentials();
+ });
+ });
+ }
+
+ public override void ConfigureApplication(ApplicationConfigureContext context)
+ {
+ var app = context.GetWebApplication();
+ var configuration = context.GetConfiguration();
+
+ app.MapControllers();
+ // Configure the HTTP request pipeline.
+ app.UseFakeSwagger();
+
+ app.UseRouting();
+
+ app.UseCors(DefaultCorsPolicyName);
+
+ // todo: 缺乏配置
+ app.UseHangfireDashboard("/hangfire", new DashboardOptions
+ {
+ DisplayStorageConnectionString = false,
+ IgnoreAntiforgeryToken = true,
+ AppPath = configuration["Swagger:JsonUrlPrefix"]! + "/",
+ PrefixPath = System.Diagnostics.Debugger.IsAttached
+ ? ""
+ : configuration["Swagger:JsonUrlPrefix"]!,
+ DashboardTitle = "轨迹预警任务",
+ Authorization = [new AnonymousHangfireAuthorizationFilter()]
+ });
+ }
+}
diff --git a/src/TrackCenter.Api/appsettings.Development.json b/src/TrackCenter.Api/appsettings.Development.json
new file mode 100644
index 00000000..604980b5
--- /dev/null
+++ b/src/TrackCenter.Api/appsettings.Development.json
@@ -0,0 +1,21 @@
+{
+ "Serilog": {
+ "MinimumLevel": {
+ "Default": "Information",
+ "Override": {
+ "Microsoft.AspNetCore": "Information"
+ }
+ },
+ "Enrich": [
+ "FromLogContext",
+ "WithMachineName",
+ "WithProcessId",
+ "WithThreadId"
+ ],
+ "WriteTo": [
+ {
+ "Name": "Console"
+ }
+ ]
+ }
+}
diff --git a/src/SJZY.Track.Api/kafkalib/librdkafka++.so.1 b/src/TrackCenter.Api/kafkalib/librdkafka++.so.1
similarity index 100%
rename from src/SJZY.Track.Api/kafkalib/librdkafka++.so.1
rename to src/TrackCenter.Api/kafkalib/librdkafka++.so.1
diff --git a/src/SJZY.Track.Api/kafkalib/librdkafka.so.1 b/src/TrackCenter.Api/kafkalib/librdkafka.so.1
similarity index 100%
rename from src/SJZY.Track.Api/kafkalib/librdkafka.so.1
rename to src/TrackCenter.Api/kafkalib/librdkafka.so.1
diff --git a/src/SJZY.Track.Api/skyapm.json b/src/TrackCenter.Api/skyapm.json
similarity index 100%
rename from src/SJZY.Track.Api/skyapm.json
rename to src/TrackCenter.Api/skyapm.json
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Forewarning/AreaCacheEntry.cs b/src/TrackCenter.Application.Contract/Dtos/Forewarning/AreaCacheEntry.cs
similarity index 89%
rename from src/SJZY.Track.Application.Contract/Dtos/Forewarning/AreaCacheEntry.cs
rename to src/TrackCenter.Application.Contract/Dtos/Forewarning/AreaCacheEntry.cs
index 4c16c507..835929c2 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Forewarning/AreaCacheEntry.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Forewarning/AreaCacheEntry.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Forewarning;
+namespace TrackCenter.Application.Contract.Dtos.Forewarning;
public class AreaCacheEntry
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Forewarning/RuleAreaBaseInfo.cs b/src/TrackCenter.Application.Contract/Dtos/Forewarning/RuleAreaBaseInfo.cs
similarity index 82%
rename from src/SJZY.Track.Application.Contract/Dtos/Forewarning/RuleAreaBaseInfo.cs
rename to src/TrackCenter.Application.Contract/Dtos/Forewarning/RuleAreaBaseInfo.cs
index ee217da3..142e3b8a 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Forewarning/RuleAreaBaseInfo.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Forewarning/RuleAreaBaseInfo.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Forewarning;
+namespace TrackCenter.Application.Contract.Dtos.Forewarning;
public class RuleAreaBaseInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs
similarity index 86%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs
index 7f54b601..2e97e08b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class BatchDeleteTrackByEsIdInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs
similarity index 91%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs
index 426a1adb..cee9d063 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class BatchDeleteTrackInput : OrderNosInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
index e0e1e796..7a1f1a5b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/BatchUpsertTrackInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class BatchUpsertTrackInput : OrderNosInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs
similarity index 93%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs
index 4f1795c3..9c07f85a 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class DeleteOrderInput : OrderNoInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/FileItemDto.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/FileItemDto.cs
similarity index 83%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/FileItemDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/FileItemDto.cs
index d39bf488..0fb48874 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/FileItemDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/FileItemDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class FileItemDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetDetailTimelineInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetDetailTimelineInput.cs
similarity index 85%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetDetailTimelineInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetDetailTimelineInput.cs
index 21ec867c..6ed36c39 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetDetailTimelineInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetDetailTimelineInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class GetDetailTimelineInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetDetailTimelineOutput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetDetailTimelineOutput.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetDetailTimelineOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetDetailTimelineOutput.cs
index 4441323c..73f10423 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetDetailTimelineOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetDetailTimelineOutput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class GetDetailTimelineOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetOrderDetailsInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetOrderDetailsInput.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetOrderDetailsInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetOrderDetailsInput.cs
index a6a3c4c7..4823af77 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetOrderDetailsInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetOrderDetailsInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class TrackOrderDetailDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetPageTrackOrderInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetPageTrackOrderInput.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetPageTrackOrderInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetPageTrackOrderInput.cs
index 2af82f3e..7124907e 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetPageTrackOrderInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetPageTrackOrderInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class GetPageTrackOrderInput : PageInfoInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetPageTrackTemplateListInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetPageTrackTemplateListInput.cs
similarity index 89%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetPageTrackTemplateListInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetPageTrackTemplateListInput.cs
index a591adf7..9ac87b8a 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetPageTrackTemplateListInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetPageTrackTemplateListInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class GetPageTrackTemplateListInput : PageInfoInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs
similarity index 95%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs
index f14b3885..b267b5ee 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
///
/// 支持模板,传入时区补正,按轨迹发生时间升序降序
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
index 820ed535..5f30053b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackOutput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class GetTrackOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackTemplateListInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackTemplateListInput.cs
similarity index 87%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackTemplateListInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackTemplateListInput.cs
index e1c04282..3f04cecc 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackTemplateListInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/GetTrackTemplateListInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class GetTrackTemplateListInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/LinkOrderInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/LinkOrderInput.cs
similarity index 93%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/LinkOrderInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/LinkOrderInput.cs
index 28b17b97..7f94506b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/LinkOrderInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/LinkOrderInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class LinkOrderInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/OrderNoInfo.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/OrderNoInfo.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/OrderNoInfo.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/OrderNoInfo.cs
index e62cb1b4..df32375d 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/OrderNoInfo.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/OrderNoInfo.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
///
/// 子系统id+订单类型+订单号 确定唯一订单
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/PushTrackInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/PushTrackInput.cs
similarity index 88%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/PushTrackInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/PushTrackInput.cs
index bc5b6cae..5fab6cc3 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/PushTrackInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/PushTrackInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class PushTrackInput : OrderNosInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/QueryTrackPullMappingsInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/QueryTrackPullMappingsInput.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/QueryTrackPullMappingsInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/QueryTrackPullMappingsInput.cs
index 7c29d75b..40b6d779 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/QueryTrackPullMappingsInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/QueryTrackPullMappingsInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
///
/// 查询轨迹推送映射关系入参
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/RefreshTrackInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/RefreshTrackInput.cs
similarity index 79%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/RefreshTrackInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/RefreshTrackInput.cs
index 6197fe26..24ff8e3c 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/RefreshTrackInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/RefreshTrackInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class RefreshTrackInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/TrackIdentifierDto.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/TrackIdentifierDto.cs
similarity index 86%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/TrackIdentifierDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/TrackIdentifierDto.cs
index 993de61c..c03d2b82 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/TrackIdentifierDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/TrackIdentifierDto.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
///
/// 轨迹标识符,用于唯一标识一个轨迹
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/TrackTemplateContentDto.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/TrackTemplateContentDto.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/TrackTemplateContentDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/TrackTemplateContentDto.cs
index f05164ef..323fca0e 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/TrackTemplateContentDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/TrackTemplateContentDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class TrackTemplateOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateOrderInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateOrderInput.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateOrderInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateOrderInput.cs
index a37ab135..d31a8b77 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateOrderInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateOrderInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class UpdateOrderInput : OrderNoInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateOrderStatusInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateOrderStatusInput.cs
similarity index 74%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateOrderStatusInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateOrderStatusInput.cs
index 9d1e330b..8681d59a 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateOrderStatusInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateOrderStatusInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class UpdateOrderStatusInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateServiceProviderPullConfigsInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateServiceProviderPullConfigsInput.cs
similarity index 62%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateServiceProviderPullConfigsInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateServiceProviderPullConfigsInput.cs
index fd0dca43..b241b4b4 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpdateServiceProviderPullConfigsInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpdateServiceProviderPullConfigsInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class UpdateOrderPullConfigsInput : OrderNosInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertOrderInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpsertOrderInput.cs
similarity index 91%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertOrderInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpsertOrderInput.cs
index a32b72d8..23c29693 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertOrderInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpsertOrderInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class UpsertOrderInput : UpdateOrderInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
index f8fb030b..33fe947b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/ProvideServices/UpsertTrackInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
+namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
public class UpsertTrackInput : OrderNoInfo
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs
index 8b1aca31..e84e9d32 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/EditTrackContentInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class EditTrackContentInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentMapInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/EditTrackContentMapInput.cs
similarity index 93%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentMapInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/EditTrackContentMapInput.cs
index b556cb20..0ca19d92 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/EditTrackContentMapInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/EditTrackContentMapInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class EditTrackContentMapInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetAvailableContentInput.cs
similarity index 88%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/GetAvailableContentInput.cs
index 39ae0073..21f1d716 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetAvailableContentInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class GetAvailableContentInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
index 7af80b7c..6cb7c374 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class GetAvailableContentOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetContentDetailInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetContentDetailInput.cs
similarity index 89%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetContentDetailInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/GetContentDetailInput.cs
index d61d19bb..092ed824 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetContentDetailInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetContentDetailInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class GetContentDetailInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetContentDetailOutput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetContentDetailOutput.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetContentDetailOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/GetContentDetailOutput.cs
index ea58971c..ff76fdf7 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetContentDetailOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetContentDetailOutput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class GetContentDetailOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
index d71707d5..b6edb2a5 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetPageTrackContentInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class GetPageTrackContentInput : PageInfoInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeInput.cs
similarity index 79%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeInput.cs
index 8f7b1c85..1f21299f 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class GetTrackContentByCodeInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeOutput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeOutput.cs
similarity index 84%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeOutput.cs
index e584522d..fd7ab1d1 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/GetTrackContentByCodeOutput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public class GetTrackContentByCodeOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/TrackContentOutput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackContents/TrackContentOutput.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackContents/TrackContentOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackContents/TrackContentOutput.cs
index c1b85a88..91935d9f 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/TrackContentOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackContents/TrackContentOutput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
+namespace TrackCenter.Application.Contract.Dtos.TrackContents;
public sealed class TrackContentOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackFlags/EditTrackFlagInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackFlags/EditTrackFlagInput.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackFlags/EditTrackFlagInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackFlags/EditTrackFlagInput.cs
index 5ec2434c..50ed1419 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackFlags/EditTrackFlagInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackFlags/EditTrackFlagInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackFlags;
+namespace TrackCenter.Application.Contract.Dtos.TrackFlags;
public class EditTrackFlagInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackFlags/GetTrackFlagListDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackFlags/GetTrackFlagListDto.cs
similarity index 95%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackFlags/GetTrackFlagListDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackFlags/GetTrackFlagListDto.cs
index bc422fbb..2b4bcdab 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackFlags/GetTrackFlagListDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackFlags/GetTrackFlagListDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackFlags;
+namespace TrackCenter.Application.Contract.Dtos.TrackFlags;
public class GetTrackFlagListDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackNode/TrackNodeInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackNode/TrackNodeInput.cs
similarity index 90%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackNode/TrackNodeInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackNode/TrackNodeInput.cs
index 557a7206..da4e2e94 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackNode/TrackNodeInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackNode/TrackNodeInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackNode;
+namespace TrackCenter.Application.Contract.Dtos.TrackNode;
public class EditTrackNodeInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackOrder/GetTrackCounterOutput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackOrder/GetTrackCounterOutput.cs
similarity index 84%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackOrder/GetTrackCounterOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackOrder/GetTrackCounterOutput.cs
index f52c7156..08acddae 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackOrder/GetTrackCounterOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackOrder/GetTrackCounterOutput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackOrder;
+namespace TrackCenter.Application.Contract.Dtos.TrackOrder;
public class GetTrackCounterOutput
{
diff --git a/src/TrackCenter.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs b/src/TrackCenter.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs
new file mode 100644
index 00000000..696aa541
--- /dev/null
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackOrder/TrackPushRecordItem.cs
@@ -0,0 +1,5 @@
+namespace TrackCenter.Application.Contract.Dtos.TrackOrder;
+
+public class TrackPushRecordItem
+{
+}
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackOrder/TrackPushRecordOutput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackOrder/TrackPushRecordOutput.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackOrder/TrackPushRecordOutput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackOrder/TrackPushRecordOutput.cs
index fc841591..03acfb6f 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackOrder/TrackPushRecordOutput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackOrder/TrackPushRecordOutput.cs
@@ -1,7 +1,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace SJZY.Track.Application.Contract.Dtos.TrackOrder;
+namespace TrackCenter.Application.Contract.Dtos.TrackOrder;
public class TrackPushRecordOutput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/EditTrackPullConfigInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/EditTrackPullConfigInput.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/EditTrackPullConfigInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/EditTrackPullConfigInput.cs
index b8512f4c..cd02f169 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/EditTrackPullConfigInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/EditTrackPullConfigInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class EditTrackPullConfigInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/EditTrackPullContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/EditTrackPullContentInput.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/EditTrackPullContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/EditTrackPullContentInput.cs
index a4d9e0f8..80d6e4ee 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/EditTrackPullContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/EditTrackPullContentInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class EditTrackPullContentInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullContentConfigDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullContentConfigDto.cs
similarity index 93%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullContentConfigDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullContentConfigDto.cs
index da3fecdc..2d2e1f7c 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullContentConfigDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullContentConfigDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class TrackPullContentConfigDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullParamConfigDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullParamConfigDto.cs
similarity index 95%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullParamConfigDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullParamConfigDto.cs
index 014c80dc..d5cecaf9 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullParamConfigDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullParamConfigDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class TrackPullParamConfigDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullParamWithContentConfigDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullParamWithContentConfigDto.cs
similarity index 77%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullParamWithContentConfigDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullParamWithContentConfigDto.cs
index e105248b..9fc3a8fc 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullParamWithContentConfigDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullParamWithContentConfigDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class TrackPullParamsWithContentDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullPayload.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullPayload.cs
similarity index 70%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullPayload.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullPayload.cs
index 3165361a..ba6cd29d 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackPullPayload.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackPullPayload.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class TrackPullPayload
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackRefreshAttach.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackRefreshAttach.cs
similarity index 91%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackRefreshAttach.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackRefreshAttach.cs
index 5f6894e1..d0971c9b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackRefreshAttach.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackRefreshAttach.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class TrackRefreshAttach
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackRefreshContext.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackRefreshContext.cs
similarity index 91%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackRefreshContext.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackRefreshContext.cs
index 89e55afe..d245b2ef 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPull/TrackRefreshContext.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPull/TrackRefreshContext.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPull;
+namespace TrackCenter.Application.Contract.Dtos.TrackPull;
public class TrackRefreshContext
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/EditTrackPushConfigInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/EditTrackPushConfigInput.cs
similarity index 95%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/EditTrackPushConfigInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/EditTrackPushConfigInput.cs
index 9d7c58d9..3b379d2d 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/EditTrackPushConfigInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/EditTrackPushConfigInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class EditTrackPushConfigInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/EditTrackPushContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/EditTrackPushContentInput.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/EditTrackPushContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/EditTrackPushContentInput.cs
index d8d4621a..a2546e27 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/EditTrackPushContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/EditTrackPushContentInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class EditTrackPushContentInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/QueryPushRecordInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/QueryPushRecordInput.cs
similarity index 95%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/QueryPushRecordInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/QueryPushRecordInput.cs
index 3957baf0..69127bf2 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/QueryPushRecordInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/QueryPushRecordInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class QueryPushRecordInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/SortTrackPushContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/SortTrackPushContentInput.cs
similarity index 77%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/SortTrackPushContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/SortTrackPushContentInput.cs
index e7c21f14..6fa38469 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/SortTrackPushContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/SortTrackPushContentInput.cs
@@ -1,6 +1,6 @@
using SJZY.Expand.ABP.Core.PublicMethords;
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class SortTrackPushContentInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushAfterUpdateOrderDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushAfterUpdateOrderDto.cs
similarity index 90%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushAfterUpdateOrderDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushAfterUpdateOrderDto.cs
index 0fbbbbd6..80f0e2c0 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushAfterUpdateOrderDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushAfterUpdateOrderDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class TrackPushAfterUpdateOrderDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushConfigTagDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushConfigTagDto.cs
similarity index 80%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushConfigTagDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushConfigTagDto.cs
index 964a71bd..d5f3f205 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushConfigTagDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushConfigTagDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class TrackPushConfigTagDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushContentConfigDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushContentConfigDto.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushContentConfigDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushContentConfigDto.cs
index b39d6a10..beb1054c 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushContentConfigDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushContentConfigDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class TrackPushContentConfigDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushContentDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushContentDto.cs
similarity index 92%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushContentDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushContentDto.cs
index dab24a5e..e7af0074 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushContentDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushContentDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class TrackPushContentDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushInput.cs
similarity index 86%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushInput.cs
index b9d5dfd2..e8d00217 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class TrackPushInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
index cee51033..8201eeba 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackPush/TrackPushRecordDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackPush;
+namespace TrackCenter.Application.Contract.Dtos.TrackPush;
public class TrackPushRecordDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/EditTrackStatusInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/EditTrackStatusInput.cs
similarity index 93%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackStatus/EditTrackStatusInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackStatus/EditTrackStatusInput.cs
index e5efd4c1..dab95a05 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/EditTrackStatusInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/EditTrackStatusInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackStatus;
+namespace TrackCenter.Application.Contract.Dtos.TrackStatus;
public class EditTrackStatusInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/GetTrackStatusDetailDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/GetTrackStatusDetailDto.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackStatus/GetTrackStatusDetailDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackStatus/GetTrackStatusDetailDto.cs
index 228b013c..2c694177 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/GetTrackStatusDetailDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/GetTrackStatusDetailDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackStatus;
+namespace TrackCenter.Application.Contract.Dtos.TrackStatus;
public class GetTrackStatusDetailDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/GetTrackStatusListDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/GetTrackStatusListDto.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackStatus/GetTrackStatusListDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackStatus/GetTrackStatusListDto.cs
index e0410ee0..78d54dd7 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/GetTrackStatusListDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/GetTrackStatusListDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackStatus;
+namespace TrackCenter.Application.Contract.Dtos.TrackStatus;
public class GetTrackStatusListDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/QueryTrackNodeRequest.cs b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/QueryTrackNodeRequest.cs
similarity index 81%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackStatus/QueryTrackNodeRequest.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackStatus/QueryTrackNodeRequest.cs
index b22e14a1..f5810204 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackStatus/QueryTrackNodeRequest.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackStatus/QueryTrackNodeRequest.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackStatus;
+namespace TrackCenter.Application.Contract.Dtos.TrackStatus;
public class QueryTrackNodeRequest : PageInfoInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/EditTrackTemplateContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/EditTrackTemplateContentInput.cs
similarity index 87%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/EditTrackTemplateContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackTemplates/EditTrackTemplateContentInput.cs
index e990ce39..6a142f62 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/EditTrackTemplateContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/EditTrackTemplateContentInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackTemplates;
+namespace TrackCenter.Application.Contract.Dtos.TrackTemplates;
///
public class EditTrackTemplateContentInput
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/GetPageTrackTemplateInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/GetPageTrackTemplateInput.cs
similarity index 90%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/GetPageTrackTemplateInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackTemplates/GetPageTrackTemplateInput.cs
index 32c44f61..4f5cf413 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/GetPageTrackTemplateInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/GetPageTrackTemplateInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackTemplates;
+namespace TrackCenter.Application.Contract.Dtos.TrackTemplates;
///
/// 获取轨迹模版分页输入
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/GetTrackDetailDto.cs b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/GetTrackDetailDto.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/GetTrackDetailDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackTemplates/GetTrackDetailDto.cs
index ca3e1777..1e342059 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/GetTrackDetailDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/GetTrackDetailDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.TrackTemplates;
+namespace TrackCenter.Application.Contract.Dtos.TrackTemplates;
///
/// 获取轨迹模版详情
diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/SortTrackTemplateContentInput.cs b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/SortTrackTemplateContentInput.cs
similarity index 76%
rename from src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/SortTrackTemplateContentInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/TrackTemplates/SortTrackTemplateContentInput.cs
index 06c52f37..80d15c88 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackTemplates/SortTrackTemplateContentInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/TrackTemplates/SortTrackTemplateContentInput.cs
@@ -1,6 +1,6 @@
using SJZY.Expand.ABP.Core.PublicMethords;
-namespace SJZY.Track.Application.Contract.Dtos.TrackTemplates;
+namespace TrackCenter.Application.Contract.Dtos.TrackTemplates;
public class SortTrackTemplateContentInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/CompleteWarningDetailsDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/CompleteWarningDetailsDto.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/CompleteWarningDetailsDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Complete/CompleteWarningDetailsDto.cs
index ec2c9802..4512a39a 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/CompleteWarningDetailsDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/CompleteWarningDetailsDto.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.Return;
+using TrackCenter.Application.Contract.Dtos.Warning.Return;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Complete;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Complete;
///
/// 完整预警明细
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/CompleteWarningRuleItemDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/CompleteWarningRuleItemDto.cs
similarity index 92%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/CompleteWarningRuleItemDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Complete/CompleteWarningRuleItemDto.cs
index 7de3d710..c96f2566 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/CompleteWarningRuleItemDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/CompleteWarningRuleItemDto.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.Return;
+using TrackCenter.Application.Contract.Dtos.Warning.Return;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Complete;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Complete;
///
/// 完整预警规则配置条目
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/EditCompleteWarningRuleItemInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/EditCompleteWarningRuleItemInput.cs
similarity index 91%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/EditCompleteWarningRuleItemInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Complete/EditCompleteWarningRuleItemInput.cs
index a53c5b19..cab9dfb0 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/EditCompleteWarningRuleItemInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/EditCompleteWarningRuleItemInput.cs
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Complete;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Complete;
///
/// 编辑完整预警配置
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/GetCompleteWarningRuleItemInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/GetCompleteWarningRuleItemInput.cs
similarity index 63%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/GetCompleteWarningRuleItemInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Complete/GetCompleteWarningRuleItemInput.cs
index 4929c83d..e2966542 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/GetCompleteWarningRuleItemInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/GetCompleteWarningRuleItemInput.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Complete;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Complete;
///
/// 获取完整预警规则条目列表
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/GetPageCompleteWarningDetailsInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/GetPageCompleteWarningDetailsInput.cs
similarity index 95%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/GetPageCompleteWarningDetailsInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Complete/GetPageCompleteWarningDetailsInput.cs
index 8498b37d..5f33f57f 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Complete/GetPageCompleteWarningDetailsInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Complete/GetPageCompleteWarningDetailsInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Complete;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Complete;
///
/// 分页获取完成预警详情
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/DataAnnotations/IdRequiredAttribute.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/DataAnnotations/IdRequiredAttribute.cs
similarity index 85%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/DataAnnotations/IdRequiredAttribute.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/DataAnnotations/IdRequiredAttribute.cs
index cd4767f8..a2537004 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/DataAnnotations/IdRequiredAttribute.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/DataAnnotations/IdRequiredAttribute.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+namespace TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
///
/// 要求id存在并且大于0
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/GetWarningRuleInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/GetWarningRuleInput.cs
similarity index 92%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/GetWarningRuleInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/GetWarningRuleInput.cs
index 22dd71a9..2b160f56 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/GetWarningRuleInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/GetWarningRuleInput.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning;
+namespace TrackCenter.Application.Contract.Dtos.Warning;
///
/// 获取预警规则主体
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/NotifyUserDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/NotifyUserDto.cs
similarity index 68%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/NotifyUserDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/NotifyUserDto.cs
index ec7d43af..885defab 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/NotifyUserDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/NotifyUserDto.cs
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning;
+namespace TrackCenter.Application.Contract.Dtos.Warning;
public sealed class NotifyUserDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/EditReturnWarningRuleItemInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/EditReturnWarningRuleItemInput.cs
similarity index 90%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/EditReturnWarningRuleItemInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/EditReturnWarningRuleItemInput.cs
index 589e0d1b..d0027d03 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/EditReturnWarningRuleItemInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/EditReturnWarningRuleItemInput.cs
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
///
/// 编辑回传时效配置
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetPageReturnWarningDetailsInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetPageReturnWarningDetailsInput.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetPageReturnWarningDetailsInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetPageReturnWarningDetailsInput.cs
index 7ea8aa9c..4e952735 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetPageReturnWarningDetailsInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetPageReturnWarningDetailsInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
///
/// 分页获取回传预警明细输入
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetReturnMessageRecordInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetReturnMessageRecordInput.cs
similarity index 81%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetReturnMessageRecordInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetReturnMessageRecordInput.cs
index 890c262c..c4ae0df7 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetReturnMessageRecordInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetReturnMessageRecordInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
///
/// 获取回传报文日志
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetReturnWarningRuleItemInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetReturnWarningRuleItemInput.cs
similarity index 63%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetReturnWarningRuleItemInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetReturnWarningRuleItemInput.cs
index 72258044..e89209f6 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/GetReturnWarningRuleItemInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/GetReturnWarningRuleItemInput.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
///
/// 获取回传预警规则项目列表
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnMessageRecordDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnMessageRecordDto.cs
similarity index 92%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnMessageRecordDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnMessageRecordDto.cs
index f5070b9e..2e6a444b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnMessageRecordDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnMessageRecordDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
///
/// 回传报文日志
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnPushInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnPushInput.cs
similarity index 79%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnPushInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnPushInput.cs
index d6d637b7..429399ee 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnPushInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnPushInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
public sealed class ReturnPushInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnWarningDetailsDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnWarningDetailsDto.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnWarningDetailsDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnWarningDetailsDto.cs
index b3030197..6c6c1b1d 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnWarningDetailsDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnWarningDetailsDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
///
/// 回传预警明细
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnWarningRuleItemDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnWarningRuleItemDto.cs
similarity index 91%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnWarningRuleItemDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnWarningRuleItemDto.cs
index d223cb51..2d601f4b 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Return/ReturnWarningRuleItemDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Return/ReturnWarningRuleItemDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Return;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Return;
public class ReturnWarningRuleItemDto
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/DeleteTransportWarningSceneInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/DeleteTransportWarningSceneInput.cs
similarity index 68%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/DeleteTransportWarningSceneInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/DeleteTransportWarningSceneInput.cs
index e543dcaf..e2ce7fda 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/DeleteTransportWarningSceneInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/DeleteTransportWarningSceneInput.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
public sealed class DeleteTransportWarningSceneInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/EditTransportWarningSceneRuleItemInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/EditTransportWarningSceneRuleItemInput.cs
similarity index 92%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/EditTransportWarningSceneRuleItemInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/EditTransportWarningSceneRuleItemInput.cs
index 23e5bb6a..9f69e379 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/EditTransportWarningSceneRuleItemInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/EditTransportWarningSceneRuleItemInput.cs
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
public class EditTransportWarningSceneRuleItemInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetPageTransportWarningDetailsInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetPageTransportWarningDetailsInput.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetPageTransportWarningDetailsInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetPageTransportWarningDetailsInput.cs
index d335700e..463cf931 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetPageTransportWarningDetailsInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetPageTransportWarningDetailsInput.cs
@@ -1,6 +1,6 @@
using System.ComponentModel.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
///
/// 分页获取运输预警明细
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneInput.cs
similarity index 61%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneInput.cs
index 13fde467..10eefd9a 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneInput.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
///
/// 获取运输时效预警规则场景
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneRuleItemInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneRuleItemInput.cs
similarity index 71%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneRuleItemInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneRuleItemInput.cs
index 6538d1e4..99e4f921 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneRuleItemInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/GetTransportWarningSceneRuleItemInput.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
///
/// 获取运输时效预警场景规则条目列表
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningDetailsDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningDetailsDto.cs
similarity index 98%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningDetailsDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningDetailsDto.cs
index c5b88ae8..466a2efe 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningDetailsDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningDetailsDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
///
/// 运输时效预警明细
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs
index 3b485485..f4c0859d 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
///
/// 预警规则场景
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneRuleItemDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneRuleItemDto.cs
similarity index 94%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneRuleItemDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneRuleItemDto.cs
index d0c1a94b..75bf88ba 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneRuleItemDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/TransportWarningSceneRuleItemDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
///
/// 运输时效场景规则项目
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/UpsertTransportWarningSceneInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/UpsertTransportWarningSceneInput.cs
similarity index 87%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/UpsertTransportWarningSceneInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/Transport/UpsertTransportWarningSceneInput.cs
index 07d64f2f..ecf5ab67 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/Transport/UpsertTransportWarningSceneInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/Transport/UpsertTransportWarningSceneInput.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning.Transport;
+namespace TrackCenter.Application.Contract.Dtos.Warning.Transport;
public sealed class UpsertTransportWarningSceneInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/UpdateEnabledStatusInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/UpdateEnabledStatusInput.cs
similarity index 82%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/UpdateEnabledStatusInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/UpdateEnabledStatusInput.cs
index 71a63286..426952cb 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/UpdateEnabledStatusInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/UpdateEnabledStatusInput.cs
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning;
+namespace TrackCenter.Application.Contract.Dtos.Warning;
public class UpdateEnabledStatusInput
{
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/UpsertWarningRuleInput.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/UpsertWarningRuleInput.cs
similarity index 88%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/UpsertWarningRuleInput.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/UpsertWarningRuleInput.cs
index 8d226d4a..cca63c16 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/UpsertWarningRuleInput.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/UpsertWarningRuleInput.cs
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
-using SJZY.Track.Application.Contract.Dtos.Warning.DataAnnotations;
+using TrackCenter.Application.Contract.Dtos.Warning.DataAnnotations;
-namespace SJZY.Track.Application.Contract.Dtos.Warning;
+namespace TrackCenter.Application.Contract.Dtos.Warning;
///
/// 更新或者新增预警规则主体
diff --git a/src/SJZY.Track.Application.Contract/Dtos/Warning/WarningRuleDto.cs b/src/TrackCenter.Application.Contract/Dtos/Warning/WarningRuleDto.cs
similarity index 95%
rename from src/SJZY.Track.Application.Contract/Dtos/Warning/WarningRuleDto.cs
rename to src/TrackCenter.Application.Contract/Dtos/Warning/WarningRuleDto.cs
index 8516366e..dda57f4f 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/Warning/WarningRuleDto.cs
+++ b/src/TrackCenter.Application.Contract/Dtos/Warning/WarningRuleDto.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Dtos.Warning;
+namespace TrackCenter.Application.Contract.Dtos.Warning;
///
/// 预警规则主体
diff --git a/src/TrackCenter.Application.Contract/Events/ClearRulCacheEvent.cs b/src/TrackCenter.Application.Contract/Events/ClearRulCacheEvent.cs
new file mode 100644
index 00000000..ac0295f4
--- /dev/null
+++ b/src/TrackCenter.Application.Contract/Events/ClearRulCacheEvent.cs
@@ -0,0 +1,8 @@
+using TrackCenter.Application.Contract.Dtos.Forewarning;
+
+namespace TrackCenter.Application.Contract.Events;
+
+public class ClearRulCacheEvent
+{
+ public List Items { get; set; }
+}
diff --git a/src/SJZY.Track.Application.Contract/Events/ModifyWarningEvent.cs b/src/TrackCenter.Application.Contract/Events/ModifyWarningEvent.cs
similarity index 88%
rename from src/SJZY.Track.Application.Contract/Events/ModifyWarningEvent.cs
rename to src/TrackCenter.Application.Contract/Events/ModifyWarningEvent.cs
index d5ba00e7..05ee0f1a 100644
--- a/src/SJZY.Track.Application.Contract/Events/ModifyWarningEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/ModifyWarningEvent.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
///
/// redis 的发布订阅事件
diff --git a/src/SJZY.Track.Application.Contract/Events/OrderIdentifier.cs b/src/TrackCenter.Application.Contract/Events/OrderIdentifier.cs
similarity index 86%
rename from src/SJZY.Track.Application.Contract/Events/OrderIdentifier.cs
rename to src/TrackCenter.Application.Contract/Events/OrderIdentifier.cs
index 09bccd14..24b77c10 100644
--- a/src/SJZY.Track.Application.Contract/Events/OrderIdentifier.cs
+++ b/src/TrackCenter.Application.Contract/Events/OrderIdentifier.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public struct OrderIdentifier
{
diff --git a/src/SJZY.Track.Application.Contract/Events/PushWarningEvent.cs b/src/TrackCenter.Application.Contract/Events/PushWarningEvent.cs
similarity index 58%
rename from src/SJZY.Track.Application.Contract/Events/PushWarningEvent.cs
rename to src/TrackCenter.Application.Contract/Events/PushWarningEvent.cs
index a6601102..48f2259a 100644
--- a/src/SJZY.Track.Application.Contract/Events/PushWarningEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/PushWarningEvent.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public class PushWarningEvent
{
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs b/src/TrackCenter.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
rename to src/TrackCenter.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
index 07242767..976e71e0 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackChangeAfterUpdateOrderEvent.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public class TrackChangeAfterUpdateOrderEvent
{
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs b/src/TrackCenter.Application.Contract/Events/TrackChangeEto.cs
similarity index 96%
rename from src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs
rename to src/TrackCenter.Application.Contract/Events/TrackChangeEto.cs
index 22e5fd37..b7f04897 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackChangeEto.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackChangeEto.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public class TrackChangeEto
{
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackDeleteEvent.cs b/src/TrackCenter.Application.Contract/Events/TrackDeleteEvent.cs
similarity index 93%
rename from src/SJZY.Track.Application.Contract/Events/TrackDeleteEvent.cs
rename to src/TrackCenter.Application.Contract/Events/TrackDeleteEvent.cs
index 0b0ce375..7d6a47cb 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackDeleteEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackDeleteEvent.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public class TrackDeleteEvent
{
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackPushCompletedEvent.cs b/src/TrackCenter.Application.Contract/Events/TrackPushCompletedEvent.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Events/TrackPushCompletedEvent.cs
rename to src/TrackCenter.Application.Contract/Events/TrackPushCompletedEvent.cs
index 44eb1d52..e4972edb 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackPushCompletedEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackPushCompletedEvent.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
///
/// 轨迹推送广播模型
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackPushEvent.cs b/src/TrackCenter.Application.Contract/Events/TrackPushEvent.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Events/TrackPushEvent.cs
rename to src/TrackCenter.Application.Contract/Events/TrackPushEvent.cs
index bc2f58ac..2c7d631a 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackPushEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackPushEvent.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
///
/// 轨迹推送事件
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackRefreshStruct.cs b/src/TrackCenter.Application.Contract/Events/TrackRefreshStruct.cs
similarity index 89%
rename from src/SJZY.Track.Application.Contract/Events/TrackRefreshStruct.cs
rename to src/TrackCenter.Application.Contract/Events/TrackRefreshStruct.cs
index 4e73f046..ff4d2c06 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackRefreshStruct.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackRefreshStruct.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public struct TrackRefreshStruct
{
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackUpsertEvent.cs b/src/TrackCenter.Application.Contract/Events/TrackUpsertEvent.cs
similarity index 97%
rename from src/SJZY.Track.Application.Contract/Events/TrackUpsertEvent.cs
rename to src/TrackCenter.Application.Contract/Events/TrackUpsertEvent.cs
index d6df40bb..767b5c37 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackUpsertEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackUpsertEvent.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public class TrackUpsertEvent
{
diff --git a/src/SJZY.Track.Application.Contract/Events/TrackWarningCalcEvent.cs b/src/TrackCenter.Application.Contract/Events/TrackWarningCalcEvent.cs
similarity index 91%
rename from src/SJZY.Track.Application.Contract/Events/TrackWarningCalcEvent.cs
rename to src/TrackCenter.Application.Contract/Events/TrackWarningCalcEvent.cs
index f2031f12..769e40cd 100644
--- a/src/SJZY.Track.Application.Contract/Events/TrackWarningCalcEvent.cs
+++ b/src/TrackCenter.Application.Contract/Events/TrackWarningCalcEvent.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Contract.Events;
+namespace TrackCenter.Application.Contract.Events;
public class TrackWarningCalcEvent
{
diff --git a/src/SJZY.Track.Application.Contract/GlobalUsings.cs b/src/TrackCenter.Application.Contract/GlobalUsings.cs
similarity index 100%
rename from src/SJZY.Track.Application.Contract/GlobalUsings.cs
rename to src/TrackCenter.Application.Contract/GlobalUsings.cs
diff --git a/src/SJZY.Track.Application.Contract/Services/IBroadcastingService.cs b/src/TrackCenter.Application.Contract/Services/IBroadcastingService.cs
similarity index 89%
rename from src/SJZY.Track.Application.Contract/Services/IBroadcastingService.cs
rename to src/TrackCenter.Application.Contract/Services/IBroadcastingService.cs
index 91d34dec..352e5d4f 100644
--- a/src/SJZY.Track.Application.Contract/Services/IBroadcastingService.cs
+++ b/src/TrackCenter.Application.Contract/Services/IBroadcastingService.cs
@@ -1,8 +1,8 @@
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Application.Contract.Events;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Events;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Contract.Services;
+namespace TrackCenter.Application.Contract.Services;
public interface IBroadcastingService : ITransientDependency
{
diff --git a/src/TrackCenter.Application.Contract/Services/IKpiAreaCacheService.cs b/src/TrackCenter.Application.Contract/Services/IKpiAreaCacheService.cs
new file mode 100644
index 00000000..e4ce222e
--- /dev/null
+++ b/src/TrackCenter.Application.Contract/Services/IKpiAreaCacheService.cs
@@ -0,0 +1,5 @@
+namespace TrackCenter.Application.Contract.Services;
+
+public interface IKpiAreaCacheService
+{
+}
diff --git a/src/TrackCenter.Application.Contract/Services/ITrackFlagService.cs b/src/TrackCenter.Application.Contract/Services/ITrackFlagService.cs
new file mode 100644
index 00000000..666628a4
--- /dev/null
+++ b/src/TrackCenter.Application.Contract/Services/ITrackFlagService.cs
@@ -0,0 +1,5 @@
+namespace TrackCenter.Application.Contract.Services;
+
+public interface ITrackFlagService
+{
+}
diff --git a/src/SJZY.Track.Application.Contract/Services/ITrackPullCacheService.cs b/src/TrackCenter.Application.Contract/Services/ITrackPullCacheService.cs
similarity index 85%
rename from src/SJZY.Track.Application.Contract/Services/ITrackPullCacheService.cs
rename to src/TrackCenter.Application.Contract/Services/ITrackPullCacheService.cs
index 308cd8ff..3dc5016c 100644
--- a/src/SJZY.Track.Application.Contract/Services/ITrackPullCacheService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ITrackPullCacheService.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.TrackPull;
+using TrackCenter.Application.Contract.Dtos.TrackPull;
-namespace SJZY.Track.Application.Contract.Services;
+namespace TrackCenter.Application.Contract.Services;
public interface ITrackPullCacheService
{
diff --git a/src/SJZY.Track.Application.Contract/Services/ITrackPushCacheService.cs b/src/TrackCenter.Application.Contract/Services/ITrackPushCacheService.cs
similarity index 85%
rename from src/SJZY.Track.Application.Contract/Services/ITrackPushCacheService.cs
rename to src/TrackCenter.Application.Contract/Services/ITrackPushCacheService.cs
index a7fb056a..54c969d9 100644
--- a/src/SJZY.Track.Application.Contract/Services/ITrackPushCacheService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ITrackPushCacheService.cs
@@ -1,6 +1,6 @@
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
-namespace SJZY.Track.Application.Contract.Services;
+namespace TrackCenter.Application.Contract.Services;
public interface ITrackPushCacheService
{
diff --git a/src/SJZY.Track.Application.Contract/Services/ITrackPushConfigService.cs b/src/TrackCenter.Application.Contract/Services/ITrackPushConfigService.cs
similarity index 75%
rename from src/SJZY.Track.Application.Contract/Services/ITrackPushConfigService.cs
rename to src/TrackCenter.Application.Contract/Services/ITrackPushConfigService.cs
index 214ba4f1..0b8a51ce 100644
--- a/src/SJZY.Track.Application.Contract/Services/ITrackPushConfigService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ITrackPushConfigService.cs
@@ -1,7 +1,7 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
using Volo.Abp;
-namespace SJZY.Track.Application.Contract.Services;
+namespace TrackCenter.Application.Contract.Services;
public interface ITrackPushConfigService : IRemoteService
{
diff --git a/src/TrackCenter.Application.Contract/Services/ITrackStatusService.cs b/src/TrackCenter.Application.Contract/Services/ITrackStatusService.cs
new file mode 100644
index 00000000..abe0a480
--- /dev/null
+++ b/src/TrackCenter.Application.Contract/Services/ITrackStatusService.cs
@@ -0,0 +1,5 @@
+namespace TrackCenter.Application.Contract.Services;
+
+public interface ITrackStatusService
+{
+}
diff --git a/src/SJZY.Track.Application.Contract/Services/ProvideServices/IOrderService.cs b/src/TrackCenter.Application.Contract/Services/ProvideServices/IOrderService.cs
similarity index 87%
rename from src/SJZY.Track.Application.Contract/Services/ProvideServices/IOrderService.cs
rename to src/TrackCenter.Application.Contract/Services/ProvideServices/IOrderService.cs
index 8f469cde..fed69d70 100644
--- a/src/SJZY.Track.Application.Contract/Services/ProvideServices/IOrderService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ProvideServices/IOrderService.cs
@@ -1,7 +1,7 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
using Volo.Abp;
-namespace SJZY.Track.Application.Contract.Services.ProvideServices;
+namespace TrackCenter.Application.Contract.Services.ProvideServices;
public interface IOrderService : IRemoteService
{
diff --git a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackContentService.cs b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackContentService.cs
similarity index 71%
rename from src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackContentService.cs
rename to src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackContentService.cs
index 95e8160c..98577708 100644
--- a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackContentService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackContentService.cs
@@ -1,7 +1,7 @@
-using SJZY.Track.Application.Contract.Dtos.TrackContents;
+using TrackCenter.Application.Contract.Dtos.TrackContents;
using Volo.Abp;
-namespace SJZY.Track.Application.Contract.Services.ProvideServices;
+namespace TrackCenter.Application.Contract.Services.ProvideServices;
public interface ITrackContentService : IRemoteService
{
diff --git a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackPullService.cs b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackPullService.cs
similarity index 66%
rename from src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackPullService.cs
rename to src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackPullService.cs
index 744f195f..5edafed5 100644
--- a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackPullService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackPullService.cs
@@ -1,7 +1,7 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
using Volo.Abp;
-namespace SJZY.Track.Application.Contract.Services.ProvideServices;
+namespace TrackCenter.Application.Contract.Services.ProvideServices;
public interface ITrackPullService : IRemoteService
{
diff --git a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackPushService.cs b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackPushService.cs
similarity index 81%
rename from src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackPushService.cs
rename to src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackPushService.cs
index 660dca49..13564c29 100644
--- a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackPushService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackPushService.cs
@@ -1,9 +1,9 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackOrder;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackOrder;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
using Volo.Abp;
-namespace SJZY.Track.Application.Contract.Services.ProvideServices;
+namespace TrackCenter.Application.Contract.Services.ProvideServices;
public interface ITrackPushService : IRemoteService
{
diff --git a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackService.cs b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackService.cs
similarity index 92%
rename from src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackService.cs
rename to src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackService.cs
index 0921c05d..b951694d 100644
--- a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackService.cs
@@ -1,7 +1,7 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
using Volo.Abp;
-namespace SJZY.Track.Application.Contract.Services.ProvideServices;
+namespace TrackCenter.Application.Contract.Services.ProvideServices;
public interface ITrackService : IRemoteService
{
diff --git a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackTemplateService.cs b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackTemplateService.cs
similarity index 53%
rename from src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackTemplateService.cs
rename to src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackTemplateService.cs
index d6e10e87..8be40a48 100644
--- a/src/SJZY.Track.Application.Contract/Services/ProvideServices/ITrackTemplateService.cs
+++ b/src/TrackCenter.Application.Contract/Services/ProvideServices/ITrackTemplateService.cs
@@ -1,6 +1,6 @@
using Volo.Abp;
-namespace SJZY.Track.Application.Contract.Services.ProvideServices;
+namespace TrackCenter.Application.Contract.Services.ProvideServices;
public interface ITrackTemplateService : IRemoteService
{
diff --git a/src/SJZY.Track.Application.Contract/SjzyTrackApplicationContractModule.cs b/src/TrackCenter.Application.Contract/SjzyTrackApplicationContractModule.cs
similarity index 54%
rename from src/SJZY.Track.Application.Contract/SjzyTrackApplicationContractModule.cs
rename to src/TrackCenter.Application.Contract/SjzyTrackApplicationContractModule.cs
index 9a69109c..28e5ee2c 100644
--- a/src/SJZY.Track.Application.Contract/SjzyTrackApplicationContractModule.cs
+++ b/src/TrackCenter.Application.Contract/SjzyTrackApplicationContractModule.cs
@@ -1,8 +1,8 @@
using Volo.Abp.Modularity;
-namespace SJZY.Track.Application.Contract;
+namespace TrackCenter.Application.Contract;
-public class SjzyTrackApplicationContractModule : AbpModule
+public class SjzyTrackApplicationContractModule : FakeModule
{
public override void PreConfigureServices(ServiceConfigurationContext context)
{
diff --git a/src/SJZY.Track.Application.Contract/SJZY.Track.Application.Contract.csproj b/src/TrackCenter.Application.Contract/TrackCenter.Application.Contract.csproj
similarity index 56%
rename from src/SJZY.Track.Application.Contract/SJZY.Track.Application.Contract.csproj
rename to src/TrackCenter.Application.Contract/TrackCenter.Application.Contract.csproj
index fecf6b17..f450334d 100644
--- a/src/SJZY.Track.Application.Contract/SJZY.Track.Application.Contract.csproj
+++ b/src/TrackCenter.Application.Contract/TrackCenter.Application.Contract.csproj
@@ -3,14 +3,10 @@
- net7.0
+ net8
True
7.0.24
True
-
-
-
-
diff --git a/src/SJZY.Track.Application/AutoMapper/OrderAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/OrderAutoMapperProfile.cs
similarity index 65%
rename from src/SJZY.Track.Application/AutoMapper/OrderAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/OrderAutoMapperProfile.cs
index 6f71be50..6315fbf4 100644
--- a/src/SJZY.Track.Application/AutoMapper/OrderAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/OrderAutoMapperProfile.cs
@@ -1,15 +1,13 @@
using AutoMapper;
-using SJZY.Expand.ABP.Core.PublicMethords;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackOrder;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-using SJZY.Track.Domain.Dtos.Order;
-using SJZY.Track.Domain.Enums;
-using Volo.Abp.AutoMapper;
+using Fake.Application.Dtos;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackOrder;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Aggregates.TrackPushAggregate;
+using TrackCenter.Domain.Dtos.Order;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class OrderAutoMapperProfile : Profile
{
@@ -23,7 +21,7 @@ public class OrderAutoMapperProfile : Profile
CreateMap(MemberList.None);
CreateMap(MemberList.None);
- CreateMap, UnifyPageResultDto>(MemberList.None);
+ CreateMap, PagedResult>(MemberList.None);
CreateMap(MemberList.None).Ignore(dest => dest.TrackTimeZone)
.ForMember(dest => dest.Code, opt => opt.MapFrom(m => m.TrackCode))
.ForMember(dest => dest.Content, opt => opt.MapFrom(m => m.TrackContent))
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackAutoMapperProfile.cs
similarity index 55%
rename from src/SJZY.Track.Application/AutoMapper/TrackAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackAutoMapperProfile.cs
index cac245bd..43998907 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackAutoMapperProfile.cs
@@ -1,8 +1,8 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Events;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Events;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackAutoMapperProfile : Profile
{
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackContentAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackContentAutoMapperProfile.cs
similarity index 57%
rename from src/SJZY.Track.Application/AutoMapper/TrackContentAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackContentAutoMapperProfile.cs
index 33f1965b..98fba2f5 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackContentAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackContentAutoMapperProfile.cs
@@ -1,10 +1,11 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.TrackContents;
-using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Dtos.TrackContents;
+using Fake.Application.Dtos;
+using TrackCenter.Application.Contract.Dtos.TrackContents;
+using TrackCenter.Domain.Aggregates.TrackContentAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Dtos.TrackContents;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackContentAutoMapperProfile : Profile
{
@@ -14,12 +15,12 @@ public class TrackContentAutoMapperProfile : Profile
CreateMap(MemberList.None);
CreateMap(MemberList.None);
CreateMap(MemberList.None);
- CreateMap, UnifyPageResultDto>(
+ CreateMap, PagedResult>(
MemberList.None);
CreateMap(MemberList.None);
CreateMap(MemberList.None);
CreateMap(MemberList.None).ReverseMap();
- CreateMap(MemberList.None).ReverseMap();
+ CreateMap(MemberList.None).ReverseMap();
}
}
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackFlagAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackFlagAutoMapperProfile.cs
similarity index 64%
rename from src/SJZY.Track.Application/AutoMapper/TrackFlagAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackFlagAutoMapperProfile.cs
index be324306..bb075d84 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackFlagAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackFlagAutoMapperProfile.cs
@@ -1,9 +1,10 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.TrackFlags;
-using SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
-using SJZY.Track.Domain.Dtos.TrackFlags;
+using Fake.Application.Dtos;
+using TrackCenter.Application.Contract.Dtos.TrackFlags;
+using TrackCenter.Domain.Aggregates.TrackFlagAggregate;
+using TrackCenter.Domain.Dtos.TrackFlags;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackFlagAutoMapperProfile : Profile
{
@@ -14,7 +15,7 @@ public class TrackFlagAutoMapperProfile : Profile
//.ForMember(dest => dest.IsCompleted, opt => opt.MapFrom(source => source.IsFinish));
CreateMap(MemberList.None);
CreateMap(MemberList.None);
- CreateMap, UnifyPageResultDto>(MemberList.None);
+ CreateMap, PagedResult>(MemberList.None);
CreateMap(MemberList.None);
}
}
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackNodeMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackNodeMapperProfile.cs
similarity index 67%
rename from src/SJZY.Track.Application/AutoMapper/TrackNodeMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackNodeMapperProfile.cs
index 5de329ac..60fa5851 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackNodeMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackNodeMapperProfile.cs
@@ -1,10 +1,10 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.TrackNode;
-using SJZY.Track.Application.Contract.Dtos.TrackStatus;
-using SJZY.Track.Domain.Aggregates.TrackNodeAggregate;
-using SJZY.Track.Domain.Dtos.TrackNode;
+using TrackCenter.Application.Contract.Dtos.TrackNode;
+using TrackCenter.Application.Contract.Dtos.TrackStatus;
+using TrackCenter.Domain.Aggregates.TrackNodeAggregate;
+using TrackCenter.Domain.Dtos.TrackNode;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackNodeMapperProfile : Profile
{
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackPullAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackPullAutoMapperProfile.cs
similarity index 80%
rename from src/SJZY.Track.Application/AutoMapper/TrackPullAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackPullAutoMapperProfile.cs
index ad6f1aff..326b9535 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackPullAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackPullAutoMapperProfile.cs
@@ -1,11 +1,11 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackPull;
-using SJZY.Track.Domain.Aggregates.TrackPullAggregate;
-using SJZY.Track.Domain.Dtos.Order;
-using SJZY.Track.Domain.Dtos.TrackPull;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackPull;
+using TrackCenter.Domain.Aggregates.TrackPullAggregate;
+using TrackCenter.Domain.Dtos.Order;
+using TrackCenter.Domain.Dtos.TrackPull;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackPullAutoMapperProfile : Profile
{
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackPushAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackPushAutoMapperProfile.cs
similarity index 77%
rename from src/SJZY.Track.Application/AutoMapper/TrackPushAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackPushAutoMapperProfile.cs
index fe654d77..746026b0 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackPushAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackPushAutoMapperProfile.cs
@@ -1,9 +1,9 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-using SJZY.Track.Domain.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Domain.Aggregates.TrackPushAggregate;
+using TrackCenter.Domain.Dtos.TrackPush;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackPushAutoMapperProfile : Profile
{
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackPushConfigAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackPushConfigAutoMapperProfile.cs
similarity index 67%
rename from src/SJZY.Track.Application/AutoMapper/TrackPushConfigAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackPushConfigAutoMapperProfile.cs
index f6141b70..087dc02f 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackPushConfigAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackPushConfigAutoMapperProfile.cs
@@ -1,9 +1,9 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Domain.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Domain.Dtos.TrackPush;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackPushConfigAutoMapperProfile : Profile
{
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackStatusAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackStatusAutoMapperProfile.cs
similarity index 70%
rename from src/SJZY.Track.Application/AutoMapper/TrackStatusAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackStatusAutoMapperProfile.cs
index f8bb4d05..cace9603 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackStatusAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackStatusAutoMapperProfile.cs
@@ -1,9 +1,10 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.TrackStatus;
-using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
-using SJZY.Track.Domain.Dtos.TrackStatus;
+using Fake.Application.Dtos;
+using TrackCenter.Application.Contract.Dtos.TrackStatus;
+using TrackCenter.Domain.Aggregates.TrackStatusAggregate;
+using TrackCenter.Domain.Dtos.TrackStatus;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class TrackStatusAutoMapperProfile : Profile
{
@@ -17,7 +18,7 @@ public class TrackStatusAutoMapperProfile : Profile
CreateMap(MemberList.None);
CreateMap(MemberList.None);
CreateMap(MemberList.None);
- CreateMap, UnifyPageResultDto>(MemberList
+ CreateMap, PagedResult>(MemberList
.None);
}
}
diff --git a/src/SJZY.Track.Application/AutoMapper/TrackTemplateAutoMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/TrackTemplateAutoMapperProfile.cs
similarity index 66%
rename from src/SJZY.Track.Application/AutoMapper/TrackTemplateAutoMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/TrackTemplateAutoMapperProfile.cs
index f6e6b53b..adb36f7e 100644
--- a/src/SJZY.Track.Application/AutoMapper/TrackTemplateAutoMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/TrackTemplateAutoMapperProfile.cs
@@ -1,10 +1,11 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackTemplates;
-using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
-using SJZY.Track.Domain.Dtos.TrackTemplate;
+using Fake.Application.Dtos;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackTemplates;
+using TrackCenter.Domain.Aggregates.TrackTemplateAggregate;
+using TrackCenter.Domain.Dtos.TrackTemplate;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
///
/// 轨迹模版自动映射
@@ -18,10 +19,10 @@ public class TrackTemplateAutoMapperProfile : Profile
CreateMap(MemberList.None);
CreateMap(MemberList.None);
CreateMap(MemberList.None);
- CreateMap, UnifyPageResultDto>(MemberList
+ CreateMap, PagedResult>(MemberList
.None);
CreateMap(MemberList.None);
- CreateMap, UnifyPageResultDto>(MemberList.None);
+ CreateMap, PagedResult>(MemberList.None);
CreateMap(MemberList.None);
CreateMap(MemberList.None);
diff --git a/src/SJZY.Track.Application/AutoMapper/WarningMapperProfile.cs b/src/TrackCenter.Application/AutoMapper/WarningMapperProfile.cs
similarity index 62%
rename from src/SJZY.Track.Application/AutoMapper/WarningMapperProfile.cs
rename to src/TrackCenter.Application/AutoMapper/WarningMapperProfile.cs
index 4fef273f..7f7f0bc1 100644
--- a/src/SJZY.Track.Application/AutoMapper/WarningMapperProfile.cs
+++ b/src/TrackCenter.Application/AutoMapper/WarningMapperProfile.cs
@@ -1,10 +1,10 @@
using AutoMapper;
-using SJZY.Track.Application.Contract.Dtos.Warning.Complete;
-using SJZY.Track.Application.Contract.Dtos.Warning.Return;
-using SJZY.Track.Application.Contract.Dtos.Warning.Transport;
-using SJZY.Track.Domain.Dtos.Warning;
+using TrackCenter.Application.Contract.Dtos.Warning.Complete;
+using TrackCenter.Application.Contract.Dtos.Warning.Return;
+using TrackCenter.Application.Contract.Dtos.Warning.Transport;
+using TrackCenter.Domain.Dtos.Warning;
-namespace SJZY.Track.Application.AutoMapper;
+namespace TrackCenter.Application.AutoMapper;
public class WarningMapperProfile : Profile
{
diff --git a/src/SJZY.Track.Application/CAP/CAPFilter.cs b/src/TrackCenter.Application/CAP/CAPFilter.cs
similarity index 91%
rename from src/SJZY.Track.Application/CAP/CAPFilter.cs
rename to src/TrackCenter.Application/CAP/CAPFilter.cs
index 0decb640..db51e15b 100644
--- a/src/SJZY.Track.Application/CAP/CAPFilter.cs
+++ b/src/TrackCenter.Application/CAP/CAPFilter.cs
@@ -1,10 +1,11 @@
using DotNetCore.CAP.Filter;
-using SJZY.Expand.ABP.Core;
-using SJZY.Expand.ABP.Core.Logger;
-using SJZY.Expand.ABP.Core.PublicMethords;
-using SJZY.Track.Application.Helpers;
+using Fake.Application;
+using InterfaceForward.Domain.Shared.Helpers;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Repository.Redis;
-namespace SJZY.Track.Application.CAP;
+namespace TrackCenter.Application.CAP;
public class CapFilter : SubscribeFilter
{
diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs b/src/TrackCenter.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
similarity index 95%
rename from src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
rename to src/TrackCenter.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
index 050bc057..772c1bb5 100644
--- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
+++ b/src/TrackCenter.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs
@@ -1,11 +1,13 @@
using DotNetCore.CAP;
+using Fake.DependencyInjection;
using SJZY.Expand.ABP.Core.Logger;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Services.Warning.Handlers;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Services.Warning.Handlers;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Extensions;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.CAP.EventHandlers;
+namespace TrackCenter.Application.CAP.EventHandlers;
public class TrackChangeAfterUpdateOrderEventHandler : ITransientDependency, ICapSubscribe
{
diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs b/src/TrackCenter.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs
similarity index 96%
rename from src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs
rename to src/TrackCenter.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs
index 5fe88be1..5fa4ebf7 100644
--- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs
+++ b/src/TrackCenter.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs
@@ -2,19 +2,19 @@ using System.Collections.Immutable;
using DotNetCore.CAP;
using SJZY.Expand.ABP.Core.Logger;
using SJZY.Expand.ABP.Core.PublicMethords;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Kafka;
-using SJZY.Track.Application.Services.Warning.Signals;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Extensions;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Kafka;
+using TrackCenter.Application.Services.Warning.Signals;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Domain.Queries;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.CAP.EventHandlers;
+namespace TrackCenter.Application.CAP.EventHandlers;
public class TrackDeleteEventHandler : ITransientDependency, ICapSubscribe
{
diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs b/src/TrackCenter.Application/CAP/EventHandlers/TrackPushEventHandler.cs
similarity index 97%
rename from src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
rename to src/TrackCenter.Application/CAP/EventHandlers/TrackPushEventHandler.cs
index 7994fecc..f8bbb9fe 100644
--- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
+++ b/src/TrackCenter.Application/CAP/EventHandlers/TrackPushEventHandler.cs
@@ -6,21 +6,21 @@ using Newtonsoft.Json;
using SJZY.Expand.ABP.Core.PublicMethords;
using SJZY.InterfaceRelay.Application.Contracts;
using SJZY.OTel;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Application.Track2InterfaceRelay;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Extensions;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Options;
+using TrackCenter.Application.Track2InterfaceRelay;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Aggregates.TrackPushAggregate;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Extensions;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Http.Client.DynamicProxying;
-namespace SJZY.Track.Application.CAP.EventHandlers;
+namespace TrackCenter.Application.CAP.EventHandlers;
public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
{
diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs b/src/TrackCenter.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
similarity index 97%
rename from src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
rename to src/TrackCenter.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
index 76e87f99..d2b7c084 100644
--- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
+++ b/src/TrackCenter.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs
@@ -3,19 +3,19 @@ using Microsoft.Extensions.Logging;
using SJZY.Expand.ABP.Core.Logger;
using SJZY.Expand.ABP.Core.PublicMethords;
using SJZY.OTel;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Kafka;
-using SJZY.Track.Application.Services.Warning.Signals;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Dtos.TrackContents;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Kafka;
+using TrackCenter.Application.Services.Warning.Signals;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Dtos.TrackContents;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Queries;
using Volo.Abp.DependencyInjection;
-using OrderIdentifier = SJZY.Track.Application.Contract.Events.OrderIdentifier;
+using OrderIdentifier = TrackCenter.Application.Contract.Events.OrderIdentifier;
-namespace SJZY.Track.Application.CAP.EventHandlers;
+namespace TrackCenter.Application.CAP.EventHandlers;
public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe
{
diff --git a/src/SJZY.Track.Application/CAP/LoggerExtensions.cs b/src/TrackCenter.Application/CAP/LoggerExtensions.cs
similarity index 98%
rename from src/SJZY.Track.Application/CAP/LoggerExtensions.cs
rename to src/TrackCenter.Application/CAP/LoggerExtensions.cs
index 1cefe77b..08662b76 100644
--- a/src/SJZY.Track.Application/CAP/LoggerExtensions.cs
+++ b/src/TrackCenter.Application/CAP/LoggerExtensions.cs
@@ -1,6 +1,6 @@
using Microsoft.Extensions.Logging;
-namespace SJZY.Track.Application.CAP;
+namespace TrackCenter.Application.CAP;
internal static class LoggerExtensions
{
diff --git a/src/SJZY.Track.Application/CAP/MySubscribeExecutor.cs b/src/TrackCenter.Application/CAP/MySubscribeExecutor.cs
similarity index 99%
rename from src/SJZY.Track.Application/CAP/MySubscribeExecutor.cs
rename to src/TrackCenter.Application/CAP/MySubscribeExecutor.cs
index 6aed1398..b5b296f9 100644
--- a/src/SJZY.Track.Application/CAP/MySubscribeExecutor.cs
+++ b/src/TrackCenter.Application/CAP/MySubscribeExecutor.cs
@@ -8,7 +8,7 @@ using DotNetCore.CAP.Persistence;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
-namespace SJZY.Track.Application.CAP;
+namespace TrackCenter.Application.CAP;
public class MySubscribeExecutor : ISubscribeExecutor
{
diff --git a/src/SJZY.Track.Application/CAP/SubscriberExecutionFailedException.cs b/src/TrackCenter.Application/CAP/SubscriberExecutionFailedException.cs
similarity index 91%
rename from src/SJZY.Track.Application/CAP/SubscriberExecutionFailedException.cs
rename to src/TrackCenter.Application/CAP/SubscriberExecutionFailedException.cs
index 2b780c56..a3616edc 100644
--- a/src/SJZY.Track.Application/CAP/SubscriberExecutionFailedException.cs
+++ b/src/TrackCenter.Application/CAP/SubscriberExecutionFailedException.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.CAP;
+namespace TrackCenter.Application.CAP;
internal sealed class SubscriberExecutionFailedException : Exception
{
diff --git a/src/SJZY.Track.Application/Caching/BasicCacheForPeriodicRefresh.cs b/src/TrackCenter.Application/Caching/BasicCacheForPeriodicRefresh.cs
similarity index 99%
rename from src/SJZY.Track.Application/Caching/BasicCacheForPeriodicRefresh.cs
rename to src/TrackCenter.Application/Caching/BasicCacheForPeriodicRefresh.cs
index bc8325d6..e77b9a4d 100644
--- a/src/SJZY.Track.Application/Caching/BasicCacheForPeriodicRefresh.cs
+++ b/src/TrackCenter.Application/Caching/BasicCacheForPeriodicRefresh.cs
@@ -2,9 +2,9 @@
using FreeRedis;
using Microsoft.Extensions.Caching.Memory;
using Newtonsoft.Json;
-using SJZY.Track.Domain.Extensions;
+using TrackCenter.Domain.Extensions;
-namespace SJZY.Track.Application.Caching;
+namespace TrackCenter.Application.Caching;
///
/// 容忍短暂的数据不一致,固定周期内强制刷新(本地缓存过期时强制刷新)
diff --git a/src/SJZY.Track.Application/Caching/CustomAbbreviationDictCache.cs b/src/TrackCenter.Application/Caching/CustomAbbreviationDictCache.cs
similarity index 90%
rename from src/SJZY.Track.Application/Caching/CustomAbbreviationDictCache.cs
rename to src/TrackCenter.Application/Caching/CustomAbbreviationDictCache.cs
index fb4a9c06..37d3c478 100644
--- a/src/SJZY.Track.Application/Caching/CustomAbbreviationDictCache.cs
+++ b/src/TrackCenter.Application/Caching/CustomAbbreviationDictCache.cs
@@ -1,9 +1,11 @@
+using Fake.DependencyInjection;
using SJZY.Expand.ABP.Core;
-using SJZY.Track.Domain.Extensions;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Domain.Queries;
+using TrackCenter.Repository.Redis;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Caching;
+namespace TrackCenter.Application.Caching;
///
/// 客户id简称缓存
diff --git a/src/SJZY.Track.Application/Caching/TrackStatusNameDictCache.cs b/src/TrackCenter.Application/Caching/TrackStatusNameDictCache.cs
similarity index 89%
rename from src/SJZY.Track.Application/Caching/TrackStatusNameDictCache.cs
rename to src/TrackCenter.Application/Caching/TrackStatusNameDictCache.cs
index 9fae9972..35ed3de4 100644
--- a/src/SJZY.Track.Application/Caching/TrackStatusNameDictCache.cs
+++ b/src/TrackCenter.Application/Caching/TrackStatusNameDictCache.cs
@@ -1,9 +1,11 @@
+using Fake.DependencyInjection;
using SJZY.Expand.ABP.Core;
-using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
-using SJZY.Track.Domain.Extensions;
+using TrackCenter.Domain.Aggregates.TrackStatusAggregate;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Repository.Redis;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Caching;
+namespace TrackCenter.Application.Caching;
///
/// 轨迹状态id名称字典缓存
diff --git a/src/SJZY.Track.Application/FodyWeavers.xml b/src/TrackCenter.Application/FodyWeavers.xml
similarity index 100%
rename from src/SJZY.Track.Application/FodyWeavers.xml
rename to src/TrackCenter.Application/FodyWeavers.xml
diff --git a/src/SJZY.Track.Application/FodyWeavers.xsd b/src/TrackCenter.Application/FodyWeavers.xsd
similarity index 100%
rename from src/SJZY.Track.Application/FodyWeavers.xsd
rename to src/TrackCenter.Application/FodyWeavers.xsd
diff --git a/src/SJZY.Track.Application/GlobalUsings.cs b/src/TrackCenter.Application/GlobalUsings.cs
similarity index 79%
rename from src/SJZY.Track.Application/GlobalUsings.cs
rename to src/TrackCenter.Application/GlobalUsings.cs
index 5f9509fe..ab8d3553 100644
--- a/src/SJZY.Track.Application/GlobalUsings.cs
+++ b/src/TrackCenter.Application/GlobalUsings.cs
@@ -1,9 +1,9 @@
-global using SJZY.Track.Domain.Consts;
+global using TrackCenter.Domain.Consts;
global using Microsoft.AspNetCore.Mvc;
global using Microsoft.Extensions.DependencyInjection;
global using SJZY.Expand.ABP.Common.Enums;
global using SJZY.Expand.ABP.Core.Common.Dto;
-global using SJZY.Track.Domain;
+global using TrackCenter.Domain;
global using Volo.Abp;
global using Volo.Abp.Application.Services;
global using Volo.Abp.Validation;
diff --git a/src/SJZY.Track.Application/Hangfire/AnonymousHangfireAuthorizationFilter.cs b/src/TrackCenter.Application/Hangfire/AnonymousHangfireAuthorizationFilter.cs
similarity index 81%
rename from src/SJZY.Track.Application/Hangfire/AnonymousHangfireAuthorizationFilter.cs
rename to src/TrackCenter.Application/Hangfire/AnonymousHangfireAuthorizationFilter.cs
index 49904d46..edc08515 100644
--- a/src/SJZY.Track.Application/Hangfire/AnonymousHangfireAuthorizationFilter.cs
+++ b/src/TrackCenter.Application/Hangfire/AnonymousHangfireAuthorizationFilter.cs
@@ -1,6 +1,6 @@
using Hangfire.Dashboard;
-namespace SJZY.Track.Application.Hangfire;
+namespace TrackCenter.Application.Hangfire;
public class AnonymousHangfireAuthorizationFilter : IDashboardAuthorizationFilter
{
diff --git a/src/SJZY.Track.Application/Hangfire/WarningNotifyAggregator.cs b/src/TrackCenter.Application/Hangfire/WarningNotifyAggregator.cs
similarity index 96%
rename from src/SJZY.Track.Application/Hangfire/WarningNotifyAggregator.cs
rename to src/TrackCenter.Application/Hangfire/WarningNotifyAggregator.cs
index c49df4aa..99b53a97 100644
--- a/src/SJZY.Track.Application/Hangfire/WarningNotifyAggregator.cs
+++ b/src/TrackCenter.Application/Hangfire/WarningNotifyAggregator.cs
@@ -1,18 +1,18 @@
using Microsoft.Extensions.Options;
-using SJZY.Track.Application.Contract.Dtos.Warning;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Application.Services.Warning.Model;
-using SJZY.Track.Domain.Aggregates.KPIAreaAggregate;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Aggregates.WarningAggregate;
-using SJZY.Track.Domain.Dtos.Forewarning;
-using SJZY.Track.Domain.Dtos.Warning;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Extensions;
+using TrackCenter.Application.Contract.Dtos.Warning;
+using TrackCenter.Application.Options;
+using TrackCenter.Application.Services.Warning.Model;
+using TrackCenter.Domain.Aggregates.KPIAreaAggregate;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Aggregates.WarningAggregate;
+using TrackCenter.Domain.Dtos.Forewarning;
+using TrackCenter.Domain.Dtos.Warning;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Extensions;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Hangfire;
+namespace TrackCenter.Application.Hangfire;
///
/// 预警通知聚合器
diff --git a/src/SJZY.Track.Application/Hangfire/WarningNotifyBuilder.cs b/src/TrackCenter.Application/Hangfire/WarningNotifyBuilder.cs
similarity index 99%
rename from src/SJZY.Track.Application/Hangfire/WarningNotifyBuilder.cs
rename to src/TrackCenter.Application/Hangfire/WarningNotifyBuilder.cs
index 997d3533..2969e4c0 100644
--- a/src/SJZY.Track.Application/Hangfire/WarningNotifyBuilder.cs
+++ b/src/TrackCenter.Application/Hangfire/WarningNotifyBuilder.cs
@@ -4,7 +4,7 @@ using FeishuNetSdk.Im.Dtos;
using SJZY.UserCenter.SharedModel.Dtos.Message;
using SJZY.UserCenter.SharedModel.Enums;
-namespace SJZY.Track.Application.Hangfire;
+namespace TrackCenter.Application.Hangfire;
// 标题:预警通知
// 内容:尊敬的用户,截止到2024-12-13 10:00:01(UTC +8:00),轨迹中心监测到与您相关的预警风险信息共计299 条,请及时处理,详情如下:
diff --git a/src/SJZY.Track.Application/Hangfire/WarningNotifyParam.cs b/src/TrackCenter.Application/Hangfire/WarningNotifyParam.cs
similarity index 91%
rename from src/SJZY.Track.Application/Hangfire/WarningNotifyParam.cs
rename to src/TrackCenter.Application/Hangfire/WarningNotifyParam.cs
index c4b1de4b..433ce045 100644
--- a/src/SJZY.Track.Application/Hangfire/WarningNotifyParam.cs
+++ b/src/TrackCenter.Application/Hangfire/WarningNotifyParam.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Hangfire;
+namespace TrackCenter.Application.Hangfire;
///
/// 构建轨迹预警通知消息所需的参数
diff --git a/src/SJZY.Track.Application/Hangfire/WarningTaskComponentBackgroundService.cs b/src/TrackCenter.Application/Hangfire/WarningTaskComponentBackgroundService.cs
similarity index 96%
rename from src/SJZY.Track.Application/Hangfire/WarningTaskComponentBackgroundService.cs
rename to src/TrackCenter.Application/Hangfire/WarningTaskComponentBackgroundService.cs
index 96016483..84e1b7f8 100644
--- a/src/SJZY.Track.Application/Hangfire/WarningTaskComponentBackgroundService.cs
+++ b/src/TrackCenter.Application/Hangfire/WarningTaskComponentBackgroundService.cs
@@ -2,10 +2,10 @@ using Hangfire;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Options;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Options;
-namespace SJZY.Track.Application.Hangfire;
+namespace TrackCenter.Application.Hangfire;
///
/// 预警任务组件初始化
diff --git a/src/SJZY.Track.Application/Hangfire/WarningTaskScanner.cs b/src/TrackCenter.Application/Hangfire/WarningTaskScanner.cs
similarity index 94%
rename from src/SJZY.Track.Application/Hangfire/WarningTaskScanner.cs
rename to src/TrackCenter.Application/Hangfire/WarningTaskScanner.cs
index d7e796af..8fd25d03 100644
--- a/src/SJZY.Track.Application/Hangfire/WarningTaskScanner.cs
+++ b/src/TrackCenter.Application/Hangfire/WarningTaskScanner.cs
@@ -1,11 +1,11 @@
using Hangfire;
using Microsoft.Extensions.Options;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Application.Services.Warning.Handlers;
-using SJZY.Track.Domain.Aggregates.WarningAggregate;
+using TrackCenter.Application.Options;
+using TrackCenter.Application.Services.Warning.Handlers;
+using TrackCenter.Domain.Aggregates.WarningAggregate;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Hangfire;
+namespace TrackCenter.Application.Hangfire;
public interface IWarningTaskScanner
{
diff --git a/src/SJZY.Track.Application/Hangfire/WarningTaskService.cs b/src/TrackCenter.Application/Hangfire/WarningTaskService.cs
similarity index 94%
rename from src/SJZY.Track.Application/Hangfire/WarningTaskService.cs
rename to src/TrackCenter.Application/Hangfire/WarningTaskService.cs
index 050d461d..b217e402 100644
--- a/src/SJZY.Track.Application/Hangfire/WarningTaskService.cs
+++ b/src/TrackCenter.Application/Hangfire/WarningTaskService.cs
@@ -3,21 +3,21 @@ using Hangfire;
using Microsoft.Extensions.Options;
using SJZY.Expand.ABP.Core.Logger;
using SJZY.InterfaceRelay.Application.Contracts;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Application.Track2InterfaceRelay;
-using SJZY.Track.Domain.Aggregates.WarningAggregate;
-using SJZY.Track.Domain.Aggregates.WarningAggregate.Return;
-using SJZY.Track.Domain.Dtos.Warning;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Extensions;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Domain.Aggregates.WarningAggregate;
+using TrackCenter.Domain.Aggregates.WarningAggregate.Return;
+using TrackCenter.Domain.Dtos.Warning;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Domain.Queries;
using SJZY.UserCenter.HttpApi.Services.Message;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Options;
+using TrackCenter.Application.Track2InterfaceRelay;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Http.Client.DynamicProxying;
-namespace SJZY.Track.Application.Hangfire;
+namespace TrackCenter.Application.Hangfire;
public interface IWarningTaskService
{
diff --git a/src/SJZY.Track.Application/Helpers/Base64Helper.cs b/src/TrackCenter.Application/Helpers/Base64Helper.cs
similarity index 94%
rename from src/SJZY.Track.Application/Helpers/Base64Helper.cs
rename to src/TrackCenter.Application/Helpers/Base64Helper.cs
index 1a94a5ac..eb3a177c 100644
--- a/src/SJZY.Track.Application/Helpers/Base64Helper.cs
+++ b/src/TrackCenter.Application/Helpers/Base64Helper.cs
@@ -1,7 +1,7 @@
using System.Text;
using Newtonsoft.Json;
-namespace SJZY.Track.Application.Helpers;
+namespace TrackCenter.Application.Helpers;
public class Base64Helper
{
diff --git a/src/SJZY.Track.Application/Helpers/DateTimeHelper.cs b/src/TrackCenter.Application/Helpers/DateTimeHelper.cs
similarity index 80%
rename from src/SJZY.Track.Application/Helpers/DateTimeHelper.cs
rename to src/TrackCenter.Application/Helpers/DateTimeHelper.cs
index c58fe83d..fa3544ce 100644
--- a/src/SJZY.Track.Application/Helpers/DateTimeHelper.cs
+++ b/src/TrackCenter.Application/Helpers/DateTimeHelper.cs
@@ -1,4 +1,6 @@
-namespace SJZY.Track.Application.Helpers;
+using Hangfire.Annotations;
+
+namespace TrackCenter.Application.Helpers;
public static class DateTimeHelper
{
@@ -79,6 +81,36 @@ public static class DateTimeHelper
return $"GMT {flag}{timeZoneStr.RemovePostFix(":00")}";
}
+ [ContractAnnotation("null <= str:null")]
+ public static string RemovePostFix(this string str, params string[] postFixes)
+ {
+ return str.RemovePostFix(StringComparison.Ordinal, postFixes);
+ }
+
+ [ContractAnnotation("null <= str:null")]
+ public static string RemovePostFix(this string str, StringComparison comparisonType, params string[] postFixes)
+ {
+ if (str.IsNullOrEmpty())
+ {
+ return str;
+ }
+
+ if (postFixes.IsNullOrEmpty())
+ {
+ return str;
+ }
+
+ foreach (var postFix in postFixes)
+ {
+ if (str.EndsWith(postFix, comparisonType))
+ {
+ return str.Left(str.Length - postFix.Length);
+ }
+ }
+
+ return str;
+ }
+
///
/// 转换为utc0时区的时间转化进行Compare
///
diff --git a/src/SJZY.Track.Application/Helpers/DebounceHelper.cs b/src/TrackCenter.Application/Helpers/DebounceHelper.cs
similarity index 99%
rename from src/SJZY.Track.Application/Helpers/DebounceHelper.cs
rename to src/TrackCenter.Application/Helpers/DebounceHelper.cs
index cba1e5e7..11f35ac0 100644
--- a/src/SJZY.Track.Application/Helpers/DebounceHelper.cs
+++ b/src/TrackCenter.Application/Helpers/DebounceHelper.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Helpers;
+namespace TrackCenter.Application.Helpers;
///
/// 函数防抖 线程安全
diff --git a/src/SJZY.Track.Application/Helpers/StringHelper.cs b/src/TrackCenter.Application/Helpers/StringHelper.cs
similarity index 97%
rename from src/SJZY.Track.Application/Helpers/StringHelper.cs
rename to src/TrackCenter.Application/Helpers/StringHelper.cs
index ecb0bfae..9bcbf3e0 100644
--- a/src/SJZY.Track.Application/Helpers/StringHelper.cs
+++ b/src/TrackCenter.Application/Helpers/StringHelper.cs
@@ -2,7 +2,7 @@ using System.Security.Cryptography;
using System.Text;
using System.Text.RegularExpressions;
-namespace SJZY.Track.Application.Helpers;
+namespace TrackCenter.Application.Helpers;
public class StringHelper
{
diff --git a/src/SJZY.Track.Application/HostServices/RedisHostService.cs b/src/TrackCenter.Application/HostServices/RedisHostService.cs
similarity index 86%
rename from src/SJZY.Track.Application/HostServices/RedisHostService.cs
rename to src/TrackCenter.Application/HostServices/RedisHostService.cs
index 598a86aa..76dd62da 100644
--- a/src/SJZY.Track.Application/HostServices/RedisHostService.cs
+++ b/src/TrackCenter.Application/HostServices/RedisHostService.cs
@@ -1,9 +1,9 @@
using Microsoft.Extensions.Hosting;
-using SJZY.Expand.ABP.Core;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Repository.Redis;
-namespace SJZY.Track.Application.HostServices;
+namespace TrackCenter.Application.HostServices;
public class RedisHostService : IHostedService
{
diff --git a/src/SJZY.Track.Application/Kafka/WarningCalcBackgroundService.cs b/src/TrackCenter.Application/Kafka/WarningCalcBackgroundService.cs
similarity index 97%
rename from src/SJZY.Track.Application/Kafka/WarningCalcBackgroundService.cs
rename to src/TrackCenter.Application/Kafka/WarningCalcBackgroundService.cs
index 32a75ddc..0b81a8e6 100644
--- a/src/SJZY.Track.Application/Kafka/WarningCalcBackgroundService.cs
+++ b/src/TrackCenter.Application/Kafka/WarningCalcBackgroundService.cs
@@ -2,14 +2,12 @@
using Confluent.Kafka;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
-using SJZY.Expand.ABP.Core.Logger;
-using SJZY.OTel;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Application.Services.Warning.Handlers;
-using SJZY.Track.Application.Services.Warning.Signals;
-using SJZY.Track.Domain.Extensions;
+using TrackCenter.Application.Options;
+using TrackCenter.Application.Services.Warning.Handlers;
+using TrackCenter.Application.Services.Warning.Signals;
+using TrackCenter.Domain.Extensions;
-namespace SJZY.Track.Application.Kafka;
+namespace TrackCenter.Application.Kafka;
///
/// 预警计算后台任务
diff --git a/src/SJZY.Track.Application/Kafka/WarningCalcServiceExtension.cs b/src/TrackCenter.Application/Kafka/WarningCalcServiceExtension.cs
similarity index 98%
rename from src/SJZY.Track.Application/Kafka/WarningCalcServiceExtension.cs
rename to src/TrackCenter.Application/Kafka/WarningCalcServiceExtension.cs
index 34666d2b..2b8c428c 100644
--- a/src/SJZY.Track.Application/Kafka/WarningCalcServiceExtension.cs
+++ b/src/TrackCenter.Application/Kafka/WarningCalcServiceExtension.cs
@@ -5,11 +5,11 @@ using Confluent.Kafka;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection.Extensions;
using SJZY.Expand.ABP.Core.Logger;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Services.Warning.Signals;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Services.Warning.Signals;
using JsonSerializer = System.Text.Json.JsonSerializer;
-namespace SJZY.Track.Application.Kafka;
+namespace TrackCenter.Application.Kafka;
public static class WarningCalcServiceExtension
{
diff --git a/src/SJZY.Track.Application/Kafka/WarningSignalPublisher.cs b/src/TrackCenter.Application/Kafka/WarningSignalPublisher.cs
similarity index 91%
rename from src/SJZY.Track.Application/Kafka/WarningSignalPublisher.cs
rename to src/TrackCenter.Application/Kafka/WarningSignalPublisher.cs
index 313705af..46ade8a1 100644
--- a/src/SJZY.Track.Application/Kafka/WarningSignalPublisher.cs
+++ b/src/TrackCenter.Application/Kafka/WarningSignalPublisher.cs
@@ -1,10 +1,10 @@
using Confluent.Kafka;
using Microsoft.Extensions.Configuration;
-using SJZY.Track.Application.Services.Warning.Signals;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Application.Services.Warning.Signals;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Kafka;
+namespace TrackCenter.Application.Kafka;
///
/// 预警信号发布者
diff --git a/src/SJZY.Track.Application/Localization/Resources/en.json b/src/TrackCenter.Application/Localization/Resources/en.json
similarity index 100%
rename from src/SJZY.Track.Application/Localization/Resources/en.json
rename to src/TrackCenter.Application/Localization/Resources/en.json
diff --git a/src/SJZY.Track.Application/Localization/Resources/zh.json b/src/TrackCenter.Application/Localization/Resources/zh.json
similarity index 100%
rename from src/SJZY.Track.Application/Localization/Resources/zh.json
rename to src/TrackCenter.Application/Localization/Resources/zh.json
diff --git a/src/SJZY.Track.Application/Localization/TrackLocalizationResource.cs b/src/TrackCenter.Application/Localization/TrackLocalizationResource.cs
similarity index 77%
rename from src/SJZY.Track.Application/Localization/TrackLocalizationResource.cs
rename to src/TrackCenter.Application/Localization/TrackLocalizationResource.cs
index 6be5b4e4..f4a97b39 100644
--- a/src/SJZY.Track.Application/Localization/TrackLocalizationResource.cs
+++ b/src/TrackCenter.Application/Localization/TrackLocalizationResource.cs
@@ -1,7 +1,7 @@
using SJZY.Expand.ABP.Core.Localization;
using Volo.Abp.Localization;
-namespace SJZY.Track.Application.Localization;
+namespace TrackCenter.Application.Localization;
[InheritResource(typeof(SjzyBasicLocalization))]
public class TrackLocalizationResource
diff --git a/src/SJZY.Track.Application/Options/InterfaceRelayParamsConfigOptions.cs b/src/TrackCenter.Application/Options/InterfaceRelayParamsConfigOptions.cs
similarity index 97%
rename from src/SJZY.Track.Application/Options/InterfaceRelayParamsConfigOptions.cs
rename to src/TrackCenter.Application/Options/InterfaceRelayParamsConfigOptions.cs
index 2058b23a..a5a4f34e 100644
--- a/src/SJZY.Track.Application/Options/InterfaceRelayParamsConfigOptions.cs
+++ b/src/TrackCenter.Application/Options/InterfaceRelayParamsConfigOptions.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Options;
+namespace TrackCenter.Application.Options;
public class InterfaceRelayParamsConfigOptions
{
diff --git a/src/SJZY.Track.Application/Options/TrackAppOptions.cs b/src/TrackCenter.Application/Options/TrackAppOptions.cs
similarity index 92%
rename from src/SJZY.Track.Application/Options/TrackAppOptions.cs
rename to src/TrackCenter.Application/Options/TrackAppOptions.cs
index 12b93bf8..a0d4184e 100644
--- a/src/SJZY.Track.Application/Options/TrackAppOptions.cs
+++ b/src/TrackCenter.Application/Options/TrackAppOptions.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Options;
+namespace TrackCenter.Application.Options;
public class TrackAppOptions
{
diff --git a/src/SJZY.Track.Application/Options/TrackWarningTaskOptions.cs b/src/TrackCenter.Application/Options/TrackWarningTaskOptions.cs
similarity index 97%
rename from src/SJZY.Track.Application/Options/TrackWarningTaskOptions.cs
rename to src/TrackCenter.Application/Options/TrackWarningTaskOptions.cs
index 0c873b50..da2de913 100644
--- a/src/SJZY.Track.Application/Options/TrackWarningTaskOptions.cs
+++ b/src/TrackCenter.Application/Options/TrackWarningTaskOptions.cs
@@ -1,4 +1,4 @@
-namespace SJZY.Track.Application.Options;
+namespace TrackCenter.Application.Options;
public sealed class TrackWarningTaskOptions
{
diff --git a/src/SJZY.Track.Repository/Queries/ProvideQueries.cs b/src/TrackCenter.Application/Queries/ProvideQueries.cs
similarity index 73%
rename from src/SJZY.Track.Repository/Queries/ProvideQueries.cs
rename to src/TrackCenter.Application/Queries/ProvideQueries.cs
index 81d6703e..138912e0 100644
--- a/src/SJZY.Track.Repository/Queries/ProvideQueries.cs
+++ b/src/TrackCenter.Application/Queries/ProvideQueries.cs
@@ -1,29 +1,25 @@
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
-using SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
-using SJZY.Track.Domain.Aggregates.TrackPullAggregate;
-using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
-using SJZY.Track.Domain.Dtos.Order;
-using SJZY.Track.Domain.Dtos.TrackContents;
-using SJZY.Track.Domain.Dtos.TrackPull;
-using SJZY.Track.Domain.Queries;
-using SJZY.Track.Domain.VEntities;
+using Fake.DependencyInjection;
+using Fake.DomainDrivenDesign.Repositories.SqlSugarCore;
+using SqlSugar;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackContentAggregate;
+using TrackCenter.Domain.Aggregates.TrackFlagAggregate;
+using TrackCenter.Domain.Aggregates.TrackPullAggregate;
+using TrackCenter.Domain.Aggregates.TrackStatusAggregate;
+using TrackCenter.Domain.Dtos.Order;
+using TrackCenter.Domain.Dtos.TrackContents;
+using TrackCenter.Domain.Dtos.TrackPull;
+using TrackCenter.Domain.VEntities;
+using TrackCenter.Repository;
-namespace SJZY.Track.Repository.Queries;
+namespace TrackCenter.Application.Queries;
///
/// 提供服务相关查询
///
-public class ProvideQueries : ISugarRepository, IProvideQueries, ITransientDependency
+public class ProvideQueries : SqlSugarRootlessRepository, ITransientDependency
{
- ///
- /// ctor
- ///
- public ProvideQueries()
- {
- Context = SqlsugarScopeBasic.GetContextSafely("default");
- }
-
+ public ISqlSugarClient Context => GetDbContextAsync().Result;
public async Task> MapTrackCodesAsync(int upSubSystemId, int subSystemId, params string[] trackCodes)
{
// 根据上游code得到下游code
@@ -50,24 +46,21 @@ public class ProvideQueries : ISugarRepository, IProvideQueries, ITransientDepen
.ToListAsync();
}
- ///
public async Task> FindOrderWithServiceProviderAsync(int subSystemId,
List orderNos)
{
return await Context.Queryable()
.InnerJoin((a, b) => a.Id == b.OrderId)
- .LeftJoin((a, b, c) => a.SubSystemId == c.Id)
.WhereIF(subSystemId > 0, a => a.SubSystemId == subSystemId)
.Where((a, b) => !a.IsCompleted && orderNos.Contains(a.OrderNo)
&& b.StartTime <= DateTime.Now && b.EndTime >= DateTime.Now)
- .Select((a, b, c) => new OrderWithServiceProviderVO
+ .Select((a, b) => new OrderWithServiceProviderVO
{
//优先使用第三方的订单号,为空时才使用主单号
OrderNo = b.OrderNo ?? a.OrderNo,
OrderType = a.OrderType,
SubSystemId = a.SubSystemId,
ServiceProviderCode = b.ServiceProviderCode,
- SubSystemCode = c.Key
})
.ToListAsync();
}
@@ -94,18 +87,15 @@ public class ProvideQueries : ISugarRepository, IProvideQueries, ITransientDepen
.ToListAsync();
}
- ///
public async Task GetTrackContentAsync(int subSystemId, string trackCode)
{
return await Context.Queryable()
.LeftJoin((x, y) => x.TrackStatusId == y.Id)
- .LeftJoin((x, y, z) => x.SubSystemId == z.Id)
- .LeftJoin((x, y, z, k) => x.SubSystemId == k.SubSystemId && k.Code == x.Code)
+ .LeftJoin((x, y, k) => x.SubSystemId == k.SubSystemId && k.Code == x.Code)
.Where(x => x.SubSystemId == subSystemId && x.Code == trackCode)
- .Select((x, y, z, k) => new TrackContentVO
+ .Select((x, y, k) => new TrackContentVO
{
SubSystemId = x.SubSystemId,
- SubSystemCode = z.Key,
TrackStatusId = x.TrackStatusId,
TrackStatus = y.Status,
TrackStatusCode = y.Code,
@@ -127,13 +117,11 @@ public class ProvideQueries : ISugarRepository, IProvideQueries, ITransientDepen
{
return await Context.Queryable()
.LeftJoin((x, y) => x.TrackStatusId == y.Id)
- .LeftJoin((x, y, z) => x.SubSystemId == z.Id)
- .LeftJoin((x, y, z, k) => x.SubSystemId == k.SubSystemId && k.Code == x.Code)
+ .LeftJoin((x, y, k) => x.SubSystemId == k.SubSystemId && k.Code == x.Code)
.Where(x => subSystemIds.Contains(x.SubSystemId) && trackCodes.Contains(x.Code))
- .Select((x, y, z, k) => new TrackContentVO
+ .Select((x, y, k) => new TrackContentVO
{
SubSystemId = x.SubSystemId,
- SubSystemCode = z.Key,
TrackStatusId = x.TrackStatusId,
TrackStatus = y.Status,
TrackStatusCode = y.Code,
@@ -155,28 +143,12 @@ public class ProvideQueries : ISugarRepository, IProvideQueries, ITransientDepen
{
return await Context.Queryable()
.LeftJoin((a, b) => a.ServiceProviderId == b.Id)
- .LeftJoin((a, b, c) => a.SubSystemId == c.Id)
- .Select((a, b, c) => new TrackPullConfigVo
+ .Select((a, b) => new TrackPullConfigVo
{
PullInterval = a.PullInterval,
ServiceProviderId = a.ServiceProviderId,
ServiceProviderCode = b.Code,
- SubSystemCode = c.Key,
- SubSystemId = c.Id
})
.ToListAsync();
}
-
- public async Task SubSystemId2CodeAsync(int subSystemId)
- {
- return await Context.Queryable()
- .Where(x => x.Id == subSystemId)
- .Select(x => x.Key)
- .FirstAsync();
- }
-
- ///
- /// db context
- ///
- public ISqlSugarClient Context { get; set; }
}
diff --git a/src/SJZY.Track.Repository/Queries/TimezoneQueries.cs b/src/TrackCenter.Application/Queries/TimezoneQueries.cs
similarity index 86%
rename from src/SJZY.Track.Repository/Queries/TimezoneQueries.cs
rename to src/TrackCenter.Application/Queries/TimezoneQueries.cs
index 3694fb10..bcad804b 100644
--- a/src/SJZY.Track.Repository/Queries/TimezoneQueries.cs
+++ b/src/TrackCenter.Application/Queries/TimezoneQueries.cs
@@ -1,21 +1,18 @@
-using SJZY.Track.Domain.Consts;
-using SJZY.Track.Domain.Dtos.Common;
-using SJZY.Track.Domain.Queries;
-using SJZY.Track.Domain.VEntities;
+using Fake.DependencyInjection;
+using Fake.DomainDrivenDesign.Repositories.SqlSugarCore;
+using SqlSugar;
+using TrackCenter.Domain.Dtos.Common;
+using TrackCenter.Domain.VEntities;
+using TrackCenter.Repository.Redis;
-namespace SJZY.Track.Repository.Queries;
+namespace TrackCenter.Repository.Queries;
///
/// 时区查询
///
-public class TimezoneQueries : ITimezoneQueries, ISugarRepository, ITransientDependency
+public class TimezoneQueries : SqlSugarRootlessRepository, ITransientDependency
{
- public TimezoneQueries()
- {
- Context = SqlsugarScopeBasic.GetContextSafely("default");
- }
-
- public ISqlSugarClient Context { get; set; }
+ public ISqlSugarClient Context => GetDbContextAsync().Result;
///
/// 获取城市时区
diff --git a/src/TrackCenter.Application/Rabbit/IRabbitHandler.cs b/src/TrackCenter.Application/Rabbit/IRabbitHandler.cs
new file mode 100644
index 00000000..fb630619
--- /dev/null
+++ b/src/TrackCenter.Application/Rabbit/IRabbitHandler.cs
@@ -0,0 +1,12 @@
+using RabbitMQ.Client.Events;
+
+namespace TrackCenter.Application.Rabbit;
+
+public interface IRabbitHandler
+{
+ ConsumeOptions Options();
+
+ bool Enable(ConsumeOptions options) => options.Queue == Options().Queue;
+
+ Task Handle(IServiceProvider sp, BasicDeliverEventArgs args, ConsumeOptions options);
+}
diff --git a/src/TrackCenter.Application/Rabbit/InterfaceRelayForwardReplayEvent.cs b/src/TrackCenter.Application/Rabbit/InterfaceRelayForwardReplayEvent.cs
new file mode 100644
index 00000000..0f9144ba
--- /dev/null
+++ b/src/TrackCenter.Application/Rabbit/InterfaceRelayForwardReplayEvent.cs
@@ -0,0 +1,39 @@
+namespace TrackCenter.Application.Rabbit;
+
+public class InterfaceRelayForwardReplayEvent
+{
+ ///
+ /// 请求Id
+ ///
+ public Guid RequestId { get; set; }
+
+ ///
+ /// 是否成功
+ ///
+ public bool IsSuccess { get; set; }
+
+ ///
+ /// 异常消息
+ ///
+ public string Message { get; set; }
+
+ ///
+ /// 原始请求参数
+ ///
+ public string RequestParams { get; set; }
+
+ ///
+ /// 原报文
+ ///
+ public string? OriginalMessage { get; set; }
+
+ ///
+ /// 附加数据
+ ///
+ public string Attach { get; set; }
+
+ ///
+ /// 请求后的json字符串
+ ///
+ public string Data { get; set; }
+}
diff --git a/src/TrackCenter.Application/Rabbit/RabbitClient.cs b/src/TrackCenter.Application/Rabbit/RabbitClient.cs
new file mode 100644
index 00000000..97cb1469
--- /dev/null
+++ b/src/TrackCenter.Application/Rabbit/RabbitClient.cs
@@ -0,0 +1,85 @@
+using Fake.DependencyInjection;
+using Fake.RabbitMQ;
+using Microsoft.Extensions.Logging;
+using RabbitMQ.Client;
+using RabbitMQ.Client.Events;
+
+namespace TrackCenter.Application.Rabbit;
+
+public class RabbitClient(
+ IRabbitMqChannelPool channelPool,
+ IServiceScopeFactory serviceScopeFactory,
+ ILogger logger) : ISingletonDependency
+{
+ public void Subscribe(ConsumeOptions consumeOptions)
+ {
+ using var channelAccessor = channelPool.Acquire(consumeOptions.Queue);
+
+ if (!channelAccessor.IsNew) return;
+
+ var channel = channelAccessor.Channel;
+
+ consumeOptions.Declaration.Invoke(channel);
+
+ if (consumeOptions.FetchCount > 0)
+ {
+ channel.BasicQos(0, consumeOptions.FetchCount, false);
+ }
+
+ var consumer = new AsyncEventingBasicConsumer(channel);
+ consumer.Received += async (model, ea) =>
+ {
+ await using var scope = serviceScopeFactory.CreateAsyncScope();
+ foreach (var handler in scope.ServiceProvider.GetServices())
+ {
+ if (handler.Enable(consumeOptions))
+ {
+ await handler.Handle(scope.ServiceProvider, ea, consumeOptions);
+ }
+ }
+ };
+
+ channel.CallbackException += (sender, args) =>
+ {
+ logger.LogError(args.Exception, "RabbitMQ channel exception");
+ };
+
+ channel.BasicConsume(queue: consumeOptions.Queue,
+ autoAck: false,
+ consumer: consumer);
+ }
+
+ public void Publish(string exchange, string routingKey, byte[] data, Action? options = null)
+ {
+ using var channelAccessor = channelPool.Acquire(routingKey);
+ var props = channelAccessor.Channel.CreateBasicProperties();
+ options?.Invoke(props);
+ channelAccessor.Channel.BasicPublish(exchange, routingKey, props, data);
+ }
+
+ public void UnSubscribe(string queueName, string exchange, string routingKey, bool deleteQueue = false)
+ {
+ logger.LogInformation(
+ $"UnSubscribe queue: {queueName} exchange: {exchange} routingKey: {routingKey} deleteQueue: {deleteQueue}");
+ using var channelAccessor = channelPool.Acquire(queueName);
+ if (deleteQueue)
+ {
+ var passive = channelAccessor.Channel.QueueDeclarePassive(queueName);
+ logger.LogInformation($"Queue {queueName} exists, deleting... {passive.MessageCount} messages in queue");
+ channelAccessor.Channel.QueueDelete(queueName);
+ }
+
+ channelPool.Release(queueName);
+ }
+}
+
+public class ConsumeOptions
+{
+ public string Queue { get; set; }
+
+ public ushort FetchCount { get; set; }
+
+ public bool FailedRequeue { get; set; }
+
+ public Action Declaration { get; set; }
+}
diff --git a/src/TrackCenter.Application/Rabbit/RabbitInstrumentation.cs b/src/TrackCenter.Application/Rabbit/RabbitInstrumentation.cs
new file mode 100644
index 00000000..2afdc420
--- /dev/null
+++ b/src/TrackCenter.Application/Rabbit/RabbitInstrumentation.cs
@@ -0,0 +1,21 @@
+using System.Diagnostics;
+using System.Diagnostics.Metrics;
+
+namespace TrackCenter.Application.Rabbit;
+
+public class RabbitInstrumentation
+{
+ public const string MeterName = "Fake.Rabbit.Meter";
+ public const string ActivitySourceName = "Fake.Rabbit.ActivitySource";
+
+ static RabbitInstrumentation()
+ {
+ string version = typeof (RabbitInstrumentation).Assembly.GetName().Version?.ToString();
+ Meter = new Meter(MeterName, version);
+ ActivitySource = new ActivitySource(ActivitySourceName, version);
+ }
+
+ public static Meter Meter { get; }
+
+ public static ActivitySource ActivitySource { get; }
+}
diff --git a/src/SJZY.Track.Application/Rabbit/TrackPushCompletedEventHandler.cs b/src/TrackCenter.Application/Rabbit/TrackPushCompletedEventHandler.cs
similarity index 93%
rename from src/SJZY.Track.Application/Rabbit/TrackPushCompletedEventHandler.cs
rename to src/TrackCenter.Application/Rabbit/TrackPushCompletedEventHandler.cs
index 322334e7..bf7a010b 100644
--- a/src/SJZY.Track.Application/Rabbit/TrackPushCompletedEventHandler.cs
+++ b/src/TrackCenter.Application/Rabbit/TrackPushCompletedEventHandler.cs
@@ -1,20 +1,19 @@
using System.Text;
-using BSI.Stack.Rabbit;
-using BSI.Stack.Rabbit.Handler;
+using Fake.Application;
+using Fake.DependencyInjection;
using Newtonsoft.Json;
using RabbitMQ.Client.Events;
-using SJZY.Expand.ABP.Core.Logger;
-using SJZY.InterfaceRelay.Application.Contracts;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Services.Warning.Handlers;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-using SJZY.Track.Domain.Enums;
-using Volo.Abp.DependencyInjection;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Services.Warning.Handlers;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackPushAggregate;
+using TrackCenter.Domain.Dtos.Common;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Extensions;
-namespace SJZY.Track.Application.Rabbit;
+namespace TrackCenter.Application.Rabbit;
public class TrackPushCompletedEventHandler : ITransientDependency, IRabbitHandler
{
diff --git a/src/SJZY.Track.Application/Rabbit/TrackRefreshEventHandler.cs b/src/TrackCenter.Application/Rabbit/TrackRefreshEventHandler.cs
similarity index 95%
rename from src/SJZY.Track.Application/Rabbit/TrackRefreshEventHandler.cs
rename to src/TrackCenter.Application/Rabbit/TrackRefreshEventHandler.cs
index 664846fe..553ca583 100644
--- a/src/SJZY.Track.Application/Rabbit/TrackRefreshEventHandler.cs
+++ b/src/TrackCenter.Application/Rabbit/TrackRefreshEventHandler.cs
@@ -1,24 +1,21 @@
using System.Diagnostics;
using System.Text;
-using BSI.Stack.Rabbit;
-using BSI.Stack.Rabbit.Handler;
using DotNetCore.CAP;
+using Fake.DependencyInjection;
+using InterfaceForward.Domain.Shared.Helpers;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using RabbitMQ.Client.Events;
-using SJZY.Expand.ABP.Core.PublicMethords;
-using SJZY.InterfaceRelay.Application.Contracts;
-using SJZY.Track.Application.Contract.Dtos.TrackPull;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Enums;
-using Volo.Abp.DependencyInjection;
+using TrackCenter.Application.Contract.Dtos.TrackPull;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Enums;
-namespace SJZY.Track.Application.Rabbit;
+namespace TrackCenter.Application.Rabbit;
public class TrackRefreshEventHandler : ITransientDependency, IRabbitHandler
{
@@ -40,7 +37,7 @@ public class TrackRefreshEventHandler : ITransientDependency, IRabbitHandler
_logger = logger;
}
- public ConsumeOptions Options()
+ public ConsumeOptions? Options()
{
return new ConsumeOptions()
{
diff --git a/src/SJZY.Track.Application/Services/Broadcasting/BroadcastingService.cs b/src/TrackCenter.Application/Services/Broadcasting/BroadcastingService.cs
similarity index 95%
rename from src/SJZY.Track.Application/Services/Broadcasting/BroadcastingService.cs
rename to src/TrackCenter.Application/Services/Broadcasting/BroadcastingService.cs
index 067b34c7..b9582f6e 100644
--- a/src/SJZY.Track.Application/Services/Broadcasting/BroadcastingService.cs
+++ b/src/TrackCenter.Application/Services/Broadcasting/BroadcastingService.cs
@@ -1,11 +1,11 @@
using System.Text;
using SJZY.Expand.ABP.Core.PublicMethords;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Rabbit;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Rabbit;
-namespace SJZY.Track.Application.Services.Broadcasting;
+namespace TrackCenter.Application.Services.Broadcasting;
///
/// 广播服务
diff --git a/src/SJZY.Track.Application/Services/DebugApis/NormalService.cs b/src/TrackCenter.Application/Services/DebugApis/NormalService.cs
similarity index 85%
rename from src/SJZY.Track.Application/Services/DebugApis/NormalService.cs
rename to src/TrackCenter.Application/Services/DebugApis/NormalService.cs
index 96eaee0f..501f3be2 100644
--- a/src/SJZY.Track.Application/Services/DebugApis/NormalService.cs
+++ b/src/TrackCenter.Application/Services/DebugApis/NormalService.cs
@@ -1,7 +1,7 @@
using Microsoft.AspNetCore.Authorization;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
-namespace SJZY.Track.Application.Services.DebugApis;
+namespace TrackCenter.Application.Services.DebugApis;
[AllowAnonymous]
[ApiExplorerSettings(GroupName = "调试专用")]
diff --git a/src/SJZY.Track.Application/Services/DebugApis/OTelService.cs b/src/TrackCenter.Application/Services/DebugApis/OTelService.cs
similarity index 90%
rename from src/SJZY.Track.Application/Services/DebugApis/OTelService.cs
rename to src/TrackCenter.Application/Services/DebugApis/OTelService.cs
index 7770d26f..a1a96bca 100644
--- a/src/SJZY.Track.Application/Services/DebugApis/OTelService.cs
+++ b/src/TrackCenter.Application/Services/DebugApis/OTelService.cs
@@ -1,7 +1,7 @@
using Microsoft.AspNetCore.Authorization;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
-namespace SJZY.Track.Application.Services.DebugApis;
+namespace TrackCenter.Application.Services.DebugApis;
[AllowAnonymous]
[ApiExplorerSettings(GroupName = "调试专用")]
diff --git a/src/SJZY.Track.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs b/src/TrackCenter.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs
similarity index 87%
rename from src/SJZY.Track.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs
rename to src/TrackCenter.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs
index 9dc69161..fdb8592e 100644
--- a/src/SJZY.Track.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs
+++ b/src/TrackCenter.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs
@@ -1,8 +1,8 @@
using Microsoft.AspNetCore.Authorization;
-using SJZY.Track.Application.Services.Warning.Handlers;
-using SJZY.Track.Domain.Aggregates.WarningAggregate;
+using TrackCenter.Application.Services.Warning.Handlers;
+using TrackCenter.Domain.Aggregates.WarningAggregate;
-namespace SJZY.Track.Application.Services.DebugApis.TransportDetailsGenerate;
+namespace TrackCenter.Application.Services.DebugApis.TransportDetailsGenerate;
///
/// 运输预警明细生成任务
diff --git a/src/SJZY.Track.Application/Services/DebugApis/_MockReturnWarningService.cs b/src/TrackCenter.Application/Services/DebugApis/_MockReturnWarningService.cs
similarity index 85%
rename from src/SJZY.Track.Application/Services/DebugApis/_MockReturnWarningService.cs
rename to src/TrackCenter.Application/Services/DebugApis/_MockReturnWarningService.cs
index 19c80301..7b42d4f9 100644
--- a/src/SJZY.Track.Application/Services/DebugApis/_MockReturnWarningService.cs
+++ b/src/TrackCenter.Application/Services/DebugApis/_MockReturnWarningService.cs
@@ -1,10 +1,10 @@
using Microsoft.AspNetCore.Authorization;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Application.Services.Warning.Handlers;
-using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-using SJZY.Track.Domain.Extensions;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Services.Warning.Handlers;
+using TrackCenter.Domain.Aggregates.TrackPushAggregate;
+using TrackCenter.Domain.Extensions;
-namespace SJZY.Track.Application.Services.DebugApis;
+namespace TrackCenter.Application.Services.DebugApis;
[AllowAnonymous]
[ApiExplorerSettings(GroupName = "调试专用")]
diff --git a/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaCacheService.cs b/src/TrackCenter.Application/Services/ForewarningServices/KpiAreaCacheService.cs
similarity index 78%
rename from src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaCacheService.cs
rename to src/TrackCenter.Application/Services/ForewarningServices/KpiAreaCacheService.cs
index 2a841b82..175d34b5 100644
--- a/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaCacheService.cs
+++ b/src/TrackCenter.Application/Services/ForewarningServices/KpiAreaCacheService.cs
@@ -1,8 +1,8 @@
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Domain.Aggregates.KPIAreaAggregate;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Domain.Aggregates.KPIAreaAggregate;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Services.ForewarningServices;
+namespace TrackCenter.Application.Services.ForewarningServices;
public class KpiAreaCacheService : IKpiAreaCacheService, ITransientDependency
{
diff --git a/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaService.cs b/src/TrackCenter.Application/Services/ForewarningServices/KpiAreaService.cs
similarity index 91%
rename from src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaService.cs
rename to src/TrackCenter.Application/Services/ForewarningServices/KpiAreaService.cs
index 03805f84..2492e48c 100644
--- a/src/SJZY.Track.Application/Services/ForewarningServices/KpiAreaService.cs
+++ b/src/TrackCenter.Application/Services/ForewarningServices/KpiAreaService.cs
@@ -1,8 +1,10 @@
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Domain.Aggregates.KPIAreaAggregate;
-using SJZY.Track.Domain.Dtos.Forewarning;
+using Fake.Application;
+using Fake.Application.Dtos;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Domain.Aggregates.KPIAreaAggregate;
+using TrackCenter.Domain.Dtos.Forewarning;
-namespace SJZY.Track.Application.Services.ForewarningServices;
+namespace TrackCenter.Application.Services.ForewarningServices;
[ApiExplorerSettings(GroupName = "预警服务")]
[Route("/ForewarningService")]
@@ -127,7 +129,7 @@ public class KpiAreaService : ApplicationService
///
///
[HttpPost("KpiArea/GetKpiAreas")]
- public async Task> GetKpiAreas(QueryAreaRequest input)
+ public async Task> GetKpiAreas(QueryAreaRequest input)
{
return await _ruleAreaRepository.GetAreas(input);
}
@@ -138,7 +140,7 @@ public class KpiAreaService : ApplicationService
///
///
[HttpPost("KpiArea/GetKpiAreaInfos")]
- public async Task> GetKpiAreaInfos(QueryAreaInfoRequest query)
+ public async Task> GetKpiAreaInfos(QueryAreaInfoRequest query)
{
return await _ruleAreaRepository.GetAreaInfos(query);
}
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.Link.cs b/src/TrackCenter.Application/Services/ProvideServices/OrderService.Link.cs
similarity index 94%
rename from src/SJZY.Track.Application/Services/ProvideServices/OrderService.Link.cs
rename to src/TrackCenter.Application/Services/ProvideServices/OrderService.Link.cs
index 0d4b4cfe..c36771f1 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.Link.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/OrderService.Link.cs
@@ -1,10 +1,10 @@
using DotNetCore.CAP;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 订单关联服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.PullConfigs.cs b/src/TrackCenter.Application/Services/ProvideServices/OrderService.PullConfigs.cs
similarity index 88%
rename from src/SJZY.Track.Application/Services/ProvideServices/OrderService.PullConfigs.cs
rename to src/TrackCenter.Application/Services/ProvideServices/OrderService.PullConfigs.cs
index 332d0624..dc821436 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.PullConfigs.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/OrderService.PullConfigs.cs
@@ -1,10 +1,10 @@
using SJZY.Expand.ABP.Core.Logger;
using SJZY.Expand.ABP.Core.PublicMethords;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Domain.Dtos.Order;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Domain.Dtos.Order;
using SJZY.UserCenter.HttpApi.Services;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
public partial class OrderService
{
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.cs b/src/TrackCenter.Application/Services/ProvideServices/OrderService.cs
similarity index 96%
rename from src/SJZY.Track.Application/Services/ProvideServices/OrderService.cs
rename to src/TrackCenter.Application/Services/ProvideServices/OrderService.cs
index 71c0c7ea..bb09fa4e 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/OrderService.cs
@@ -1,16 +1,16 @@
using DotNetCore.CAP;
using SJZY.Expand.ABP.Core.Logger;
using SJZY.Expand.ABP.Core.PublicMethords;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Services.ProvideServices;
-using SJZY.Track.Application.Services.Warning.Handlers;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Extensions;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Services.ProvideServices;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Extensions;
using SJZY.UserCenter.HttpApi.Services;
using SqlSugar;
+using TrackCenter.Application.Services.Warning.Handlers;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 订单服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackContentService.cs b/src/TrackCenter.Application/Services/ProvideServices/TrackContentService.cs
similarity index 77%
rename from src/SJZY.Track.Application/Services/ProvideServices/TrackContentService.cs
rename to src/TrackCenter.Application/Services/ProvideServices/TrackContentService.cs
index 115bbd5f..5307fe01 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackContentService.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/TrackContentService.cs
@@ -1,9 +1,9 @@
-using SJZY.Track.Application.Contract.Dtos.TrackContents;
-using SJZY.Track.Application.Contract.Services.ProvideServices;
-using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
-using SJZY.Track.Domain.Dtos.TrackContents;
+using TrackCenter.Application.Contract.Dtos.TrackContents;
+using TrackCenter.Application.Contract.Services.ProvideServices;
+using TrackCenter.Domain.Aggregates.TrackContentAggregate;
+using TrackCenter.Domain.Dtos.TrackContents;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 轨迹内容服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackPullService.cs b/src/TrackCenter.Application/Services/ProvideServices/TrackPullService.cs
similarity index 89%
rename from src/SJZY.Track.Application/Services/ProvideServices/TrackPullService.cs
rename to src/TrackCenter.Application/Services/ProvideServices/TrackPullService.cs
index f82db360..aa816ff5 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackPullService.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/TrackPullService.cs
@@ -3,17 +3,17 @@ using Microsoft.Extensions.Options;
using SJZY.Expand.ABP.Core.Logger;
using SJZY.Expand.ABP.Core.PublicMethords;
using SJZY.InterfaceRelay.Application.Contracts;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackPull;
-using SJZY.Track.Application.Contract.Services.ProvideServices;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Application.Rabbit;
-using SJZY.Track.Application.Track2InterfaceRelay;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackPull;
+using TrackCenter.Application.Contract.Services.ProvideServices;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Options;
+using TrackCenter.Application.Rabbit;
+using TrackCenter.Application.Track2InterfaceRelay;
+using TrackCenter.Domain.Queries;
using Volo.Abp.Http.Client.DynamicProxying;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 轨迹刷新服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackPushConfigService.cs b/src/TrackCenter.Application/Services/ProvideServices/TrackPushConfigService.cs
similarity index 81%
rename from src/SJZY.Track.Application/Services/ProvideServices/TrackPushConfigService.cs
rename to src/TrackCenter.Application/Services/ProvideServices/TrackPushConfigService.cs
index 5da0abad..35deece0 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackPushConfigService.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/TrackPushConfigService.cs
@@ -1,9 +1,9 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-using SJZY.Track.Domain.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Domain.Aggregates.TrackPushAggregate;
+using TrackCenter.Domain.Dtos.TrackPush;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 轨迹推送配置服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackPushService.cs b/src/TrackCenter.Application/Services/ProvideServices/TrackPushService.cs
similarity index 93%
rename from src/SJZY.Track.Application/Services/ProvideServices/TrackPushService.cs
rename to src/TrackCenter.Application/Services/ProvideServices/TrackPushService.cs
index af36f1a7..6d27fac0 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackPushService.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/TrackPushService.cs
@@ -1,21 +1,21 @@
using DotNetCore.CAP;
using SJZY.Expand.ABP.Core.Common;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackOrder;
-using SJZY.Track.Application.Contract.Dtos.TrackPush;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services.ProvideServices;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Aggregates.TrackPushAggregate;
-using SJZY.Track.Domain.Dtos.TrackPush;
-using SJZY.Track.Domain.Extensions;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackOrder;
+using TrackCenter.Application.Contract.Dtos.TrackPush;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Contract.Services.ProvideServices;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Aggregates.TrackPushAggregate;
+using TrackCenter.Domain.Dtos.TrackPush;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Domain.Queries;
using SJZY.UserCenter.HttpApi.Services.User;
+using TrackCenter.Application.Helpers;
using Volo.Abp.Http.Client.DynamicProxying;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 轨迹推送服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.Query.cs b/src/TrackCenter.Application/Services/ProvideServices/TrackService.Query.cs
similarity index 97%
rename from src/SJZY.Track.Application/Services/ProvideServices/TrackService.Query.cs
rename to src/TrackCenter.Application/Services/ProvideServices/TrackService.Query.cs
index f872a99f..0ab0ea50 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.Query.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/TrackService.Query.cs
@@ -1,13 +1,13 @@
using Microsoft.AspNetCore.Http;
using SJZY.Expand.AliyunOSS;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
-using SJZY.Track.Domain.Dtos.TrackTemplate;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Aggregates.TrackTemplateAggregate;
+using TrackCenter.Domain.Dtos.TrackTemplate;
+using TrackCenter.Domain.Queries;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 轨迹查询服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs b/src/TrackCenter.Application/Services/ProvideServices/TrackService.cs
similarity index 97%
rename from src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs
rename to src/TrackCenter.Application/Services/ProvideServices/TrackService.cs
index fdbe5fd0..3ec4af4f 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/TrackService.cs
@@ -1,23 +1,25 @@
using DotNetCore.CAP;
+using Fake.Application;
+using InterfaceForward.Domain.Shared.Helpers;
using Microsoft.AspNetCore.Http;
using SJZY.Expand.ABP.Core.PublicMethords;
using SJZY.OTel;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Events;
-using SJZY.Track.Application.Contract.Services.ProvideServices;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Extensions;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Events;
+using TrackCenter.Application.Contract.Services.ProvideServices;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackContentAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Aggregates.TrackTemplateAggregate;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Domain.Queries;
using SJZY.UserCenter.HttpApi.Services;
using SJZY.UserCenter.HttpApi.Services.User;
+using TrackCenter.Application.Helpers;
using Volo.Abp.Http.Client.DynamicProxying;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 轨迹服务
diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackTemplateService.cs b/src/TrackCenter.Application/Services/ProvideServices/TrackTemplateService.cs
similarity index 74%
rename from src/SJZY.Track.Application/Services/ProvideServices/TrackTemplateService.cs
rename to src/TrackCenter.Application/Services/ProvideServices/TrackTemplateService.cs
index ae02e06e..34b6e357 100644
--- a/src/SJZY.Track.Application/Services/ProvideServices/TrackTemplateService.cs
+++ b/src/TrackCenter.Application/Services/ProvideServices/TrackTemplateService.cs
@@ -1,9 +1,9 @@
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Services.ProvideServices;
-using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
-using SJZY.Track.Domain.Dtos.TrackTemplate;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Services.ProvideServices;
+using TrackCenter.Domain.Aggregates.TrackTemplateAggregate;
+using TrackCenter.Domain.Dtos.TrackTemplate;
-namespace SJZY.Track.Application.Services.ProvideServices;
+namespace TrackCenter.Application.Services.ProvideServices;
///
/// 轨迹模版服务
@@ -40,11 +40,11 @@ public class TrackTemplateService : ApplicationService, ITrackTemplateService
///
///
[HttpPost("Template/GetTrackTemplateListByPage")]
- public async Task> GetTrackTemplateListByPageAsync(GetPageTrackTemplateListInput input)
+ public async Task> GetTrackTemplateListByPageAsync(GetPageTrackTemplateListInput input)
{
var inputVo = ObjectMapper.Map(input);
var templates = await _trackTemplateRepository.GetPageTrackTemplateListAsync(inputVo);
- var res = ObjectMapper.Map, UnifyPageResultDto>(templates);
+ var res = ObjectMapper.Map, PagedResult>(templates);
return res;
}
}
diff --git a/src/SJZY.Track.Application/Services/TimerTaskss/OrderPullStatusScanTask.cs b/src/TrackCenter.Application/Services/TimerTaskss/OrderPullStatusScanTask.cs
similarity index 93%
rename from src/SJZY.Track.Application/Services/TimerTaskss/OrderPullStatusScanTask.cs
rename to src/TrackCenter.Application/Services/TimerTaskss/OrderPullStatusScanTask.cs
index 07a52858..bd96c994 100644
--- a/src/SJZY.Track.Application/Services/TimerTaskss/OrderPullStatusScanTask.cs
+++ b/src/TrackCenter.Application/Services/TimerTaskss/OrderPullStatusScanTask.cs
@@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Authorization;
using Microsoft.Extensions.Options;
using SJZY.Expand.ABP.Core;
using SJZY.Expand.ABP.Core.Logger;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Application.Options;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
-namespace SJZY.Track.Application.Services.TimerTaskss;
+namespace TrackCenter.Application.Services.TimerTaskss;
///
/// 订单拉取状态扫描定时任务
diff --git a/src/SJZY.Track.Application/Services/TimerTaskss/TrackButtomUpScanTask.cs b/src/TrackCenter.Application/Services/TimerTaskss/TrackButtomUpScanTask.cs
similarity index 94%
rename from src/SJZY.Track.Application/Services/TimerTaskss/TrackButtomUpScanTask.cs
rename to src/TrackCenter.Application/Services/TimerTaskss/TrackButtomUpScanTask.cs
index bd1826d2..a78086a3 100644
--- a/src/SJZY.Track.Application/Services/TimerTaskss/TrackButtomUpScanTask.cs
+++ b/src/TrackCenter.Application/Services/TimerTaskss/TrackButtomUpScanTask.cs
@@ -1,17 +1,20 @@
using System.Linq.Expressions;
+using Fake.Application;
using Microsoft.AspNetCore.Authorization;
using Microsoft.Extensions.Options;
using Newtonsoft.Json.Linq;
using SJZY.Expand.ABP.Core;
using SJZY.Expand.ABP.Core.Logger;
-using SJZY.Track.Application.Contract.Dtos.TrackPull;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.TrackPull;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Options;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Extensions;
+using TrackCenter.Domain.Queries;
+using TrackCenter.Repository.Redis;
-namespace SJZY.Track.Application.Services.TimerTaskss;
+namespace TrackCenter.Application.Services.TimerTaskss;
///
/// 轨迹兜底扫描定时任务
diff --git a/src/SJZY.Track.Application/Services/TimerTaskss/TrackPullTask.cs b/src/TrackCenter.Application/Services/TimerTaskss/TrackPullTask.cs
similarity index 91%
rename from src/SJZY.Track.Application/Services/TimerTaskss/TrackPullTask.cs
rename to src/TrackCenter.Application/Services/TimerTaskss/TrackPullTask.cs
index 6bd0edb1..f4b1d465 100644
--- a/src/SJZY.Track.Application/Services/TimerTaskss/TrackPullTask.cs
+++ b/src/TrackCenter.Application/Services/TimerTaskss/TrackPullTask.cs
@@ -4,17 +4,18 @@ using SJZY.Expand.ABP.Core;
using SJZY.Expand.ABP.Core.Logger;
using SJZY.Expand.ABP.Core.PublicMethords;
using SJZY.InterfaceRelay.Application.Contracts;
-using SJZY.Track.Application.Contract.Dtos.TrackPull;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Helpers;
-using SJZY.Track.Application.Options;
-using SJZY.Track.Application.Track2InterfaceRelay;
-using SJZY.Track.Domain.Dtos.TrackPull;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.TrackPull;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Helpers;
+using TrackCenter.Application.Options;
+using TrackCenter.Application.Track2InterfaceRelay;
+using TrackCenter.Domain.Dtos.TrackPull;
+using TrackCenter.Domain.Queries;
+using TrackCenter.Repository.Redis;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Http.Client.DynamicProxying;
-namespace SJZY.Track.Application.Services.TimerTaskss;
+namespace TrackCenter.Application.Services.TimerTaskss;
///
/// 轨迹拉取定时任务
diff --git a/src/SJZY.Track.Application/Services/TimerTaskss/TrackPushTask.cs b/src/TrackCenter.Application/Services/TimerTaskss/TrackPushTask.cs
similarity index 94%
rename from src/SJZY.Track.Application/Services/TimerTaskss/TrackPushTask.cs
rename to src/TrackCenter.Application/Services/TimerTaskss/TrackPushTask.cs
index 47f150de..43d77f03 100644
--- a/src/SJZY.Track.Application/Services/TimerTaskss/TrackPushTask.cs
+++ b/src/TrackCenter.Application/Services/TimerTaskss/TrackPushTask.cs
@@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Authorization;
using Microsoft.Extensions.Options;
using SJZY.Expand.ABP.Core;
using SJZY.Expand.ABP.Core.Logger;
-using SJZY.Track.Application.Track2InterfaceRelay;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Application.Track2InterfaceRelay;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
-namespace SJZY.Track.Application.Services.TimerTaskss;
+namespace TrackCenter.Application.Services.TimerTaskss;
///
/// 轨迹推送定时任务
diff --git a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs b/src/TrackCenter.Application/Services/TrackContents/TrackContentService.cs
similarity index 95%
rename from src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
rename to src/TrackCenter.Application/Services/TrackContents/TrackContentService.cs
index 84f78a12..2da29ce1 100644
--- a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
+++ b/src/TrackCenter.Application/Services/TrackContents/TrackContentService.cs
@@ -3,21 +3,21 @@ using Microsoft.Extensions.Localization;
using SJZY.Expand.ABP.Core.Localization;
using SJZY.Expand.ABP.Core.PublicMethords;
using SJZY.Expand.AliyunOSS;
-using SJZY.Track.Application.Contract.Dtos.ProvideServices;
-using SJZY.Track.Application.Contract.Dtos.TrackContents;
-using SJZY.Track.Application.Contract.Services;
-using SJZY.Track.Application.Localization;
-using SJZY.Track.Domain.Aggregates.OrderAggregate;
-using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
-using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
-using SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
-using SJZY.Track.Domain.Aggregates.TrackStatusAggregate;
-using SJZY.Track.Domain.Aggregates.TrackTemplateAggregate;
-using SJZY.Track.Domain.Dtos.TrackContents;
-using SJZY.Track.Domain.Enums;
-using SJZY.Track.Domain.Queries;
+using TrackCenter.Application.Contract.Dtos.ProvideServices;
+using TrackCenter.Application.Contract.Dtos.TrackContents;
+using TrackCenter.Application.Contract.Services;
+using TrackCenter.Application.Localization;
+using TrackCenter.Domain.Aggregates.OrderAggregate;
+using TrackCenter.Domain.Aggregates.TrackContentAggregate;
+using TrackCenter.Domain.Aggregates.TrackDetailsAggregate;
+using TrackCenter.Domain.Aggregates.TrackFlagAggregate;
+using TrackCenter.Domain.Aggregates.TrackStatusAggregate;
+using TrackCenter.Domain.Aggregates.TrackTemplateAggregate;
+using TrackCenter.Domain.Dtos.TrackContents;
+using TrackCenter.Domain.Enums;
+using TrackCenter.Domain.Queries;
-namespace SJZY.Track.Application.Services.TrackContents;
+namespace TrackCenter.Application.Services.TrackContents;
///
/// 轨迹内容服务
@@ -114,12 +114,12 @@ public class TrackContentService : ApplicationService
///
///
[HttpPost("GetList")]
- public async Task> GetPageTrackContent(GetPageTrackContentInput input)
+ public async Task> GetPageTrackContent(GetPageTrackContentInput input)
{
var vo = ObjectMapper.Map(input);
var resultDto = await _trackContentRepository.GetPageTrackContent(vo);
var pageResultDto =
- ObjectMapper.Map, UnifyPageResultDto>(
+ ObjectMapper.Map, PagedResult>(
resultDto);
return pageResultDto;
@@ -131,7 +131,7 @@ public class TrackContentService : ApplicationService
///
///
[HttpPost("GetMapPage")]
- public async Task> GetMapPageAsync(
+ public async Task> GetMapPageAsync(
[FromBody] GetTrackContentMapPageInputVO input)
{
return await _trackContentRepository.GetMapPageAsync(input);
diff --git a/src/SJZY.Track.Application/Services/TrackFlags/TrackFlagService.cs b/src/TrackCenter.Application/Services/TrackFlags/TrackFlagService.cs
similarity index 91%
rename from src/SJZY.Track.Application/Services/TrackFlags/TrackFlagService.cs
rename to src/TrackCenter.Application/Services/TrackFlags/TrackFlagService.cs
index b42afce5..e3c6f36c 100644
--- a/src/SJZY.Track.Application/Services/TrackFlags/TrackFlagService.cs
+++ b/src/TrackCenter.Application/Services/TrackFlags/TrackFlagService.cs
@@ -1,13 +1,13 @@
using Microsoft.Extensions.Localization;
-using SJZY.Track.Application.Contract.Dtos.TrackFlags;
-using SJZY.Track.Application.Localization;
-using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
-using SJZY.Track.Domain.Aggregates.TrackFlagAggregate;
-using SJZY.Track.Domain.Dtos.TrackFlags;
+using TrackCenter.Application.Contract.Dtos.TrackFlags;
+using TrackCenter.Domain.Aggregates.TrackContentAggregate;
+using TrackCenter.Domain.Aggregates.TrackFlagAggregate;
+using TrackCenter.Domain.Dtos.TrackFlags;
using SqlSugar;
+using TrackCenter.Application.Localization;
using Volo.Abp.DependencyInjection;
-namespace SJZY.Track.Application.Services.TrackFlags;
+namespace TrackCenter.Application.Services.TrackFlags;
///
/// 轨迹标记服务
@@ -71,12 +71,12 @@ public class TrackFlagService : ApplicationService, ITransientDependency
///