forked from ddrilling/AsbCloudServer
32 lines
857 B
C#
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; }
|
|
} |