From 4d5bf6d98ef0dfa17b4fbd75037095775982e828 Mon Sep 17 00:00:00 2001 From: wangjun <510423039@qq.com> Date: Sat, 17 Jun 2023 18:13:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aspnet-core/Directory.Build.Lion.targets | 48 +- .../appsettings.Production.json | 2 +- .../logs/logs-20230617.txt | 1008 +++++++++++++++++ ...ner.cs => 20230617073909_Init.Designer.cs} | 2 +- ...7131456_Init.cs => 20230617073909_Init.cs} | 0 .../vben28/nswag/nswag.json | 4 +- .../vben28/nswag/refresh.bat | 2 +- .../components/Application/src/AppLogo.vue | 4 +- .../vben28/src/components/Page/index.ts | 2 - .../src/components/Page/src/PageWrapper.vue | 2 +- .../src/components/Table/src/BasicTable.vue | 2 +- .../vben28/src/enums/pageEnum.ts | 2 + .../vben28/src/locales/lang/en/common.ts | 8 +- .../src/locales/lang/en/routes/admin.ts | 12 +- .../vben28/src/locales/lang/en/sys.ts | 1 + .../vben28/src/locales/lang/zh-CN/common.ts | 8 +- .../src/locales/lang/zh-CN/routes/admin.ts | 12 +- .../vben28/src/locales/lang/zh-CN/sys.ts | 1 + .../vben28/src/services/ServiceProxies.ts | 784 ++++++++++--- .../vben28/src/services/ServiceProxyBase.ts | 26 +- .../vben28/src/settings/componentSetting.ts | 4 +- .../src/views/admin/auditLog/AuditLog.ts | 164 +-- .../src/views/admin/auditLog/AuditLog.vue | 137 ++- .../views/admin/auditLog/AuditLogDetail.vue | 23 + .../Directory.Build.Lion.targets | 6 +- .../aspnet-core/Directory.Build.Lion.targets | 48 +- ...ner.cs => 20230617074136_Init.Designer.cs} | 2 +- ...7130954_Init.cs => 20230617074136_Init.cs} | 0 ...e.MyProjectName.EntityFrameworkCore.csproj | 10 +- .../vben28/nswag/nswag.json | 2 +- .../vben28/nswag/refresh.bat | 2 +- .../components/Application/src/AppLogo.vue | 4 +- .../vben28/src/components/Page/index.ts | 2 - .../src/components/Page/src/PageWrapper.vue | 2 +- .../src/components/Table/src/BasicTable.vue | 2 +- .../vben28/src/enums/pageEnum.ts | 2 + .../vben28/src/services/ServiceProxyBase.ts | 105 +- .../vben28/src/settings/componentSetting.ts | 4 +- .../src/views/admin/auditLog/AuditLog.ts | 164 +-- .../src/views/admin/auditLog/AuditLog.vue | 137 ++- .../views/admin/auditLog/AuditLogDetail.vue | 23 + 41 files changed, 2254 insertions(+), 519 deletions(-) create mode 100644 templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/logs/logs-20230617.txt rename templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20230517131456_Init.Designer.cs => 20230617073909_Init.Designer.cs} (99%) rename templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20230517131456_Init.cs => 20230617073909_Init.cs} (100%) create mode 100644 templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLogDetail.vue rename templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20230517130954_Init.Designer.cs => 20230617074136_Init.Designer.cs} (99%) rename templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/{20230517130954_Init.cs => 20230617074136_Init.cs} (100%) create mode 100644 templates/abp-vnext-pro-nuget-simplify/vben28/src/views/admin/auditLog/AuditLogDetail.vue diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Lion.targets b/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Lion.targets index a63cda21..1aa02e6e 100644 --- a/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Lion.targets +++ b/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Lion.targets @@ -1,34 +1,34 @@  - - - + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + \ No newline at end of file diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json b/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json index dad4b227..7816a380 100644 --- a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json +++ b/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json @@ -37,7 +37,7 @@ "Default": "Data Source=mysql;Port=3306;Database=MyCompanyNameMyProjectNameDB;uid=root;pwd=1q2w3E*;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true" }, "Redis": { - "Configuration": "redis,password=1q2w3E*,defaultdatabase=1" + "Configuration": "localhost,password=1q2w3E*,defaultdatabase=1" }, "Jwt": { "Audience": "MyCompanyName.MyProjectName", diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/logs/logs-20230617.txt b/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/logs/logs-20230617.txt new file mode 100644 index 00000000..5c4c3159 --- /dev/null +++ b/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/logs/logs-20230617.txt @@ -0,0 +1,1008 @@ +2023-06-17 15:34:33.491 +08:00 [INF] Creating key {5c02c461-6b98-4e20-8bd8-83bd0157368e} with creation date 2023-06-17 07:34:33Z, activation date 2023-06-17 07:34:33Z, and expiration date 2023-09-15 07:34:33Z. +2023-06-17 15:34:33.566 +08:00 [WRN] No XML encryptor configured. Key {5c02c461-6b98-4e20-8bd8-83bd0157368e} may be persisted to storage in unencrypted form. +2023-06-17 15:34:33.602 +08:00 [INF] Loaded ABP modules: +2023-06-17 15:34:33.603 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiHostModule +2023-06-17 15:34:33.604 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiModule +2023-06-17 15:34:33.605 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationContractsModule +2023-06-17 15:34:33.606 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainSharedModule +2023-06-17 15:34:33.607 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainSharedModule +2023-06-17 15:34:33.607 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainSharedModule +2023-06-17 15:34:33.608 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule +2023-06-17 15:34:33.609 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule +2023-06-17 15:34:33.610 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule +2023-06-17 15:34:33.611 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2023-06-17 15:34:33.613 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule +2023-06-17 15:34:33.618 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule +2023-06-17 15:34:33.623 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule +2023-06-17 15:34:33.623 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule +2023-06-17 15:34:33.627 +08:00 [INF] - Volo.Abp.Data.AbpDataModule +2023-06-17 15:34:33.628 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule +2023-06-17 15:34:33.629 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule +2023-06-17 15:34:33.630 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule +2023-06-17 15:34:33.631 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule +2023-06-17 15:34:33.632 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainSharedModule +2023-06-17 15:34:33.633 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainSharedModule +2023-06-17 15:34:33.634 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule +2023-06-17 15:34:33.634 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule +2023-06-17 15:34:33.635 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule +2023-06-17 15:34:33.636 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2023-06-17 15:34:33.637 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainSharedModule +2023-06-17 15:34:33.639 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule +2023-06-17 15:34:33.649 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule +2023-06-17 15:34:33.654 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule +2023-06-17 15:34:33.660 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule +2023-06-17 15:34:33.661 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainSharedModule +2023-06-17 15:34:33.662 +08:00 [INF] - Lion.AbpPro.Core.LionAbpProCoreModule +2023-06-17 15:34:33.662 +08:00 [INF] - Lion.AbpPro.LionAbpProLocalizationModule +2023-06-17 15:34:33.663 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule +2023-06-17 15:34:33.664 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule +2023-06-17 15:34:33.665 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainSharedModule +2023-06-17 15:34:33.666 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainSharedModule +2023-06-17 15:34:33.667 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationContractsModule +2023-06-17 15:34:33.668 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule +2023-06-17 15:34:33.668 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule +2023-06-17 15:34:33.669 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule +2023-06-17 15:34:33.670 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2023-06-17 15:34:33.673 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2023-06-17 15:34:33.674 +08:00 [INF] - Volo.Abp.Users.AbpUsersAbstractionModule +2023-06-17 15:34:33.680 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule +2023-06-17 15:34:33.684 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule +2023-06-17 15:34:33.685 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule +2023-06-17 15:34:33.685 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule +2023-06-17 15:34:33.688 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule +2023-06-17 15:34:33.690 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationContractsModule +2023-06-17 15:34:33.691 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationContractsModule +2023-06-17 15:34:33.692 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationContractsModule +2023-06-17 15:34:33.693 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationContractsModule +2023-06-17 15:34:33.694 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationContractsModule +2023-06-17 15:34:33.695 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationContractsModule +2023-06-17 15:34:33.695 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementHttpApiModule +2023-06-17 15:34:33.696 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2023-06-17 15:34:33.697 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2023-06-17 15:34:33.697 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule +2023-06-17 15:34:33.698 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule +2023-06-17 15:34:33.699 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule +2023-06-17 15:34:33.699 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule +2023-06-17 15:34:33.700 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule +2023-06-17 15:34:33.701 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2023-06-17 15:34:33.701 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule +2023-06-17 15:34:33.704 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule +2023-06-17 15:34:33.705 +08:00 [INF] - Volo.Abp.UI.AbpUiModule +2023-06-17 15:34:33.707 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule +2023-06-17 15:34:33.713 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule +2023-06-17 15:34:33.717 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule +2023-06-17 15:34:33.721 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2023-06-17 15:34:33.722 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule +2023-06-17 15:34:33.722 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule +2023-06-17 15:34:33.723 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule +2023-06-17 15:34:33.724 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementHttpApiModule +2023-06-17 15:34:33.724 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementHttpApiModule +2023-06-17 15:34:33.725 +08:00 [INF] - Lion.AbpPro.SharedHostingMicroserviceModule +2023-06-17 15:34:33.726 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule +2023-06-17 15:34:33.727 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule +2023-06-17 15:34:33.727 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule +2023-06-17 15:34:33.728 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2023-06-17 15:34:33.729 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule +2023-06-17 15:34:33.729 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule +2023-06-17 15:34:33.730 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule +2023-06-17 15:34:33.731 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule +2023-06-17 15:34:33.731 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule +2023-06-17 15:34:33.732 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule +2023-06-17 15:34:33.733 +08:00 [INF] - MyCompanyName.MyProjectName.EntityFrameworkCore.MyProjectNameEntityFrameworkCoreModule +2023-06-17 15:34:33.736 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainModule +2023-06-17 15:34:33.741 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainModule +2023-06-17 15:34:33.745 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainModule +2023-06-17 15:34:33.746 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainModule +2023-06-17 15:34:33.747 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsModule +2023-06-17 15:34:33.747 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsAbstractionsModule +2023-06-17 15:34:33.748 +08:00 [INF] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2023-06-17 15:34:33.753 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainModule +2023-06-17 15:34:33.754 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainModule +2023-06-17 15:34:33.755 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainModule +2023-06-17 15:34:33.756 +08:00 [INF] - Volo.Abp.PermissionManagement.Identity.AbpPermissionManagementDomainIdentityModule +2023-06-17 15:34:33.757 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule +2023-06-17 15:34:33.757 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule +2023-06-17 15:34:33.758 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainModule +2023-06-17 15:34:33.759 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainModule +2023-06-17 15:34:33.760 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainModule +2023-06-17 15:34:33.760 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.MySQL.AbpEntityFrameworkCoreMySQLModule +2023-06-17 15:34:33.761 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2023-06-17 15:34:33.762 +08:00 [INF] - Lion.AbpPro.BasicManagement.EntityFrameworkCore.BasicManagementEntityFrameworkCoreModule +2023-06-17 15:34:33.762 +08:00 [INF] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2023-06-17 15:34:33.763 +08:00 [INF] - Volo.Abp.Users.EntityFrameworkCore.AbpUsersEntityFrameworkCoreModule +2023-06-17 15:34:33.764 +08:00 [INF] - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule +2023-06-17 15:34:33.766 +08:00 [INF] - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule +2023-06-17 15:34:33.767 +08:00 [INF] - Volo.Abp.BackgroundJobs.EntityFrameworkCore.AbpBackgroundJobsEntityFrameworkCoreModule +2023-06-17 15:34:33.768 +08:00 [INF] - Volo.Abp.AuditLogging.EntityFrameworkCore.AbpAuditLoggingEntityFrameworkCoreModule +2023-06-17 15:34:33.768 +08:00 [INF] - Volo.Abp.TenantManagement.EntityFrameworkCore.AbpTenantManagementEntityFrameworkCoreModule +2023-06-17 15:34:33.769 +08:00 [INF] - Volo.Abp.FeatureManagement.EntityFrameworkCore.AbpFeatureManagementEntityFrameworkCoreModule +2023-06-17 15:34:33.770 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.DataDictionaryManagementEntityFrameworkCoreModule +2023-06-17 15:34:33.775 +08:00 [INF] - Lion.AbpPro.NotificationManagement.EntityFrameworkCore.NotificationManagementEntityFrameworkCoreModule +2023-06-17 15:34:33.782 +08:00 [INF] - Volo.Abp.AspNetCore.Authentication.JwtBearer.AbpAspNetCoreAuthenticationJwtBearerModule +2023-06-17 15:34:33.784 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule +2023-06-17 15:34:33.785 +08:00 [INF] - Volo.Abp.Account.Web.AbpAccountWebModule +2023-06-17 15:34:33.786 +08:00 [INF] - Volo.Abp.Identity.AspNetCore.AbpIdentityAspNetCoreModule +2023-06-17 15:34:33.786 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationModule +2023-06-17 15:34:33.787 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationModule +2023-06-17 15:34:33.788 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationModule +2023-06-17 15:34:33.788 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationModule +2023-06-17 15:34:33.789 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationModule +2023-06-17 15:34:33.790 +08:00 [INF] - Volo.Abp.Emailing.AbpEmailingModule +2023-06-17 15:34:33.790 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingModule +2023-06-17 15:34:33.791 +08:00 [INF] - Volo.Abp.TextTemplating.Scriban.AbpTextTemplatingScribanModule +2023-06-17 15:34:33.792 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingCoreModule +2023-06-17 15:34:33.793 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationModule +2023-06-17 15:34:33.794 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationModule +2023-06-17 15:34:33.797 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationModule +2023-06-17 15:34:33.798 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationModule +2023-06-17 15:34:33.799 +08:00 [INF] - Volo.Abp.AspNetCore.SignalR.AbpAspNetCoreSignalRModule +2023-06-17 15:34:33.804 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationModule +2023-06-17 15:34:33.807 +08:00 [INF] - MyCompanyName.MyProjectName.FreeSqlRepository.MyProjectNameFreeSqlModule +2023-06-17 15:34:33.808 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule +2023-06-17 15:34:33.809 +08:00 [INF] - Volo.Abp.Caching.StackExchangeRedis.AbpCachingStackExchangeRedisModule +2023-06-17 15:34:36.151 +08:00 [INF] Connecting to Redis endpoints: localhost. Using Server Name: SZQH003802C_aa141849014e4a8ba130e04ba70dd27b +2023-06-17 15:34:36.232 +08:00 [INF] Connected to Redis. +2023-06-17 15:34:36.285 +08:00 [INF] Initialized all ABP modules. +2023-06-17 15:34:36.422 +08:00 [INF] Now listening on: http://localhost:44315 +2023-06-17 15:34:36.428 +08:00 [INF] Application started. Press Ctrl+C to shut down. +2023-06-17 15:34:36.429 +08:00 [INF] Hosting environment: Development +2023-06-17 15:34:36.438 +08:00 [INF] Content root path: D:\github\WangJunZzz\abp-vnext-pro\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host +2023-06-17 15:34:37.244 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/ - - +2023-06-17 15:34:39.768 +08:00 [INF] Executing endpoint 'MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host)' +2023-06-17 15:34:39.797 +08:00 [INF] Route matched with {action = "Index", controller = "Home", area = "", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult Index() on controller MyCompanyName.MyProjectName.Controllers.HomeController (MyCompanyName.MyProjectName.HttpApi.Host). +2023-06-17 15:34:39.839 +08:00 [INF] Executing action method MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host) - Validation state: "Valid" +2023-06-17 15:34:39.847 +08:00 [INF] Executed action method MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host), returned result Microsoft.AspNetCore.Mvc.RedirectResult in 0.6646ms. +2023-06-17 15:34:39.858 +08:00 [INF] Executing RedirectResult, redirecting to /Login. +2023-06-17 15:34:39.865 +08:00 [INF] Executed action MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host) in 61.0402ms +2023-06-17 15:34:39.867 +08:00 [INF] Executed endpoint 'MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host)' +2023-06-17 15:34:39.927 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/ - - - 302 0 - 2687.9710ms +2023-06-17 15:34:39.940 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/Login - - +2023-06-17 15:34:56.214 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:34:56.239 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:34:56.242 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:34:57.162 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnGet - ModelState is "Valid" +2023-06-17 15:34:57.164 +08:00 [INF] Executed handler method OnGet, returned result . +2023-06-17 15:34:57.172 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:34:57.173 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:34:57.265 +08:00 [INF] Executed page /Login in 1023.7915ms +2023-06-17 15:34:57.267 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:34:57.282 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/Login - - - 200 - text/html;+charset=utf-8 17342.6412ms +2023-06-17 15:34:57.545 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/favicon.ico - - +2023-06-17 15:34:57.558 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/favicon.ico - - - 404 0 - 13.6440ms +2023-06-17 15:35:35.976 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 214 +2023-06-17 15:35:35.984 +08:00 [INF] CORS policy execution failed. +2023-06-17 15:35:35.987 +08:00 [INF] Request origin http://localhost:44315 does not have permission to access the resource. +2023-06-17 15:35:36.003 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:35:36.005 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:35:36.007 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:35:36.046 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnPost - ModelState is "Valid" +2023-06-17 15:35:37.069 +08:00 [ERR] Failed executing DbCommand (297ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__ef_filter__p_1='?' (DbType = Boolean), @__normalizedUserName_0='?' (Size = 256)], CommandType='"Text"', CommandTimeout='30'] +SELECT `a`.`Id`, `a`.`AccessFailedCount`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`Email`, `a`.`EmailConfirmed`, `a`.`EntityVersion`, `a`.`ExtraProperties`, `a`.`IsActive`, `a`.`IsDeleted`, `a`.`IsExternal`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`LastPasswordChangeTime`, `a`.`LockoutEnabled`, `a`.`LockoutEnd`, `a`.`Name`, `a`.`NormalizedEmail`, `a`.`NormalizedUserName`, `a`.`PasswordHash`, `a`.`PhoneNumber`, `a`.`PhoneNumberConfirmed`, `a`.`SecurityStamp`, `a`.`ShouldChangePasswordOnNextLogin`, `a`.`Surname`, `a`.`TenantId`, `a`.`TwoFactorEnabled`, `a`.`UserName` +FROM `AbpUsers` AS `a` +WHERE ((@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (@__ef_filter__p_1 OR (`a`.`TenantId` IS NULL))) AND (`a`.`NormalizedUserName` = @__normalizedUserName_0) +ORDER BY `a`.`Id` +LIMIT 1 +2023-06-17 15:35:37.137 +08:00 [ERR] An exception occurred while iterating over the results of a query for context type 'Volo.Abp.Identity.EntityFrameworkCore.IdentityDbContext'. +MySqlConnector.MySqlException (0x80004005): Unknown column 'a.LastPasswordChangeTime' in 'field list' + at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 962 + at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43 + at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130 + at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468 + at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56 + at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344 + at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 337 + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) + at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() +MySqlConnector.MySqlException (0x80004005): Unknown column 'a.LastPasswordChangeTime' in 'field list' + at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 962 + at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43 + at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130 + at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468 + at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56 + at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344 + at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 337 + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) + at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() +2023-06-17 15:35:37.365 +08:00 [ERR] 登录失败:Unknown column 'a.LastPasswordChangeTime' in 'field list' +2023-06-17 15:35:37.370 +08:00 [INF] Executed handler method OnPost, returned result . +2023-06-17 15:35:37.374 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:35:37.376 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:35:37.401 +08:00 [INF] Executed page /Login in 1394.3913ms +2023-06-17 15:35:37.405 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:35:37.412 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/Login - - +2023-06-17 15:35:37.428 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:35:37.430 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:35:37.435 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:35:37.452 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnGet - ModelState is "Valid" +2023-06-17 15:35:37.454 +08:00 [INF] Executed handler method OnGet, returned result . +2023-06-17 15:35:37.460 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:35:37.461 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:35:37.464 +08:00 [INF] Executed page /Login in 29.1989ms +2023-06-17 15:35:37.475 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:35:37.480 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/Login - - - 200 - text/html;+charset=utf-8 68.4662ms +2023-06-17 15:35:37.888 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 214 - 302 - text/html;+charset=utf-8 1912.2587ms +2023-06-17 15:37:42.781 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 214 +2023-06-17 15:37:42.784 +08:00 [INF] CORS policy execution failed. +2023-06-17 15:37:42.786 +08:00 [INF] Request origin http://localhost:44315 does not have permission to access the resource. +2023-06-17 15:37:42.789 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:37:42.792 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:37:42.797 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:37:42.808 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnPost - ModelState is "Valid" +2023-06-17 15:37:43.008 +08:00 [ERR] Failed executing DbCommand (172ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__ef_filter__p_1='?' (DbType = Boolean), @__normalizedUserName_0='?' (Size = 256)], CommandType='"Text"', CommandTimeout='30'] +SELECT `a`.`Id`, `a`.`AccessFailedCount`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`Email`, `a`.`EmailConfirmed`, `a`.`EntityVersion`, `a`.`ExtraProperties`, `a`.`IsActive`, `a`.`IsDeleted`, `a`.`IsExternal`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`LastPasswordChangeTime`, `a`.`LockoutEnabled`, `a`.`LockoutEnd`, `a`.`Name`, `a`.`NormalizedEmail`, `a`.`NormalizedUserName`, `a`.`PasswordHash`, `a`.`PhoneNumber`, `a`.`PhoneNumberConfirmed`, `a`.`SecurityStamp`, `a`.`ShouldChangePasswordOnNextLogin`, `a`.`Surname`, `a`.`TenantId`, `a`.`TwoFactorEnabled`, `a`.`UserName` +FROM `AbpUsers` AS `a` +WHERE ((@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (@__ef_filter__p_1 OR (`a`.`TenantId` IS NULL))) AND (`a`.`NormalizedUserName` = @__normalizedUserName_0) +ORDER BY `a`.`Id` +LIMIT 1 +2023-06-17 15:37:43.023 +08:00 [ERR] An exception occurred while iterating over the results of a query for context type 'Volo.Abp.Identity.EntityFrameworkCore.IdentityDbContext'. +MySqlConnector.MySqlException (0x80004005): Unknown column 'a.LastPasswordChangeTime' in 'field list' + at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 962 + at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43 + at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130 + at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468 + at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56 + at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344 + at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 337 + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) + at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() +MySqlConnector.MySqlException (0x80004005): Unknown column 'a.LastPasswordChangeTime' in 'field list' + at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 962 + at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43 + at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130 + at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468 + at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56 + at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344 + at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 337 + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) + at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() +2023-06-17 15:37:43.204 +08:00 [ERR] 登录失败:Unknown column 'a.LastPasswordChangeTime' in 'field list' +2023-06-17 15:37:43.205 +08:00 [INF] Executed handler method OnPost, returned result . +2023-06-17 15:37:43.207 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:37:43.209 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:37:43.212 +08:00 [INF] Executed page /Login in 415.6155ms +2023-06-17 15:37:43.214 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:37:43.225 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/Login - - +2023-06-17 15:37:43.230 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:37:43.245 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:37:43.253 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:37:43.267 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnGet - ModelState is "Valid" +2023-06-17 15:37:43.270 +08:00 [INF] Executed handler method OnGet, returned result . +2023-06-17 15:37:43.271 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:37:43.273 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:37:43.276 +08:00 [INF] Executed page /Login in 23.2139ms +2023-06-17 15:37:43.282 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:37:43.286 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/Login - - - 200 - text/html;+charset=utf-8 61.5216ms +2023-06-17 15:37:43.297 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 214 - 302 - text/html;+charset=utf-8 515.6753ms +2023-06-17 15:37:49.464 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 213 +2023-06-17 15:37:49.466 +08:00 [INF] CORS policy execution failed. +2023-06-17 15:37:49.467 +08:00 [INF] Request origin http://localhost:44315 does not have permission to access the resource. +2023-06-17 15:37:49.471 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:37:49.472 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:37:49.474 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:37:49.481 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnPost - ModelState is "Valid" +2023-06-17 15:37:49.624 +08:00 [ERR] Failed executing DbCommand (124ms) [Parameters=[@__ef_filter__p_0='?' (DbType = Boolean), @__ef_filter__p_1='?' (DbType = Boolean), @__normalizedUserName_0='?' (Size = 256)], CommandType='"Text"', CommandTimeout='30'] +SELECT `a`.`Id`, `a`.`AccessFailedCount`, `a`.`ConcurrencyStamp`, `a`.`CreationTime`, `a`.`CreatorId`, `a`.`DeleterId`, `a`.`DeletionTime`, `a`.`Email`, `a`.`EmailConfirmed`, `a`.`EntityVersion`, `a`.`ExtraProperties`, `a`.`IsActive`, `a`.`IsDeleted`, `a`.`IsExternal`, `a`.`LastModificationTime`, `a`.`LastModifierId`, `a`.`LastPasswordChangeTime`, `a`.`LockoutEnabled`, `a`.`LockoutEnd`, `a`.`Name`, `a`.`NormalizedEmail`, `a`.`NormalizedUserName`, `a`.`PasswordHash`, `a`.`PhoneNumber`, `a`.`PhoneNumberConfirmed`, `a`.`SecurityStamp`, `a`.`ShouldChangePasswordOnNextLogin`, `a`.`Surname`, `a`.`TenantId`, `a`.`TwoFactorEnabled`, `a`.`UserName` +FROM `AbpUsers` AS `a` +WHERE ((@__ef_filter__p_0 OR NOT (`a`.`IsDeleted`)) AND (@__ef_filter__p_1 OR (`a`.`TenantId` IS NULL))) AND (`a`.`NormalizedUserName` = @__normalizedUserName_0) +ORDER BY `a`.`Id` +LIMIT 1 +2023-06-17 15:37:49.630 +08:00 [ERR] An exception occurred while iterating over the results of a query for context type 'Volo.Abp.Identity.EntityFrameworkCore.IdentityDbContext'. +MySqlConnector.MySqlException (0x80004005): Unknown column 'a.LastPasswordChangeTime' in 'field list' + at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 962 + at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43 + at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130 + at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468 + at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56 + at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344 + at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 337 + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) + at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() +MySqlConnector.MySqlException (0x80004005): Unknown column 'a.LastPasswordChangeTime' in 'field list' + at MySqlConnector.Core.ServerSession.ReceiveReplyAsyncAwaited(ValueTask`1 task) in /_/src/MySqlConnector/Core/ServerSession.cs:line 962 + at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in /_/src/MySqlConnector/Core/ResultSet.cs:line 43 + at MySqlConnector.MySqlDataReader.ActivateResultSet(CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 130 + at MySqlConnector.MySqlDataReader.CreateAsync(CommandListPosition commandListPosition, ICommandPayloadCreator payloadCreator, IDictionary`2 cachedProcedures, IMySqlCommand command, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlDataReader.cs:line 468 + at MySqlConnector.Core.CommandExecutor.ExecuteReaderAsync(IReadOnlyList`1 commands, ICommandPayloadCreator payloadCreator, CommandBehavior behavior, Activity activity, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/Core/CommandExecutor.cs:line 56 + at MySqlConnector.MySqlCommand.ExecuteReaderAsync(CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 344 + at MySqlConnector.MySqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) in /_/src/MySqlConnector/MySqlCommand.cs:line 337 + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) + at Pomelo.EntityFrameworkCore.MySql.Storage.Internal.MySqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() +2023-06-17 15:37:49.760 +08:00 [ERR] 登录失败:Unknown column 'a.LastPasswordChangeTime' in 'field list' +2023-06-17 15:37:49.761 +08:00 [INF] Executed handler method OnPost, returned result . +2023-06-17 15:37:49.764 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:37:49.765 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:37:49.768 +08:00 [INF] Executed page /Login in 293.8282ms +2023-06-17 15:37:49.769 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:37:49.774 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/Login - - +2023-06-17 15:37:49.778 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:37:49.781 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:37:49.785 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:37:49.796 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnGet - ModelState is "Valid" +2023-06-17 15:37:49.799 +08:00 [INF] Executed handler method OnGet, returned result . +2023-06-17 15:37:49.801 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:37:49.802 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:37:49.805 +08:00 [INF] Executed page /Login in 20.0939ms +2023-06-17 15:37:49.806 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:37:49.811 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/Login - - - 200 - text/html;+charset=utf-8 36.5818ms +2023-06-17 15:37:49.811 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 213 - 302 - text/html;+charset=utf-8 346.9853ms +2023-06-17 15:46:42.489 +08:00 [INF] Loaded ABP modules: +2023-06-17 15:46:42.526 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiHostModule +2023-06-17 15:46:42.527 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiModule +2023-06-17 15:46:42.528 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationContractsModule +2023-06-17 15:46:42.529 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainSharedModule +2023-06-17 15:46:42.530 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainSharedModule +2023-06-17 15:46:42.531 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainSharedModule +2023-06-17 15:46:42.532 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule +2023-06-17 15:46:42.533 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule +2023-06-17 15:46:42.534 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule +2023-06-17 15:46:42.535 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2023-06-17 15:46:42.536 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule +2023-06-17 15:46:42.537 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule +2023-06-17 15:46:42.541 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule +2023-06-17 15:46:42.542 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule +2023-06-17 15:46:42.543 +08:00 [INF] - Volo.Abp.Data.AbpDataModule +2023-06-17 15:46:42.544 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule +2023-06-17 15:46:42.544 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule +2023-06-17 15:46:42.545 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule +2023-06-17 15:46:42.546 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule +2023-06-17 15:46:42.546 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainSharedModule +2023-06-17 15:46:42.547 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainSharedModule +2023-06-17 15:46:42.547 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule +2023-06-17 15:46:42.548 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule +2023-06-17 15:46:42.549 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule +2023-06-17 15:46:42.549 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2023-06-17 15:46:42.550 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainSharedModule +2023-06-17 15:46:42.550 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule +2023-06-17 15:46:42.551 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule +2023-06-17 15:46:42.552 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule +2023-06-17 15:46:42.553 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule +2023-06-17 15:46:42.554 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainSharedModule +2023-06-17 15:46:42.554 +08:00 [INF] - Lion.AbpPro.Core.LionAbpProCoreModule +2023-06-17 15:46:42.559 +08:00 [INF] - Lion.AbpPro.LionAbpProLocalizationModule +2023-06-17 15:46:42.560 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule +2023-06-17 15:46:42.561 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule +2023-06-17 15:46:42.562 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainSharedModule +2023-06-17 15:46:42.562 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainSharedModule +2023-06-17 15:46:42.563 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationContractsModule +2023-06-17 15:46:42.563 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule +2023-06-17 15:46:42.564 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule +2023-06-17 15:46:42.565 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule +2023-06-17 15:46:42.565 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2023-06-17 15:46:42.566 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2023-06-17 15:46:42.567 +08:00 [INF] - Volo.Abp.Users.AbpUsersAbstractionModule +2023-06-17 15:46:42.567 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule +2023-06-17 15:46:42.568 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule +2023-06-17 15:46:42.568 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule +2023-06-17 15:46:42.569 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule +2023-06-17 15:46:42.570 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule +2023-06-17 15:46:42.570 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationContractsModule +2023-06-17 15:46:42.571 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationContractsModule +2023-06-17 15:46:42.572 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationContractsModule +2023-06-17 15:46:42.575 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationContractsModule +2023-06-17 15:46:42.576 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationContractsModule +2023-06-17 15:46:42.576 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationContractsModule +2023-06-17 15:46:42.577 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementHttpApiModule +2023-06-17 15:46:42.577 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2023-06-17 15:46:42.578 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2023-06-17 15:46:42.579 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule +2023-06-17 15:46:42.582 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule +2023-06-17 15:46:42.582 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule +2023-06-17 15:46:42.583 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule +2023-06-17 15:46:42.584 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule +2023-06-17 15:46:42.584 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2023-06-17 15:46:42.585 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule +2023-06-17 15:46:42.585 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule +2023-06-17 15:46:42.586 +08:00 [INF] - Volo.Abp.UI.AbpUiModule +2023-06-17 15:46:42.587 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule +2023-06-17 15:46:42.590 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule +2023-06-17 15:46:42.591 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule +2023-06-17 15:46:42.595 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2023-06-17 15:46:42.599 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule +2023-06-17 15:46:42.599 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule +2023-06-17 15:46:42.600 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule +2023-06-17 15:46:42.600 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementHttpApiModule +2023-06-17 15:46:42.601 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementHttpApiModule +2023-06-17 15:46:42.602 +08:00 [INF] - Lion.AbpPro.SharedHostingMicroserviceModule +2023-06-17 15:46:42.606 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule +2023-06-17 15:46:42.606 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule +2023-06-17 15:46:42.607 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule +2023-06-17 15:46:42.607 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2023-06-17 15:46:42.608 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule +2023-06-17 15:46:42.609 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule +2023-06-17 15:46:42.609 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule +2023-06-17 15:46:42.610 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule +2023-06-17 15:46:42.610 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule +2023-06-17 15:46:42.611 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule +2023-06-17 15:46:42.611 +08:00 [INF] - MyCompanyName.MyProjectName.EntityFrameworkCore.MyProjectNameEntityFrameworkCoreModule +2023-06-17 15:46:42.612 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainModule +2023-06-17 15:46:42.613 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainModule +2023-06-17 15:46:42.613 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainModule +2023-06-17 15:46:42.614 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainModule +2023-06-17 15:46:42.617 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsModule +2023-06-17 15:46:42.623 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsAbstractionsModule +2023-06-17 15:46:42.624 +08:00 [INF] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2023-06-17 15:46:42.624 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainModule +2023-06-17 15:46:42.625 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainModule +2023-06-17 15:46:42.625 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainModule +2023-06-17 15:46:42.626 +08:00 [INF] - Volo.Abp.PermissionManagement.Identity.AbpPermissionManagementDomainIdentityModule +2023-06-17 15:46:42.627 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule +2023-06-17 15:46:42.627 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule +2023-06-17 15:46:42.628 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainModule +2023-06-17 15:46:42.628 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainModule +2023-06-17 15:46:42.629 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainModule +2023-06-17 15:46:42.630 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.MySQL.AbpEntityFrameworkCoreMySQLModule +2023-06-17 15:46:42.630 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2023-06-17 15:46:42.631 +08:00 [INF] - Lion.AbpPro.BasicManagement.EntityFrameworkCore.BasicManagementEntityFrameworkCoreModule +2023-06-17 15:46:42.632 +08:00 [INF] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2023-06-17 15:46:42.632 +08:00 [INF] - Volo.Abp.Users.EntityFrameworkCore.AbpUsersEntityFrameworkCoreModule +2023-06-17 15:46:42.633 +08:00 [INF] - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule +2023-06-17 15:46:42.633 +08:00 [INF] - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule +2023-06-17 15:46:42.636 +08:00 [INF] - Volo.Abp.BackgroundJobs.EntityFrameworkCore.AbpBackgroundJobsEntityFrameworkCoreModule +2023-06-17 15:46:42.637 +08:00 [INF] - Volo.Abp.AuditLogging.EntityFrameworkCore.AbpAuditLoggingEntityFrameworkCoreModule +2023-06-17 15:46:42.638 +08:00 [INF] - Volo.Abp.TenantManagement.EntityFrameworkCore.AbpTenantManagementEntityFrameworkCoreModule +2023-06-17 15:46:42.638 +08:00 [INF] - Volo.Abp.FeatureManagement.EntityFrameworkCore.AbpFeatureManagementEntityFrameworkCoreModule +2023-06-17 15:46:42.639 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.DataDictionaryManagementEntityFrameworkCoreModule +2023-06-17 15:46:42.640 +08:00 [INF] - Lion.AbpPro.NotificationManagement.EntityFrameworkCore.NotificationManagementEntityFrameworkCoreModule +2023-06-17 15:46:42.640 +08:00 [INF] - Volo.Abp.AspNetCore.Authentication.JwtBearer.AbpAspNetCoreAuthenticationJwtBearerModule +2023-06-17 15:46:42.641 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule +2023-06-17 15:46:42.641 +08:00 [INF] - Volo.Abp.Account.Web.AbpAccountWebModule +2023-06-17 15:46:42.642 +08:00 [INF] - Volo.Abp.Identity.AspNetCore.AbpIdentityAspNetCoreModule +2023-06-17 15:46:42.643 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationModule +2023-06-17 15:46:42.643 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationModule +2023-06-17 15:46:42.644 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationModule +2023-06-17 15:46:42.644 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationModule +2023-06-17 15:46:42.645 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationModule +2023-06-17 15:46:42.646 +08:00 [INF] - Volo.Abp.Emailing.AbpEmailingModule +2023-06-17 15:46:42.647 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingModule +2023-06-17 15:46:42.648 +08:00 [INF] - Volo.Abp.TextTemplating.Scriban.AbpTextTemplatingScribanModule +2023-06-17 15:46:42.648 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingCoreModule +2023-06-17 15:46:42.649 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationModule +2023-06-17 15:46:42.650 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationModule +2023-06-17 15:46:42.656 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationModule +2023-06-17 15:46:42.658 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationModule +2023-06-17 15:46:42.659 +08:00 [INF] - Volo.Abp.AspNetCore.SignalR.AbpAspNetCoreSignalRModule +2023-06-17 15:46:42.659 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationModule +2023-06-17 15:46:42.660 +08:00 [INF] - MyCompanyName.MyProjectName.FreeSqlRepository.MyProjectNameFreeSqlModule +2023-06-17 15:46:42.660 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule +2023-06-17 15:46:42.661 +08:00 [INF] - Volo.Abp.Caching.StackExchangeRedis.AbpCachingStackExchangeRedisModule +2023-06-17 15:46:44.101 +08:00 [INF] Connecting to Redis endpoints: localhost. Using Server Name: SZQH003802C_77f67676e228473ba809bfce01eae598 +2023-06-17 15:46:44.131 +08:00 [INF] Connected to Redis. +2023-06-17 15:46:44.166 +08:00 [INF] Initialized all ABP modules. +2023-06-17 15:50:28.303 +08:00 [INF] Loaded ABP modules: +2023-06-17 15:50:28.376 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiHostModule +2023-06-17 15:50:28.380 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiModule +2023-06-17 15:50:28.387 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationContractsModule +2023-06-17 15:50:28.389 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainSharedModule +2023-06-17 15:50:28.391 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainSharedModule +2023-06-17 15:50:28.397 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainSharedModule +2023-06-17 15:50:28.399 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule +2023-06-17 15:50:28.401 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule +2023-06-17 15:50:28.403 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule +2023-06-17 15:50:28.405 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2023-06-17 15:50:28.409 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule +2023-06-17 15:50:28.411 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule +2023-06-17 15:50:28.414 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule +2023-06-17 15:50:28.434 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule +2023-06-17 15:50:28.445 +08:00 [INF] - Volo.Abp.Data.AbpDataModule +2023-06-17 15:50:28.446 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule +2023-06-17 15:50:28.458 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule +2023-06-17 15:50:28.463 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule +2023-06-17 15:50:28.466 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule +2023-06-17 15:50:28.475 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainSharedModule +2023-06-17 15:50:28.476 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainSharedModule +2023-06-17 15:50:28.488 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule +2023-06-17 15:50:28.496 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule +2023-06-17 15:50:28.506 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule +2023-06-17 15:50:28.514 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2023-06-17 15:50:28.520 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainSharedModule +2023-06-17 15:50:28.521 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule +2023-06-17 15:50:28.522 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule +2023-06-17 15:50:28.523 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule +2023-06-17 15:50:28.523 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule +2023-06-17 15:50:28.524 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainSharedModule +2023-06-17 15:50:28.525 +08:00 [INF] - Lion.AbpPro.Core.LionAbpProCoreModule +2023-06-17 15:50:28.527 +08:00 [INF] - Lion.AbpPro.LionAbpProLocalizationModule +2023-06-17 15:50:28.528 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule +2023-06-17 15:50:28.529 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule +2023-06-17 15:50:28.532 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainSharedModule +2023-06-17 15:50:28.535 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainSharedModule +2023-06-17 15:50:28.536 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationContractsModule +2023-06-17 15:50:28.537 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule +2023-06-17 15:50:28.537 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule +2023-06-17 15:50:28.538 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule +2023-06-17 15:50:28.539 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2023-06-17 15:50:28.540 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2023-06-17 15:50:28.541 +08:00 [INF] - Volo.Abp.Users.AbpUsersAbstractionModule +2023-06-17 15:50:28.543 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule +2023-06-17 15:50:28.544 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule +2023-06-17 15:50:28.545 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule +2023-06-17 15:50:28.554 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule +2023-06-17 15:50:28.566 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule +2023-06-17 15:50:28.571 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationContractsModule +2023-06-17 15:50:28.572 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationContractsModule +2023-06-17 15:50:28.573 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationContractsModule +2023-06-17 15:50:28.574 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationContractsModule +2023-06-17 15:50:28.576 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationContractsModule +2023-06-17 15:50:28.579 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationContractsModule +2023-06-17 15:50:28.580 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementHttpApiModule +2023-06-17 15:50:28.581 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2023-06-17 15:50:28.582 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2023-06-17 15:50:28.583 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule +2023-06-17 15:50:28.585 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule +2023-06-17 15:50:28.592 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule +2023-06-17 15:50:28.607 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule +2023-06-17 15:50:28.614 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule +2023-06-17 15:50:28.630 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2023-06-17 15:50:28.633 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule +2023-06-17 15:50:28.634 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule +2023-06-17 15:50:28.636 +08:00 [INF] - Volo.Abp.UI.AbpUiModule +2023-06-17 15:50:28.638 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule +2023-06-17 15:50:28.646 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule +2023-06-17 15:50:28.652 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule +2023-06-17 15:50:28.666 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2023-06-17 15:50:28.668 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule +2023-06-17 15:50:28.670 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule +2023-06-17 15:50:28.672 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule +2023-06-17 15:50:28.673 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementHttpApiModule +2023-06-17 15:50:28.675 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementHttpApiModule +2023-06-17 15:50:28.676 +08:00 [INF] - Lion.AbpPro.SharedHostingMicroserviceModule +2023-06-17 15:50:28.677 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule +2023-06-17 15:50:28.678 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule +2023-06-17 15:50:28.679 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule +2023-06-17 15:50:28.680 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2023-06-17 15:50:28.695 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule +2023-06-17 15:50:28.706 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule +2023-06-17 15:50:28.708 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule +2023-06-17 15:50:28.710 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule +2023-06-17 15:50:28.711 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule +2023-06-17 15:50:28.712 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule +2023-06-17 15:50:28.714 +08:00 [INF] - MyCompanyName.MyProjectName.EntityFrameworkCore.MyProjectNameEntityFrameworkCoreModule +2023-06-17 15:50:28.720 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainModule +2023-06-17 15:50:28.730 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainModule +2023-06-17 15:50:28.737 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainModule +2023-06-17 15:50:28.739 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainModule +2023-06-17 15:50:28.740 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsModule +2023-06-17 15:50:28.742 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsAbstractionsModule +2023-06-17 15:50:28.749 +08:00 [INF] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2023-06-17 15:50:28.756 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainModule +2023-06-17 15:50:28.771 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainModule +2023-06-17 15:50:28.793 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainModule +2023-06-17 15:50:28.800 +08:00 [INF] - Volo.Abp.PermissionManagement.Identity.AbpPermissionManagementDomainIdentityModule +2023-06-17 15:50:28.802 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule +2023-06-17 15:50:28.805 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule +2023-06-17 15:50:28.807 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainModule +2023-06-17 15:50:28.811 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainModule +2023-06-17 15:50:28.814 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainModule +2023-06-17 15:50:28.822 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.MySQL.AbpEntityFrameworkCoreMySQLModule +2023-06-17 15:50:28.829 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2023-06-17 15:50:28.831 +08:00 [INF] - Lion.AbpPro.BasicManagement.EntityFrameworkCore.BasicManagementEntityFrameworkCoreModule +2023-06-17 15:50:28.832 +08:00 [INF] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2023-06-17 15:50:28.833 +08:00 [INF] - Volo.Abp.Users.EntityFrameworkCore.AbpUsersEntityFrameworkCoreModule +2023-06-17 15:50:28.834 +08:00 [INF] - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule +2023-06-17 15:50:28.835 +08:00 [INF] - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule +2023-06-17 15:50:28.837 +08:00 [INF] - Volo.Abp.BackgroundJobs.EntityFrameworkCore.AbpBackgroundJobsEntityFrameworkCoreModule +2023-06-17 15:50:28.839 +08:00 [INF] - Volo.Abp.AuditLogging.EntityFrameworkCore.AbpAuditLoggingEntityFrameworkCoreModule +2023-06-17 15:50:28.841 +08:00 [INF] - Volo.Abp.TenantManagement.EntityFrameworkCore.AbpTenantManagementEntityFrameworkCoreModule +2023-06-17 15:50:28.846 +08:00 [INF] - Volo.Abp.FeatureManagement.EntityFrameworkCore.AbpFeatureManagementEntityFrameworkCoreModule +2023-06-17 15:50:28.848 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.DataDictionaryManagementEntityFrameworkCoreModule +2023-06-17 15:50:28.850 +08:00 [INF] - Lion.AbpPro.NotificationManagement.EntityFrameworkCore.NotificationManagementEntityFrameworkCoreModule +2023-06-17 15:50:28.851 +08:00 [INF] - Volo.Abp.AspNetCore.Authentication.JwtBearer.AbpAspNetCoreAuthenticationJwtBearerModule +2023-06-17 15:50:28.853 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule +2023-06-17 15:50:28.855 +08:00 [INF] - Volo.Abp.Account.Web.AbpAccountWebModule +2023-06-17 15:50:28.861 +08:00 [INF] - Volo.Abp.Identity.AspNetCore.AbpIdentityAspNetCoreModule +2023-06-17 15:50:28.868 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationModule +2023-06-17 15:50:28.885 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationModule +2023-06-17 15:50:28.893 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationModule +2023-06-17 15:50:28.895 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationModule +2023-06-17 15:50:28.896 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationModule +2023-06-17 15:50:28.898 +08:00 [INF] - Volo.Abp.Emailing.AbpEmailingModule +2023-06-17 15:50:28.900 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingModule +2023-06-17 15:50:28.906 +08:00 [INF] - Volo.Abp.TextTemplating.Scriban.AbpTextTemplatingScribanModule +2023-06-17 15:50:28.915 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingCoreModule +2023-06-17 15:50:28.920 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationModule +2023-06-17 15:50:28.924 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationModule +2023-06-17 15:50:28.926 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationModule +2023-06-17 15:50:28.927 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationModule +2023-06-17 15:50:28.929 +08:00 [INF] - Volo.Abp.AspNetCore.SignalR.AbpAspNetCoreSignalRModule +2023-06-17 15:50:28.931 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationModule +2023-06-17 15:50:28.937 +08:00 [INF] - MyCompanyName.MyProjectName.FreeSqlRepository.MyProjectNameFreeSqlModule +2023-06-17 15:50:28.945 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule +2023-06-17 15:50:28.954 +08:00 [INF] - Volo.Abp.Caching.StackExchangeRedis.AbpCachingStackExchangeRedisModule +2023-06-17 15:50:30.651 +08:00 [INF] Connecting to Redis endpoints: localhost. Using Server Name: SZQH003802C_a2b9d6208776485da6e93b598e4f0aaa +2023-06-17 15:50:30.693 +08:00 [INF] Connected to Redis. +2023-06-17 15:50:30.736 +08:00 [INF] Initialized all ABP modules. +2023-06-17 15:50:30.811 +08:00 [INF] Now listening on: http://localhost:44315 +2023-06-17 15:50:30.816 +08:00 [INF] Application started. Press Ctrl+C to shut down. +2023-06-17 15:50:30.817 +08:00 [INF] Hosting environment: Development +2023-06-17 15:50:30.818 +08:00 [INF] Content root path: D:\github\WangJunZzz\abp-vnext-pro\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host +2023-06-17 15:50:31.008 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/ - - +2023-06-17 15:50:32.498 +08:00 [INF] Executing endpoint 'MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host)' +2023-06-17 15:50:32.532 +08:00 [INF] Route matched with {action = "Index", controller = "Home", area = "", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult Index() on controller MyCompanyName.MyProjectName.Controllers.HomeController (MyCompanyName.MyProjectName.HttpApi.Host). +2023-06-17 15:50:32.576 +08:00 [INF] Executing action method MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host) - Validation state: "Valid" +2023-06-17 15:50:32.586 +08:00 [INF] Executed action method MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host), returned result Microsoft.AspNetCore.Mvc.RedirectResult in 0.3875ms. +2023-06-17 15:50:32.599 +08:00 [INF] Executing RedirectResult, redirecting to /Login. +2023-06-17 15:50:32.607 +08:00 [INF] Executed action MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host) in 66.8796ms +2023-06-17 15:50:32.609 +08:00 [INF] Executed endpoint 'MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host)' +2023-06-17 15:50:32.640 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/ - - - 302 0 - 1638.1998ms +2023-06-17 15:50:32.651 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/Login - - +2023-06-17 15:50:38.919 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:50:38.934 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:50:38.935 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:50:39.481 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnGet - ModelState is "Valid" +2023-06-17 15:50:39.484 +08:00 [INF] Executed handler method OnGet, returned result . +2023-06-17 15:50:39.488 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:50:39.489 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:50:39.553 +08:00 [INF] Executed page /Login in 617.8353ms +2023-06-17 15:50:39.555 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:50:39.561 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/Login - - - 200 - text/html;+charset=utf-8 6910.1085ms +2023-06-17 15:52:36.865 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 214 +2023-06-17 15:52:36.871 +08:00 [INF] CORS policy execution failed. +2023-06-17 15:52:36.872 +08:00 [INF] Request origin http://localhost:44315 does not have permission to access the resource. +2023-06-17 15:52:36.892 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 15:52:36.894 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 15:52:36.900 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:52:36.920 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnPost - ModelState is "Valid" +2023-06-17 15:52:38.419 +08:00 [INF] AuthenticationScheme: Identity.Application signed in. +2023-06-17 15:52:38.653 +08:00 [INF] Executed handler method OnPost, returned result . +2023-06-17 15:52:38.655 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:52:38.656 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:52:38.686 +08:00 [INF] Executed page /Login in 1786.0283ms +2023-06-17 15:52:38.688 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 15:52:38.694 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/monitor - - +2023-06-17 15:52:39.239 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Login application/x-www-form-urlencoded 214 - 302 - text/html;+charset=utf-8 2374.3258ms +2023-06-17 15:52:39.882 +08:00 [INF] Executing endpoint '/Monitor' +2023-06-17 15:52:39.886 +08:00 [INF] Route matched with {page = "/Monitor", action = "", controller = "", area = ""}. Executing page /Monitor +2023-06-17 15:52:39.887 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 15:52:39.891 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Monitor.OnGet - ModelState is "Valid" +2023-06-17 15:52:39.892 +08:00 [INF] Executed handler method OnGet, returned result . +2023-06-17 15:52:39.893 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 15:52:39.894 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 15:52:39.900 +08:00 [INF] Executed page /Monitor in 13.4932ms +2023-06-17 15:52:39.901 +08:00 [INF] Executed endpoint '/Monitor' +2023-06-17 15:52:39.906 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/monitor - - - 200 - text/html;+charset=utf-8 1212.0938ms +2023-06-17 15:52:39.942 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/images/swagger.png - - +2023-06-17 15:52:39.948 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/images/hangfire.png - - +2023-06-17 15:52:39.949 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/images/miniprofiler.png - - +2023-06-17 15:52:39.951 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/images/more.png - - +2023-06-17 15:52:40.008 +08:00 [INF] Sending file. Request path: '/images/hangfire.png'. Physical path: 'D:\github\WangJunZzz\abp-vnext-pro\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host\wwwroot\images\hangfire.png' +2023-06-17 15:52:40.008 +08:00 [INF] Sending file. Request path: '/images/swagger.png'. Physical path: 'D:\github\WangJunZzz\abp-vnext-pro\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host\wwwroot\images\swagger.png' +2023-06-17 15:52:40.008 +08:00 [INF] Sending file. Request path: '/images/more.png'. Physical path: 'D:\github\WangJunZzz\abp-vnext-pro\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host\wwwroot\images\more.png' +2023-06-17 15:52:40.008 +08:00 [INF] Sending file. Request path: '/images/miniprofiler.png'. Physical path: 'D:\github\WangJunZzz\abp-vnext-pro\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host\wwwroot\images\miniprofiler.png' +2023-06-17 15:52:40.011 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/images/hangfire.png - - - 200 36278 image/png 62.4290ms +2023-06-17 15:52:40.015 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/images/swagger.png - - - 200 38571 image/png 72.3309ms +2023-06-17 15:52:40.016 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/images/more.png - - - 200 20558 image/png 65.4730ms +2023-06-17 15:52:40.018 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/images/miniprofiler.png - - - 200 22147 image/png 68.0265ms +2023-06-17 15:52:43.618 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger - - +2023-06-17 15:52:43.626 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger - - - 301 0 - 7.3914ms +2023-06-17 15:52:43.645 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/index.html - - +2023-06-17 15:52:43.728 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/index.html - - - 200 - text/html;charset=utf-8 83.1324ms +2023-06-17 15:52:43.815 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/swagger-ui.css - - +2023-06-17 15:52:43.816 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/ui/abp.js - - +2023-06-17 15:52:43.817 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/ui/abp.swagger.js - - +2023-06-17 15:52:43.818 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/swagger-ui-bundle.js - - +2023-06-17 15:52:43.819 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/swagger-ui-standalone-preset.js - - +2023-06-17 15:52:43.821 +08:00 [INF] Sending file. Request path: '/swagger/ui/abp.js'. Physical path: 'N/A' +2023-06-17 15:52:43.821 +08:00 [INF] Sending file. Request path: '/swagger/ui/abp.swagger.js'. Physical path: 'N/A' +2023-06-17 15:52:43.822 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/ui/abp.js - - - 200 3122 application/javascript 6.0941ms +2023-06-17 15:52:43.823 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/ui/abp.swagger.js - - - 200 1363 application/javascript 6.5272ms +2023-06-17 15:52:43.917 +08:00 [INF] Sending file. Request path: '/swagger-ui.css'. Physical path: 'N/A' +2023-06-17 15:52:43.923 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/swagger-ui.css - - - 200 143943 text/css 107.4745ms +2023-06-17 15:52:43.935 +08:00 [INF] Sending file. Request path: '/swagger-ui-standalone-preset.js'. Physical path: 'N/A' +2023-06-17 15:52:43.938 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/swagger-ui-standalone-preset.js - - - 200 339486 text/javascript 118.5739ms +2023-06-17 15:52:43.949 +08:00 [INF] Sending file. Request path: '/swagger-ui-bundle.js'. Physical path: 'N/A' +2023-06-17 15:52:43.953 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/swagger-ui-bundle.js - - - 200 1095087 text/javascript 134.5585ms +2023-06-17 15:52:44.099 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/MyProjectName/swagger.json - - +2023-06-17 15:52:44.146 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/favicon-32x32.png - - +2023-06-17 15:52:44.149 +08:00 [INF] Sending file. Request path: '/favicon-32x32.png'. Physical path: 'N/A' +2023-06-17 15:52:44.151 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/favicon-32x32.png - - - 200 628 image/png 4.2929ms +2023-06-17 15:52:44.861 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/MyProjectName/swagger.json - - - 200 - application/json;charset=utf-8 761.0948ms +2023-06-17 15:53:04.523 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/swagger/MyProjectName/swagger.json - - +2023-06-17 15:53:05.041 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/swagger/MyProjectName/swagger.json - - - 200 - application/json;charset=utf-8 518.6399ms +2023-06-17 17:38:07.291 +08:00 [INF] Loaded ABP modules: +2023-06-17 17:38:07.335 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiHostModule +2023-06-17 17:38:07.336 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameHttpApiModule +2023-06-17 17:38:07.337 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationContractsModule +2023-06-17 17:38:07.337 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainSharedModule +2023-06-17 17:38:07.338 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainSharedModule +2023-06-17 17:38:07.339 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainSharedModule +2023-06-17 17:38:07.339 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule +2023-06-17 17:38:07.340 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule +2023-06-17 17:38:07.340 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule +2023-06-17 17:38:07.341 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2023-06-17 17:38:07.341 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule +2023-06-17 17:38:07.342 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule +2023-06-17 17:38:07.342 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule +2023-06-17 17:38:07.343 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule +2023-06-17 17:38:07.344 +08:00 [INF] - Volo.Abp.Data.AbpDataModule +2023-06-17 17:38:07.345 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule +2023-06-17 17:38:07.345 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule +2023-06-17 17:38:07.346 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule +2023-06-17 17:38:07.347 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule +2023-06-17 17:38:07.348 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainSharedModule +2023-06-17 17:38:07.348 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainSharedModule +2023-06-17 17:38:07.349 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule +2023-06-17 17:38:07.350 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule +2023-06-17 17:38:07.351 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule +2023-06-17 17:38:07.351 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2023-06-17 17:38:07.352 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainSharedModule +2023-06-17 17:38:07.353 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule +2023-06-17 17:38:07.354 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule +2023-06-17 17:38:07.354 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule +2023-06-17 17:38:07.355 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule +2023-06-17 17:38:07.356 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainSharedModule +2023-06-17 17:38:07.356 +08:00 [INF] - Lion.AbpPro.Core.LionAbpProCoreModule +2023-06-17 17:38:07.357 +08:00 [INF] - Lion.AbpPro.LionAbpProLocalizationModule +2023-06-17 17:38:07.359 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule +2023-06-17 17:38:07.360 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule +2023-06-17 17:38:07.361 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainSharedModule +2023-06-17 17:38:07.361 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainSharedModule +2023-06-17 17:38:07.362 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationContractsModule +2023-06-17 17:38:07.363 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule +2023-06-17 17:38:07.363 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule +2023-06-17 17:38:07.364 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule +2023-06-17 17:38:07.365 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2023-06-17 17:38:07.365 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2023-06-17 17:38:07.366 +08:00 [INF] - Volo.Abp.Users.AbpUsersAbstractionModule +2023-06-17 17:38:07.366 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule +2023-06-17 17:38:07.367 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule +2023-06-17 17:38:07.368 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule +2023-06-17 17:38:07.368 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule +2023-06-17 17:38:07.369 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule +2023-06-17 17:38:07.370 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationContractsModule +2023-06-17 17:38:07.370 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationContractsModule +2023-06-17 17:38:07.371 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationContractsModule +2023-06-17 17:38:07.371 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationContractsModule +2023-06-17 17:38:07.372 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationContractsModule +2023-06-17 17:38:07.373 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationContractsModule +2023-06-17 17:38:07.375 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementHttpApiModule +2023-06-17 17:38:07.377 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2023-06-17 17:38:07.378 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2023-06-17 17:38:07.379 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule +2023-06-17 17:38:07.379 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule +2023-06-17 17:38:07.380 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule +2023-06-17 17:38:07.380 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule +2023-06-17 17:38:07.381 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule +2023-06-17 17:38:07.382 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2023-06-17 17:38:07.382 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule +2023-06-17 17:38:07.383 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule +2023-06-17 17:38:07.384 +08:00 [INF] - Volo.Abp.UI.AbpUiModule +2023-06-17 17:38:07.384 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule +2023-06-17 17:38:07.385 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule +2023-06-17 17:38:07.386 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule +2023-06-17 17:38:07.386 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2023-06-17 17:38:07.387 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule +2023-06-17 17:38:07.388 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule +2023-06-17 17:38:07.388 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule +2023-06-17 17:38:07.389 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementHttpApiModule +2023-06-17 17:38:07.391 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementHttpApiModule +2023-06-17 17:38:07.391 +08:00 [INF] - Lion.AbpPro.SharedHostingMicroserviceModule +2023-06-17 17:38:07.392 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule +2023-06-17 17:38:07.393 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy.AbpAspNetCoreMvcUiMultiTenancyModule +2023-06-17 17:38:07.393 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule +2023-06-17 17:38:07.394 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2023-06-17 17:38:07.395 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule +2023-06-17 17:38:07.395 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule +2023-06-17 17:38:07.396 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingAbstractionsModule +2023-06-17 17:38:07.397 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpAspNetCoreMvcUiWidgetsModule +2023-06-17 17:38:07.397 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule +2023-06-17 17:38:07.398 +08:00 [INF] - Volo.Abp.AspNetCore.MultiTenancy.AbpAspNetCoreMultiTenancyModule +2023-06-17 17:38:07.398 +08:00 [INF] - MyCompanyName.MyProjectName.EntityFrameworkCore.MyProjectNameEntityFrameworkCoreModule +2023-06-17 17:38:07.399 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainModule +2023-06-17 17:38:07.400 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementDomainModule +2023-06-17 17:38:07.400 +08:00 [INF] - Volo.Abp.AuditLogging.AbpAuditLoggingDomainModule +2023-06-17 17:38:07.401 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsDomainModule +2023-06-17 17:38:07.402 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsModule +2023-06-17 17:38:07.402 +08:00 [INF] - Volo.Abp.BackgroundJobs.AbpBackgroundJobsAbstractionsModule +2023-06-17 17:38:07.403 +08:00 [INF] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2023-06-17 17:38:07.403 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementDomainModule +2023-06-17 17:38:07.404 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainModule +2023-06-17 17:38:07.408 +08:00 [INF] - Volo.Abp.Users.AbpUsersDomainModule +2023-06-17 17:38:07.409 +08:00 [INF] - Volo.Abp.PermissionManagement.Identity.AbpPermissionManagementDomainIdentityModule +2023-06-17 17:38:07.410 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule +2023-06-17 17:38:07.410 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule +2023-06-17 17:38:07.411 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementDomainModule +2023-06-17 17:38:07.411 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementDomainModule +2023-06-17 17:38:07.412 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementDomainModule +2023-06-17 17:38:07.413 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.MySQL.AbpEntityFrameworkCoreMySQLModule +2023-06-17 17:38:07.413 +08:00 [INF] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2023-06-17 17:38:07.414 +08:00 [INF] - Lion.AbpPro.BasicManagement.EntityFrameworkCore.BasicManagementEntityFrameworkCoreModule +2023-06-17 17:38:07.415 +08:00 [INF] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2023-06-17 17:38:07.415 +08:00 [INF] - Volo.Abp.Users.EntityFrameworkCore.AbpUsersEntityFrameworkCoreModule +2023-06-17 17:38:07.416 +08:00 [INF] - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule +2023-06-17 17:38:07.417 +08:00 [INF] - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule +2023-06-17 17:38:07.417 +08:00 [INF] - Volo.Abp.BackgroundJobs.EntityFrameworkCore.AbpBackgroundJobsEntityFrameworkCoreModule +2023-06-17 17:38:07.418 +08:00 [INF] - Volo.Abp.AuditLogging.EntityFrameworkCore.AbpAuditLoggingEntityFrameworkCoreModule +2023-06-17 17:38:07.419 +08:00 [INF] - Volo.Abp.TenantManagement.EntityFrameworkCore.AbpTenantManagementEntityFrameworkCoreModule +2023-06-17 17:38:07.419 +08:00 [INF] - Volo.Abp.FeatureManagement.EntityFrameworkCore.AbpFeatureManagementEntityFrameworkCoreModule +2023-06-17 17:38:07.421 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.DataDictionaryManagementEntityFrameworkCoreModule +2023-06-17 17:38:07.422 +08:00 [INF] - Lion.AbpPro.NotificationManagement.EntityFrameworkCore.NotificationManagementEntityFrameworkCoreModule +2023-06-17 17:38:07.423 +08:00 [INF] - Volo.Abp.AspNetCore.Authentication.JwtBearer.AbpAspNetCoreAuthenticationJwtBearerModule +2023-06-17 17:38:07.424 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule +2023-06-17 17:38:07.424 +08:00 [INF] - Volo.Abp.Account.Web.AbpAccountWebModule +2023-06-17 17:38:07.425 +08:00 [INF] - Volo.Abp.Identity.AspNetCore.AbpIdentityAspNetCoreModule +2023-06-17 17:38:07.426 +08:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationModule +2023-06-17 17:38:07.426 +08:00 [INF] - Lion.AbpPro.BasicManagement.BasicManagementApplicationModule +2023-06-17 17:38:07.427 +08:00 [INF] - Volo.Abp.Account.AbpAccountApplicationModule +2023-06-17 17:38:07.428 +08:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationModule +2023-06-17 17:38:07.428 +08:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationModule +2023-06-17 17:38:07.429 +08:00 [INF] - Volo.Abp.Emailing.AbpEmailingModule +2023-06-17 17:38:07.430 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingModule +2023-06-17 17:38:07.430 +08:00 [INF] - Volo.Abp.TextTemplating.Scriban.AbpTextTemplatingScribanModule +2023-06-17 17:38:07.431 +08:00 [INF] - Volo.Abp.TextTemplating.AbpTextTemplatingCoreModule +2023-06-17 17:38:07.432 +08:00 [INF] - Volo.Abp.TenantManagement.AbpTenantManagementApplicationModule +2023-06-17 17:38:07.432 +08:00 [INF] - Volo.Abp.FeatureManagement.AbpFeatureManagementApplicationModule +2023-06-17 17:38:07.433 +08:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementApplicationModule +2023-06-17 17:38:07.434 +08:00 [INF] - Lion.AbpPro.NotificationManagement.NotificationManagementApplicationModule +2023-06-17 17:38:07.434 +08:00 [INF] - Volo.Abp.AspNetCore.SignalR.AbpAspNetCoreSignalRModule +2023-06-17 17:38:07.438 +08:00 [INF] - Lion.AbpPro.DataDictionaryManagement.DataDictionaryManagementApplicationModule +2023-06-17 17:38:07.439 +08:00 [INF] - MyCompanyName.MyProjectName.FreeSqlRepository.MyProjectNameFreeSqlModule +2023-06-17 17:38:07.440 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule +2023-06-17 17:38:07.440 +08:00 [INF] - Volo.Abp.Caching.StackExchangeRedis.AbpCachingStackExchangeRedisModule +2023-06-17 17:38:08.581 +08:00 [INF] Connecting to Redis endpoints: localhost. Using Server Name: SZQH003802C_a6dd72756cb6457cb8befce2ba0b0e04 +2023-06-17 17:38:08.635 +08:00 [INF] Connected to Redis. +2023-06-17 17:38:08.642 +08:00 [INF] Initialized all ABP modules. +2023-06-17 17:38:08.736 +08:00 [INF] Now listening on: http://localhost:44315 +2023-06-17 17:38:08.741 +08:00 [INF] Application started. Press Ctrl+C to shut down. +2023-06-17 17:38:08.742 +08:00 [INF] Hosting environment: Development +2023-06-17 17:38:08.743 +08:00 [INF] Content root path: D:\github\WangJunZzz\abp-vnext-pro\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host +2023-06-17 17:38:08.829 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/ - - +2023-06-17 17:38:11.676 +08:00 [INF] Executing endpoint 'MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host)' +2023-06-17 17:38:11.703 +08:00 [INF] Route matched with {action = "Index", controller = "Home", area = "", page = ""}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult Index() on controller MyCompanyName.MyProjectName.Controllers.HomeController (MyCompanyName.MyProjectName.HttpApi.Host). +2023-06-17 17:38:11.737 +08:00 [INF] Executing action method MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host) - Validation state: "Valid" +2023-06-17 17:38:11.745 +08:00 [INF] Executed action method MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host), returned result Microsoft.AspNetCore.Mvc.RedirectResult in 0.4172ms. +2023-06-17 17:38:11.757 +08:00 [INF] Executing RedirectResult, redirecting to /Login. +2023-06-17 17:38:11.765 +08:00 [INF] Executed action MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host) in 56.3008ms +2023-06-17 17:38:11.767 +08:00 [INF] Executed endpoint 'MyCompanyName.MyProjectName.Controllers.HomeController.Index (MyCompanyName.MyProjectName.HttpApi.Host)' +2023-06-17 17:38:11.795 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/ - - - 302 0 - 2968.8727ms +2023-06-17 17:38:11.802 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/Login - - +2023-06-17 17:38:17.323 +08:00 [INF] Executing endpoint '/Login' +2023-06-17 17:38:17.335 +08:00 [INF] Route matched with {page = "/Login", action = "", controller = "", area = ""}. Executing page /Login +2023-06-17 17:38:17.337 +08:00 [INF] Skipping the execution of current filter as its not the most effective filter implementing the policy Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy +2023-06-17 17:38:17.935 +08:00 [INF] Executing handler method MyCompanyName.MyProjectName.Pages.Login.OnGet - ModelState is "Valid" +2023-06-17 17:38:17.937 +08:00 [INF] Executed handler method OnGet, returned result . +2023-06-17 17:38:17.942 +08:00 [INF] Executing an implicit handler method - ModelState is "Valid" +2023-06-17 17:38:17.943 +08:00 [INF] Executed an implicit handler method, returned result Microsoft.AspNetCore.Mvc.RazorPages.PageResult. +2023-06-17 17:38:18.002 +08:00 [INF] Executed page /Login in 664.2779ms +2023-06-17 17:38:18.003 +08:00 [INF] Executed endpoint '/Login' +2023-06-17 17:38:18.011 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/Login - - - 200 - text/html;+charset=utf-8 6208.8717ms +2023-06-17 17:38:18.109 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/favicon.ico - - +2023-06-17 17:38:18.117 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/favicon.ico - - - 404 0 - 8.5091ms +2023-06-17 18:10:47.109 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/api/app/account/login - - +2023-06-17 18:10:47.113 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:10:47.117 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/api/app/account/login - - - 204 - - 7.8560ms +2023-06-17 18:10:47.119 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/api/app/account/login application/json 37 +2023-06-17 18:10:47.120 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:10:47.124 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Systems.AccountController.LoginAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:10:47.144 +08:00 [INF] Route matched with {action = "Login", controller = "Account", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Lion.AbpPro.BasicManagement.Users.Dtos.LoginOutput] LoginAsync(Lion.AbpPro.BasicManagement.Users.Dtos.LoginInput) on controller Lion.AbpPro.BasicManagement.Systems.AccountController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:10:47.232 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Systems.AccountController.LoginAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:10:48.570 +08:00 [INF] AuthenticationScheme: Identity.Application signed in. +2023-06-17 18:10:48.653 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Systems.AccountController.LoginAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 1418.9504ms. +2023-06-17 18:10:48.690 +08:00 [INF] Executing ObjectResult, writing value of type 'Lion.AbpPro.BasicManagement.Users.Dtos.LoginOutput'. +2023-06-17 18:10:48.714 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Systems.AccountController.LoginAsync (Lion.AbpPro.BasicManagement.HttpApi) in 1567.772ms +2023-06-17 18:10:48.717 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Systems.AccountController.LoginAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:10:49.244 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/api/app/account/login application/json 37 - 200 - application/json;+charset=utf-8 2125.4256ms +2023-06-17 18:10:49.249 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/api/abp/application-configuration - - +2023-06-17 18:10:49.251 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:10:49.252 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/api/abp/application-configuration - - - 204 - - 2.4477ms +2023-06-17 18:10:49.254 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/api/abp/application-configuration - - +2023-06-17 18:10:49.255 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:10:49.258 +08:00 [INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)' +2023-06-17 18:10:49.266 +08:00 [INF] Route matched with {area = "abp", action = "Get", controller = "AbpApplicationConfiguration", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto] GetAsync(Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions) on controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController (Volo.Abp.AspNetCore.Mvc). +2023-06-17 18:10:49.315 +08:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid" +2023-06-17 18:10:49.321 +08:00 [WRN] The cookie 'XSRF-TOKEN' has set 'SameSite=None' and must also set 'Secure'. +2023-06-17 18:10:49.328 +08:00 [DBG] Executing AbpApplicationConfigurationAppService.GetAsync()... +2023-06-17 18:10:50.213 +08:00 [DBG] Executed AbpApplicationConfigurationAppService.GetAsync(). +2023-06-17 18:10:50.217 +08:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 900.9153ms. +2023-06-17 18:10:50.229 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto'. +2023-06-17 18:10:50.287 +08:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 1018.1177ms +2023-06-17 18:10:50.289 +08:00 [INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)' +2023-06-17 18:10:50.296 +08:00 [INF] Request finished HTTP/1.1 GET http://localhost:44315/api/abp/application-configuration - - - 200 - application/json;+charset=utf-8 1042.7365ms +2023-06-17 18:11:28.974 +08:00 [INF] Request starting HTTP/1.1 GET http://localhost:44315/signalr/notification?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJNeUNvbXBhbnlOYW1lLk15UHJvamVjdE5hbWUiLCJpc3MiOiJNeUNvbXBhbnlOYW1lLk15UHJvamVjdE5hbWUiLCJuYW1laWQiOiIzYTBiZGE3OS04ZmUwLTc4NmUtMDYzZC0zM2I2OWExM2VhZWMiLCJnaXZlbl9uYW1lIjoiYWRtaW4iLCJ1bmlxdWVfbmFtZSI6ImFkbWluIiwiZW1haWwiOiJhZG1pbkBhYnAuaW8iLCJ0ZW5hbnRpZCI6IiIsInJvbGUiOiJhZG1pbiIsIm5iZiI6MTY4Njk5NjY0OCwiZXhwIjoxNjg3MDAzODQ4LCJpYXQiOjE2ODY5OTY2NDh9.kXH_oaUKONFyfTNk-AdsX6L-7SPBhCH_lyfAMpYr3nA - - +2023-06-17 18:11:28.992 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:11:29.013 +08:00 [INF] Executing endpoint 'SignalR/Notification' +2023-06-17 18:11:56.848 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/AuditLogs/page - - +2023-06-17 18:11:56.850 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:11:56.851 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/AuditLogs/page - - - 204 - - 2.3447ms +2023-06-17 18:11:56.852 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/AuditLogs/page application/json 77 +2023-06-17 18:11:56.853 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:11:56.856 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Systems.AuditLogController.GetListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:11:56.862 +08:00 [INF] Route matched with {action = "GetList", controller = "AuditLog", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.Application.Dtos.PagedResultDto`1[Lion.AbpPro.BasicManagement.AuditLogs.PagingAuditLogOutput]] GetListAsync(Lion.AbpPro.BasicManagement.AuditLogs.PagingAuditLogInput) on controller Lion.AbpPro.BasicManagement.Systems.AuditLogController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:11:56.937 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Systems.AuditLogController.GetListAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:11:57.773 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Systems.AuditLogController.GetListAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 834.4022ms. +2023-06-17 18:11:57.775 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Application.Dtos.PagedResultDto`1[[Lion.AbpPro.BasicManagement.AuditLogs.PagingAuditLogOutput, Lion.AbpPro.BasicManagement.Application.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. +2023-06-17 18:11:57.805 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Systems.AuditLogController.GetListAsync (Lion.AbpPro.BasicManagement.HttpApi) in 940.2636ms +2023-06-17 18:11:57.806 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Systems.AuditLogController.GetListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:11:57.813 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/AuditLogs/page application/json 77 - 200 - application/json;+charset=utf-8 960.7069ms +2023-06-17 18:12:06.920 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/Settings/all - - +2023-06-17 18:12:06.921 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:06.922 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/Settings/all - - - 204 - - 2.6384ms +2023-06-17 18:12:06.924 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Settings/all - 0 +2023-06-17 18:12:06.925 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:06.928 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Systems.SettingController.GetAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:06.931 +08:00 [INF] Route matched with {action = "Get", controller = "Setting", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Lion.AbpPro.BasicManagement.Settings.Dtos.SettingOutput]] GetAsync() on controller Lion.AbpPro.BasicManagement.Systems.SettingController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:12:06.951 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Systems.SettingController.GetAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:12:07.015 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Systems.SettingController.GetAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 62.6349ms. +2023-06-17 18:12:07.017 +08:00 [INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[Lion.AbpPro.BasicManagement.Settings.Dtos.SettingOutput, Lion.AbpPro.BasicManagement.Application.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. +2023-06-17 18:12:07.022 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Systems.SettingController.GetAsync (Lion.AbpPro.BasicManagement.HttpApi) in 89.3977ms +2023-06-17 18:12:07.023 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Systems.SettingController.GetAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:07.057 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Settings/all - 0 - 200 - application/json;+charset=utf-8 133.7758ms +2023-06-17 18:12:10.085 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/OrganizationUnits/tree - - +2023-06-17 18:12:10.086 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:10.087 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/OrganizationUnits/tree - - - 204 - - 2.5831ms +2023-06-17 18:12:10.088 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/OrganizationUnits/tree - 0 +2023-06-17 18:12:10.091 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:10.093 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:10.096 +08:00 [INF] Route matched with {action = "GetTree", controller = "OrganizationUnit", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Lion.AbpPro.BasicManagement.OrganizationUnits.Dto.TreeOutput]] GetTreeAsync() on controller Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:12:10.179 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:12:10.230 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 49.5406ms. +2023-06-17 18:12:10.233 +08:00 [INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[Lion.AbpPro.BasicManagement.OrganizationUnits.Dto.TreeOutput, Lion.AbpPro.BasicManagement.Application.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. +2023-06-17 18:12:10.235 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi) in 135.3369ms +2023-06-17 18:12:10.238 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:10.276 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/OrganizationUnits/tree - 0 - 200 - application/json;+charset=utf-8 187.2195ms +2023-06-17 18:12:11.949 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/Roles/page - - +2023-06-17 18:12:11.951 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:11.952 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/Roles/page - - - 204 - - 3.3518ms +2023-06-17 18:12:11.954 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Roles/page application/json 29 +2023-06-17 18:12:11.956 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:11.958 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Systems.RoleController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:11.962 +08:00 [INF] Route matched with {action = "List", controller = "Role", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.Identity.IdentityRoleDto]] ListAsync(Lion.AbpPro.BasicManagement.Roles.Dtos.PagingRoleListInput) on controller Lion.AbpPro.BasicManagement.Systems.RoleController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:12:12.026 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Systems.RoleController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:12:12.087 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Systems.RoleController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 58.9439ms. +2023-06-17 18:12:12.090 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Application.Dtos.PagedResultDto`1[[Volo.Abp.Identity.IdentityRoleDto, Volo.Abp.Identity.Application.Contracts, Version=7.2.2.0, Culture=neutral, PublicKeyToken=null]]'. +2023-06-17 18:12:12.095 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Systems.RoleController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi) in 131.1967ms +2023-06-17 18:12:12.097 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Systems.RoleController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:12.128 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Roles/page application/json 29 - 200 - application/json;+charset=utf-8 174.1954ms +2023-06-17 18:12:15.050 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/Tenants/page - - +2023-06-17 18:12:15.051 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:15.052 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/Tenants/page - - - 204 - - 2.4331ms +2023-06-17 18:12:15.053 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Tenants/page application/json 29 +2023-06-17 18:12:15.056 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:15.058 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Tenants.TenantController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:15.061 +08:00 [INF] Route matched with {action = "List", controller = "Tenant", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.TenantManagement.TenantDto]] ListAsync(Lion.AbpPro.BasicManagement.Tenants.Dtos.PagingTenantInput) on controller Lion.AbpPro.BasicManagement.Tenants.TenantController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:12:15.161 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Tenants.TenantController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:12:15.292 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Tenants.TenantController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 128.8567ms. +2023-06-17 18:12:15.295 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Application.Dtos.PagedResultDto`1[[Volo.Abp.TenantManagement.TenantDto, Volo.Abp.TenantManagement.Application.Contracts, Version=7.2.2.0, Culture=neutral, PublicKeyToken=null]]'. +2023-06-17 18:12:15.298 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Tenants.TenantController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi) in 234.9674ms +2023-06-17 18:12:15.299 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Tenants.TenantController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:15.339 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Tenants/page application/json 29 - 200 - application/json;+charset=utf-8 286.0153ms +2023-06-17 18:12:18.072 +08:00 [INF] Request starting HTTP/1.1 OPTIONS http://localhost:44315/Users/page - - +2023-06-17 18:12:18.074 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:18.074 +08:00 [INF] Request finished HTTP/1.1 OPTIONS http://localhost:44315/Users/page - - - 204 - - 2.2026ms +2023-06-17 18:12:18.076 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/Users/page application/json 29 +2023-06-17 18:12:18.077 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:18.079 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Systems.UserController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:18.082 +08:00 [INF] Route matched with {action = "List", controller = "User", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[Volo.Abp.Application.Dtos.PagedResultDto`1[Volo.Abp.Identity.IdentityUserDto]] ListAsync(Lion.AbpPro.BasicManagement.Users.Dtos.PagingUserListInput) on controller Lion.AbpPro.BasicManagement.Systems.UserController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:12:18.163 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Systems.UserController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:12:18.249 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Systems.UserController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 82.8824ms. +2023-06-17 18:12:18.252 +08:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Application.Dtos.PagedResultDto`1[[Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts, Version=7.2.2.0, Culture=neutral, PublicKeyToken=null]]'. +2023-06-17 18:12:18.276 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Systems.UserController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi) in 191.6565ms +2023-06-17 18:12:18.278 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Systems.UserController.ListAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:18.306 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/Users/page application/json 29 - 200 - application/json;+charset=utf-8 230.6341ms +2023-06-17 18:12:18.758 +08:00 [INF] Request starting HTTP/1.1 POST http://localhost:44315/OrganizationUnits/tree - 0 +2023-06-17 18:12:18.759 +08:00 [INF] CORS policy execution successful. +2023-06-17 18:12:18.761 +08:00 [INF] Executing endpoint 'Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:18.763 +08:00 [INF] Route matched with {action = "GetTree", controller = "OrganizationUnit", area = "", page = ""}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Collections.Generic.List`1[Lion.AbpPro.BasicManagement.OrganizationUnits.Dto.TreeOutput]] GetTreeAsync() on controller Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController (Lion.AbpPro.BasicManagement.HttpApi). +2023-06-17 18:12:18.769 +08:00 [INF] Executing action method Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi) - Validation state: "Valid" +2023-06-17 18:12:18.803 +08:00 [INF] Executed action method Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 30.3818ms. +2023-06-17 18:12:18.806 +08:00 [INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.List`1[[Lion.AbpPro.BasicManagement.OrganizationUnits.Dto.TreeOutput, Lion.AbpPro.BasicManagement.Application.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. +2023-06-17 18:12:18.808 +08:00 [INF] Executed action Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi) in 43.0173ms +2023-06-17 18:12:18.809 +08:00 [INF] Executed endpoint 'Lion.AbpPro.BasicManagement.Systems.OrganizationUnitController.GetTreeAsync (Lion.AbpPro.BasicManagement.HttpApi)' +2023-06-17 18:12:18.846 +08:00 [INF] Request finished HTTP/1.1 POST http://localhost:44315/OrganizationUnits/tree - 0 - 200 - application/json;+charset=utf-8 88.3494ms diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230517131456_Init.Designer.cs b/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230617073909_Init.Designer.cs similarity index 99% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230517131456_Init.Designer.cs rename to templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230617073909_Init.Designer.cs index 337ed168..21d98809 100644 --- a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230517131456_Init.Designer.cs +++ b/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230617073909_Init.Designer.cs @@ -12,7 +12,7 @@ using Volo.Abp.EntityFrameworkCore; namespace MyCompanyName.MyProjectName.Migrations { [DbContext(typeof(MyProjectNameDbContext))] - [Migration("20230517131456_Init")] + [Migration("20230617073909_Init")] partial class Init { /// diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230517131456_Init.cs b/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230617073909_Init.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230517131456_Init.cs rename to templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Migrations/20230617073909_Init.cs diff --git a/templates/abp-vnext-pro-nuget-all/vben28/nswag/nswag.json b/templates/abp-vnext-pro-nuget-all/vben28/nswag/nswag.json index 8b1e7d70..e7f8cbcf 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/nswag/nswag.json +++ b/templates/abp-vnext-pro-nuget-all/vben28/nswag/nswag.json @@ -1,5 +1,5 @@ { - "runtime": "Net60", + "runtime": "Net70", "defaultVariables": null, "documentGenerator": { "fromDocument": { @@ -71,4 +71,4 @@ "newLineBehavior": "Auto" } } -} \ No newline at end of file +} diff --git a/templates/abp-vnext-pro-nuget-all/vben28/nswag/refresh.bat b/templates/abp-vnext-pro-nuget-all/vben28/nswag/refresh.bat index d7c1253d..0011273b 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/nswag/refresh.bat +++ b/templates/abp-vnext-pro-nuget-all/vben28/nswag/refresh.bat @@ -1 +1 @@ -"..\node_modules\.bin\nswag" run /runtime:Net60 +"..\node_modules\.bin\nswag" run /runtime:Net70 diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLogo.vue b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLogo.vue index 86aaf76a..c9d99287 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLogo.vue +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLogo.vue @@ -64,8 +64,8 @@ display: flex; align-items: center; padding-left: 7px; - cursor: pointer; transition: all 0.2s ease; + cursor: pointer; &.light { border-bottom: 1px solid @border-color-base; @@ -84,9 +84,9 @@ } &__title { + transition: all 0.5s; font-size: 16px; font-weight: 700; - transition: all 0.5s; line-height: normal; } } diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/index.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/index.ts index 2d3f6dd7..d0962640 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/index.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/index.ts @@ -5,5 +5,3 @@ import pageWrapper from './src/PageWrapper.vue'; export const PageFooter = withInstall(pageFooter); export const PageWrapper = withInstall(pageWrapper); - -export const PageWrapperFixedHeightKey = 'PageWrapperFixedHeight'; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageWrapper.vue b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageWrapper.vue index baca629f..8f014b34 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageWrapper.vue +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageWrapper.vue @@ -43,7 +43,7 @@ import { omit } from 'lodash-es'; import { PageHeader } from 'ant-design-vue'; import { useContentHeight } from '/@/hooks/web/useContentHeight'; - import { PageWrapperFixedHeightKey } from '..'; + import { PageWrapperFixedHeightKey } from '/@/enums/pageEnum'; export default defineComponent({ name: 'PageWrapper', diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/BasicTable.vue b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/BasicTable.vue index 621ec117..ccda8a94 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/BasicTable.vue +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/BasicTable.vue @@ -49,7 +49,7 @@ import { defineComponent, ref, computed, unref, toRaw, inject, watchEffect } from 'vue'; import { Table } from 'ant-design-vue'; import { BasicForm, useForm } from '/@/components/Form/index'; - import { PageWrapperFixedHeightKey } from '/@/components/Page'; + import { PageWrapperFixedHeightKey } from '/@/enums/pageEnum'; import HeaderCell from './components/HeaderCell.vue'; import { InnerHandlers } from './types/table'; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/pageEnum.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/enums/pageEnum.ts index c7ca3632..e739d67a 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/pageEnum.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/enums/pageEnum.ts @@ -8,3 +8,5 @@ export enum PageEnum { // error log page path ERROR_LOG_PAGE = '/error-log/list', } + +export const PageWrapperFixedHeightKey = 'PageWrapperFixedHeight'; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/common.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/common.ts index 6d1ee68e..348a50a3 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/common.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/common.ts @@ -33,5 +33,11 @@ export default { status: 'Status', active: 'IsActive', download: 'DownLoad', - export:"Export" + export: 'Export', + isEnabled: 'IsEnabled', + default: 'Default', + name: 'Name', + value: 'Value', + parameterValidationFailure: 'Parameter Validation Failure', + permissionDenied: 'Permission Denied', }; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts index 3ae3d5a5..b1983a9d 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts @@ -2,7 +2,13 @@ export default { systemManagement: 'SystemManagement', userManagement: 'UserManagement', roleManagement: 'RoleManagement', - + languageManagement: 'LanguageManagement', + languageTextManagement: 'LanguageTextManagement', + language_cultureName: 'CultureName', + language_uiCultureName: 'UICultureName', + language_displayName: 'DisplayName', + language_flagIcon: 'FlagIcon', + languageTexts_resourceName: 'ResourceName', userManagement_userName: 'UserName', userManagement_name: 'Name', userManagement_email: 'Email', @@ -35,10 +41,14 @@ export default { audit_url: 'URL', audit_entityInfo: 'EntityInformation', audit_message: 'Message', + audit_hasException: 'HasException', audit_hasException_all: 'All', audit_hasException_yes: 'Yes', audit_hasException_no: 'No', audit_applicationName: 'ApplicationName', + audit_serviceName: 'serviceName', + audit_methodName: 'methodName', + audit_parameters: 'parameters', grantedMessage: 'Authorization Successful, Please Login Again.', close: 'close', auditLog: 'AuditLog', diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/sys.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/sys.ts index b257473f..38ec4162 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/sys.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/sys.ts @@ -101,5 +101,6 @@ export default { smsCode: 'SMS code', mobile: 'Mobile', tenant: 'Tenant', + tenantPlaceholder: 'Please input tenant', }, }; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/common.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/common.ts index ffbf906e..b1f267f5 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/common.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/common.ts @@ -36,5 +36,11 @@ export default { status: '状态', active: '是否激活', download: '下载', - export:"导出" + export: '导出', + isEnabled: '是否启用', + default: '默认', + name: '名称', + value: '值', + parameterValidationFailure: '参数验证失败', + permissionDenied: '权限不足', }; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts index 2d98ad3f..f8ce76aa 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts @@ -2,7 +2,13 @@ export default { systemManagement: '系统管理', userManagement: '用户管理', roleManagement: '角色管理', - + languageManagement: '语言管理', + languageTextManagement: '语言文本管理', + language_cultureName: '语言名称', + language_uiCultureName: 'UI语言名称', + language_displayName: '显示名称', + language_flagIcon: '图标', + languageTexts_resourceName: '资源名称', userManagement_userName: '用户名', userManagement_name: '真实名称', userManagement_email: '邮箱', @@ -37,6 +43,9 @@ export default { audit_hasException_all: '全部', audit_hasException_yes: '是', audit_hasException_no: '否', + audit_serviceName: '服务名', + audit_methodName: '方法名', + audit_parameters: '参数', grantedMessage: '授权成功,请重新登录.', close: '关闭', @@ -71,6 +80,7 @@ export default { editPasswordMessage: '输入的2次密码不一致', executionTime: '执行时间', executionDuration: '响应时间(毫秒)', + executionMessage: '异常内容', organizationUnitName: '名称', parentOrganizationUnitName: '上级组织机构', organizationUnitManagement: '组织机构管理', diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/sys.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/sys.ts index e4a302d1..226ccf29 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/sys.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/sys.ts @@ -95,5 +95,6 @@ export default { smsCode: '短信验证码', mobile: '手机号码', tenant: '租户', + tenantPlaceholder: '请输入租户', }, }; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxies.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxies.ts index e425176e..7204040a 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxies.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxies.ts @@ -2,7 +2,7 @@ /* eslint-disable */ //---------------------- // -// Generated using the NSwag toolchain v13.16.1.0 (NJsonSchema v10.7.2.0 (Newtonsoft.Json v13.0.0.0)) (http://NSwag.org) +// Generated using the NSwag toolchain v13.19.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0)) (http://NSwag.org) // //---------------------- // ReSharper disable InconsistentNaming @@ -481,7 +481,7 @@ export class AuditLogsServiceProxy extends ServiceProxyBase { * @param body (optional) * @return Success */ - page(body: PagingAuditLogListInput | undefined , cancelToken?: CancelToken | undefined): Promise { + page(body: PagingAuditLogInput | undefined , cancelToken?: CancelToken | undefined): Promise { let url_ = this.baseUrl + "/AuditLogs/page"; url_ = url_.replace(/[?&]$/, ""); @@ -511,7 +511,7 @@ export class AuditLogsServiceProxy extends ServiceProxyBase { }); } - protected processPage(response: AxiosResponse): Promise { + protected processPage(response: AxiosResponse): Promise { const status = response.status; let _headers: any = {}; if (response.headers && typeof response.headers === "object") { @@ -525,8 +525,8 @@ export class AuditLogsServiceProxy extends ServiceProxyBase { const _responseText = response.data; let result200: any = null; let resultData200 = _responseText; - result200 = GetAuditLogPageListOutputPagedResultDto.fromJS(resultData200); - return Promise.resolve(result200); + result200 = PagingAuditLogOutputPagedResultDto.fromJS(resultData200); + return Promise.resolve(result200); } else if (status === 403) { const _responseText = response.data; @@ -574,7 +574,7 @@ export class AuditLogsServiceProxy extends ServiceProxyBase { const _responseText = response.data; return throwException("An unexpected server error occurred.", status, _responseText, _headers); } - return Promise.resolve(null as any); + return Promise.resolve(null as any); } } @@ -1483,7 +1483,7 @@ export class NotificationServiceProxy extends ServiceProxyBase { } /** - * 分页查询普通消息 + * 分页获取用户普通文本消息 * @param body (optional) * @return Success */ @@ -1584,7 +1584,7 @@ export class NotificationServiceProxy extends ServiceProxyBase { } /** - * 分页查询广播消息 + * 分页获取广播消息 * @param body (optional) * @return Success */ @@ -5461,8 +5461,14 @@ export class UsersServiceProxy extends ServiceProxyBase { } if (status === 200 || status === 206) { const contentDisposition = response.headers ? response.headers["content-disposition"] : undefined; - const fileNameMatch = contentDisposition ? /filename="?([^"]*?)"?(;|$)/g.exec(contentDisposition) : undefined; - const fileName = fileNameMatch && fileNameMatch.length > 1 ? fileNameMatch[1] : undefined; + let fileNameMatch = contentDisposition ? /filename\*=(?:(\\?['"])(.*?)\1|(?:[^\s]+'.*?')?([^;\n]*))/g.exec(contentDisposition) : undefined; + let fileName = fileNameMatch && fileNameMatch.length > 1 ? fileNameMatch[3] || fileNameMatch[2] : undefined; + if (fileName) { + fileName = decodeURIComponent(fileName); + } else { + fileNameMatch = contentDisposition ? /filename="?([^"]*?)"?(;|$)/g.exec(contentDisposition) : undefined; + fileName = fileNameMatch && fileNameMatch.length > 1 ? fileNameMatch[1] : undefined; + } return Promise.resolve({ fileName: fileName, status: status, data: new Blob([response.data], { type: response.headers["content-type"] }), headers: _headers }); } else if (status === 403) { const _responseText = response.data; @@ -7617,6 +7623,12 @@ export interface IDeleteDataDictionaryDetailInput { dataDictionayDetailId: string; } +export enum EntityChangeType { + Created = 0, + Updated = 1, + Deleted = 2, +} + export class EntityExtensionDto implements IEntityExtensionDto { properties!: { [key: string]: ExtensionPropertyDto; } | undefined; configuration!: { [key: string]: any; } | undefined; @@ -9349,165 +9361,12 @@ export interface IFindTenantResultDto { isActive: boolean; } -export class GetAuditLogPageListOutput implements IGetAuditLogPageListOutput { - applicationName!: string | undefined; - userId!: string | undefined; - userName!: string | undefined; - tenantId!: string | undefined; - tenantName!: string | undefined; - impersonatorUserId!: string | undefined; - impersonatorTenantId!: string | undefined; - executionTime!: dayjs.Dayjs; - executionDuration!: number; - clientIpAddress!: string | undefined; - clientName!: string | undefined; - clientId!: string | undefined; - correlationId!: string | undefined; - browserInfo!: string | undefined; - httpMethod!: string | undefined; - url!: string | undefined; - exceptions!: string | undefined; - comments!: string | undefined; - httpStatusCode!: number | undefined; - - constructor(data?: IGetAuditLogPageListOutput) { - if (data) { - for (var property in data) { - if (data.hasOwnProperty(property)) - (this)[property] = (data)[property]; - } - } - } - - init(_data?: any) { - if (_data) { - this.applicationName = _data["applicationName"]; - this.userId = _data["userId"]; - this.userName = _data["userName"]; - this.tenantId = _data["tenantId"]; - this.tenantName = _data["tenantName"]; - this.impersonatorUserId = _data["impersonatorUserId"]; - this.impersonatorTenantId = _data["impersonatorTenantId"]; - this.executionTime = _data["executionTime"] ? dayjs(_data["executionTime"].toString()) : undefined; - this.executionDuration = _data["executionDuration"]; - this.clientIpAddress = _data["clientIpAddress"]; - this.clientName = _data["clientName"]; - this.clientId = _data["clientId"]; - this.correlationId = _data["correlationId"]; - this.browserInfo = _data["browserInfo"]; - this.httpMethod = _data["httpMethod"]; - this.url = _data["url"]; - this.exceptions = _data["exceptions"]; - this.comments = _data["comments"]; - this.httpStatusCode = _data["httpStatusCode"]; - } - } - - static fromJS(data: any): GetAuditLogPageListOutput { - data = typeof data === 'object' ? data : {}; - let result = new GetAuditLogPageListOutput(); - result.init(data); - return result; - } - - toJSON(data?: any) { - data = typeof data === 'object' ? data : {}; - data["applicationName"] = this.applicationName; - data["userId"] = this.userId; - data["userName"] = this.userName; - data["tenantId"] = this.tenantId; - data["tenantName"] = this.tenantName; - data["impersonatorUserId"] = this.impersonatorUserId; - data["impersonatorTenantId"] = this.impersonatorTenantId; - data["executionTime"] = this.executionTime ? this.executionTime.toISOString() : undefined; - data["executionDuration"] = this.executionDuration; - data["clientIpAddress"] = this.clientIpAddress; - data["clientName"] = this.clientName; - data["clientId"] = this.clientId; - data["correlationId"] = this.correlationId; - data["browserInfo"] = this.browserInfo; - data["httpMethod"] = this.httpMethod; - data["url"] = this.url; - data["exceptions"] = this.exceptions; - data["comments"] = this.comments; - data["httpStatusCode"] = this.httpStatusCode; - return data; - } -} - -export interface IGetAuditLogPageListOutput { - applicationName: string | undefined; - userId: string | undefined; - userName: string | undefined; - tenantId: string | undefined; - tenantName: string | undefined; - impersonatorUserId: string | undefined; - impersonatorTenantId: string | undefined; - executionTime: dayjs.Dayjs; - executionDuration: number; - clientIpAddress: string | undefined; - clientName: string | undefined; - clientId: string | undefined; - correlationId: string | undefined; - browserInfo: string | undefined; - httpMethod: string | undefined; - url: string | undefined; - exceptions: string | undefined; - comments: string | undefined; - httpStatusCode: number | undefined; -} - -export class GetAuditLogPageListOutputPagedResultDto implements IGetAuditLogPageListOutputPagedResultDto { - items!: GetAuditLogPageListOutput[] | undefined; - totalCount!: number; - - constructor(data?: IGetAuditLogPageListOutputPagedResultDto) { - if (data) { - for (var property in data) { - if (data.hasOwnProperty(property)) - (this)[property] = (data)[property]; - } - } - } - - init(_data?: any) { - if (_data) { - if (Array.isArray(_data["items"])) { - this.items = [] as any; - for (let item of _data["items"]) - this.items!.push(GetAuditLogPageListOutput.fromJS(item)); - } - this.totalCount = _data["totalCount"]; - } - } - - static fromJS(data: any): GetAuditLogPageListOutputPagedResultDto { - data = typeof data === 'object' ? data : {}; - let result = new GetAuditLogPageListOutputPagedResultDto(); - result.init(data); - return result; - } - - toJSON(data?: any) { - data = typeof data === 'object' ? data : {}; - if (Array.isArray(this.items)) { - data["items"] = []; - for (let item of this.items) - data["items"].push(item.toJSON()); - } - data["totalCount"] = this.totalCount; - return data; - } -} - -export interface IGetAuditLogPageListOutputPagedResultDto { - items: GetAuditLogPageListOutput[] | undefined; - totalCount: number; -} - export class GetOrganizationUnitRoleInput implements IGetOrganizationUnitRoleInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; organizationUnitId!: string; @@ -9547,8 +9406,11 @@ export class GetOrganizationUnitRoleInput implements IGetOrganizationUnitRoleInp } export interface IGetOrganizationUnitRoleInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; organizationUnitId: string; } @@ -9642,8 +9504,11 @@ export interface IGetOrganizationUnitRoleOutputPagedResultDto { } export class GetOrganizationUnitUserInput implements IGetOrganizationUnitUserInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; organizationUnitId!: string; filter!: string | undefined; @@ -9686,8 +9551,11 @@ export class GetOrganizationUnitUserInput implements IGetOrganizationUnitUserInp } export interface IGetOrganizationUnitUserInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; organizationUnitId: string; filter: string | undefined; @@ -9826,8 +9694,11 @@ export interface IGetPermissionInput { } export class GetUnAddRoleInput implements IGetUnAddRoleInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; organizationUnitId!: string; filter!: string | undefined; @@ -9870,8 +9741,11 @@ export class GetUnAddRoleInput implements IGetUnAddRoleInput { } export interface IGetUnAddRoleInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; organizationUnitId: string; filter: string | undefined; @@ -9966,8 +9840,11 @@ export interface IGetUnAddRoleOutputPagedResultDto { } export class GetUnAddUserInput implements IGetUnAddUserInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; organizationUnitId!: string; filter!: string | undefined; @@ -10010,8 +9887,11 @@ export class GetUnAddUserInput implements IGetUnAddUserInput { } export interface IGetUnAddUserInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; organizationUnitId: string; filter: string | undefined; @@ -10647,6 +10527,7 @@ export class IdentityUserDto implements IIdentityUserDto { lockoutEnabled!: boolean; lockoutEnd!: dayjs.Dayjs | undefined; concurrencyStamp!: string | undefined; + entityVersion!: number; constructor(data?: IIdentityUserDto) { if (data) { @@ -10686,6 +10567,7 @@ export class IdentityUserDto implements IIdentityUserDto { this.lockoutEnabled = _data["lockoutEnabled"]; this.lockoutEnd = _data["lockoutEnd"] ? dayjs(_data["lockoutEnd"].toString()) : undefined; this.concurrencyStamp = _data["concurrencyStamp"]; + this.entityVersion = _data["entityVersion"]; } } @@ -10725,6 +10607,7 @@ export class IdentityUserDto implements IIdentityUserDto { data["lockoutEnabled"] = this.lockoutEnabled; data["lockoutEnd"] = this.lockoutEnd ? this.lockoutEnd.toISOString() : undefined; data["concurrencyStamp"] = this.concurrencyStamp; + data["entityVersion"] = this.entityVersion; return data; } } @@ -10751,6 +10634,7 @@ export interface IIdentityUserDto { lockoutEnabled: boolean; lockoutEnd: dayjs.Dayjs | undefined; concurrencyStamp: string | undefined; + entityVersion: number; } export class IdentityUserDtoPagedResultDto implements IIdentityUserDtoPagedResultDto { @@ -10953,6 +10837,7 @@ export class LanguageInfo implements ILanguageInfo { cultureName!: string | undefined; uiCultureName!: string | undefined; displayName!: string | undefined; + readonly twoLetterISOLanguageName!: string | undefined; flagIcon!: string | undefined; constructor(data?: ILanguageInfo) { @@ -10969,6 +10854,7 @@ export class LanguageInfo implements ILanguageInfo { this.cultureName = _data["cultureName"]; this.uiCultureName = _data["uiCultureName"]; this.displayName = _data["displayName"]; + (this).twoLetterISOLanguageName = _data["twoLetterISOLanguageName"]; this.flagIcon = _data["flagIcon"]; } } @@ -10985,6 +10871,7 @@ export class LanguageInfo implements ILanguageInfo { data["cultureName"] = this.cultureName; data["uiCultureName"] = this.uiCultureName; data["displayName"] = this.displayName; + data["twoLetterISOLanguageName"] = this.twoLetterISOLanguageName; data["flagIcon"] = this.flagIcon; return data; } @@ -10994,6 +10881,7 @@ export interface ILanguageInfo { cultureName: string | undefined; uiCultureName: string | undefined; displayName: string | undefined; + twoLetterISOLanguageName: string | undefined; flagIcon: string | undefined; } @@ -11077,8 +10965,11 @@ export interface ILockUserInput { locked: boolean; } +/** 登录 */ export class LoginInput implements ILoginInput { + /** 用户名或者邮箱 */ name!: string | undefined; + /** 密码 */ password!: string | undefined; constructor(data?: ILoginInput) { @@ -11112,8 +11003,11 @@ export class LoginInput implements ILoginInput { } } +/** 登录 */ export interface ILoginInput { + /** 用户名或者邮箱 */ name: string | undefined; + /** 密码 */ password: string | undefined; } @@ -11185,12 +11079,14 @@ export enum LoginResultType { RequiresTwoFactor = 5, } +/** 消息等级 */ export enum MessageLevel { Warning = 10, Information = 20, Error = 30, } +/** 消息类型 */ export enum MessageType { BroadCast = 10, Common = 20, @@ -11512,24 +11408,122 @@ export interface IObjectExtensionsDto { enums: { [key: string]: ExtensionEnumDto; } | undefined; } -export class PagingAuditLogListInput implements IPagingAuditLogListInput { +export class PagingAuditLogActionOutput implements IPagingAuditLogActionOutput { + id!: string; + tenantId!: string | undefined; + auditLogId!: string; + serviceName!: string | undefined; + methodName!: string | undefined; + parameters!: string | undefined; + executionTime!: string | undefined; + executionDuration!: number; + extraProperties!: { [key: string]: any; } | undefined; + + constructor(data?: IPagingAuditLogActionOutput) { + if (data) { + for (var property in data) { + if (data.hasOwnProperty(property)) + (this)[property] = (data)[property]; + } + } + } + + init(_data?: any) { + if (_data) { + this.id = _data["id"]; + this.tenantId = _data["tenantId"]; + this.auditLogId = _data["auditLogId"]; + this.serviceName = _data["serviceName"]; + this.methodName = _data["methodName"]; + this.parameters = _data["parameters"]; + this.executionTime = _data["executionTime"]; + this.executionDuration = _data["executionDuration"]; + if (_data["extraProperties"]) { + this.extraProperties = {} as any; + for (let key in _data["extraProperties"]) { + if (_data["extraProperties"].hasOwnProperty(key)) + (this.extraProperties)![key] = _data["extraProperties"][key]; + } + } + } + } + + static fromJS(data: any): PagingAuditLogActionOutput { + data = typeof data === 'object' ? data : {}; + let result = new PagingAuditLogActionOutput(); + result.init(data); + return result; + } + + toJSON(data?: any) { + data = typeof data === 'object' ? data : {}; + data["id"] = this.id; + data["tenantId"] = this.tenantId; + data["auditLogId"] = this.auditLogId; + data["serviceName"] = this.serviceName; + data["methodName"] = this.methodName; + data["parameters"] = this.parameters; + data["executionTime"] = this.executionTime; + data["executionDuration"] = this.executionDuration; + if (this.extraProperties) { + data["extraProperties"] = {}; + for (let key in this.extraProperties) { + if (this.extraProperties.hasOwnProperty(key)) + (data["extraProperties"])[key] = (this.extraProperties)[key]; + } + } + return data; + } +} + +export interface IPagingAuditLogActionOutput { + id: string; + tenantId: string | undefined; + auditLogId: string; + serviceName: string | undefined; + methodName: string | undefined; + parameters: string | undefined; + executionTime: string | undefined; + executionDuration: number; + extraProperties: { [key: string]: any; } | undefined; +} + +export class PagingAuditLogInput implements IPagingAuditLogInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; + /** 排序 */ sorting!: string | undefined; + /** 开始时间 */ startTime!: dayjs.Dayjs | undefined; + /** 结束时间 */ endTime!: dayjs.Dayjs | undefined; + /** 请求方法 */ httpMethod!: string | undefined; + /** 请求地址 */ url!: string | undefined; + /** 用户Id */ + userId!: string | undefined; + /** 用户名 */ userName!: string | undefined; + /** 应用程序名称 */ applicationName!: string | undefined; + /** RequestId */ correlationId!: string | undefined; + /** 最大执行时间 */ maxExecutionDuration!: number | undefined; + /** 最小执行时间 */ minExecutionDuration!: number | undefined; + /** 是否有异常 */ hasException!: boolean | undefined; httpStatusCode!: HttpStatusCode; + /** 客户端IP */ + clientIpAddress!: string | undefined; - constructor(data?: IPagingAuditLogListInput) { + constructor(data?: IPagingAuditLogInput) { if (data) { for (var property in data) { if (data.hasOwnProperty(property)) @@ -11548,6 +11542,7 @@ export class PagingAuditLogListInput implements IPagingAuditLogListInput { this.endTime = _data["endTime"] ? dayjs(_data["endTime"].toString()) : undefined; this.httpMethod = _data["httpMethod"]; this.url = _data["url"]; + this.userId = _data["userId"]; this.userName = _data["userName"]; this.applicationName = _data["applicationName"]; this.correlationId = _data["correlationId"]; @@ -11555,12 +11550,13 @@ export class PagingAuditLogListInput implements IPagingAuditLogListInput { this.minExecutionDuration = _data["minExecutionDuration"]; this.hasException = _data["hasException"]; this.httpStatusCode = _data["httpStatusCode"]; + this.clientIpAddress = _data["clientIpAddress"]; } } - static fromJS(data: any): PagingAuditLogListInput { + static fromJS(data: any): PagingAuditLogInput { data = typeof data === 'object' ? data : {}; - let result = new PagingAuditLogListInput(); + let result = new PagingAuditLogInput(); result.init(data); return result; } @@ -11575,6 +11571,7 @@ export class PagingAuditLogListInput implements IPagingAuditLogListInput { data["endTime"] = this.endTime ? this.endTime.toISOString() : undefined; data["httpMethod"] = this.httpMethod; data["url"] = this.url; + data["userId"] = this.userId; data["userName"] = this.userName; data["applicationName"] = this.applicationName; data["correlationId"] = this.correlationId; @@ -11582,31 +11579,233 @@ export class PagingAuditLogListInput implements IPagingAuditLogListInput { data["minExecutionDuration"] = this.minExecutionDuration; data["hasException"] = this.hasException; data["httpStatusCode"] = this.httpStatusCode; + data["clientIpAddress"] = this.clientIpAddress; return data; } } -export interface IPagingAuditLogListInput { +export interface IPagingAuditLogInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; + /** 排序 */ sorting: string | undefined; + /** 开始时间 */ startTime: dayjs.Dayjs | undefined; + /** 结束时间 */ endTime: dayjs.Dayjs | undefined; + /** 请求方法 */ httpMethod: string | undefined; + /** 请求地址 */ url: string | undefined; + /** 用户Id */ + userId: string | undefined; + /** 用户名 */ userName: string | undefined; + /** 应用程序名称 */ applicationName: string | undefined; + /** RequestId */ correlationId: string | undefined; + /** 最大执行时间 */ maxExecutionDuration: number | undefined; + /** 最小执行时间 */ minExecutionDuration: number | undefined; + /** 是否有异常 */ hasException: boolean | undefined; httpStatusCode: HttpStatusCode; + /** 客户端IP */ + clientIpAddress: string | undefined; +} + +export class PagingAuditLogOutput implements IPagingAuditLogOutput { + applicationName!: string | undefined; + userId!: string | undefined; + userName!: string | undefined; + tenantId!: string | undefined; + tenantName!: string | undefined; + impersonatorUserId!: string | undefined; + impersonatorTenantId!: string | undefined; + executionTime!: string | undefined; + executionDuration!: number; + clientIpAddress!: string | undefined; + clientName!: string | undefined; + clientId!: string | undefined; + correlationId!: string | undefined; + browserInfo!: string | undefined; + httpMethod!: string | undefined; + url!: string | undefined; + exceptions!: string | undefined; + comments!: string | undefined; + httpStatusCode!: number | undefined; + entityChanges!: PagingEntityChangeOutput[] | undefined; + actions!: PagingAuditLogActionOutput[] | undefined; + + constructor(data?: IPagingAuditLogOutput) { + if (data) { + for (var property in data) { + if (data.hasOwnProperty(property)) + (this)[property] = (data)[property]; + } + } + } + + init(_data?: any) { + if (_data) { + this.applicationName = _data["applicationName"]; + this.userId = _data["userId"]; + this.userName = _data["userName"]; + this.tenantId = _data["tenantId"]; + this.tenantName = _data["tenantName"]; + this.impersonatorUserId = _data["impersonatorUserId"]; + this.impersonatorTenantId = _data["impersonatorTenantId"]; + this.executionTime = _data["executionTime"]; + this.executionDuration = _data["executionDuration"]; + this.clientIpAddress = _data["clientIpAddress"]; + this.clientName = _data["clientName"]; + this.clientId = _data["clientId"]; + this.correlationId = _data["correlationId"]; + this.browserInfo = _data["browserInfo"]; + this.httpMethod = _data["httpMethod"]; + this.url = _data["url"]; + this.exceptions = _data["exceptions"]; + this.comments = _data["comments"]; + this.httpStatusCode = _data["httpStatusCode"]; + if (Array.isArray(_data["entityChanges"])) { + this.entityChanges = [] as any; + for (let item of _data["entityChanges"]) + this.entityChanges!.push(PagingEntityChangeOutput.fromJS(item)); + } + if (Array.isArray(_data["actions"])) { + this.actions = [] as any; + for (let item of _data["actions"]) + this.actions!.push(PagingAuditLogActionOutput.fromJS(item)); + } + } + } + + static fromJS(data: any): PagingAuditLogOutput { + data = typeof data === 'object' ? data : {}; + let result = new PagingAuditLogOutput(); + result.init(data); + return result; + } + + toJSON(data?: any) { + data = typeof data === 'object' ? data : {}; + data["applicationName"] = this.applicationName; + data["userId"] = this.userId; + data["userName"] = this.userName; + data["tenantId"] = this.tenantId; + data["tenantName"] = this.tenantName; + data["impersonatorUserId"] = this.impersonatorUserId; + data["impersonatorTenantId"] = this.impersonatorTenantId; + data["executionTime"] = this.executionTime; + data["executionDuration"] = this.executionDuration; + data["clientIpAddress"] = this.clientIpAddress; + data["clientName"] = this.clientName; + data["clientId"] = this.clientId; + data["correlationId"] = this.correlationId; + data["browserInfo"] = this.browserInfo; + data["httpMethod"] = this.httpMethod; + data["url"] = this.url; + data["exceptions"] = this.exceptions; + data["comments"] = this.comments; + data["httpStatusCode"] = this.httpStatusCode; + if (Array.isArray(this.entityChanges)) { + data["entityChanges"] = []; + for (let item of this.entityChanges) + data["entityChanges"].push(item.toJSON()); + } + if (Array.isArray(this.actions)) { + data["actions"] = []; + for (let item of this.actions) + data["actions"].push(item.toJSON()); + } + return data; + } +} + +export interface IPagingAuditLogOutput { + applicationName: string | undefined; + userId: string | undefined; + userName: string | undefined; + tenantId: string | undefined; + tenantName: string | undefined; + impersonatorUserId: string | undefined; + impersonatorTenantId: string | undefined; + executionTime: string | undefined; + executionDuration: number; + clientIpAddress: string | undefined; + clientName: string | undefined; + clientId: string | undefined; + correlationId: string | undefined; + browserInfo: string | undefined; + httpMethod: string | undefined; + url: string | undefined; + exceptions: string | undefined; + comments: string | undefined; + httpStatusCode: number | undefined; + entityChanges: PagingEntityChangeOutput[] | undefined; + actions: PagingAuditLogActionOutput[] | undefined; +} + +export class PagingAuditLogOutputPagedResultDto implements IPagingAuditLogOutputPagedResultDto { + items!: PagingAuditLogOutput[] | undefined; + totalCount!: number; + + constructor(data?: IPagingAuditLogOutputPagedResultDto) { + if (data) { + for (var property in data) { + if (data.hasOwnProperty(property)) + (this)[property] = (data)[property]; + } + } + } + + init(_data?: any) { + if (_data) { + if (Array.isArray(_data["items"])) { + this.items = [] as any; + for (let item of _data["items"]) + this.items!.push(PagingAuditLogOutput.fromJS(item)); + } + this.totalCount = _data["totalCount"]; + } + } + + static fromJS(data: any): PagingAuditLogOutputPagedResultDto { + data = typeof data === 'object' ? data : {}; + let result = new PagingAuditLogOutputPagedResultDto(); + result.init(data); + return result; + } + + toJSON(data?: any) { + data = typeof data === 'object' ? data : {}; + if (Array.isArray(this.items)) { + data["items"] = []; + for (let item of this.items) + data["items"].push(item.toJSON()); + } + data["totalCount"] = this.totalCount; + return data; + } +} + +export interface IPagingAuditLogOutputPagedResultDto { + items: PagingAuditLogOutput[] | undefined; + totalCount: number; } export class PagingDataDictionaryDetailInput implements IPagingDataDictionaryDetailInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; dataDictionaryId!: string; filter!: string | undefined; @@ -11649,8 +11848,11 @@ export class PagingDataDictionaryDetailInput implements IPagingDataDictionaryDet } export interface IPagingDataDictionaryDetailInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; dataDictionaryId: string; filter: string | undefined; @@ -11658,11 +11860,17 @@ export interface IPagingDataDictionaryDetailInput { export class PagingDataDictionaryDetailOutput implements IPagingDataDictionaryDetailOutput { id!: string; + /** 所属字典Id */ dataDictionaryId!: string; + /** 字典明细编码 */ code!: string | undefined; + /** 展现列表时排序用 */ order!: number; + /** 英文显示名 */ displayText!: string | undefined; + /** 描述 */ description!: string | undefined; + /** 启/停用(默认启用) */ isEnabled!: boolean; constructor(data?: IPagingDataDictionaryDetailOutput) { @@ -11708,11 +11916,17 @@ export class PagingDataDictionaryDetailOutput implements IPagingDataDictionaryDe export interface IPagingDataDictionaryDetailOutput { id: string; + /** 所属字典Id */ dataDictionaryId: string; + /** 字典明细编码 */ code: string | undefined; + /** 展现列表时排序用 */ order: number; + /** 英文显示名 */ displayText: string | undefined; + /** 描述 */ description: string | undefined; + /** 启/停用(默认启用) */ isEnabled: boolean; } @@ -11765,8 +11979,11 @@ export interface IPagingDataDictionaryDetailOutputPagedResultDto { } export class PagingDataDictionaryInput implements IPagingDataDictionaryInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; filter!: string | undefined; @@ -11806,16 +12023,22 @@ export class PagingDataDictionaryInput implements IPagingDataDictionaryInput { } export interface IPagingDataDictionaryInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; filter: string | undefined; } export class PagingDataDictionaryOutput implements IPagingDataDictionaryOutput { id!: string; + /** 字典编码 */ code!: string | undefined; + /** 显示名 */ displayText!: string | undefined; + /** 描述 */ description!: string | undefined; constructor(data?: IPagingDataDictionaryOutput) { @@ -11855,8 +12078,11 @@ export class PagingDataDictionaryOutput implements IPagingDataDictionaryOutput { export interface IPagingDataDictionaryOutput { id: string; + /** 字典编码 */ code: string | undefined; + /** 显示名 */ displayText: string | undefined; + /** 描述 */ description: string | undefined; } @@ -11908,9 +12134,168 @@ export interface IPagingDataDictionaryOutputPagedResultDto { totalCount: number; } +export class PagingEntityChangeOutput implements IPagingEntityChangeOutput { + id!: string; + auditLogId!: string; + tenantId!: string | undefined; + changeTime!: string | undefined; + changeType!: EntityChangeType; + changeTypeDescription!: string | undefined; + entityTenantId!: string | undefined; + entityId!: string | undefined; + entityTypeFullName!: string | undefined; + propertyChanges!: PagingEntityPropertyChangeOutput[] | undefined; + extraProperties!: { [key: string]: any; } | undefined; + + constructor(data?: IPagingEntityChangeOutput) { + if (data) { + for (var property in data) { + if (data.hasOwnProperty(property)) + (this)[property] = (data)[property]; + } + } + } + + init(_data?: any) { + if (_data) { + this.id = _data["id"]; + this.auditLogId = _data["auditLogId"]; + this.tenantId = _data["tenantId"]; + this.changeTime = _data["changeTime"]; + this.changeType = _data["changeType"]; + this.changeTypeDescription = _data["changeTypeDescription"]; + this.entityTenantId = _data["entityTenantId"]; + this.entityId = _data["entityId"]; + this.entityTypeFullName = _data["entityTypeFullName"]; + if (Array.isArray(_data["propertyChanges"])) { + this.propertyChanges = [] as any; + for (let item of _data["propertyChanges"]) + this.propertyChanges!.push(PagingEntityPropertyChangeOutput.fromJS(item)); + } + if (_data["extraProperties"]) { + this.extraProperties = {} as any; + for (let key in _data["extraProperties"]) { + if (_data["extraProperties"].hasOwnProperty(key)) + (this.extraProperties)![key] = _data["extraProperties"][key]; + } + } + } + } + + static fromJS(data: any): PagingEntityChangeOutput { + data = typeof data === 'object' ? data : {}; + let result = new PagingEntityChangeOutput(); + result.init(data); + return result; + } + + toJSON(data?: any) { + data = typeof data === 'object' ? data : {}; + data["id"] = this.id; + data["auditLogId"] = this.auditLogId; + data["tenantId"] = this.tenantId; + data["changeTime"] = this.changeTime; + data["changeType"] = this.changeType; + data["changeTypeDescription"] = this.changeTypeDescription; + data["entityTenantId"] = this.entityTenantId; + data["entityId"] = this.entityId; + data["entityTypeFullName"] = this.entityTypeFullName; + if (Array.isArray(this.propertyChanges)) { + data["propertyChanges"] = []; + for (let item of this.propertyChanges) + data["propertyChanges"].push(item.toJSON()); + } + if (this.extraProperties) { + data["extraProperties"] = {}; + for (let key in this.extraProperties) { + if (this.extraProperties.hasOwnProperty(key)) + (data["extraProperties"])[key] = (this.extraProperties)[key]; + } + } + return data; + } +} + +export interface IPagingEntityChangeOutput { + id: string; + auditLogId: string; + tenantId: string | undefined; + changeTime: string | undefined; + changeType: EntityChangeType; + changeTypeDescription: string | undefined; + entityTenantId: string | undefined; + entityId: string | undefined; + entityTypeFullName: string | undefined; + propertyChanges: PagingEntityPropertyChangeOutput[] | undefined; + extraProperties: { [key: string]: any; } | undefined; +} + +export class PagingEntityPropertyChangeOutput implements IPagingEntityPropertyChangeOutput { + id!: string; + tenantId!: string | undefined; + entityChangeId!: string; + newValue!: string | undefined; + originalValue!: string | undefined; + propertyName!: string | undefined; + propertyTypeFullName!: string | undefined; + + constructor(data?: IPagingEntityPropertyChangeOutput) { + if (data) { + for (var property in data) { + if (data.hasOwnProperty(property)) + (this)[property] = (data)[property]; + } + } + } + + init(_data?: any) { + if (_data) { + this.id = _data["id"]; + this.tenantId = _data["tenantId"]; + this.entityChangeId = _data["entityChangeId"]; + this.newValue = _data["newValue"]; + this.originalValue = _data["originalValue"]; + this.propertyName = _data["propertyName"]; + this.propertyTypeFullName = _data["propertyTypeFullName"]; + } + } + + static fromJS(data: any): PagingEntityPropertyChangeOutput { + data = typeof data === 'object' ? data : {}; + let result = new PagingEntityPropertyChangeOutput(); + result.init(data); + return result; + } + + toJSON(data?: any) { + data = typeof data === 'object' ? data : {}; + data["id"] = this.id; + data["tenantId"] = this.tenantId; + data["entityChangeId"] = this.entityChangeId; + data["newValue"] = this.newValue; + data["originalValue"] = this.originalValue; + data["propertyName"] = this.propertyName; + data["propertyTypeFullName"] = this.propertyTypeFullName; + return data; + } +} + +export interface IPagingEntityPropertyChangeOutput { + id: string; + tenantId: string | undefined; + entityChangeId: string; + newValue: string | undefined; + originalValue: string | undefined; + propertyName: string | undefined; + propertyTypeFullName: string | undefined; +} + export class PagingNotificationListInput implements IPagingNotificationListInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; constructor(data?: IPagingNotificationListInput) { @@ -11947,21 +12332,29 @@ export class PagingNotificationListInput implements IPagingNotificationListInput } export interface IPagingNotificationListInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; } export class PagingNotificationListOutput implements IPagingNotificationListOutput { id!: string; + /** 消息标题 */ title!: string | undefined; + /** 消息内容 */ content!: string | undefined; messageType!: MessageType; readonly messageTypeDescription!: string | undefined; messageLevel!: MessageLevel; readonly messageLevelDescription!: string | undefined; + /** 发送人 */ senderId!: string; + /** 创建时间 */ creationTime!: dayjs.Dayjs; + /** 是否已读 */ read!: boolean; constructor(data?: IPagingNotificationListOutput) { @@ -12013,14 +12406,19 @@ export class PagingNotificationListOutput implements IPagingNotificationListOutp export interface IPagingNotificationListOutput { id: string; + /** 消息标题 */ title: string | undefined; + /** 消息内容 */ content: string | undefined; messageType: MessageType; messageTypeDescription: string | undefined; messageLevel: MessageLevel; messageLevelDescription: string | undefined; + /** 发送人 */ senderId: string; + /** 创建时间 */ creationTime: dayjs.Dayjs; + /** 是否已读 */ read: boolean; } @@ -12073,8 +12471,11 @@ export interface IPagingNotificationListOutputPagedResultDto { } export class PagingRoleListInput implements IPagingRoleListInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; filter!: string | undefined; @@ -12114,15 +12515,21 @@ export class PagingRoleListInput implements IPagingRoleListInput { } export interface IPagingRoleListInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; filter: string | undefined; } export class PagingTenantInput implements IPagingTenantInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; filter!: string | undefined; @@ -12162,16 +12569,23 @@ export class PagingTenantInput implements IPagingTenantInput { } export interface IPagingTenantInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; filter: string | undefined; } export class PagingUserListInput implements IPagingUserListInput { + /** 当前页面.默认从1开始 */ pageIndex!: number; + /** 每页多少条.每页显示多少记录 */ pageSize!: number; + /** 跳过多少条 */ readonly skipCount!: number; + /** 关键字 */ filter!: string | undefined; constructor(data?: IPagingUserListInput) { @@ -12210,9 +12624,13 @@ export class PagingUserListInput implements IPagingUserListInput { } export interface IPagingUserListInput { + /** 当前页面.默认从1开始 */ pageIndex: number; + /** 每页多少条.每页显示多少记录 */ pageSize: number; + /** 跳过多少条 */ skipCount: number; + /** 关键字 */ filter: string | undefined; } @@ -12765,7 +13183,9 @@ export interface IReturnValueApiDescriptionModel { } export class SendBroadCastMessageInput implements ISendBroadCastMessageInput { + /** 消息标题 */ title!: string | undefined; + /** 消息内容 */ content!: string | undefined; constructor(data?: ISendBroadCastMessageInput) { @@ -12800,13 +13220,18 @@ export class SendBroadCastMessageInput implements ISendBroadCastMessageInput { } export interface ISendBroadCastMessageInput { + /** 消息标题 */ title: string | undefined; + /** 消息内容 */ content: string | undefined; } export class SendCommonMessageInput implements ISendCommonMessageInput { + /** 消息标题 */ title!: string | undefined; + /** 消息内容 */ content!: string | undefined; + /** 发送人 */ receiveIds!: string[] | undefined; constructor(data?: ISendCommonMessageInput) { @@ -12851,8 +13276,11 @@ export class SendCommonMessageInput implements ISendCommonMessageInput { } export interface ISendCommonMessageInput { + /** 消息标题 */ title: string | undefined; + /** 消息内容 */ content: string | undefined; + /** 发送人 */ receiveIds: string[] | undefined; } @@ -12937,10 +13365,15 @@ export interface ISetReadInput { } export class SettingItemOutput implements ISettingItemOutput { + /** 名称 */ name!: string | undefined; + /** 显示名称 */ displayName!: string | undefined; + /** 描述 */ description!: string | undefined; + /** 值 */ value!: string | undefined; + /** 前端控件类型 */ type!: string | undefined; constructor(data?: ISettingItemOutput) { @@ -12981,15 +13414,22 @@ export class SettingItemOutput implements ISettingItemOutput { } export interface ISettingItemOutput { + /** 名称 */ name: string | undefined; + /** 显示名称 */ displayName: string | undefined; + /** 描述 */ description: string | undefined; + /** 值 */ value: string | undefined; + /** 前端控件类型 */ type: string | undefined; } export class SettingOutput implements ISettingOutput { + /** 分组 */ group!: string | undefined; + /** 分组显示名称 */ groupDisplayName!: string | undefined; settingItemOutput!: SettingItemOutput[] | undefined; @@ -13035,7 +13475,9 @@ export class SettingOutput implements ISettingOutput { } export interface ISettingOutput { + /** 分组 */ group: string | undefined; + /** 分组显示名称 */ groupDisplayName: string | undefined; settingItemOutput: SettingItemOutput[] | undefined; } diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxyBase.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxyBase.ts index 527997e8..4f227cdb 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxyBase.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxyBase.ts @@ -15,15 +15,15 @@ export class ServiceProxyBase { if (!guard) { if (userStore.checkUserLoginExpire) { router.replace(PageEnum.BASE_LOGIN); - return; + } else { + // 添加header + options.headers = { + 'accept-language': language, + 'Content-Type': 'application/json', + Authorization: 'Bearer ' + token, + __tenant: userStore.tenantId, + }; } - // 添加header - options.headers = { - 'accept-language': language, - 'Content-Type': 'application/json', - Authorization: 'Bearer ' + token, - __tenant: userStore.tenantId, - }; } else { options.headers = { 'Content-Type': 'application/json', @@ -37,21 +37,23 @@ export class ServiceProxyBase { protected transformResult( _url: string, response: AxiosResponse, - processor: (response: AxiosResponse) => Promise + processor: (response: AxiosResponse) => Promise, ): Promise { const { t } = useI18n(); - if (response.status == 401 || response.status == 403 || response.status == 302) { + if (response.status == 401) { message.error(t('common.authorityText')); router.replace(PageEnum.BASE_LOGIN); + } else if (response.status == 403) { + message.error(t('common.permissionDenied')); } else if (response.status == 400) { Modal.error({ - title: '验证失败', + title: t('common.parameterValidationFailure'), content: response.data.error.validationErrors[0].message, }); } else if (response.status >= 500) { Modal.error({ - title: '请求异常', + title: t('common.systemErrorText'), content: response.data.error.message, }); } diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/componentSetting.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/settings/componentSetting.ts index 18041f18..ab66ab17 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/componentSetting.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/settings/componentSetting.ts @@ -29,9 +29,9 @@ export default { if (field && order) { return { // The sort field passed to the backend you - field, + sorting: field + ' ' + order.replace('end', ''), // Sorting method passed to the background asc/desc - order, + //order, }; } else { return {}; diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.ts b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.ts index 721a9bc9..50640e4f 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.ts +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.ts @@ -1,84 +1,106 @@ -import { FormSchema } from "/@/components/Table"; -import { BasicColumn } from "/@/components/Table"; -import { useI18n } from "/@/hooks/web/useI18n"; - +import { FormSchema } from '/@/components/Table'; +import { BasicColumn } from '/@/components/Table'; +import { useI18n } from '/@/hooks/web/useI18n'; +import { formatToDateTime, dateUtil } from '/@/utils/dateUtil'; const { t } = useI18n(); -import { formatToDateTime } from '/@/utils/dateUtil'; -import { AuditLogsServiceProxy, PagingAuditLogListInput } from "/@/services/ServiceProxies"; +import { AuditLogsServiceProxy, PagingAuditLogInput } from '/@/services/ServiceProxies'; export const searchFormSchema: FormSchema[] = [ { - field: "userName", - label: t("routes.admin.userManagement_userName"), - component: "Input", - colProps: { span: 8 } + field: 'userName', + label: t('routes.admin.userManagement_userName'), + component: 'Input', + colProps: { span: 3 }, }, { - field: "time", - component: "RangePicker", - label: t("routes.admin.audit_executeTime"), + field: 'time', + component: 'RangePicker', + label: t('routes.admin.audit_executeTime'), colProps: { - span: 6 - } + span: 4, + }, + defaultValue: [dateUtil().subtract(7, 'days'), dateUtil().add(1, 'days')], }, { - field: "hasException", - label: t("routes.admin.audit_hasException"), - component: "Select", - colProps: { span: 4 }, - componentProps: ()=>{ + field: 'hasException', + label: t('routes.admin.audit_hasException'), + component: 'Select', + colProps: { span: 2 }, + componentProps: () => { return { options: [ - { label: t("routes.admin.audit_hasException_all"), value: null }, - { label: t("routes.admin.audit_hasException_yes"), value: true }, - { label: t("routes.admin.audit_hasException_no"), value: false }, - ] - } - } + { label: t('routes.admin.audit_hasException_all'), value: null }, + { label: t('routes.admin.audit_hasException_yes'), value: true }, + { label: t('routes.admin.audit_hasException_no'), value: false }, + ], + }; + }, + }, + { + field: 'correlationId', + label: 'CorrelationId', + labelWidth: 95, + component: 'Input', + colProps: { span: 4 }, + }, + { + field: 'url', + label: 'Url', + component: 'Input', + colProps: { span: 4 }, }, ]; export const tableColumns: BasicColumn[] = [ - // { - // title: t('routes.admin.tenant'), - // dataIndex: 'tenantName', - // width: 100, - // }, { - title: "Url", - dataIndex: "url", + title: 'Url', + dataIndex: 'url', width: 350, - align: "left" + align: 'left', }, { - title: t("routes.admin.userManagement_userName"), - dataIndex: "userName", - width: 100 + title: t('routes.admin.tenant'), + dataIndex: 'tenantName', + width: 100, }, { - title: t("routes.admin.executionTime"), - dataIndex: "executionTime", - width: 200, + title: t('routes.admin.userManagement_userName'), + dataIndex: 'userName', + width: 100, + }, + { + title: t('routes.admin.executionTime'), + dataIndex: 'executionTime', customRender: ({ text }) => { return formatToDateTime(text); - } + }, + width: 150, + sorter: true, }, { - title: t("routes.admin.executionDuration"), - dataIndex: "executionDuration", - width: 150 + title: t('routes.admin.executionDuration'), + dataIndex: 'executionDuration', + width: 120, }, { - title: t("routes.admin.executionMessage"), - dataIndex: "exceptions", - resizable:false, - width: 350, + title: t('routes.admin.audit_ipAddress'), + dataIndex: 'clientIpAddress', + width: 150, + }, + { + title: 'CorrelationId', + dataIndex: 'correlationId', + width: 280, + }, + { + title: t('routes.admin.executionMessage'), + dataIndex: 'exceptions', customRender: ({ text }) => { if (text) { - return text.toString(); + return text.toString().substring(0, 300); } - } - } + }, + }, ]; /** @@ -86,48 +108,48 @@ export const tableColumns: BasicColumn[] = [ * @param params * @returns */ -export async function getTableListAsync(params: PagingAuditLogListInput) { +export async function getTableListAsync(params: PagingAuditLogInput) { const _auditLogsServiceProxy = new AuditLogsServiceProxy(); return _auditLogsServiceProxy.page(params); } export function httpStatusCodeColor(statusCode?: number) { if (!statusCode) { - return ""; + return ''; } if (statusCode >= 200 && statusCode < 300) { - return "#87d068"; + return '#87d068'; } if (statusCode >= 300 && statusCode < 400) { - return "#108ee9"; + return '#108ee9'; } if (statusCode >= 400 && statusCode < 500) { - return "orange"; + return 'orange'; } if (statusCode >= 500) { - return "red"; + return 'red'; } - return "cyan"; + return 'cyan'; } export function httpMethodColor(method?: string) { - if (method == "GET") { - return "blue"; + if (method == 'GET') { + return 'blue'; } - if (method == "POST") { - return "blue"; + if (method == 'POST') { + return 'blue'; } - if (method == "PUT") { - return "orange"; + if (method == 'PUT') { + return 'orange'; } - if (method == "DELETE") { - return "red"; + if (method == 'DELETE') { + return 'red'; } - if (method == "OPTIONS") { - return "cyan"; + if (method == 'OPTIONS') { + return 'cyan'; } - if (method == "PATCH") { - return "pink"; + if (method == 'PATCH') { + return 'pink'; } - return "cyan"; + return 'cyan'; } diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.vue b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.vue index b769321c..59e5e877 100644 --- a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.vue +++ b/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.vue @@ -1,61 +1,96 @@