using Hotline.Orders; using Hotline.Share.Dtos.Snapshot; using Hotline.Snapshot; using Mapster; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hotline.Application.Mappers; public class SnapshotMapperConfigs : IRegister { public void Register(TypeAdapterConfig config) { config.ForType(); config.ForType() .Map(m => m.AdditionId, n => n.Additions); config.ForType() .Map(m => m.Additions, n => n.AdditionId); config.ForType() .Map(m => m.Contact, n => n.PhoneNumber) .Map(m => m.FromName, n => n.Name) .Map(m => m.FromPhone, n => n.PhoneNumber); config.ForType() .Map(m => m.Title, n => n.ArrangeTitle) .Map(m => m.Content, n => n.ArrangeContent) .Map(m => m.Opinion, n => n.ArrangeOpinion); config.ForType() .Map(m => m.Opinion, n => n.ActualOpinion); } }