Browse Source

Merge pull request #99 from colinin/3.2

upgrade abp framework to 3.2.0
pull/115/head
cKey 5 years ago
committed by GitHub
parent
commit
df50534dd1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      aspnet-core/common.props
  2. 2
      aspnet-core/modules/account/LINGYUN.Abp.Account.Application.Contracts/LINGYUN.Abp.Account.Application.Contracts.csproj
  3. 4
      aspnet-core/modules/account/LINGYUN.Abp.Account.Application/LINGYUN.Abp.Account.Application.csproj
  4. 6
      aspnet-core/modules/account/LINGYUN.Abp.Account.Application/LINGYUN.Abp.Account.Application.csproj.user
  5. 2
      aspnet-core/modules/account/LINGYUN.Abp.Account.Domain.Shared/LINGYUN.Abp.Account.Domain.Shared.csproj
  6. 2
      aspnet-core/modules/account/LINGYUN.Abp.Account.Domain/LINGYUN.Abp.Account.Domain.csproj
  7. 2
      aspnet-core/modules/account/LINGYUN.Abp.Account.HttpApi/LINGYUN.Abp.Account.HttpApi.csproj
  8. 2
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Application.Contracts/LINGYUN.ApiGateway.Application.Contracts.csproj
  9. 2
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Application/LINGYUN.ApiGateway.Application.csproj
  10. 2
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Domain.Shared/LINGYUN.ApiGateway.Domain.Shared.csproj
  11. 4
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Domain/LINGYUN.ApiGateway.Domain.csproj
  12. 2
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.EntityFrameworkCore/LINGYUN.ApiGateway.EntityFrameworkCore.csproj
  13. 2
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.HttpApi.Client/LINGYUN.ApiGateway.HttpApi.Client.csproj
  14. 2
      aspnet-core/modules/apigateway/LINGYUN.ApiGateway.HttpApi/LINGYUN.ApiGateway.HttpApi.csproj
  15. 10
      aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN.Abp.Auditing.Application.Contracts.csproj
  16. 8
      aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application/LINGYUN.Abp.Auditing.Application.csproj
  17. 2
      aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.HttpApi/LINGYUN.Abp.Auditing.HttpApi.csproj
  18. 2
      aspnet-core/modules/common/LINGYUN.Abp.Aliyun.Authorization/LINGYUN.Abp.Aliyun.Authorization.csproj
  19. 4
      aspnet-core/modules/common/LINGYUN.Abp.BackgroundJobs.Hangfire/LINGYUN.Abp.BackgroundJobs.Hangfire.csproj
  20. 2
      aspnet-core/modules/common/LINGYUN.Abp.BackgroundJobs/LINGYUN.Abp.BackgroundJobs.csproj
  21. 2
      aspnet-core/modules/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN.Abp.BlobStoring.Aliyun.csproj
  22. 2
      aspnet-core/modules/common/LINGYUN.Abp.DistributedLock.Redis/LINGYUN.Abp.DistributedLock.Redis.csproj
  23. 4
      aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj
  24. 2
      aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN.Abp.ExceptionHandling.Emailing.csproj
  25. 2
      aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling/LINGYUN.Abp.ExceptionHandling.csproj
  26. 2
      aspnet-core/modules/common/LINGYUN.Abp.Features.Validation.Redis/LINGYUN.Abp.Features.Validation.Redis.csproj
  27. 2
      aspnet-core/modules/common/LINGYUN.Abp.Features.Validation/LINGYUN.Abp.Features.Validation.csproj
  28. 2
      aspnet-core/modules/common/LINGYUN.Abp.Hangfire.MySqlStorage/LINGYUN.Abp.Hangfire.Storage.MySql.csproj
  29. 2
      aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Storage.SqlServer/LINGYUN.Abp.Hangfire.Storage.SqlServer.csproj
  30. 2
      aspnet-core/modules/common/LINGYUN.Abp.IM.SignalR/LINGYUN.Abp.IM.SignalR.csproj
  31. 2
      aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN.Abp.IM.csproj
  32. 8
      aspnet-core/modules/common/LINGYUN.Abp.Location.Baidu/LINGYUN.Abp.Location.Baidu.csproj
  33. 6
      aspnet-core/modules/common/LINGYUN.Abp.Location.Tencent/LINGYUN.Abp.Location.Tencent.csproj
  34. 2
      aspnet-core/modules/common/LINGYUN.Abp.Location/LINGYUN.Abp.Location.csproj
  35. 4
      aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN.Abp.Notifications.SignalR.csproj
  36. 6
      aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN.Abp.Notifications.csproj
  37. 2
      aspnet-core/modules/common/LINGYUN.Abp.RealTime/LINGYUN.Abp.RealTime.csproj
  38. 2
      aspnet-core/modules/common/LINGYUN.Abp.Rules/LINGYUN.Abp.Rules.csproj
  39. 2
      aspnet-core/modules/common/LINGYUN.Abp.RulesEngine/LINGYUN.Abp.RulesEngine.csproj
  40. 2
      aspnet-core/modules/common/LINGYUN.Abp.Settings/LINGYUN.Abp.Settings.csproj
  41. 6
      aspnet-core/modules/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN.Abp.Sms.Aliyun.csproj
  42. 4
      aspnet-core/modules/common/LINGYUN.Abp.WeChat.Authorization/LINGYUN.Abp.WeChat.Authorization.csproj
  43. 4
      aspnet-core/modules/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN.Abp.FeatureManagement.Client.csproj
  44. 2
      aspnet-core/modules/features/LINGYUN.Abp.Features.Client/LINGYUN.Abp.Features.Client.csproj
  45. 2
      aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.Application.Contracts/LINGYUN.Abp.FileManagement.Application.Contracts.csproj
  46. 2
      aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.Domain.Shared/LINGYUN.Abp.FileManagement.Domain.Shared.csproj
  47. 4
      aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.Domain/LINGYUN.Abp.FileManagement.Domain.csproj
  48. 2
      aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.HttpApi/LINGYUN.Abp.FileManagement.HttpApi.csproj
  49. 2
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.Application.Contracts/LINGYUN.Abp.Identity.Application.Contracts.csproj
  50. 2
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.Application/LINGYUN.Abp.Identity.Application.csproj
  51. 2
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain/LINGYUN.Abp.Identity.Domain.csproj
  52. 2
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.EntityFrameworkCore/LINGYUN.Abp.Identity.EntityFrameworkCore.csproj
  53. 2
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.HttpApi.Client/LINGYUN.Abp.Identity.HttpApi.Client.csproj
  54. 2
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.HttpApi/LINGYUN.Abp.Identity.HttpApi.csproj
  55. 4
      aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.Application.Contracts/LINGYUN.Abp.IdentityServer.Application.Contracts.csproj
  56. 2
      aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.Domain/LINGYUN.Abp.IdentityServer.Domain.csproj
  57. 2
      aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.EntityFrameworkCore/LINGYUN.Abp.IdentityServer.EntityFrameworkCore.csproj
  58. 2
      aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.HttpApi/LINGYUN.Abp.IdentityServer.HttpApi.csproj
  59. 2
      aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.SmsValidator/LINGYUN.Abp.IdentityServer.SmsValidator.csproj
  60. 2
      aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.WeChatValidator/LINGYUN.Abp.IdentityServer.WeChatValidator.csproj
  61. 4
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN.Abp.MessageService.Application.Contracts.csproj
  62. 2
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN.Abp.MessageService.Application.csproj
  63. 2
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN.Abp.MessageService.Domain.Shared.csproj
  64. 8
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN.Abp.MessageService.Domain.csproj
  65. 2
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN.Abp.MessageService.EntityFrameworkCore.csproj
  66. 2
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi.Client/LINGYUN.Abp.MessageService.HttpApi.Client.csproj
  67. 2
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN.Abp.MessageService.HttpApi.csproj
  68. 2
      aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN.Platform.Application.Contracts.csproj
  69. 2
      aspnet-core/modules/platform/LINGYUN.Platform.Domain.Shared/LINGYUN.Platform.Domain.Shared.csproj
  70. 8
      aspnet-core/modules/platform/LINGYUN.Platform.Domain/LINGYUN.Platform.Domain.csproj
  71. 2
      aspnet-core/modules/platform/LINGYUN.Platform.EntityFrameworkCore/LINGYUN.Platform.EntityFrameworkCore.csproj
  72. 2
      aspnet-core/modules/platform/LINGYUN.Platform.HttpApi/LINGYUN.Platform.HttpApi.csproj
  73. 4
      aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN.Abp.SettingManagement.Application.Contracts.csproj
  74. 2
      aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN.Abp.SettingManagement.Application.csproj
  75. 2
      aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.HttpApi/LINGYUN.Abp.SettingManagement.HttpApi.csproj
  76. 4
      aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/LINGYUN.Abp.MultiTenancy.DbFinder.csproj
  77. 2
      aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN.Abp.MultiTenancy.RemoteService.csproj
  78. 4
      aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN.Abp.TenantManagement.Application.Contracts.csproj
  79. 2
      aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/LINGYUN.Abp.TenantManagement.Application.csproj
  80. 2
      aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi.Client/LINGYUN.Abp.TenantManagement.HttpApi.Client.csproj
  81. 2
      aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi/LINGYUN.Abp.TenantManagement.HttpApi.csproj
  82. 26
      aspnet-core/services/account/AuthServer.Host/AuthServer.Host.csproj
  83. 36
      aspnet-core/services/admin/LINGYUN.Abp.BackendAdmin.HttpApi.Host/LINGYUN.Abp.BackendAdmin.HttpApi.Host.csproj
  84. 14
      aspnet-core/services/apigateway/LINGYUN.ApiGateway.Host/LINGYUN.ApiGateway.Host.csproj
  85. 16
      aspnet-core/services/apigateway/LINGYUN.ApiGateway.HttpApi.Host/LINGYUN.ApiGateway.HttpApi.Host.csproj
  86. 26
      aspnet-core/services/identity-server/LINGYUN.Abp.IdentityServer4.HttpApi.Host/LINGYUN.Abp.IdentityServer4.HttpApi.Host.csproj
  87. 16
      aspnet-core/services/messages/LINGYUN.Abp.MessageService.HttpApi.Host/LINGYUN.Abp.MessageService.HttpApi.Host.csproj
  88. 22
      aspnet-core/services/platform/LINGYUN.Platform.HttpApi.Host/LINGYUN.Platform.HttpApi.Host.csproj
  89. 4
      aspnet-core/tests/LINGYUN.Abp.EntityFrameworkCore.Tests/LINGYUN.Abp.EntityFrameworkCore.Tests.csproj
  90. 8
      aspnet-core/tests/LINGYUN.Abp.TestBase/LINGYUN.Abp.TestsBase.csproj
  91. 168
      vueJs/src/api/abpconfiguration.ts
  92. 13
      vueJs/src/api/types.ts
  93. 32
      vueJs/src/components/LangSelect/index.vue
  94. 13
      vueJs/src/components/TenantBox/index.vue
  95. 21
      vueJs/src/lang/index.ts
  96. 3
      vueJs/src/layout/components/Navbar/index.vue
  97. 6
      vueJs/src/permission.ts
  98. 29
      vueJs/src/store/modules/abp.ts
  99. 6
      vueJs/src/store/modules/permission.ts
  100. 86
      vueJs/src/store/modules/user.ts

