添加项目文件。
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
using AutoMapper;
|
||||
using GroupService.Domain.Entities;
|
||||
using GroupService.WebApi.Application.Dtos;
|
||||
|
||||
namespace GroupService.WebApi.Application.GroupRequest
|
||||
{
|
||||
public class GroupRequestMapperConfig : Profile
|
||||
{
|
||||
public GroupRequestMapperConfig()
|
||||
{
|
||||
CreateMap<GroupJoinRequest, GroupRequestResponse>()
|
||||
.ForMember(dest => dest.Created, opt => opt.MapFrom(src => src.CreationTime))
|
||||
.ForMember(dest => dest.Updated, opt => opt.MapFrom(src => src.ModificationTime))
|
||||
.ForMember(dest => dest.GroupAvatar, opt => opt.MapFrom(src => src.GroupProfile.Avatar))
|
||||
.ForMember(dest => dest.GroupName, opt => opt.MapFrom(src => src.GroupProfile.GroupName))
|
||||
.ForMember(dest => dest.UserNickName, opt => opt.MapFrom(src => src.UserProfile.NickName))
|
||||
.ForMember(dest => dest.UserAvatar, opt => opt.MapFrom(src => src.UserProfile.Avatar))
|
||||
.ForMember(dest => dest.OperatorAvatar, opt => opt.MapFrom(src => src.OperatorAvatar))
|
||||
.ForMember(dest => dest.OperatorName, opt => opt.MapFrom(src => src.OperatorName));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user