You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.8 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. using Microsoft.Extensions.DependencyInjection.Extensions;
  2. using Microsoft.Extensions.DependencyInjection;
  3. using Volo.Abp.Account;
  4. using Volo.Abp.AutoMapper;
  5. using Volo.Abp.FeatureManagement;
  6. using Volo.Abp.Identity;
  7. using Volo.Abp.Modularity;
  8. using Volo.Abp.PermissionManagement;
  9. using Volo.Abp.SettingManagement;
  10. using Volo.Abp.TenantManagement;
  11. using System.Linq;
  12. using Shentun.Peis.MyUser;
  13. using Shentun.Peis.PermissionManagements;
  14. using Shentun.Peis.OrganizationUnits;
  15. using Volo.Abp.Http.Client.IdentityModel;
  16. namespace Shentun.Peis;
  17. [DependsOn(
  18. typeof(PeisDomainModule),
  19. typeof(AbpAccountApplicationModule),
  20. typeof(PeisApplicationContractsModule),
  21. typeof(AbpIdentityApplicationModule),
  22. typeof(AbpPermissionManagementApplicationModule),
  23. typeof(AbpTenantManagementApplicationModule),
  24. typeof(AbpFeatureManagementApplicationModule),
  25. typeof(AbpSettingManagementApplicationModule),
  26. typeof(AbpHttpClientIdentityModelModule)
  27. )]
  28. public class PeisApplicationModule : AbpModule
  29. {
  30. public override void ConfigureServices(ServiceConfigurationContext context)
  31. {
  32. Configure<AbpAutoMapperOptions>(options =>
  33. {
  34. options.AddMaps<PeisApplicationModule>();
  35. });
  36. //重写
  37. //context.Services.AddTransient<IMyUser, MyUserAppService>();
  38. context.Services.AddTransient<MyUserAppService>();
  39. context.Services.AddTransient<OrganizationUnitsAppService>();
  40. context.Services.AddTransient<PermissionManagementAppService>();
  41. context.Services.AddHttpClient("Peis");
  42. }
  43. //public override void PostConfigureServices(ServiceConfigurationContext context)
  44. //{
  45. // context.Services.Replace(ServiceDescriptor.Transient<OrganizationUnitManager, PeisOrganizationUnitManager>());
  46. //}
  47. }