2
aspnet-core/common.props

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<LangVersion>latest</LangVersion>
<Version>3.1.0</Version>
<Version>3.2.0</Version>
<Authors>LINGYUN</Authors>
<NoWarn>$(NoWarn);CS1591;CS0436</NoWarn>
<PackageProjectUrl>https://github.com/colinin/abp-vue-admin-element-typescript/</PackageProjectUrl>

2
aspnet-core/modules/account/LINGYUN.Abp.Account.Application.Contracts/LINGYUN.Abp.Account.Application.Contracts.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Account.Application.Contracts" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Account.Application.Contracts" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/account/LINGYUN.Abp.Account.Application/LINGYUN.Abp.Account.Application.csproj

@ -8,8 +8,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Account.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Sms" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Account.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Sms" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

6
aspnet-core/modules/account/LINGYUN.Abp.Account.Application/LINGYUN.Abp.Account.Application.csproj.user

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ShowAllFiles>false</ShowAllFiles>
</PropertyGroup>
</Project>

2
aspnet-core/modules/account/LINGYUN.Abp.Account.Domain.Shared/LINGYUN.Abp.Account.Domain.Shared.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Localization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Localization" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/account/LINGYUN.Abp.Account.Domain/LINGYUN.Abp.Account.Domain.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Identity.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/account/LINGYUN.Abp.Account.HttpApi/LINGYUN.Abp.Account.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Application.Contracts/LINGYUN.ApiGateway.Application.Contracts.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Application/LINGYUN.ApiGateway.Application.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Domain.Shared/LINGYUN.ApiGateway.Domain.Shared.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Localization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Localization" Version="3.2.0" />
</ItemGroup>
</Project>

