26 lines
1.2 KiB
C#
26 lines
1.2 KiB
C#
using AutoMapper;
|
|
using SJZY.Track.Application.Contract.Dtos.TrackContents;
|
|
using SJZY.Track.Domain.Aggregates.TrackContentAggregate;
|
|
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
|
|
using SJZY.Track.Domain.Dtos.TrackContents;
|
|
|
|
namespace SJZY.Track.Application.AutoMapper;
|
|
|
|
public class TrackContentAutoMapperProfile : Profile
|
|
{
|
|
public TrackContentAutoMapperProfile()
|
|
{
|
|
CreateMap<EditTrackContentInput, TrackContentEntity>(MemberList.None);
|
|
CreateMap<GetTrackContentDetailVO, GetTrackContentDetailDto>(MemberList.None);
|
|
CreateMap<GetPageTrackContentInput, GetPageTrackContentVO>(MemberList.None);
|
|
CreateMap<GetTrackContentListVO, GetTrackContentListDto>(MemberList.None);
|
|
CreateMap<UnifyPageResultDto<GetTrackContentListVO>, UnifyPageResultDto<GetTrackContentListDto>>(
|
|
MemberList.None);
|
|
CreateMap<EditTrackContentMapInput, TrackContentMapEntity>(MemberList.None);
|
|
|
|
CreateMap<TrackDetailsIndex, GetContentDetailOutput>(MemberList.None).ReverseMap();
|
|
CreateMap< SJZY.Track.Domain.Aggregates.TrackDetailsAggregate.FileItem, SJZY.Track.Application.Contract.Dtos.TrackContents.FileItem>(MemberList.None).ReverseMap();
|
|
|
|
}
|
|
}
|