Files
.Data
.vscode
Archive
Server
Shared
DataModels
Infineon
Models
Stateless
IAppSettingsController.cs
IAppSettingsRepository.cs
IAwaitingDispoController.cs
IClientSettingsController.cs
IClientSettingsRepository.cs
IExportController.cs
IExportRepository.cs
IFileShareController.cs
IFileShareRepository.cs
IIOpenInsightV1Repository.cs
IInboundController.cs
IInboundRepository.cs
IInfinityQSController.cs
IInfinityQSRepository.cs
IInfinityQSV2Controller.cs
IInfinityQSV2Repository.cs
IInfinityQSV3Controller.cs
IInfinityQSV3Repository.cs
IInfinityQSV4Controller.cs
IInfinityQSV4Repository.cs
IMethodName.cs
IMetrologyRepository.cs
IOpenInsightV1Controller.cs
IPinController.cs
IPinRepository.cs
IReactorsController.cs
IServiceShopOrder.cs
IServiceShopOrderController.cs
IServiceShopOrderRepository.cs
ISpreadingResistanceProfileController.cs
ISpreadingResistanceProfileService.cs
IToolTypesController.cs
IToolTypesRepository.cs
IWaferCounterController.cs
IWaferCounterRepository.cs
ServiceShopOrder.cs
AdditionalData.cs
AllowedActions.cs
Booking.cs
Catalog.cs
Cleans.cs
DataResponse.cs
Inspection.cs
NginxFileSystem.cs
NginxFileSystemSortable.cs
Order.cs
Price.cs
ProdSpec.cs
ProdSpecRoot.cs
PrsStage.cs
QaMetTest.cs
Reactor.cs
RunDataSheet.cs
RunDataSheetRoot.cs
Service.cs
ServiceShop.cs
Surfscan.cs
SurfscanRecipe.cs
Repositories
Services
ViewModels
OI.Metrology.Shared.csproj
Tests
View
.editorconfig
.gitignore
OI-Metrology.sln
README.md
azure-pipelines-server-development.yml
azure-pipelines-server.yml
package.json

21 lines
680 B
C#

namespace OI.Metrology.Shared.Models.Stateless;
public interface IInfinityQSV3Controller<T>
{
enum Action : int
{
Index = 0,
MarkAsPinned = 1
}
static string GetRouteName() => nameof(IInfinityQSV3Controller<T>)[1..^10];
T GetData(string sub_group_id);
T GetHeader(string sub_group_id);
T GetDescriptors(string sub_group_id);
T GetEpiProTempVerification(int[] night);
T GetEpiProTempVerificationRows(int[] night);
T GetProductDataAverageSumOfDefectsProcessMeanProcessSigma(string process, string? recipe);
T GetCommandText(string sub_group_id, string process, string job, string part, string lot, string date_time);
}