UserAppService.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334
  1. using Abp.Domain.Repositories;
  2. using Abp.Runtime.Caching;
  3. using Microsoft.AspNetCore.Identity;
  4. using VberAdmin.Authorization;
  5. using VberZero.AppService.Users;
  6. using VberZero.Authorization;
  7. using VberZero.Authorization.Users;
  8. using VberZero.BaseSystem;
  9. using VberZero.BaseSystem.Roles;
  10. using VberZero.BaseSystem.Users;
  11. using VberZero.DomainService.Notifications;
  12. using VberZero.Session;
  13. namespace VberAdmin.BaseSystem.Users;
  14. public class UserAppService : UserAppServiceBase, IUserAppService
  15. {
  16. public UserAppService(ICacheManager cacheManager, IRepository<User, long> repository, VzUserManager userManager, IRepository<Role> roleRepository, IPasswordHasher<User> passwordHasher, IVzSession abpSession, VzLogInManager logInManager, IRepository<SysFunction, int?> funRepository, IAppNotifier appNotifier) : base(cacheManager, repository, userManager, roleRepository, passwordHasher, abpSession, logInManager, funRepository, appNotifier)
  17. {
  18. }
  19. protected override string GetPermissionName => PermissionNames.VberSystemMgUserMgQuery;
  20. protected override string GetAllPermissionName => PermissionNames.VberSystemMgUserMgQuery;
  21. protected override string CreatePermissionName => PermissionNames.VberSystemMgUserMgCreate;
  22. protected override string UpdatePermissionName => PermissionNames.VberSystemMgUserMgUpdate;
  23. protected override string DeletePermissionName => PermissionNames.VberSystemMgUserMgDelete;
  24. protected override string ActivatePermissionName => PermissionNames.VberSystemMgUserMgActivate;
  25. protected override string DeActivatePermissionName => PermissionNames.VberSystemMgUserMgDeActivate;
  26. protected override string ResetPasswordPermissionName => PermissionNames.VberSystemMgUserMgResetPassword;
  27. protected override string ResetLockPermissionName => PermissionNames.VberSystemMgUserMgResetLock;
  28. }