4
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.Domain/LINGYUN.ApiGateway.Domain.csproj

@ -8,8 +8,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Caching" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.EntityFrameworkCore/LINGYUN.ApiGateway.EntityFrameworkCore.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.HttpApi.Client/LINGYUN.ApiGateway.HttpApi.Client.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Http.Client" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Http.Client" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/apigateway/LINGYUN.ApiGateway.HttpApi/LINGYUN.ApiGateway.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

10
aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN.Abp.Auditing.Application.Contracts.csproj

@ -11,11 +11,11 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Features" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Authorization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AuditLogging.Domain.Shared" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.Domain.Shared" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application.Contracts" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Features" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Authorization" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AuditLogging.Domain.Shared" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Identity.Domain.Shared" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Ddd.Application.Contracts" Version="3.2.0" />
</ItemGroup>
</Project>

8
aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application/LINGYUN.Abp.Auditing.Application.csproj

@ -6,10 +6,10 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AuditLogging.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AuditLogging.Domain" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Identity.Domain" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.HttpApi/LINGYUN.Abp.Auditing.HttpApi.csproj

@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/common/LINGYUN.Abp.Aliyun.Authorization/LINGYUN.Abp.Aliyun.Authorization.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Core" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Core" Version="3.2.0" />
</ItemGroup>
</Project>

4
aspnet-core/modules/common/LINGYUN.Abp.BackgroundJobs.Hangfire/LINGYUN.Abp.BackgroundJobs.Hangfire.csproj

@ -8,8 +8,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.HangFire" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.1.0" />
<PackageReference Include="Volo.Abp.HangFire" Version="3.2.0" />
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.BackgroundJobs/LINGYUN.Abp.BackgroundJobs.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.BlobStoring.Aliyun/LINGYUN.Abp.BlobStoring.Aliyun.csproj

@ -10,7 +10,7 @@
<ItemGroup>
<PackageReference Include="Aliyun.OSS.SDK.NetCore" Version="2.10.0" />
<PackageReference Include="Volo.Abp.BlobStoring" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BlobStoring" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/common/LINGYUN.Abp.DistributedLock.Redis/LINGYUN.Abp.DistributedLock.Redis.csproj

@ -12,7 +12,7 @@
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.1.7" />
<PackageReference Include="Microsoft.Extensions.Options" Version="3.1.7" />
<PackageReference Include="Polly" Version="7.2.1" />
<PackageReference Include="Volo.Abp.Core" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Core" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/common/LINGYUN.Abp.EventBus.CAP/LINGYUN.Abp.EventBus.CAP.csproj

@ -12,8 +12,8 @@
<ItemGroup>
<PackageReference Include="DotNetCore.CAP" Version="3.0.4" />
<PackageReference Include="Volo.Abp.BackgroundWorkers" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EventBus" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BackgroundWorkers" Version="3.2.0" />
<PackageReference Include="Volo.Abp.EventBus" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling.Emailing/LINGYUN.Abp.ExceptionHandling.Emailing.csproj

@ -22,7 +22,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Emailing" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Emailing" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/common/LINGYUN.Abp.ExceptionHandling/LINGYUN.Abp.ExceptionHandling.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Core" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Core" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.Features.Validation.Redis/LINGYUN.Abp.Features.Validation.Redis.csproj

@ -11,7 +11,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Options" Version="3.1.7" />
<PackageReference Include="StackExchange.Redis" Version="2.0.593" />
<PackageReference Include="Volo.Abp.Core" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Core" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/common/LINGYUN.Abp.Features.Validation/LINGYUN.Abp.Features.Validation.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Features" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Features" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.Hangfire.MySqlStorage/LINGYUN.Abp.Hangfire.Storage.MySql.csproj

@ -9,7 +9,7 @@
<ItemGroup>
<PackageReference Include="Hangfire.MySql.Core" Version="2.2.5" />
<PackageReference Include="Volo.Abp.HangFire" Version="3.1.0" />
<PackageReference Include="Volo.Abp.HangFire" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.Hangfire.Storage.SqlServer/LINGYUN.Abp.Hangfire.Storage.SqlServer.csproj

@ -9,7 +9,7 @@
<ItemGroup>
<PackageReference Include="HangFire.SqlServer" Version="1.7.11" />
<PackageReference Include="Volo.Abp.HangFire" Version="3.1.0" />
<PackageReference Include="Volo.Abp.HangFire" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.IM.SignalR/LINGYUN.Abp.IM.SignalR.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.SignalR" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.SignalR" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/common/LINGYUN.Abp.IM/LINGYUN.Abp.IM.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Auditing" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Auditing" Version="3.2.0" />
</ItemGroup>
</Project>

8
aspnet-core/modules/common/LINGYUN.Abp.Location.Baidu/LINGYUN.Abp.Location.Baidu.csproj

@ -19,10 +19,10 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="3.1.2" />
<PackageReference Include="Volo.Abp.Localization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Threading" Version="3.1.0" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="3.1.7" />
<PackageReference Include="Volo.Abp.Localization" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Threading" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

