using Hotline.Caching.Interfaces; using Hotline.DI; using Hotline.File; using Hotline.FlowEngine.Workflows; using Hotline.Orders; using Hotline.Settings; using Hotline.Share.Dtos.Snapshot; using Hotline.Snapshot; using Hotline.Snapshot.Interfaces; using Hotline.Users; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using XF.Domain.Authentications; using XF.Domain.Dependency; using XF.Domain.Repository; namespace Hotline.Application.Snapshot; [Injection(AppScopes = EAppScope.YiBin | EAppScope.LuZhou)] public class DefaultSnapshotApplication : SnapshotApplicationBase , ISnapshotApplication, IScopeDependency { public DefaultSnapshotApplication(IThirdIdentiyService thirdLoginService, IRepository industryRepository, ISnapshotBulletinRepository bulletinRepository, ISessionContext sessionContext, IRepository redPackRecordRepository, IRepository orderRepository, IThirdAccountRepository thirdAccountRepository, IRepository orderSnapshotRepository, ISystemSettingCacheManager systemSettingCacheManager, ISystemAreaDomainService systemAreaDomainService, IFileRepository fileRepository, ISystemDicDataCacheManager systemDicDataCacheManager, ISnapshotOrderPublishRepository snapshotOrderPublishRepository, IRepository workflowTraceRepository, IPractitionerRepository practitionerRepository, IRepository systemAreaRepository) : base(thirdLoginService, industryRepository, bulletinRepository, sessionContext, redPackRecordRepository, orderRepository, thirdAccountRepository, orderSnapshotRepository, systemSettingCacheManager, systemAreaDomainService, fileRepository, systemDicDataCacheManager, snapshotOrderPublishRepository, workflowTraceRepository, practitionerRepository, systemAreaRepository) { } }