2024-08-20 09:33:13 +10:00
|
|
|
|
using PARR.API.Contracts.V1.Requests.Queries;
|
|
|
|
|
|
using PARR.DAL.Models;
|
|
|
|
|
|
|
|
|
|
|
|
namespace PARR.API.Services.Interfaces
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Сервисы по формированию статистики загрузки рабочих групп/ЗО, и тд регламентными работами
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public interface IWorkLoadService
|
|
|
|
|
|
{
|
|
|
|
|
|
IQueryable<Template> FilterTemplatesQuery(IQueryable<Template> query, WorkloadBaseQuery requestQuery);
|
|
|
|
|
|
|
2024-08-30 16:40:06 +10:00
|
|
|
|
List<DateOnly> GetDatesForPeriod(WorkloadBaseQuery requestQuery);
|
2024-08-20 09:33:13 +10:00
|
|
|
|
|
|
|
|
|
|
//DateTime GetEndDate(DateTime startDate, bool? isMonth);
|
|
|
|
|
|
//DateTime GetStartDate();
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|