@@ -12,40 +12,19 @@ namespace IRaCIS.Application.Services
|
||||
/// </summary>
|
||||
|
||||
[ApiExplorerSettings(GroupName = "Dashboard&Statistics")]
|
||||
public class StatisticsService : BaseService, IStatisticsService
|
||||
public class StatisticsService(
|
||||
IRepository<Doctor> _doctorRepository,
|
||||
IRepository<Trial> _trialRepository,
|
||||
IRepository<Enroll> _enrollRepository,
|
||||
IRepository<Workload> _workloadRepository,
|
||||
IRepository<CRO> _croCompanyRepository,
|
||||
IRepository<Dictionary> _dictionaryRepository,
|
||||
IRepository<Hospital> _hospitalRepository,
|
||||
IRepository<EnrollDetail> _enrollDetailRepository,
|
||||
IRepository<User> _userRepository,
|
||||
IRepository<TrialUser> _userTrialRepository) : BaseService, IStatisticsService
|
||||
{
|
||||
private readonly IRepository<Doctor> _doctorRepository;
|
||||
private readonly IRepository<Trial> _trialRepository;
|
||||
private readonly IRepository<Enroll> _enrollRepository;
|
||||
private readonly IRepository<Workload> _workloadRepository;
|
||||
private readonly IRepository<CRO> _croCompanyRepository;
|
||||
private readonly IRepository<Dictionary> _dictionaryRepository;
|
||||
private readonly IRepository<Hospital> _hospitalRepository;
|
||||
private readonly IRepository<EnrollDetail> _enrollDetailRepository;
|
||||
private readonly IRepository<User> _userRepository;
|
||||
private readonly IRepository<TrialUser> _userTrialRepository;
|
||||
|
||||
|
||||
public StatisticsService(IRepository<Doctor> doctorRepository, IRepository<Trial> trialRepository,
|
||||
IRepository<Enroll> intoGroupRepository, IRepository<Workload> workloadRepository,
|
||||
IRepository<CRO> croCompanyRepository,
|
||||
IRepository<Dictionary> dictionaryRepository,
|
||||
IRepository<Hospital> hospitalRepository,
|
||||
IRepository<EnrollDetail> enrollDetailRepository, IRepository<User> userRepository,
|
||||
IRepository<TrialUser> userTrialRepository)
|
||||
{
|
||||
_doctorRepository = doctorRepository;
|
||||
_trialRepository = trialRepository;
|
||||
_enrollRepository = intoGroupRepository;
|
||||
_workloadRepository = workloadRepository;
|
||||
_croCompanyRepository = croCompanyRepository;
|
||||
_dictionaryRepository = dictionaryRepository;
|
||||
_hospitalRepository = hospitalRepository;
|
||||
_enrollDetailRepository = enrollDetailRepository;
|
||||
_userRepository = userRepository;
|
||||
_userTrialRepository = userTrialRepository;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/// <summary> 根据项目和医生,分页获取工作量统计[New] </summary>
|
||||
[HttpPost]
|
||||
|
||||
Reference in New Issue
Block a user