using AutoMapper; using System; using System.Collections.Generic; using System.Text; using WCS.Entity; using wms.dto.request; using wms.dto.request.hj; using wms.dto.request.hj.dto; using wms.dto.request.pt; using wms.dto.request.share; using wms.dto.response; using wms.dto.response.fj; using wms.dto.response.hj; using wms.dto.response.pt.dto; using wms.sqlsugar.model; using wms.sqlsugar.model.hj; using wms.sqlsugar.model.pt; using static wms.dto.request.hj.dto.ReportResponse; namespace wms.service.mapper { public class WmsPrifile : Profile { public WmsPrifile() { CreateMap() .ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.MatCode)) .ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MatName)) .ForMember(dest => dest.HeadTypeCode, opt => opt.MapFrom(src => src.HeadTypeCode)) ; CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap() .ForMember(dest => dest.MatBarCode, opt => opt.MapFrom(src => src.CLBarCode)) .ForMember(dest => dest.RFID, opt => opt.MapFrom(src => src.RFIDBarCode)) .ForMember(dest => dest.StartLoc, opt => opt.MapFrom(src => src.WareCellCode)) .ForMember(dest => dest.EndLoc, opt => opt.MapFrom(src => src.Memo)) .ForMember(dest => dest.WareCode, opt => opt.MapFrom(src => src.WarehouseCode)) ; CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap() .ForMember(p => p.RFID, opt => opt.MapFrom(src => src.RFIDBarCode)) .ForMember(p => p.MatCode, opt => opt.MapFrom(src => src.MatCode)) .ForMember(p => p.MatBarCode, opt => opt.MapFrom(src => src.CLBarCode)) .ForMember(p => p.TolWeight, opt => opt.MapFrom(src => src.TolWQty)) .ForMember(p => p.NetWeight, opt => opt.MapFrom(src => src.NetWQty)) .ForMember(p => p.TareWeight, opt => opt.MapFrom(src => src.TareWQty)) .ForMember(p => p.LocCode, opt => opt.MapFrom(src => src.WareCellCode)) .ForMember(p => p.WareCode, opt => opt.MapFrom(src => src.WarehouseCode)) .ForMember(p => p.WareName, opt => opt.MapFrom(src => src.WarehouseCode)); CreateMap() .ForMember(p => p.RFID, opt => opt.MapFrom(src => src.RFIDBarCode)) .ForMember(p => p.MatBarCode, opt => opt.MapFrom(src => src.CLBarCode)) .ForMember(p => p.MatCode, opt => opt.MapFrom(src => src.MatCode)) .ForMember(p => p.Weight, opt => opt.MapFrom(src => src.NetWQty)) .ForMember(p => p.LocCode, opt => opt.MapFrom(src => src.WareCellCode)) .ForMember(p => p.WareCode, opt => opt.MapFrom(src => src.WarehouseCode)) .ForMember(p => p.WareName, opt => opt.MapFrom(src => "合金库")); //定时任务模块映射 CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap() .ForMember(p => p.Code, opt => opt.MapFrom(src => src.MatCode)) .ForMember(p => p.Name, opt => opt.MapFrom(src => src.MatName)) .ForMember(p => p.ShortDesc, opt => opt.MapFrom(src => src.Describe)) .ForMember(p => p.Leafcode, opt => opt.MapFrom(src => src.LeafTypeCode)) .ForMember(p => p.LeafName, opt => opt.MapFrom(src => src.LeafTypeCode)) .ForMember(p => p.HeadCode, opt => opt.MapFrom(src => src.HeadTypeCode)) .ForMember(p => p.Description, opt => opt.MapFrom(src => src.Describe)) .ForMember(p => p.AddTime, opt => opt.MapFrom(src => DateTime.Now)) .ForMember(p => p.IsHold, opt => opt.MapFrom(src => src.IsHold)) .ForMember(p => p.HoldDuration, opt => opt.MapFrom(src => src.HoldDuration)) .ForMember(p => p.WeightUnit, opt => opt.MapFrom(src => src.WeightUnit)) ; CreateMap(); //任务 CreateMap(); CreateMap(); CreateMap(); CreateMap(); //单据 CreateMap(); //库存 CreateMap(); CreateMap(); CreateMap(); #region 盘条库映射 CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); //CreateMap(); CreateMap() .ForMember(p => p.Code, opt => opt.MapFrom(src => src.MatCode)) .ForMember(p => p.Name, opt => opt.MapFrom(src => src.MatName)) .ForMember(p => p.ShortDesc, opt => opt.MapFrom(src => src.MatShortDesc)) .ForMember(p => p.FullDesc, opt => opt.MapFrom(src => src.MatFullDesc)) .ForMember(p => p.ExtDesc, opt => opt.MapFrom(src => src.MatExtDesc)) .ForMember(p => p.Enname, opt => opt.MapFrom(src => src.MatEnName)) .ForMember(p => p.Leafcode, opt => opt.MapFrom(src => src.LeafTypeCode)) .ForMember(p => p.LeafName, opt => opt.MapFrom(src => src.LeafTypeName)) .ForMember(p => p.MidCode, opt => opt.MapFrom(src => src.MidTypeCode)) .ForMember(p => p.MidName, opt => opt.MapFrom(src => src.MidTypeName)) .ForMember(p => p.HeadCode, opt => opt.MapFrom(src => src.HeadTypeCode)) .ForMember(p => p.HeadName, opt => opt.MapFrom(src => src.HeadTypeName)) .ForMember(p => p.Description, opt => opt.MapFrom(src => src.Describe)) .ForMember(p => p.Texture, opt => opt.MapFrom(src => src.Texture)) .ForMember(p => p.FigureNo, opt => opt.MapFrom(src => src.FigureNo)) .ForMember(p => p.ComCode, opt => opt.MapFrom(src => src.ComCode)) .ForMember(p => p.ComName, opt => opt.MapFrom(src => src.ComName)) .ForMember(p => p.CalcUnit, opt => opt.MapFrom(src => src.CalcUnit)) .ForMember(p => p.StockUnit, opt => opt.MapFrom(src => src.StockUnit)) .ForMember(p => p.Weight, opt => opt.MapFrom(src => src.Weight)) .ForMember(p => p.AddTime, opt => opt.MapFrom(src => DateTime.Now)) .ForMember(p => p.EditTime, opt => opt.MapFrom(src => DateTime.Now)) .ForMember(p => p.IsHold, opt => opt.MapFrom(src => src.IsHold)) .ForMember(p => p.HoldDuration, opt => opt.MapFrom(src => src.HoldDuration)) .ForMember(p => p.WeightUnit, opt => opt.MapFrom(src => src.WeightUnit)) ; CreateMap() .ForMember(p => p.RFID, opt => opt.MapFrom(src => src.RFIDBarCode)) .ForMember(p => p.RodBar, opt => opt.MapFrom(src => src.RodBarCode)) .ForMember(p => p.MatBarCode, opt => opt.MapFrom(src => src.CLBarCode)) .ForMember(p => p.LocCode, opt => opt.MapFrom(src => src.WareCellCode)) .ForMember(p => p.WareCode, opt => opt.MapFrom(src => src.WarehouseCode)) .ForMember(p => p.WareName, opt => opt.MapFrom(src => "盘条库")); #endregion } } }