oi-metrology/Shared/Models/Stateless/IExportRepository.cs
2024-06-17 17:11:36 -07:00

16 lines
648 B
C#

using OI.Metrology.Shared.DataModels;
using System.Data;
namespace OI.Metrology.Shared.Models.Stateless;
public interface IExportRepository
{
string GetExport(HeaderCommon headerCommon);
Result<HeaderCommon[]> GetHeaders(HeaderCommon headerCommon);
Result<HeaderCommon[]> GetLogistics(HeaderCommon headerCommon);
string GetProcessDataStandardFormat(HeaderCommon headerCommon);
string GetCSVExport(IMetrologyRepository metrologyRepository, int toolTypeId, string? datebegin, string? dateend);
Result<DataTable> GetExportData(IMetrologyRepository metrologyRepository, int toolTypeId, string? datebegin, string? dateend);
}