using Mapster;
using WIDESEA_Common.OrderEnum;
using WIDESEA_Core.Helper;
using WIDESEA_DTO.Inbound;
using WIDESEA_DTO.Outbound;
using WIDESEA_DTO.System;
using WIDESEA_DTO.Task;
using WIDESEA_Model.Models;
namespace WIDESEA_WMSServer.Filter
{
public static class CustomProfile
{
///
/// 配置构造函数,用来创建关系映射
///
public static void Register(TypeAdapterConfig config)
{
config.NewConfig();
config.NewConfig()
.Map(dest => dest.OrderDetailStatus, _ => 0);
config.NewConfig();
config.NewConfig()
.Map(dest => dest.SerilNumber, src => src.SerialNumber)
.Map(dest => dest.StockDetailId, src => src.Id);
config.NewConfig()
.Map(dest => dest.OrderDetailStatus, _ => 0);
config.NewConfig();
config.NewConfig()
.Map(dest => dest.ReceivedQuantity, src => src.ReceivedQuantity)
.Map(dest => dest.MaterielCode, src => src.MaterielCode)
.Map(dest => dest.CheckOrderStatus, _ => CheckOrderStatusEnum.NotCheck.ObjToInt());
config.NewConfig();
}
}
}