/// <summary> /// 初始化应用程序服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="applicationRepository">应用程序仓储</param> public ApplicationService( IUniversalSysCenterUnitOfWork unitOfWork, IApplicationRepository applicationRepository, IUserRepository userRepository, IMenuDomainService menuDomainService, IPermissionDomainService permissionDomainService ) : base(unitOfWork, applicationRepository) { ApplicationRepository = applicationRepository; _userRepository = userRepository; _menuDomainService = menuDomainService; _permissionDomainService = permissionDomainService; }
/// <summary> /// 初始化消息模板仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public MessageTemplateRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化权限服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="permissionRepository">权限仓储</param> public PermissionService(IUniversalSysCenterUnitOfWork unitOfWork, IPermissionRepository permissionRepository) : base(unitOfWork, permissionRepository) { PermissionRepository = permissionRepository; }
/// <summary> /// 初始化部门业务区域服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="organizationsRegionRepository">部门业务区域仓储</param> public OrganizationsRegionService(IUniversalSysCenterUnitOfWork unitOfWork, IOrganizationsRegionRepository organizationsRegionRepository) : base(unitOfWork, organizationsRegionRepository) { OrganizationsRegionRepository = organizationsRegionRepository; }
/// <summary> /// 初始化角色菜单仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public RoleMenuRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化资源服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="resourceRepository">资源仓储</param> public ResourceService(IUniversalSysCenterUnitOfWork unitOfWork, IResourceRepository resourceRepository) : base(unitOfWork, resourceRepository) { ResourceRepository = resourceRepository; }
/// <summary> /// 初始化应用更新日志仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public ApplicationUpdaetLogRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化商户应用消息设置仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public MerchanAppMessageSetRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化地区仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public AreaRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化消息模板服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="messageTemplateRepository">消息模板仓储</param> public MessageTemplateService(IUniversalSysCenterUnitOfWork unitOfWork, IMessageTemplateRepository messageTemplateRepository) : base(unitOfWork, messageTemplateRepository) { MessageTemplateRepository = messageTemplateRepository; }
/// <summary> /// 初始化附件仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public AttachmentRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化附件服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="attachmentRepository">附件仓储</param> public AttachmentService(IUniversalSysCenterUnitOfWork unitOfWork, IAttachmentRepository attachmentRepository) : base(unitOfWork, attachmentRepository) { AttachmentRepository = attachmentRepository; }
/// <summary> /// 初始化角色权限服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="rolePermissionRepository">角色权限仓储</param> public RolePermissionService(IUniversalSysCenterUnitOfWork unitOfWork, IRolePermissionRepository rolePermissionRepository) : base(unitOfWork, rolePermissionRepository) { RolePermissionRepository = rolePermissionRepository; }
/// <summary> /// 初始化用户角色服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="userRoleRepository">用户角色仓储</param> public UserRoleService(IUniversalSysCenterUnitOfWork unitOfWork, IUserRoleRepository userRoleRepository) : base(unitOfWork, userRoleRepository) { UserRoleRepository = userRoleRepository; }
/// <summary> /// 初始化角色菜单服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="roleMenuRepository">角色菜单仓储</param> public RoleMenuService(IUniversalSysCenterUnitOfWork unitOfWork, IRoleMenuRepository roleMenuRepository) : base(unitOfWork, roleMenuRepository) { RoleMenuRepository = roleMenuRepository; }
/// <summary> /// 初始化商户应用仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public MerchantAppRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化用户服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="userRepository">用户仓储</param> public UserService(IUniversalSysCenterUnitOfWork unitOfWork, IUserRepository userRepository, IAuthRequest authRequest) : base(unitOfWork, userRepository) { UserRepository = userRepository; _authRequest = authRequest; }
/// <summary> /// 初始化消息类型服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="messageCategoryRepository">消息类型仓储</param> public MessageCategoryService(IUniversalSysCenterUnitOfWork unitOfWork, IMessageCategoryRepository messageCategoryRepository) : base(unitOfWork, messageCategoryRepository) { MessageCategoryRepository = messageCategoryRepository; }
/// <summary> /// 初始化应用更新日志服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="applicationUpdaetLogRepository">应用更新日志仓储</param> public ApplicationUpdaetLogService(IUniversalSysCenterUnitOfWork unitOfWork, IApplicationUpdaetLogRepository applicationUpdaetLogRepository) : base(unitOfWork, applicationUpdaetLogRepository) { ApplicationUpdaetLogRepository = applicationUpdaetLogRepository; }
/// <summary> /// 初始化地区服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="areaRepository">地区仓储</param> public AreaService(IUniversalSysCenterUnitOfWork unitOfWork, IAreaRepository areaRepository) : base(unitOfWork, areaRepository) { AreaRepository = areaRepository; }
/// <summary> /// 初始化商户服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="merchantRepository">商户仓储</param> public MerchantService(IUniversalSysCenterUnitOfWork unitOfWork, IMerchantRepository merchantRepository) : base(unitOfWork, merchantRepository) { MerchantRepository = merchantRepository; }
/// <summary> /// 初始化岗位服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="positionRepository">岗位仓储</param> public PositionService(IUniversalSysCenterUnitOfWork unitOfWork, IPositionRepository positionRepository) : base(unitOfWork, positionRepository) { PositionRepository = positionRepository; }
/// <summary> /// 初始化角色权限仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public RolePermissionRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化用户权限服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="userPermissionRepository">用户权限仓储</param> public UserPermissionService(IUniversalSysCenterUnitOfWork unitOfWork, IUserPermissionRepository userPermissionRepository) : base(unitOfWork, userPermissionRepository) { UserPermissionRepository = userPermissionRepository; }
/// <summary> /// 初始化资源仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public ResourceRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化用户角色仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public UserRoleRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化岗位仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public PositionRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化消息内容表仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public MessageContentRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化组织机构仓储 /// </summary> /// <param name="unitOfWork">工作单元</param> public OrganizationsRepository(IUniversalSysCenterUnitOfWork unitOfWork) : base(unitOfWork) { }
/// <summary> /// 初始化账户服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="accountRepository">账户仓储</param> public AccountService(IUniversalSysCenterUnitOfWork unitOfWork, IAccountRepository accountRepository) : base(unitOfWork, accountRepository) { AccountRepository = accountRepository; }