DD.WellWorkover.Cloud/AsbCloudApp/Data/WellOperationImport/WellOperationImportOptionsDto.cs
2023-09-29 12:06:46 +05:00

32 lines
857 B
C#

using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.WellOperationImport;
/// <summary>
/// Опции для настройки парсинга документа
/// </summary>
public class WellOperationParserOptionsDto
{
/// <summary>
/// Название листа
/// </summary>
[StringLength(250, MinimumLength =1, ErrorMessage = "Название листа должно быть задано")]
public string SheetName { get; set; } = null!;
/// <summary>
/// Id шаблона
/// 0 - Дефолтный шаблон
/// 1 - Газпром хантос
/// </summary>
public int IdTemplate { get; set; }
/// <summary>
/// Начальная строка
/// </summary>
public int? StartRow { get; set; }
/// <summary>
/// Конечная строка
/// </summary>
public int? EndRow { get; set; }
}