添加项目文件。
This commit is contained in:
38
extend/Tnb.Extend.Entitys/Mapper/Mapper.cs
Normal file
38
extend/Tnb.Extend.Entitys/Mapper/Mapper.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using JNPF.Extend.Entitys.Dto.Email;
|
||||
using JNPF.Extend.Entitys.Dto.Order;
|
||||
using Mapster;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Mapper
|
||||
{
|
||||
class Mapper : IRegister
|
||||
{
|
||||
public void Register(TypeAdapterConfig config)
|
||||
{
|
||||
config.ForType<EmailReceiveEntity, EmailHomeOutput>()
|
||||
.Map(dest => dest.fullName, src => src.Subject);
|
||||
config.ForType<EmailReceiveEntity, EmailListOutput>()
|
||||
.Map(dest => dest.fdate, src => src.Date)
|
||||
.Map(dest => dest.sender, src => src.SenderName)
|
||||
.Map(dest => dest.isRead, src => src.Read);
|
||||
config.ForType<EmailSendEntity, EmailListOutput>()
|
||||
.Map(dest => dest.recipient, src => src.To);
|
||||
config.ForType<EmailConfigEntity, EmailConfigInfoOutput>()
|
||||
.Map(dest => dest.emailSsl, src => src.Ssl);
|
||||
config.ForType<EmailReceiveEntity, EmailInfoOutput>()
|
||||
.Map(dest => dest.recipient, src => src.MAccount)
|
||||
.Map(dest => dest.fdate, src => src.Date);
|
||||
config.ForType<EmailSendEntity, EmailInfoOutput>()
|
||||
.Map(dest => dest.recipient, src => src.To);
|
||||
config.ForType<OrderReceivableEntity, OrderCollectionPlanOutput>()
|
||||
.Map(dest => dest.fabstract, src => src.Abstract)
|
||||
.Map(dest => dest.receivableMoney, src => src.ReceivableMoney.ToString());
|
||||
config.ForType<EmailConfigUpInput, EmailConfigEntity>()
|
||||
.Map(dest => dest.Ssl, src => src.emailSsl);
|
||||
config.ForType<EmailConfigActionsCheckMailInput, EmailConfigEntity>()
|
||||
.Map(dest => dest.Ssl, src => src.emailSsl);
|
||||
|
||||
//config.ForType<EmailConfigEntity, MailAccount>()
|
||||
// .Map(dest => dest.Ssl, src => src.Ssl != null && src.Ssl == 1 ? true : false);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user