using AutoMapper; using SJZY.Track.Application.Contract.Dtos.ProvideServices; using SJZY.Track.Application.Contract.Dtos.TrackPush; using SJZY.Track.Domain.Aggregates.TrackPullAggregate; using SJZY.Track.Domain.Aggregates.TrackPushAggregate; using Volo.Abp.AutoMapper; namespace SJZY.Track.Application.AutoMapper; public class TrackPushAutoMapperProfile : Profile { public TrackPushAutoMapperProfile() { CreateMap(MemberList.None); CreateMap(MemberList.None).Ignore(dest => dest.Id) .ForMember(dest => dest.IsPush, opt => opt.MapFrom(source => true)); CreateMap(MemberList.None); CreateMap(MemberList.None) .ForMember(dest => dest.OrderType, opt => opt.MapFrom(source => source.OrderNoType)); } }