change 航班、模板 可传null

This commit is contained in:
李鹏军 2024-03-05 11:34:29 +08:00
parent e7b80fb1fd
commit 415360ef8d
3 changed files with 4 additions and 6 deletions

View File

@ -35,10 +35,10 @@ public class UpdateOrderInput : OrderNoInfo
/// <summary> /// <summary>
/// 订单模板(传全量) /// 订单模板(传全量)
/// </summary> /// </summary>
public List<OrderTemplateInfo> Templates { get; set; } = new(); public List<OrderTemplateInfo>? Templates { get; set; } = new();
/// <summary> /// <summary>
/// 订单航班信息 /// 订单航班信息
/// </summary> /// </summary>
public List<OrderFligthInfo> FlightInfos { get; set; } = new(); public List<OrderFlightInfo>? FlightInfos { get; set; } = new();
} }

View File

@ -24,7 +24,7 @@ public class OrderTemplateInfo
public int? ServiceProviderId { get; set; } public int? ServiceProviderId { get; set; }
} }
public class OrderFligthInfo public class OrderFlightInfo
{ {
/// <summary> /// <summary>
/// 航班号 /// 航班号

View File

@ -1,10 +1,8 @@
using AutoMapper; using AutoMapper;
using AutoMapper.Internal.Mappers;
using SJZY.Track.Application.Contract.Dtos.ProvideServices; using SJZY.Track.Application.Contract.Dtos.ProvideServices;
using SJZY.Track.Domain.Aggregates.OrderAggregate; using SJZY.Track.Domain.Aggregates.OrderAggregate;
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate; using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
using SJZY.Track.Domain.Dtos.Order; using SJZY.Track.Domain.Dtos.Order;
using System.Diagnostics;
namespace SJZY.Track.Application.AutoMapper; namespace SJZY.Track.Application.AutoMapper;
@ -18,7 +16,7 @@ public class OrderAutoMapperProfile : Profile
CreateMap<OrderTemplateInfo, OrderTemplateEntity>(MemberList.None) CreateMap<OrderTemplateInfo, OrderTemplateEntity>(MemberList.None)
.ForMember(dest => dest.ServiceProviderId, opt => opt.MapFrom(m => m.ServiceProviderId ?? 0)) .ForMember(dest => dest.ServiceProviderId, opt => opt.MapFrom(m => m.ServiceProviderId ?? 0))
.ForMember(dest => dest.TrackTemplateId, opt => opt.MapFrom(m => m.TemplateId)); .ForMember(dest => dest.TrackTemplateId, opt => opt.MapFrom(m => m.TemplateId));
CreateMap<OrderFligthInfo, OrderFlightEntity>(MemberList.None); CreateMap<OrderFlightInfo, OrderFlightEntity>(MemberList.None);
CreateMap<GetPageTrackOrderInput, GetPageTrackOrderInputVO>(MemberList.None); CreateMap<GetPageTrackOrderInput, GetPageTrackOrderInputVO>(MemberList.None);
CreateMap<TrackOrderVO, TrackOrderDto>(MemberList.None); CreateMap<TrackOrderVO, TrackOrderDto>(MemberList.None);