feat(api): Актуализация JobResponse под фронт; Template метод GetAll ищет по Job а не JobGroup

This commit is contained in:
Mikhail Kuznetsov
2025-09-10 10:40:12 +10:00
parent aa31af8027
commit d4607f8547
4 changed files with 18 additions and 10 deletions

View File

@@ -200,8 +200,6 @@ namespace PARR.API.MappingProfiles
.ForMember(d => d.ScheduleTypeCode, o => o.MapFrom(s =>
s.Template!.Job!.Group!.EsppSchValues!.First()!.EsppSchTypeConfig!.EsppSchTypeSchedule!.Id))
.ForMember(d => d.Schedule, o => o.MapFrom<RobotTaskScheduleSchResolver>());
// === RobotConfiguration ===
#endregion
CreateMap<Robot, RobotResponse>();
@@ -211,7 +209,8 @@ namespace PARR.API.MappingProfiles
.ForMember(d => d.Robot, o => o.MapFrom(s => s.Robot))
.ForMember(d => d.TaskStatus, o => o.MapFrom(s => s.TaskStatus))
.ForMember(d => d.RobotStatus, o => o.MapFrom(s => s.RobotStatus));
// === RobotConfiguration ===
#endregion
#region EsppSch
CreateMap<EsppSchTypeSchedule, EsppScheduleTypeScheduleResponse>()
@@ -240,6 +239,7 @@ namespace PARR.API.MappingProfiles
.ForMember(d => d.Type, o => o.MapFrom(s => s.Type));
#endregion EsppSch
#region AgentHistory
CreateMap<AgentHistoryLevel, AgentHistoryLevelResponse>();
CreateMap<AgentHistory, AgentHistoryResponse>()
@@ -247,6 +247,7 @@ namespace PARR.API.MappingProfiles
.ForMember(d => d.Level, o => o.MapFrom(s => s.AgentHistoryLevel))
.ForMember(d => d.TemplateName, o => o.MapFrom(s => s.Template!.Name));
#endregion
#region User
@@ -303,9 +304,13 @@ namespace PARR.API.MappingProfiles
CreateMap<Job, JobBaseResponse>();
CreateMap<Job, JobResponse>();
CreateMap<JobUnitFilter, UnitFilterResponse>();
CreateMap<JobUnitFilter, UnitFilterResponse>()
.ForMember(d => d.UnitFilterMask, o => o.MapFrom(d => d.UnitFilter));
CreateMap<FieldFilter, FieldResponse>();
CreateMap<FieldFilter, FieldFilterResponse>();
CreateMap<JobRelationshipFilter, RelationshipFilterResponse>()
.ForMember(d => d.Field, o => o.MapFrom(s => s.UnitField));
@@ -319,8 +324,7 @@ namespace PARR.API.MappingProfiles
.ForMember(d => d.Name, o => o.MapFrom(s => s.GroupName));
CreateMap<JobGroup, JobGroupResponse>();
//.ForMember(d => d.Schedule, o => o.MapFrom<JobGroupScheduleResolver>())
//.ForMember(d => d.JobsCount, o => o.MapFrom(s => s.Jobs.Count()));
#endregion