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(); } } }