using AutoMapper; 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) .ForMember(dest => dest.TrackTemplateId, opt => opt.MapFrom(source => string.Join(',', source.TrackTemplateIds))); CreateMap(MemberList.None).Ignore(dest => dest.Id) .ForMember(dest => dest.IsPush, opt => opt.MapFrom(source => true)); CreateMap(MemberList.None); } }