/// <summary> /// 构造函数 参数对象系统自动注入 /// </summary> /// <param name="mapper">autoMapper 映射工具对象</param> /// <param name="cache">缓存对象</param> /// <param name="authUser">授权用户对象</param> /// <param name="dictionaryRepository">仓储对象</param> public DictionaryHeaderService( IMapper mapper, ICache cache, IAuthUser authUser, IDictionaryHeaderRepository dictionaryRepository, IPermissionDomain permissionDomain ) { _mapper = mapper; _cache = cache; _authUser = authUser; _dictionaryRepository = dictionaryRepository; _permissionDomain = permissionDomain; }
public SysPermissionService( IMapper mapper, ICache cache, ISysPermissionRepository sysPermissionRepository, ISysRPermissionRoleRepository sysRPermissionRoleRepository, ISysRPermissionConditionRepository sysRPermissionConditionRepository, IPermissionDomain permissionDomain ) { _mapper = mapper; _cache = cache; _sysPermissionRepository = sysPermissionRepository; _sysRPermissionRoleRepository = sysRPermissionRoleRepository; _sysRPermissionConditionRepository = sysRPermissionConditionRepository; _permissionDomain = permissionDomain; }
public AuthService( ICache cache, IMapper mapper, ISysUserRepository userRepository, ISysResourceRepository resourceRepository, IAuthUser authUser, IPermissionDomain permissionDomain ) { _cache = cache; _mapper = mapper; _userRepository = userRepository; _sysResourceRepository = resourceRepository; _authUser = authUser; _permissionDomain = permissionDomain; }