feat: добавить Sheet1ImportService и Sheet1Group для чтения Лист1
Начало перехода с СПРАВКИ на Лист1 как источник данных: - Sheet1Group — модель одной группы (строка ИТОГО + все рег. номера группы) - Sheet1ImportService — читает Лист1, находит ИТОГО-строки, динамически собирает все рег. номера по regex-паттерну из всех колонок группы WIP: TransformService, Sheet3ExpandService и ViewModel ещё не переключены
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DeclarationAutomatization.Models;
|
||||
|
||||
// Одна группа из Листа1: строка ИТОГО + все рег. номера из строк группы
|
||||
public class Sheet1Group
|
||||
{
|
||||
public int SequentialNumber { get; set; }
|
||||
public string Description { get; set; } = "";
|
||||
public string TnVed { get; set; } = "";
|
||||
public string CountryId { get; set; } = "";
|
||||
public decimal Quantity { get; set; }
|
||||
public decimal AmountWithVat { get; set; }
|
||||
public decimal GrossWeight { get; set; }
|
||||
public decimal NetWeight { get; set; }
|
||||
|
||||
// Все уникальные рег. номера из всех строк группы (включая строку ИТОГО)
|
||||
public List<string> RegNumbers { get; set; } = new();
|
||||
}
|
||||
Reference in New Issue
Block a user