6
aspnet-core/modules/common/LINGYUN.Abp.Location.Tencent/LINGYUN.Abp.Location.Tencent.csproj

@ -20,9 +20,9 @@
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="3.1.7" />
<PackageReference Include="Volo.Abp.Localization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Threading" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Localization" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Threading" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/common/LINGYUN.Abp.Location/LINGYUN.Abp.Location.csproj

@ -9,7 +9,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Core" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Core" Version="3.2.0" />
</ItemGroup>
</Project>

4
aspnet-core/modules/common/LINGYUN.Abp.Notifications.SignalR/LINGYUN.Abp.Notifications.SignalR.csproj

@ -8,8 +8,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.SignalR" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.SignalR" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

6
aspnet-core/modules/common/LINGYUN.Abp.Notifications/LINGYUN.Abp.Notifications.csproj

@ -8,9 +8,9 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.EventBus" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EventBus" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.2.0" />
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.RealTime/LINGYUN.Abp.RealTime.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Core" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Core" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.Rules/LINGYUN.Abp.Rules.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/common/LINGYUN.Abp.RulesEngine/LINGYUN.Abp.RulesEngine.csproj

@ -9,7 +9,7 @@
<ItemGroup>
<PackageReference Include="RulesEngine" Version="2.1.2" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/common/LINGYUN.Abp.Settings/LINGYUN.Abp.Settings.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Settings" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Settings" Version="3.2.0" />
</ItemGroup>
</Project>

6
aspnet-core/modules/common/LINGYUN.Abp.Sms.Aliyun/LINGYUN.Abp.Sms.Aliyun.csproj

@ -20,9 +20,9 @@
<ItemGroup>
<PackageReference Include="aliyun-net-sdk-core" Version="1.5.8" />
<PackageReference Include="Volo.Abp.Json" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Localization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Sms" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Localization" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Sms" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/common/LINGYUN.Abp.WeChat.Authorization/LINGYUN.Abp.WeChat.Authorization.csproj

@ -9,8 +9,8 @@
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="3.1.7" />
<PackageReference Include="Volo.Abp.Caching" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Json" Version="3.2.0" />
</ItemGroup>
</Project>

4
aspnet-core/modules/features/LINGYUN.Abp.FeatureManagement.Client/LINGYUN.Abp.FeatureManagement.Client.csproj

@ -13,8 +13,8 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Authorization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Authorization" Version="3.2.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/features/LINGYUN.Abp.Features.Client/LINGYUN.Abp.Features.Client.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Features" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Features" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.Application.Contracts/LINGYUN.Abp.FileManagement.Application.Contracts.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.Domain.Shared/LINGYUN.Abp.FileManagement.Domain.Shared.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Validation" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Validation" Version="3.2.0" />
</ItemGroup>
</Project>

4
aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.Domain/LINGYUN.Abp.FileManagement.Domain.csproj

@ -7,8 +7,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.BlobStoring.FileSystem" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BlobStoring.FileSystem" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/file-management/LINGYUN.Abp.FileManagement.HttpApi/LINGYUN.Abp.FileManagement.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/identity/LINGYUN.Abp.Identity.Application.Contracts/LINGYUN.Abp.Identity.Application.Contracts.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Identity.Application.Contracts" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.Application.Contracts" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/identity/LINGYUN.Abp.Identity.Application/LINGYUN.Abp.Identity.Application.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Identity.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.Application" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain/LINGYUN.Abp.Identity.Domain.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Identity.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.Domain" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/identity/LINGYUN.Abp.Identity.EntityFrameworkCore/LINGYUN.Abp.Identity.EntityFrameworkCore.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/identity/LINGYUN.Abp.Identity.HttpApi.Client/LINGYUN.Abp.Identity.HttpApi.Client.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Identity.HttpApi.Client" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.HttpApi.Client" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/identity/LINGYUN.Abp.Identity.HttpApi/LINGYUN.Abp.Identity.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Identity.HttpApi" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.HttpApi" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.Application.Contracts/LINGYUN.Abp.IdentityServer.Application.Contracts.csproj

@ -18,8 +18,8 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.Domain.Shared" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.IdentityServer.Domain.Shared" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.Domain/LINGYUN.Abp.IdentityServer.Domain.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.IdentityServer.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.Domain" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.EntityFrameworkCore/LINGYUN.Abp.IdentityServer.EntityFrameworkCore.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.HttpApi/LINGYUN.Abp.IdentityServer.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.SmsValidator/LINGYUN.Abp.IdentityServer.SmsValidator.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.IdentityServer.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/identityServer/LINGYUN.Abp.IdentityServer.WeChatValidator/LINGYUN.Abp.IdentityServer.WeChatValidator.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.IdentityServer.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN.Abp.MessageService.Application.Contracts.csproj

@ -8,8 +8,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application.Contracts" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Authorization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application.Contracts" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Authorization" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/message/LINGYUN.Abp.MessageService.Application/LINGYUN.Abp.MessageService.Application.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain.Shared/LINGYUN.Abp.MessageService.Domain.Shared.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Localization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Localization" Version="3.2.0" />
</ItemGroup>
</Project>

8
aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN.Abp.MessageService.Domain.csproj

@ -18,10 +18,10 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Users.Abstractions" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.2.0" />
<PackageReference Include="Volo.Abp.BackgroundJobs" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Users.Abstractions" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/message/LINGYUN.Abp.MessageService.EntityFrameworkCore/LINGYUN.Abp.MessageService.EntityFrameworkCore.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi.Client/LINGYUN.Abp.MessageService.HttpApi.Client.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Http.Client" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Http.Client" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/message/LINGYUN.Abp.MessageService.HttpApi/LINGYUN.Abp.MessageService.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN.Platform.Application.Contracts.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/platform/LINGYUN.Platform.Domain.Shared/LINGYUN.Platform.Domain.Shared.csproj

@ -18,7 +18,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Validation" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Validation" Version="3.2.0" />
</ItemGroup>
</Project>

8
aspnet-core/modules/platform/LINGYUN.Platform.Domain/LINGYUN.Platform.Domain.csproj

