ProcessService.cs 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using AutoMapper;
  2. using GxPress.Repository.Interface;
  3. using GxPress.Repository.Interface.WorkProcess;
  4. using GxPress.Service.Interface;
  5. namespace GxPress.Service.Implement
  6. {
  7. public partial class ProcessService : IProcessService
  8. {
  9. private readonly IProcessRepository _processRepository;
  10. private readonly IProcessGroupRepository _processGroupRepository;
  11. private readonly IProcessFieldRepository _processFieldRepository;
  12. private readonly IProcessNodeRepository _processNodeRepository;
  13. private readonly IProcessRequestLimitRepository _processRequestLimitRepository;
  14. private readonly IRuleCarbonCopyRepository _ruleCarbonCopyRepository;
  15. private readonly IRuleApproverCheckRepository _ruleApproverCheckRepository;
  16. private readonly IRuleConditionRepository _ruleConditionRepository;
  17. private readonly IDepartmentRepository _departmentRepository;
  18. private readonly IRoleRepository _roleRepository;
  19. private readonly IUserRepository _userRepository;
  20. private readonly IMapper _mapper;
  21. public ProcessService(IMapper mapper, IProcessRepository processRepository, IProcessGroupRepository processGroupRepository, IProcessFieldRepository processFieldRepository, IProcessNodeRepository processNodeRepository, IProcessRequestLimitRepository processRequestLimitRepository, IRuleCarbonCopyRepository ruleCarbonCopyRepository, IRuleApproverCheckRepository ruleApproverCheckRepository, IRuleConditionRepository ruleConditionRepository, IDepartmentRepository departmentRepository, IRoleRepository roleRepository, IUserRepository userRepository)
  22. {
  23. _mapper = mapper;
  24. _processRepository = processRepository;
  25. _processGroupRepository = processGroupRepository;
  26. _processFieldRepository = processFieldRepository;
  27. _processNodeRepository = processNodeRepository;
  28. _processRequestLimitRepository = processRequestLimitRepository;
  29. _ruleCarbonCopyRepository = ruleCarbonCopyRepository;
  30. _ruleApproverCheckRepository = ruleApproverCheckRepository;
  31. _ruleConditionRepository = ruleConditionRepository;
  32. _departmentRepository = departmentRepository;
  33. _roleRepository = roleRepository;
  34. _userRepository = userRepository;
  35. }
  36. }
  37. }