| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 | 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<HJSyncMaterInfoResponseItem, hjBaseMater>()                .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<hjBillFeedbackPush, CopperLineStockInFeedBackItem>();            CreateMap<hjBillFeedbackPush, WetLineBackInFeedBackRequestItem>();            CreateMap<hjBillFeedbackPush, SpecialPickMaterFeedBackRequest>();            CreateMap<hjBillFeedbackPush, SpecialPickMaterFeedBackRequestItem>();            CreateMap<BillPushinfo, MoveStockFeedBackRequestItem>()                .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<BillInvinit, BillInvnow>();            CreateMap<BillInvnow, BillInvflow>();            CreateMap<BillInvflow, BillInvnow>();            CreateMap<WCS_TaskInfo, WCS_TaskOld>();             CreateMap<CopperLineRequest, HjMaterialStockInRequest>();            CreateMap<WetLineBackInApplyRequest, HjMaterialStockInRequest>();            CreateMap<SysJob, dto.response.hj.SysJobDto>();                        CreateMap<BillPushinfo, ListInfo>()                .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<BillPushinfo, WetLineBackInFeedBackRequestItem>()                .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<AddJobRequest, SysJob>();            CreateMap<JobApiRelation, SysJobApiRelation>();            CreateMap<SysJobApiRelation, JobApiRelation>();            CreateMap<TunnelStatusEntity, TunnelStatusEntity>();            CreateMap<HJSyncMaterInfoListRequestItem, HJSyncMaterInfoResponseItem>();            CreateMap<FJSyncMaterInfoListRequestItem, FJSyncMaterInfoResponseItem>();            CreateMap<FJSyncMaterInfoListRequestItem, BaseMatinfo>();            CreateMap<HJSyncMaterInfoListRequestItem, BaseMatinfo>()                 .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<UpdateMaterEntity, UpdateMaterEntity>();            //任务            CreateMap<hjBillTask, TaskRsponse>();            CreateMap<TaskRsponse, hjBillTask>();            CreateMap<hjBillTaskHistory, hjBillTask>();            CreateMap<hjBillTask, hjBillTaskHistory>();            //单据            CreateMap<DocumentsResponse, hjBillDocument>();            //库存            CreateMap<RealTimeInventoryReportResponse, RealTimeInventoryReportResponse>();            CreateMap<ExportModel, ExportModel>();            CreateMap<MaterInfo, MaterInfo>();            #region 盘条库映射            CreateMap<ptWCS_TaskInfo, PtTaskRsponse>();            CreateMap<PtTaskRsponse, ptWCS_TaskInfo>();            CreateMap<ptWCS_TaskInfo, ptWCS_TaskInfo>();            CreateMap<ptWCS_TaskOld, ptWCS_TaskInfo>();            CreateMap<ptWCS_TaskInfo, ptWCS_TaskOld>();            CreateMap<ptBillInvinit, ptBillInvnow>();            CreateMap<ptBillInvnow, ptBillInvinit>();            CreateMap<ptBillInvnow, ptBillInvFlow>();            CreateMap<ptBillInvFlow, ptBillInvnow>();            //CreateMap<PTSyncMaterInfoListRequestItem, ptBaseMater>();            CreateMap<PtSyncMaterInfoListRequest, ptBaseMater>()                 .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<ptBillPushinfo, PurchaseBillTransFeedBackRequestItem>()                .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        }    }}
 |