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