19 lines
666 B
C#
19 lines
666 B
C#
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);
|
||
|
||
List<DateOnly> GetDatesForPeriod(WorkloadBaseQuery requestQuery);
|
||
|
||
//DateTime GetEndDate(DateTime startDate, bool? isMonth);
|
||
//DateTime GetStartDate();
|
||
}
|
||
}
|