public UserAppService(IUserDomainService userDomainService, IDapperRepository <UserInfo, long> userRepository) { _userDomainService = userDomainService; _userRepository = userRepository; _session = NullSurgingSession.Instance; }
public AccountAppService(ILoginManager loginManager, IUserDomainService userDomainService) { _loginManager = loginManager; _userDomainService = userDomainService; _surgingSession = NullSurgingSession.Instance; }
public static void CheckLoginUserDataPermision(this ISurgingSession session, DataPermissionType?dataPermissionType, string message) { if (dataPermissionType.HasValue && dataPermissionType > session.GetLoginUserDataPermission()) { throw new BusinessException(message); } }
public UserGroupDomainService(IDapperRepository <UserGroup, long> userGroupRepository, IDapperRepository <UserGroupRole, long> userGroupRoleRepository, IDapperRepository <UserUserGroupRelation, long> userUserGroupRelationRepository, IDapperRepository <UserInfo, long> userRepository, IDapperRepository <Role, long> roleRepository, IRoleDomainService roleDomainService, ILockerProvider lockerProvider, IDapperRepository <Permission, long> permissionRepository, IDapperRepository <UserGroupPermission, long> userGroupPermissionRepository, IOperationDomainService operationDomainService, IDapperRepository <UserGroupDataPermissionOrgRelation, long> userGroupDataPermissionOrgRelationRepository, IDapperRepository <UserGroupOrganization, long> userGroupOrganizationRepository) { _userGroupRepository = userGroupRepository; _userGroupRoleRepository = userGroupRoleRepository; _userUserGroupRelationRepository = userUserGroupRelationRepository; _userRepository = userRepository; _roleRepository = roleRepository; _roleDomainService = roleDomainService; _lockerProvider = lockerProvider; _permissionRepository = permissionRepository; _userGroupPermissionRepository = userGroupPermissionRepository; _operationDomainService = operationDomainService; _userGroupDataPermissionOrgRelationRepository = userGroupDataPermissionOrgRelationRepository; _userGroupOrganizationRepository = userGroupOrganizationRepository; _session = NullSurgingSession.Instance; _cacheProvider = CacheContainer.GetService <ICacheProvider>(HeroConstants.CacheProviderKey); }
public static void CheckLoginUserDataPermision(this ISurgingSession session, DataPermissionType?dataPermissionType) { if (dataPermissionType.HasValue && dataPermissionType > session.GetLoginUserDataPermission()) { throw new BusinessException("您要设置的数据权限大于您拥有的数据权限,系统不允许该操作"); } }
public OrganizationAppService(IOrganizationDomainService organizationDomainService, IDapperRepository <Domain.Organization, long> organizationRepository) { _organizationDomainService = organizationDomainService; _organizationRepository = organizationRepository; _session = NullSurgingSession.Instance; }
public UserDomainService(IDapperRepository <UserInfo, long> userRepository, IDapperRepository <Role, long> roleRepository, IDapperRepository <UserRole, long> userRoleRepository, IDapperRepository <UserUserGroupRelation, long> userUserGroupRelationRoleRepository, IDapperRepository <Menu, long> menuRepository, IRoleDomainService roleDomainService, IUserGroupDomainService userGroupDomainService, IPasswordHelper passwordHelper, IMenuDomainService menuDomainService, ILockerProvider lockerProvider, IDapperRepository <UserGroup, long> userGroupRepository, IDapperRepository <UserGroupPermission, long> userGroupPermissionRepository, IDapperRepository <UserGroupOrganization, long> userGroupOrganizationDapperRepository) { _userRepository = userRepository; _roleRepository = roleRepository; _userRoleRepository = userRoleRepository; _userUserGroupRelationRepository = userUserGroupRelationRoleRepository; _menuRepository = menuRepository; _roleDomainService = roleDomainService; _userGroupDomainService = userGroupDomainService; _passwordHelper = passwordHelper; _menuDomainService = menuDomainService; _lockerProvider = lockerProvider; _userGroupRepository = userGroupRepository; _userGroupPermissionRepository = userGroupPermissionRepository; _userGroupOrganizationDapperRepository = userGroupOrganizationDapperRepository; _session = NullSurgingSession.Instance; }
public RoleAppService(IRoleDomainService roleDomainService, IDapperRepository <Domain.Roles.Role, long> roleRepository) { _roleDomainService = roleDomainService; _roleRepository = roleRepository; _session = NullSurgingSession.Instance; }
public AccountAppService(ILoginManager loginManager, IUserDomainService userDomainService, IDapperRepository <Menu, long> menuRepository) { _loginManager = loginManager; _userDomainService = userDomainService; _menuRepository = menuRepository; _surgingSession = NullSurgingSession.Instance; }
public static async Task <LoginUserInfo> GetLoginUserInfo(this ISurgingSession session) { if (session == null || !session.UserId.HasValue) { throw new BusinessException("您没有登录系统或登录超时,请先登录系统"); } var serviceProxyProvider = ServiceLocator.GetService <IServiceProxyProvider>(); var loginUser = await serviceProxyProvider.Invoke <LoginUserInfo>(new Dictionary <string, object>() { }, getLoginUserInfoApi, accountServiceKey); return(loginUser); }
public DepartmentDomainService(IDapperRepository <Department, long> departmentRepository, IDapperRepository <Corporation, long> corporationRepository, IDapperRepository <Position, long> positionRepository, IDapperRepository <Organization, long> organizationRepository, IPositionDomainService positionDomainService) { _departmentRepository = departmentRepository; _corporationRepository = corporationRepository; _positionRepository = positionRepository; _organizationRepository = organizationRepository; _positionDomainService = positionDomainService; _session = NullSurgingSession.Instance; }
public UserGroupAppService(IUserGroupDomainService userGroupDomainService, IDapperRepository <Domain.UserGroups.UserGroup, long> userGroupRepository, IRoleDomainService roleDomainService, IDapperRepository <UserInfo, long> userRepository, IDapperRepository <UserGroupDataPermissionOrgRelation, long> userGroupDataPermissionOrgRelationRepository, IDapperRepository <UserGroupOrganization, long> userGroupOrganizationDapperRepository) { _userGroupDomainService = userGroupDomainService; _userGroupRepository = userGroupRepository; _userGroupDataPermissionOrgRelationRepository = userGroupDataPermissionOrgRelationRepository; _userGroupOrganizationDapperRepository = userGroupOrganizationDapperRepository; _session = NullSurgingSession.Instance; }
public static DataPermissionType GetLoginUserDataPermission(this ISurgingSession session) { if (session == null || !session.UserId.HasValue) { throw new BusinessException("您没有登录系统或登录超时,请先登录系统"); } var dataPermissionTypeDesc = RpcContext.GetContext().GetAttachment(ClaimTypes.DataPermission); if (dataPermissionTypeDesc == null || (string)dataPermissionTypeDesc == "") { throw new BusinessException("获取当前登录用户的数据权限失败"); } return(Enum.Parse <DataPermissionType>(dataPermissionTypeDesc.ToString())); }
public static void CheckLoginUserDataPermision(this ISurgingSession session, long?orgId, string message) { if (session == null || !session.UserId.HasValue) { throw new BusinessException("您没有登录系统或登录超时,请先登录系统"); } if (!session.IsAllOrg && (session.DataPermissionOrgIds == null || !orgId.HasValue || !session.OrgId.HasValue || !session.DataPermissionOrgIds.Contains(orgId.Value))) { throw new BusinessException(message); } }
public PermissionAppService(IMenuDomainService menuDomainService, IOperationDomainService operationDomainService, IDapperRepository <Menu, long> menuRepository, IDapperRepository <Operation, long> operationRepository, IActionDomainService actionDomainService, IPermissionDomainService permissionDomainService) { _menuDomainService = menuDomainService; _operationDomainService = operationDomainService; _menuRepository = menuRepository; _operationRepository = operationRepository; _actionDomainService = actionDomainService; _permissionDomainService = permissionDomainService; _session = NullSurgingSession.Instance; }
public PermissionAppService(IMenuDomainService menuDomainService, IOperationDomainService operationDomainService, IDapperRepository <Menu, long> menuRepository, IDapperRepository <Operation, long> operationRepository, IActionDomainService actionDomainService, IPermissionDomainService permissionDomainService) { _menuDomainService = menuDomainService; _operationDomainService = operationDomainService; _menuRepository = menuRepository; _operationRepository = operationRepository; _actionDomainService = actionDomainService; _permissionDomainService = permissionDomainService; _session = NullSurgingSession.Instance; _cacheProvider = CacheContainer.GetService <ICacheProvider>(HeroConstants.CacheProviderKey); }
public RoleDomainService(IDapperRepository <Role, long> roleRepository, IDapperRepository <RolePermission, long> rolePermissionRepository, IDapperRepository <Permission, long> permissionRepository, IDapperRepository <UserRole, long> userRoleRepository, IDapperRepository <UserGroupRole, long> userGroupRoleRepository, IDapperRepository <Operation, long> operationRepository, ILockerProvider lockerProvider, IDapperRepository <RoleDataPermissionOrgRelation, long> roleDataPermissionOrgRelationRepository, IDapperRepository <RoleOrganization, long> roleOrganizationRepository, IDapperRepository <Permissions.Actions.Action, long> actionRepository) { _roleRepository = roleRepository; _rolePermissionRepository = rolePermissionRepository; _permissionRepository = permissionRepository; _userRoleRepository = userRoleRepository; _userGroupRoleRepository = userGroupRoleRepository; _operationRepository = operationRepository; _lockerProvider = lockerProvider; _roleDataPermissionOrgRelationRepository = roleDataPermissionOrgRelationRepository; _roleOrganizationRepository = roleOrganizationRepository; _actionRepository = actionRepository; _session = NullSurgingSession.Instance; _cacheProvider = CacheContainer.GetService <ICacheProvider>(HeroConstants.CacheProviderKey); }
public DemoApplication() { _surgingSession = NullSurgingSession.Instance; }
public UserService(UserRepository repository) { this._repository = repository; _surgingSession = NullSurgingSession.Instance; }
public SystemConfigDomainService(IDapperRepository <SystemConfig, long> systemConfigRepository) { _systemConfigRepository = systemConfigRepository; _session = NullSurgingSession.Instance; }
public static void CheckLoginUserDataPermision(this ISurgingSession session, string message) { session.CheckLoginUserDataPermision(session.OrgId, message); }
public OrgQueryFilter() { // _logger = ServiceLocator.GetService<ILogger<OrgQueryFilter>>(); _loginUser = NullSurgingSession.Instance; }
public static void CheckLoginUserDataPermision(this ISurgingSession session) { session.CheckLoginUserDataPermision("您没有插入数据的权限"); }
public DapperActionFilterBase() { _logger = ServiceLocator.GetService <ILogger <DapperActionFilterBase> >(); _loginUser = NullSurgingSession.Instance; }
public PermissionService() { _surgingSession = NullSurgingSession.Instance; }