OftenContactService.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using GxPress.Repository.Interface;
  2. using GxPress.Repository.Interface.AdminVerify;
  3. using GxPress.Service.Interface.OftenContact;
  4. using GxPress.Service.Interface.Reply;
  5. using GxPress.Repository.Interface.Reply;
  6. using GxPress.Service.Interface.Praise;
  7. namespace GxPress.Service.Implement.OftenContact
  8. {
  9. public partial class OftenContactService : IOftenContactService
  10. {
  11. private readonly IOftenContactRepository _repository;
  12. private readonly IMiddleRepository _middleRepository;
  13. private readonly IUserRepository _userRepository;
  14. private readonly IGroupChatRepository _groupChatRepository;
  15. private readonly IGroupChatUserRepository groupChatUserRepository;
  16. private readonly IAdminVerifyRepository adminVerifyRepository;
  17. private readonly IReplyRepository replyRepository;
  18. private readonly IReplyService replyService;
  19. private readonly IPraiseService praiseService;
  20. public OftenContactService(IOftenContactRepository repository,
  21. IMiddleRepository middleRepository,
  22. IUserRepository userRepository,
  23. IGroupChatRepository groupChatRepository,
  24. IGroupChatUserRepository groupChatUserRepository,
  25. IAdminVerifyRepository adminVerifyRepository,
  26. IReplyRepository replyRepository,IReplyService replyService,
  27. IPraiseService praiseService)
  28. {
  29. _repository = repository;
  30. _middleRepository = middleRepository;
  31. _userRepository = userRepository;
  32. _groupChatRepository = groupChatRepository;
  33. this.groupChatUserRepository = groupChatUserRepository;
  34. this.adminVerifyRepository = adminVerifyRepository;
  35. this.replyRepository=replyRepository;
  36. this.replyService=replyService;
  37. this.praiseService=praiseService;
  38. }
  39. }
  40. }