DefaultSnapshotApplication.cs 1.8 KB

1234567891011121314151617181920212223242526272829
  1. using Hotline.Caching.Interfaces;
  2. using Hotline.DI;
  3. using Hotline.File;
  4. using Hotline.FlowEngine.Workflows;
  5. using Hotline.Orders;
  6. using Hotline.Settings;
  7. using Hotline.Share.Dtos.Snapshot;
  8. using Hotline.Snapshot;
  9. using Hotline.Snapshot.Interfaces;
  10. using Hotline.Users;
  11. using System;
  12. using System.Collections.Generic;
  13. using System.Linq;
  14. using System.Text;
  15. using System.Threading.Tasks;
  16. using XF.Domain.Authentications;
  17. using XF.Domain.Dependency;
  18. using XF.Domain.Repository;
  19. namespace Hotline.Application.Snapshot;
  20. [Injection(AppScopes = EAppScope.YiBin | EAppScope.LuZhou)]
  21. public class DefaultSnapshotApplication : SnapshotApplicationBase
  22. , ISnapshotApplication, IScopeDependency
  23. {
  24. public DefaultSnapshotApplication(IThirdIdentiyService thirdLoginService, IRepository<Industry> industryRepository, ISnapshotBulletinRepository bulletinRepository, ISessionContext sessionContext, IRepository<RedPackRecord> redPackRecordRepository, IRepository<Order> orderRepository, IThirdAccountRepository thirdAccountRepository, IRepository<OrderSnapshot> orderSnapshotRepository, ISystemSettingCacheManager systemSettingCacheManager, ISystemAreaDomainService systemAreaDomainService, IFileRepository fileRepository, ISystemDicDataCacheManager systemDicDataCacheManager, ISnapshotOrderPublishRepository snapshotOrderPublishRepository, IRepository<WorkflowTrace> workflowTraceRepository, IPractitionerRepository practitionerRepository, IRepository<SystemArea> systemAreaRepository) : base(thirdLoginService, industryRepository, bulletinRepository, sessionContext, redPackRecordRepository, orderRepository, thirdAccountRepository, orderSnapshotRepository, systemSettingCacheManager, systemAreaDomainService, fileRepository, systemDicDataCacheManager, snapshotOrderPublishRepository, workflowTraceRepository, practitionerRepository, systemAreaRepository)
  25. {
  26. }
  27. }