public ProductSpuAppService( IGuidGenerator guidGenerator, IRepository <ProductSpu, Guid> repository, IRepository <ProductSku, Guid> skuRepository, IRepository <ProductCategory, Guid> categoryRepository, IRepository <AppProductSpu> appProductRepository, IRepository <QrDetail, Guid> qrDetailRepository, IMallShopRepository mallShopRepository, IMallShopLookupService mallShopLookupService, IAppDefinitionManager appDefinitionManager, IMediator mediator) : base(repository) { base.GetListPolicyName = MallPermissions.Products.Default; base.CreatePolicyName = MallPermissions.Products.Create; base.UpdatePolicyName = MallPermissions.Products.Update; base.DeletePolicyName = MallPermissions.Products.Delete; _guidGenerator = guidGenerator; _skuRepository = skuRepository; _categoryRepository = categoryRepository; _appProductRepository = appProductRepository; _qrDetailRepository = qrDetailRepository; _mallShopRepository = mallShopRepository; _mallShopLookupService = mallShopLookupService; _appDefinitionManager = appDefinitionManager; _mediator = mediator; }
public AppProvider( IAppDefinitionManager appDefinitionManager, IAppValueProviderManager appValueProviderManager) { AppDefinitionManager = appDefinitionManager; AppValueProviderManager = appValueProviderManager; }
public ProductCategoryAppService( IRepository <ProductCategory, Guid> repository, IRepository <AppProductCategory> appCategoriesRepository, IAppDefinitionManager appDefinitionManager ) : base(repository) { _appCategoriesRepository = appCategoriesRepository; _appDefinitionManager = appDefinitionManager; }
public AppAppService( IRepository <App, Guid> repository, IAppDefinitionManager appDefinitionManager ) : base(repository) { _appDefinitionManager = appDefinitionManager; base.GetListPolicyName = AppManagementPermissions.Apps.Default; base.CreatePolicyName = AppManagementPermissions.Apps.Create; base.UpdatePolicyName = AppManagementPermissions.Apps.Update; base.DeletePolicyName = AppManagementPermissions.Apps.Delete; }
public ProductCategoryAppService( IRepository <ProductCategory, Guid> repository, IRepository <AppProductCategory> appCategoriesRepository, IAppDefinitionManager appDefinitionManager ) : base(repository) { base.GetListPolicyName = MallPermissions.Products.Default; base.CreatePolicyName = MallPermissions.Products.Create; base.UpdatePolicyName = MallPermissions.Products.Update; base.DeletePolicyName = MallPermissions.Products.Delete; _appCategoriesRepository = appCategoriesRepository; _appDefinitionManager = appDefinitionManager; }
public SwiperAppService( IRepository <Swiper, Guid> repository, IHttpContextAccessor httpContextAccessor, IAppDefinitionManager appDefinitionManager ) : base(repository) { _httpContextAccessor = httpContextAccessor; _appDefinitionManager = appDefinitionManager; base.GetListPolicyName = MallPermissions.Swipers.Default; base.CreatePolicyName = MallPermissions.Swipers.Create; base.UpdatePolicyName = MallPermissions.Swipers.Update; base.DeletePolicyName = MallPermissions.Swipers.Delete; }
public ClientAppService( //其它模块 IGuidGenerator guidGenerator, ICapPublisher capBus, ISignatureGenerator signatureGenerator, IWeixinAppService weixinAppService, IAppDefinitionManager appDefinitionManager, IAppProvider appProvider, //本模块 IMallShopLookupService shopLookupService, IMallShopRepository shopRepository, IReadOnlyRepository <Address, Guid> addressRepository, IRepository <ProductOrder, Guid> orderRepository, IRepository <TenPayNotify, Guid> tenpayRepository, IProductCategoryRepository categoryRepository, IRepository <ProductSpu, Guid> spuRepository, IPayOrderRepository payOrderRepository, //系统 ISettingProvider setting, IHttpContextAccessor httpContextAccessor, ILocalEventBus eventBus, IMediator mediator ) { _guidGenerator = guidGenerator; _weixinAppService = weixinAppService; _shopLookupService = shopLookupService; _shopRepository = shopRepository; _addressRepository = addressRepository; _orderRepository = orderRepository; _tenpayRepository = tenpayRepository; _categoryRepository = categoryRepository; _spuRepository = spuRepository; _payOrderRepository = payOrderRepository; _setting = setting; _appProvider = appProvider; _httpContextAccessor = httpContextAccessor; _eventBus = eventBus; _mediator = mediator; _capBus = capBus; _appDefinitionManager = appDefinitionManager; _signatureGenerator = signatureGenerator; }