feat(api, allLogs): в TemplateResponse добавлен TemplateStatusType. Шаблоны можно фильтровать по statusType. При изменении маски имени шаблона в Job, отправляется задание в очередь на переименование связанных шаблонов. Во всех проектах перенастроены логи, в проде, не пишутся логи внутрь контейнера, только в stdout.

This commit is contained in:
Mikhail Trubnikov
2025-12-02 09:49:08 +10:00
parent 33bcd59761
commit bebbfab317
46 changed files with 472 additions and 180 deletions

View File

@@ -38,7 +38,8 @@ namespace PARR.API.MappingProfiles
.ForMember(d => d.NextRun, o => o.MapFrom(s => s.NextRun))
.ForMember(d => d.LastRun, o => o.MapFrom(s => s.LastRun))
.ForMember(d => d.OrderCount, o => o.MapFrom(s => s.Orders.Count()))
.ForMember(d => d.IsAutoDistributionEnabled, o => o.MapFrom(s => s.Job!.Group!.IsAutoDistributionEnabled));
.ForMember(d => d.IsAutoDistributionEnabled, o => o.MapFrom(s => s.Job!.Group!.IsAutoDistributionEnabled))
.ForMember(d => d.StatusType, o => o.MapFrom(s => s.StatusType));
// === Template ===
@@ -55,6 +56,12 @@ namespace PARR.API.MappingProfiles
CreateMap<DAL.Models.TaskStatus, TaskStatusResponse>();
#region StatusTypeResponse
CreateMap<TemplateStatusType, TemplateStatusTypeResponse>();
#endregion
#region Tnk
CreateMap<Process, ProcessResponse>();