feat(dal,templateMatcher): Shortcodes добавлены %МАКС:ИМЯ АТРИБУТА%, %ГР_ПОЛЕ-ПН%, %БУКВЫ:ИМЯ АТРИБУТА%, исправлена фильтрация в UnitFilter, TemplateMatcher отдельные классы для типов работ, Shortcodes теперь работает по своим моделям Dto
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
namespace PARR.DAL.DomainServices.Shortcodes.Models
|
||||
{
|
||||
public class JobForShortcodes
|
||||
{
|
||||
public JobGroupForShortcodes? Group { get; set; }
|
||||
public TnkForShortcodes? Tnk { get; set; }
|
||||
public string WorkName { get; set; } = string.Empty;
|
||||
public string Name { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace PARR.DAL.DomainServices.Shortcodes.Models
|
||||
{
|
||||
public class JobGroupForShortcodes
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public Guid? GroupingUnitFieldId { get; set; }
|
||||
public JobGroupTypeForShortcodes? GroupType { get; set; }
|
||||
public string GroupName { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
using PARR.DAL.Contracts;
|
||||
|
||||
namespace PARR.DAL.DomainServices.Shortcodes.Models
|
||||
{
|
||||
public class JobGroupTypeForShortcodes
|
||||
{
|
||||
public JobGroupTypesEnum Code { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
namespace PARR.DAL.DomainServices.Shortcodes.Models
|
||||
{
|
||||
public class TemplateForShortcodes
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public int? Index { get; set; }
|
||||
public Guid JobId { get; set; }
|
||||
public Guid UnitId { get; set; }
|
||||
|
||||
public JobForShortcodes? Job { get; set; }
|
||||
public List<UnitInTemplateForShortcodes> UnitsInTemplate { get; set; } = new();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace PARR.DAL.DomainServices.Shortcodes.Models
|
||||
{
|
||||
public class TnkForShortcodes
|
||||
{
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public string ShortName { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace PARR.DAL.DomainServices.Shortcodes.Models
|
||||
{
|
||||
public class UnitInTemplateForShortcodes
|
||||
{
|
||||
public Guid UnitId { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user