feat(dal,api): расширена таблица Job, добавлеа маска рабочей группы. Теперь можно генерировать шаблоны с единой экстерриториальной группой

This commit is contained in:
Mikhail Kuznetsov
2025-08-22 11:25:51 +10:00
parent d30093dfef
commit a6385ea39a
12 changed files with 3957 additions and 145 deletions

View File

@@ -59,7 +59,7 @@ namespace PARR.API.Controllers.V1
{
var paginationFilter = mapper.Map<PaginationFilter>(paginationQuery);
IQueryable<Job> query = jobService.Get().Include(t => t.Tnk);
IQueryable<Job> query = jobService.Get().Include(t => t.Tnk).Include(t=>t.Group);
query = query.OrderBy(t => t.Name);
@@ -125,7 +125,9 @@ namespace PARR.API.Controllers.V1
WorkName = request.WorkName.Trim(),
MinValueRelationships = request.MinValueRelationships,
MaxValueRelationships = request.MaxValueRelationships,
TemplateNameMask = request.TemplateNameMask?.Trim(),
isParentRelationships = request.isParentRelationships,
TemplateNameMask = request.TemplateNameMask.Trim(),
WorkGroupMask = request.WorkGroupMask.Trim(),
TnkId = request.TnkId,
GroupId = request.GroupId
};
@@ -173,7 +175,9 @@ namespace PARR.API.Controllers.V1
orig.WorkName = request.WorkName.Trim();
orig.MinValueRelationships = request.MinValueRelationships;
orig.MaxValueRelationships = request.MaxValueRelationships;
orig.TemplateNameMask = request.TemplateNameMask?.Trim();
orig.isParentRelationships = request.isParentRelationships;
orig.TemplateNameMask = request.TemplateNameMask.Trim();
orig.WorkGroupMask = request.WorkGroupMask.Trim();
orig.TnkId = request.TnkId;
orig.GroupId = request.GroupId;
@@ -275,8 +279,8 @@ namespace PARR.API.Controllers.V1
public class JobStatModel
{
public TemplateStats TemplateStatistics { get; set; }
public required TemplateStats TemplateStatistics { get; set; }
public ScheduleStats ScheduleStatistics { get; set; }
public required ScheduleStats ScheduleStatistics { get; set; }
}
}