using JNPF.Common.Models.User; using JNPF.Systems.Entitys.Permission; using Mapster; namespace JNPF.Common.Core.Mapper; /// /// 对象映射. /// public class Mapper : IRegister { public void Register(TypeAdapterConfig config) { config.ForType() .Map(dest => dest.userId, src => src.Id) .Map(dest => dest.userAccount, src => src.Account) .Map(dest => dest.userName, src => src.RealName) .Map(dest => dest.headIcon, src => "/api/File/Image/userAvatar/" + src.HeadIcon) .Map(dest => dest.prevLoginTime, src => src.PrevLogTime) .Map(dest => dest.prevLoginIPAddress, src => src.PrevLogIP); } }