InfinityQSV2
This commit is contained in:
Server
ApiControllers
Data
Tests
AppSettings-GetAppSettings.jsonAppSettings-GetBuildNumberAndGitCommitSeven.jsonClientSettings-GetClientSettings.jsonClientSettings-GetIpAddress.jsonGetAppSettingsApi.jsonGetAwaitingDispositionApi.jsonGetDataApi.jsonGetExportDataApi.jsonGetHeaderTitlesApi.jsonGetHeadersApi.jsonGetPinnedTableApi.jsonInfinityQS-GetCommandText.sqlInfinityQS-GetData.jsonInfinityQS-GetDescriptors.jsonInfinityQS-GetEvents.jsonInfinityQS-GetHeader.jsonInfinityQSV2-GetCommandText.sqlInfinityQSV2-GetData.jsonInfinityQSV2-GetDescriptors.jsonInfinityQSV2-GetEvents.jsonInfinityQSV2-GetHeader.jsonPin-GetPinnedTable.jsonServiceShopOrder-GetAllServiceShopOrders.jsonToolTypes-GetData.jsonToolTypes-GetHeaderFields.jsonToolTypes-GetHeaderTitles.jsonToolTypes-GetHeaders.jsonToolTypes-GetToolTypeMetadata.jsonToolTypes-Index.json
Repositories
AppSettingsRepository.csIInfinityQSRepository.csInfinityQSRepository.csInfinityQSV2Repository.csMetrologyRepository.csPinRepository.csToolTypesRepository.cs
appsettings.Development.jsonShared
DataModels
Models
Tests
UnitAwaitingDispoController.csUnitInboundController.csUnitTestAppSettingsController.csUnitTestClientSettingsController.csUnitTestInfinityQSController.csUnitTestInfinityQSV2Controller.csUnitTestPinController.csUnitTestServiceShopOrderController.csUnitTestToolTypesController.cs
azure-pipelines-server-development.ymlazure-pipelines-server.yml
35
Shared/DataModels/InfinityQSDescriptor.cs
Normal file
35
Shared/DataModels/InfinityQSDescriptor.cs
Normal file
@ -0,0 +1,35 @@
|
||||
namespace OI.Metrology.Shared.DataModels;
|
||||
|
||||
public record InfinityQSDescriptor(int? SD_SGRP,
|
||||
int? SD_TSNO,
|
||||
int? DD_DSGP,
|
||||
string? GD_NAME,
|
||||
string? DD_NAME)
|
||||
{
|
||||
|
||||
public static InfinityQSDescriptorV2[] Convert(InfinityQSDescriptor[] collection)
|
||||
{
|
||||
List<InfinityQSDescriptorV2> results = new();
|
||||
foreach (InfinityQSDescriptor item in collection)
|
||||
results.Add(Map(item));
|
||||
return results.ToArray();
|
||||
}
|
||||
|
||||
public static InfinityQSDescriptorV2 Map(InfinityQSDescriptor item)
|
||||
{
|
||||
InfinityQSDescriptorV2 result = new(item.SD_SGRP,
|
||||
item.SD_TSNO,
|
||||
item.DD_DSGP,
|
||||
item.GD_NAME,
|
||||
item.DD_NAME);
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public record InfinityQSDescriptorV2(int? SubGroupId,
|
||||
int? SiteNumber,
|
||||
int? VariableNumber,
|
||||
string? Variable,
|
||||
string? Value)
|
||||
{ }
|
Reference in New Issue
Block a user