14 lines
858 B
C#
14 lines
858 B
C#
using SmallSoftwareContracts.AdapterContracts.OperationResponses;
|
|
|
|
namespace SmallSoftwareContracts.AdapterContracts;
|
|
|
|
public interface IReportAdapter
|
|
{
|
|
Task<ReportOperationResponse> GetDataSoftwaresByHistoryAsync(CancellationToken ct);
|
|
Task<ReportOperationResponse> CreateDocumentSoftwaresByHistoryAsync(CancellationToken ct);
|
|
Task<ReportOperationResponse> GetDataRequestByPeriodAsync(DateTime dateStart, DateTime dateFinish, CancellationToken ct);
|
|
Task<ReportOperationResponse> CreateDocumentRequestsByPeriodAsync(DateTime dateStart, DateTime dateFinish, CancellationToken ct);
|
|
Task<ReportOperationResponse> GetDataSalaryByPeriodAsync(DateTime dateStart, DateTime dateFinish, CancellationToken ct);
|
|
Task<ReportOperationResponse> CreateDocumentSalaryByPeriodAsync(DateTime dateStart, DateTime dateFinish, CancellationToken ct);
|
|
}
|