@ -8,10 +8,10 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BlobStoring" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Settings" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.2.0" />
<PackageReference Include="Volo.Abp.BlobStoring" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Settings" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/platform/LINGYUN.Platform.EntityFrameworkCore/LINGYUN.Platform.EntityFrameworkCore.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/platform/LINGYUN.Platform.HttpApi/LINGYUN.Platform.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application.Contracts/LINGYUN.Abp.SettingManagement.Application.Contracts.csproj

@ -18,8 +18,8 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.Domain.Shared" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.SettingManagement.Domain.Shared" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.Application/LINGYUN.Abp.SettingManagement.Application.csproj

@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.SettingManagement.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/settings/LINGYUN.Abp.SettingManagement.HttpApi/LINGYUN.Abp.SettingManagement.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.DbFinder/LINGYUN.Abp.MultiTenancy.DbFinder.csproj

@ -8,8 +8,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Caching" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.Domain" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/tenants/LINGYUN.Abp.MultiTenancy.RemoteService/LINGYUN.Abp.MultiTenancy.RemoteService.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Caching" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application.Contracts/LINGYUN.Abp.TenantManagement.Application.Contracts.csproj

@ -18,8 +18,8 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.Domain.Shared" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.Domain.Shared" Version="3.2.0" />
</ItemGroup>
</Project>

2
aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.Application/LINGYUN.Abp.TenantManagement.Application.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.TenantManagement.Domain" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.Domain" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi.Client/LINGYUN.Abp.TenantManagement.HttpApi.Client.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.Http.Client" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Http.Client" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

2
aspnet-core/modules/tenants/LINGYUN.Abp.TenantManagement.HttpApi/LINGYUN.Abp.TenantManagement.HttpApi.csproj

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

26
aspnet-core/services/account/AuthServer.Host/AuthServer.Host.csproj

@ -20,19 +20,19 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Volo.Abp.Account.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Account.Web.IdentityServer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.AspNetCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Account.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Account.Web.IdentityServer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Identity.AspNetCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" Version="3.2.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

36
aspnet-core/services/admin/LINGYUN.Abp.BackendAdmin.HttpApi.Host/LINGYUN.Abp.BackendAdmin.HttpApi.Host.csproj

@ -38,24 +38,24 @@
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.1.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.HttpApi" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.IdentityServer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.HttpApi" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.2.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.HttpApi" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.Identity" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.Domain.IdentityServer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.HttpApi" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

14
aspnet-core/services/apigateway/LINGYUN.ApiGateway.Host/LINGYUN.ApiGateway.Host.csproj

@ -21,13 +21,13 @@
<PackageReference Include="Serilog.Enrichers.Thread" Version="3.1.0" />
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Http.Client.IdentityModel" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AutoMapper" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Ddd.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Http.Client.IdentityModel" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

16
aspnet-core/services/apigateway/LINGYUN.ApiGateway.HttpApi.Host/LINGYUN.ApiGateway.HttpApi.Host.csproj

@ -26,14 +26,14 @@
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

26
aspnet-core/services/identity-server/LINGYUN.Abp.IdentityServer4.HttpApi.Host/LINGYUN.Abp.IdentityServer4.HttpApi.Host.csproj

@ -31,19 +31,19 @@
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Account.Application" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Account.HttpApi" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Account.Application" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Account.HttpApi" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Identity.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.IdentityServer.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

16
aspnet-core/services/messages/LINGYUN.Abp.MessageService.HttpApi.Host/LINGYUN.Abp.MessageService.HttpApi.Host.csproj

@ -31,14 +31,14 @@
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

22
aspnet-core/services/platform/LINGYUN.Platform.HttpApi.Host/LINGYUN.Platform.HttpApi.Host.csproj

@ -35,17 +35,17 @@
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.BlobStoring.FileSystem" Version="3.1.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.1.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.MultiTenancy" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.BlobStoring.FileSystem" Version="3.2.0" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore.MySQL" Version="3.2.0" />
<PackageReference Include="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="3.2.0" />
</ItemGroup>
<ItemGroup>

4
aspnet-core/tests/LINGYUN.Abp.EntityFrameworkCore.Tests/LINGYUN.Abp.EntityFrameworkCore.Tests.csproj

@ -6,8 +6,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.5" />
<PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="3.2.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.7" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
</ItemGroup>

8
aspnet-core/tests/LINGYUN.Abp.TestBase/LINGYUN.Abp.TestsBase.csproj

@ -13,10 +13,10 @@
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.extensibility.execution" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Authorization" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Features" Version="3.1.0" />
<PackageReference Include="Volo.Abp.TestBase" Version="3.1.0" />
<PackageReference Include="Volo.Abp.Autofac" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Authorization" Version="3.2.0" />
<PackageReference Include="Volo.Abp.Features" Version="3.2.0" />
<PackageReference Include="Volo.Abp.TestBase" Version="3.2.0" />
</ItemGroup>
</Project>

168
vueJs/src/api/abpconfiguration.ts

