using Tnsu.ApprovalRoute.Domain.Enums;
namespace Tnsu.ApprovalRoute.Domain.Entities;
///
/// Одно условие появления шага (см. ) —
/// сравнение значения поля заявки () с
/// через . Несколько условий одного шага объединяются
/// через (И/ИЛИ).
///
public class TemplateRouteStepCondition
{
public int Id { get; set; }
public int StepId { get; set; }
public TemplateRouteStep? Step { get; set; }
/// Порядок отображения в форме — на вычисление условия не влияет.
public int OrderNo { get; set; }
public string FieldName { get; set; } = string.Empty;
public ComparisonOperator Operation { get; set; }
public string Value { get; set; } = string.Empty;
}