track/src/TrackCenter.Application/AutoMapper/TrackFlagAutoMapperProfile.cs
xiaolipro ef4280ef0f
Some checks failed
CI/CD Pipeline / deploy (push) Has been cancelled
upgrade:框架迁移到ideship
2026-09-05 16:13:08 +08:00

21 lines
910 B
C#

using AutoMapper;
using TrackCenter.Application.Dtos.TrackFlags;
using TrackCenter.Domain.Aggregates.TrackFlagAggregate;
using TrackCenter.Domain.Dtos.TrackFlags;
namespace TrackCenter.Application.AutoMapper;
public class TrackFlagAutoMapperProfile : Profile
{
public TrackFlagAutoMapperProfile()
{
CreateMap<EditTrackFlagInput, TrackFlagEntity>(MemberList.None)
.ForMember(dest => dest.Name, opt => opt.MapFrom(source => source.Flag));
//.ForMember(dest => dest.IsCompleted, opt => opt.MapFrom(source => source.IsFinish));
CreateMap<GetTrackFlagDetailVO, GetTrackFlagDetailDto>(MemberList.None);
CreateMap<GetTrackFlagListVO, GetTrackFlagListDto>(MemberList.None);
CreateMap<PagedResult<GetTrackFlagListVO>, PagedResult<GetTrackFlagListDto>>(MemberList.None);
CreateMap<GetPageTrackFlagInput, GetPageTrackFlagVO>(MemberList.None);
}
}