@ -1,4 +1,5 @@
import ApiService from './serviceBase'
import { INameValue, Available } from './types'
const serviceUrl = process.env.VUE_APP_BASE_API
@ -14,83 +15,241 @@ export default class AbpConfigurationService {
}
}
/** 授权 */
export class Auth {
/** 权限集合 */
policies?: { [key: string]: boolean}
/** 已授权集合 */
grantedPolicies?: { [key: string]: boolean}
}
/** 当前租户 */
export class CurrentTenant {
/** 标识 */
id?: string
/** 名称 */
name?: string
/** 是否可用 */
isAvailable!: boolean
public clear() {
this.id = ''
this.name = ''
this.isAvailable = false
}
}
/** 当前用户 */
export class CurrentUser {
/** 标识 */
id?: string
/** 邮件地址 */
email?: string
/** 邮件已验证 */
emailVerified!: boolean
/** 手机号 */
phoneNumber?: string
/** 手机号已验证 */
phoneNumberVerified!: boolean
/** 名称 */
name?: string
/** 简称 */
surName?: string
/** 用户名 */
userName?: string
/** 所属租户 */
tenantId?: string
/** 是否已认证 */
isAuthenticated!: boolean
/** 所属角色列表 */
roles!: string[]
}
/** 功能 */
export class Feature {
/** 功能集合 */
values?: { [key: string]: string}
}
/** 时区转换 */
export class DateTimeFormat {
/** 日历算法 */
calendarAlgorithmType!: string
/** 日期分隔符 */
dateSeparator!: string
/** 日期时间格式 */
dateTimeFormatLong!: string
/** 完整日期时间格式 */
fullDateTimePattern!: string
/** 长时间格式 */
longTimePattern!: string
/** 短日期格式 */
shortDatePattern!: string
/** 短时间格式 */
shortTimePattern!: string
}
/** 当前区域信息 */
export class CurrentCulture {
/** 本地化名称 */
cultureName!: string
/** 显示名称 */
displayName!: string
/** 英文名称 */
englishName!: string
/** 是否从右到左 */
isRightToLeft!: boolean
/** 名称 */
name!: string
/** 本地名称 */
nativeName!: string
/** 三个字母的ISO名称 */
threeLetterIsoLanguageName!: string
/** 两个字母的ISO名称 */
twoLetterIsoLanguageName!: string
/** 日期时间格式 */
dateTimeFormat!: DateTimeFormat
}
/** 语言 */
export class Language {
/** 本地化名称 */
cultureName!: string
/** 显示名称 */
displayName!: string
/** 图标 */
flagIcon?: string
/** 用户界面本地化名称 */
uiCultureName!: string
}
/** 本地化 */
export class Localization {
/** 当前区域 */
currentCulture!: CurrentCulture
/** 默认本地化资源名称 */
defaultResourceName?: string
/** 支持的语言列表 */
languages!: Language[]
/** 本地化资源集合 */
values!: {[key: string]: {[key: string]: string}}
/** 语言映射集合 */
languagesMap?: {[key: string]: INameValue<string>[]}
/** 语言文档映射集合 */
languageFilesMap?: {[key: string]: INameValue<string>[]}
}
/** 多租户配置 */
export class MultiTenancy {
/** 是否启用多租户 */
isEnabled = false
}
/** 全局设置 */
export class Setting {
values?: {[key: string]: string}
/** 设置集合 */
values?: {[key: string]: any}
}
/** 实体查询属性扩展 */
export class ExtensionPropertyApiGet extends Available {
}
/** 实体创建属性扩展 */
export class ExtensionPropertyApiCreate extends Available {
}
/** 实体更新属性扩展 */
export class ExtensionPropertyApiUpdate extends Available {
}
/** 实体属性api定义 */
export class ExtensionPropertyApi {
/** 查询时 */
onGet!: ExtensionPropertyApiGet
/** 创建时 */
onCreate!: ExtensionPropertyApiCreate
/** 更新时 */
onUpdate!: ExtensionPropertyApiUpdate
}
export class ExtensionPropertyUiTable extends Available {
}
export class ExtensionPropertyUiForm extends Available {
}
export class ExtensionPropertyUi {
onTable!: ExtensionPropertyUiTable
onCreateForm!: ExtensionPropertyUiForm
onEditForm!: ExtensionPropertyUiForm
}
export class LocalizableString {
name!: string
resource?: string
}
export class ExtensionPropertyAttribute {
typeSimple?: string
config?: {[key: string]: any}
}
export class ExtensionProperty {
type!: string
typeSimple!: string
displayName?: LocalizableString
api!: ExtensionPropertyApi
ui!: ExtensionPropertyUi
attributes!: ExtensionPropertyAttribute[]
configuration!: {[key: string]: any}
defaultValue!: any
}
export class EntityExtension {
properties!: {[key: string]: ExtensionProperty}
configuration!: {[key: string]: any}
}
export class ModuleExtension {
entities!: {[key: string]: EntityExtension}
configuration!: {[key: string]: any}
}
export class ExtensionEnumField {
name!: string
value!: any
}
export class ExtensionEnum {
fields!: ExtensionEnumField[]
localizationResource!: string
}
export class ObjectExtension {
modules!: {[key: string]: ModuleExtension}
enums!: {[key: string]: ExtensionEnum}
}
/** abp框架信息 */
export interface IAbpConfiguration {
/** 授权 */
auth: Auth
/** 租户 */
currentTenant: CurrentTenant
/** 用户 */
currentUser: CurrentUser
/** 功能 */
features: Feature
/** 本地化 */
localization: Localization
/** 租户配置 */
multiTenancy: MultiTenancy
objectExtensions: any
/** 对象扩展 */
objectExtensions: ObjectExtension
/** 设置 */
setting: Setting
/** 获取设置 */
getSetting(key: string): string | undefined
}
@ -101,7 +260,7 @@ export class AbpConfiguration implements IAbpConfiguration {
features!: Feature
localization!: Localization
multiTenancy!: MultiTenancy
objectExtensions!: any
objectExtensions!: ObjectExtension
setting!: Setting
constructor() {
@ -112,6 +271,7 @@ export class AbpConfiguration implements IAbpConfiguration {
this.localization = new Localization()
this.multiTenancy = new MultiTenancy()
this.currentTenant = new CurrentTenant()
this.objectExtensions = new ObjectExtension()
}
public getSetting(key: string) {

13
vueJs/src/api/types.ts

@ -32,6 +32,19 @@ export interface ITransactionData {
status: string
}
export interface INameValue<T> {
name: string
value: T
}
export interface IAvailable {
isAvailable: boolean
}
export class Available implements IAvailable {
isAvailable!: boolean
}
export interface IUserData {
id: number
username: string

32
vueJs/src/components/LangSelect/index.vue

@ -12,16 +12,12 @@
</div>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item
:disabled="language==='zh'"
command="zh"
v-for="language in localization.languages"
:key="language.cultureName"
:disabled="localization.currentCulture.cultureName === language.cultureName"
:command="language.cultureName"
>
中文
</el-dropdown-item>
<el-dropdown-item
:disabled="language==='en'"
command="en"
>
English
{{ language.displayName }}
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
@ -33,20 +29,22 @@ import { AppModule } from '@/store/modules/app'
import { AbpModule } from '@/store/modules/abp'
@Component({
name: 'Login'
name: 'LangSelect'
})
export default class extends Vue {
get language() {
return AppModule.language
get localization() {
return AbpModule.configuration.localization
}
private async handleSetLanguage(lang: string) {
private handleSetLanguage(lang: string) {
AppModule.SetLanguage(lang)
this.$i18n.locale = lang
await AbpModule.LoadAbpConfiguration()
this.$message({
message: 'Switch Language Success',
type: 'success'
this.localization.currentCulture.cultureName = lang
AbpModule.LoadAbpConfiguration().then(() => {
this.$message({
message: 'Switch Language Success',
type: 'success'
})
})
}
}

13
vueJs/src/components/TenantBox/index.vue

@ -21,7 +21,7 @@
<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'
import TenantService from '@/api/tenant-management'
import { setTenant, removeTenant } from '@/utils/sessions'
import { AbpModule } from '@/store/modules/abp'
@Component({
name: 'TenantSelect'
@ -35,18 +35,23 @@ export default class extends Vue {
this.$t('AbpUiMultiTenancy.SwitchTenant').toString(), {
showInput: true
}).then((val: any) => {
removeTenant()
if (val.value) {
TenantService.findTenantByName(val.value).then(tenant => {
if (tenant.success) {
setTenant(tenant.tenantId)
AbpModule.configuration.currentTenant.isAvailable = true
AbpModule.configuration.currentTenant.id = tenant.tenantId
AbpModule.configuration.currentTenant.name = tenant.name
this.$emit('input', tenant.name)
} else {
AbpModule.configuration.currentTenant.isAvailable = false
this.$message.warning(this.$t('login.tenantIsNotAvailable', { name: val.value }).toString())
}
})
} else {
this.$emit('input', '')
AbpModule.configuration.currentTenant.isAvailable = false
AbpModule.LoadAbpConfiguration().finally(() => {
this.$emit('input', '')
})
}
}).catch(() => {
console.log()

21
vueJs/src/lang/index.ts

@ -18,7 +18,7 @@ const messages = {
...enLocale,
...elementEnLocale
},
zh: {
'zh-Hans': {
...zhLocale,
...elementZhLocale
}
@ -29,16 +29,15 @@ export const getLocale = () => {
if (cookieLanguage) {
return cookieLanguage
}
const language = navigator.language.toLowerCase()
const locales = Object.keys(messages)
for (const locale of locales) {
if (language.indexOf(locale) > -1) {
return locale
}
}
return 'zh'
// const language = navigator.language.toLowerCase()
// const locales = Object.keys(messages)
// for (const locale of locales) {
// if (language.indexOf(locale) > -1) {
// return locale
// }
// }
return 'zh-Hans'
}
const i18n = new VueI18n({

3
vueJs/src/layout/components/Navbar/index.vue

@ -95,7 +95,8 @@ export default class extends Vue {
}
get name() {
return UserModule.name
console.log(navigator)
return UserModule.name ?? UserModule.userName
}
private toggleSideBar() {

6
vueJs/src/permission.ts

@ -34,9 +34,9 @@ router.beforeEach(async(to: Route, _: Route, next: any) => {
// Check whether the user has obtained his permission roles
if (PermissionModule.authorizedPermissions.length === 0) {
try {
const { sub } = await UserModule.GetUserInfo()
// Generate accessible routes map based on role
await PermissionModule.GenerateRoutes(sub)
UserModule.RefreshCurrentUser()
await PermissionModule.GenerateRoutes()
// Dynamically add accessible routes
router.addRoutes(PermissionModule.dynamicRoutes)
// Hack: ensure addRoutes is complete

29
vueJs/src/store/modules/abp.ts

@ -1,6 +1,6 @@
import store from '@/store'
import i18n from '@/lang/index'
import { getItemJson, setItem } from '@/utils/localStorage'
import { getOrDefault, setItem } from '@/utils/localStorage'
import AbpConfigurationService, { IAbpConfiguration, AbpConfiguration as AbpConfig } from '@/api/abpconfiguration'
import { VuexModule, Module, Mutation, Action, getModule } from 'vuex-module-decorators'
@ -12,7 +12,7 @@ const abpConfigurationKey = 'vue_admin_abp_configuration'
@Module({ dynamic: true, store, name: 'abp' })
class AbpConfiguration extends VuexModule implements IAbpState {
configuration = getItemJson(abpConfigurationKey) || new AbpConfig()
configuration = getOrDefault(abpConfigurationKey, new AbpConfig())
@Mutation
private SET_ABPCONFIGURATION(configuration: IAbpConfiguration) {
@ -22,8 +22,9 @@ class AbpConfiguration extends VuexModule implements IAbpState {
@Mutation
private SET_ABPLOCALIZER(configuration: IAbpConfiguration) {
const { twoLetterIsoLanguageName } = configuration.localization.currentCulture
const resources: { [key: string]: any} = {}
const { cultureName } = configuration.localization.currentCulture
const localeMessage = i18n.getLocaleMessage(cultureName)
// const resources: { [key: string]: any} = {}
Object.keys(configuration.localization.values).forEach(key => {
const resource = configuration.localization.values[key]
if (typeof resource !== 'object') return
@ -32,16 +33,24 @@ class AbpConfiguration extends VuexModule implements IAbpState {
resource[key2] = resource[key2].replace(/'{|{/g, '{').replace(/}'|}/g, '}')
}
})
resources[key] = resource
localeMessage[key] = resource
// resources[key] = resource
})
i18n.mergeLocaleMessage(twoLetterIsoLanguageName, resources)
i18n.setLocaleMessage(cultureName, localeMessage)
// i18n.mergeLocaleMessage(cultureName, resources)
}
@Action({ rawError: true })
public async LoadAbpConfiguration() {
const config = await AbpConfigurationService.getAbpConfiguration()
this.SET_ABPCONFIGURATION(config)
this.SET_ABPLOCALIZER(config)
public LoadAbpConfiguration() {
return new Promise<AbpConfig>((resolve, reject) => {
AbpConfigurationService.getAbpConfiguration().then(config => {
this.SET_ABPCONFIGURATION(config)
this.SET_ABPLOCALIZER(config)
return resolve(config)
}).catch(error => {
return reject(error)
})
})
}
}

6
vueJs/src/store/modules/permission.ts

@ -49,7 +49,7 @@ class Permission extends VuexModule implements IPermissionState {
}
@Action
public async GetPermissions(userId: string) {
public async GetPermissions() {
const authPermissions = new Array<string>()
const grantedPolicies = AbpModule.configuration.auth.grantedPolicies
if (grantedPolicies) {
@ -68,8 +68,8 @@ class Permission extends VuexModule implements IPermissionState {
}
@Action
public async GenerateRoutes(userId: string) {
await this.GetPermissions(userId)
public async GenerateRoutes() {
await this.GetPermissions()
// 没必要再针对admin角色授权,改成全部后台授权
// if (this.authorizedPermissions.includes('admin')) {
// accessedRoutes = asyncRoutes

86
vueJs/src/store/modules/user.ts

@ -1,10 +1,9 @@
import { VuexModule, Module, Action, Mutation, getModule } from 'vuex-module-decorators'
import UserApiService, { UserLoginData, UserLoginPhoneData } from '@/api/users'
import TenantService from '@/api/tenant-management'
import { CurrentUser } from '@/api/abpconfiguration'
import { getItem, setItem, removeItem } from '@/utils/localStorage'
import { resetRouter } from '@/router'
import { TagsViewModule } from './tags-view'
import { removeTenant, setTenant } from '@/utils/sessions'
import { PermissionModule } from '@/store/modules/permission'
import { AbpModule } from '@/store/modules/abp'
import store from '@/store'
@ -12,10 +11,13 @@ import store from '@/store'
export interface IUserState {
token: string
refreshToken: string
id: string
name: string
id: string | undefined
name: string | undefined
surName: string | undefined
userName: string | undefined
phoneNumber: string | undefined
roles: string[]
email: string
email: string | undefined
}
const tokenKey = 'vue_typescript_admin_token'
@ -25,10 +27,13 @@ const refreshTokenKey = 'vue_typescript_admin_refresh_token'
class User extends VuexModule implements IUserState {
public token = getItem(tokenKey)
public refreshToken = getItem(refreshTokenKey)
public id = ''
public name = ''
public roles: string[] = []
public email = ''
public id: string | undefined = ''
public name: string | undefined = ''
public surName: string | undefined = ''
public userName: string | undefined = ''
public phoneNumber: string | undefined = ''
public email: string | undefined = ''
public roles = new Array<string>()
@Mutation
private SET_TOKEN(token: string) {
@ -43,30 +48,23 @@ class User extends VuexModule implements IUserState {
}
@Mutation
private SET_ID(id: string) {
this.id = id
private SET_CURRENTUSERINFO(currentUser: CurrentUser) {
this.id = currentUser.id
this.name = currentUser.name
this.email = currentUser.email
this.surName = currentUser.surName
this.userName = currentUser.userName
this.phoneNumber = currentUser.phoneNumber
this.roles = currentUser.roles
}
@Mutation
private SET_NAME(name: string) {
this.name = name
}
@Mutation
private SET_ROLES(roles: string[]) {
this.roles = roles
}
@Mutation
private SET_EMAIL(email: string) {
this.email = email
@Action({ rawError: true })
public RefreshCurrentUser() {
this.SET_CURRENTUSERINFO(AbpModule.configuration.currentUser)
}
@Action({ rawError: true })
public async Login(userInfo: { tenantName: string | undefined, username: string, password: string}) {
if (userInfo.tenantName) {
await this.PreLogin(userInfo.tenantName)
}
public async Login(userInfo: { username: string, password: string}) {
const userLoginData = new UserLoginData()
userLoginData.userName = userInfo.username
userLoginData.password = userInfo.password
@ -75,13 +73,11 @@ class User extends VuexModule implements IUserState {
this.SET_TOKEN(token)
this.SET_REFRESHTOKEN(loginResult.refresh_token)
await this.PostLogin()
console.log(this.token)
}
@Action({ rawError: true })
public async PhoneLogin(userInfo: { tenantName: string | undefined, phoneNumber: string, verifyCode: string}) {
if (userInfo.tenantName) {
await this.PreLogin(userInfo.tenantName)
}
public async PhoneLogin(userInfo: { phoneNumber: string, verifyCode: string}) {
const userLoginData = new UserLoginPhoneData()
userLoginData.phoneNumber = userInfo.phoneNumber
userLoginData.verifyCode = userInfo.verifyCode
@ -95,21 +91,7 @@ class User extends VuexModule implements IUserState {
@Action
public ResetToken() {
removeItem(tokenKey)
removeTenant()
this.SET_TOKEN('')
this.SET_ROLES([])
}
@Action
public async GetUserInfo() {
if (this.token === '') {
throw Error('GetUserInfo: token is undefined!')
}
const userInfo = await UserApiService.getUserInfo()
this.SET_ID(userInfo.sub)
this.SET_NAME(userInfo.name)
this.SET_EMAIL(userInfo.email)
return userInfo
}
@Action
@ -123,10 +105,9 @@ class User extends VuexModule implements IUserState {
}
this.SET_TOKEN('')
this.SET_REFRESHTOKEN('')
this.SET_ROLES([])
this.SET_CURRENTUSERINFO(new CurrentUser())
removeItem(tokenKey)
removeItem(refreshTokenKey)
removeTenant()
resetRouter()
// Reset visited views and cached views
TagsViewModule.delAllViews()
@ -154,15 +135,10 @@ class User extends VuexModule implements IUserState {
})
}
@Action
private async PreLogin(tenantName: string) {
const tenantResult = await TenantService.findTenantByName(tenantName)
setTenant(tenantResult.tenantId)
}
@Action
private async PostLogin() {
await AbpModule.LoadAbpConfiguration()
const abpConfig = await AbpModule.LoadAbpConfiguration()
this.SET_CURRENTUSERINFO(abpConfig.currentUser)
}
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save