| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 | using AutoMapper;using System;using System.Collections.Generic;using System.Text;using WCS.Entity.sx;using wms.dto.request.fj;using wms.dto.request.hj;using wms.dto.request.hj.dto;using wms.dto.request.share;using wms.dto.request.sx;using wms.dto.response;using wms.dto.response.fj;using wms.dto.response.hj;using wms.dto.response.sx;using wms.sqlsugar.model;using wms.sqlsugar.model.cp;using wms.sqlsugar.model.sx;namespace wms.service.mapper{    public class WmsPrifile : Profile    {        public WmsPrifile()        {             //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<ExportModel, ExportModel>();            CreateMap<MaterInfo, MaterInfo>();            CreateMap<FJSyncMaterInfoListRequestItem, FJSyncMaterInfoResponseItem>();            CreateMap<FJSyncMaterInfoResponseItem, wms.sqlsugar.model.fj.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.ProCode, opt => opt.MapFrom(src => src.ProCode))                .ForMember(p => p.ProName, opt => opt.MapFrom(src => src.ProName))                .ForMember(p => p.ProStre, opt => opt.MapFrom(src => src.ProStre))                .ForMember(p => p.LinearMax, opt => opt.MapFrom(src => src.LinearMax))                .ForMember(p => p.LinearMin, opt => opt.MapFrom(src => src.LinearMin))                .ForMember(p => p.LinearTar, opt => opt.MapFrom(src => src.LinearTar))                .ForMember(p => p.Plating, opt => opt.MapFrom(src => src.Plating))                .ForMember(p => p.Mono, opt => opt.MapFrom(src => src.Mono))                .ForMember(p => p.PlatingWeight, opt => opt.MapFrom(src => src.PlatingWeight))                .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))                ; ;                        CreateMap<wms.sqlsugar.model.fj.BillPushinfo, WetProductStockInFeedBackRequestItem>();            CreateMap<SxSyncMaterInfoRequestItem, wms.sqlsugar.model.sx.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.HeadCode, opt => opt.MapFrom(src => src.HeadTypeCode))              //.ForMember(p => p.Leafcode, opt => opt.MapFrom(src => src.LeafTypeCode))              //.ForMember(p => p.Strength, opt => opt.MapFrom(src => src.Strength))              //.ForMember(p => p.PlatingContQty, opt => opt.MapFrom(src => src.PlatingConQty))              //.ForMember(p => p.Linear, opt => opt.MapFrom(src => src.Linear))              .ForMember(p => p.Plating, opt => opt.MapFrom(src => src.Plating))              ////.ForMember(p => p.WeightUnit, opt => opt.MapFrom(src => src.WeightUnit))              .ForMember(p => p.PlatingWeight, opt => opt.MapFrom(src => src.PlatingWeight))              .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.SpoolCode, opt => opt.MapFrom(src => src.Spool))              //.ForMember(p => p.SpoolType, opt => opt.MapFrom(src => src.SpoolDesc))              .ForMember(p => p.Length, opt => opt.MapFrom(src => src.Length))              .ForMember(p => p.HoldDuration, opt => opt.MapFrom(src => src.HoldDuration));            #region 时效            CreateMap<WCS_TaskOld, WCS_TaskInfo>();            CreateMap<WCS_TaskInfo, WCS_TaskOld>();            CreateMap<BillInvflow, BillInvnow>();            CreateMap<BillInvflow, BillInvinit>();            CreateMap<BillInvnow, BillInvflow>();            CreateMap<BillInvinit, BillInvnow>();            CreateMap<BillInvnow, BillInvinit>();            CreateMap<BillPushinfo, ListInfo>()                .ForMember(p => p.SpoolCode, opt => opt.MapFrom(src => src.HWBarCode))                .ForMember(p => p.MatBarCode, opt => opt.MapFrom(src => src.CLBarCode))                .ForMember(p => p.LocCode, opt => opt.MapFrom(src => src.WareCellCode));            CreateMap<BillPushinfo, SXProductStockInFeedBackRequestItem>()                .ForMember(p => p.SpoolCode, opt => opt.MapFrom(src => src.RFIDBarCode))                .ForMember(p => p.MatBarCode, opt => opt.MapFrom(src => src.CLBarCode))                .ForMember(p => p.LocCode, opt => opt.MapFrom(src => src.WareCellCode));            CreateMap<BillPushinfo, MoveStockLocationFeedBackRequestItem>()                .ForMember(p => p.SpoolCode, opt => opt.MapFrom(src => src.RFIDBarCode))                .ForMember(p => p.MatBarCode, opt => opt.MapFrom(src => src.CLBarCode))                .ForMember(p => p.StartLoc, opt => opt.MapFrom(src => src.WareCellCode))                .ForMember(p => p.EndLoc, opt => opt.MapFrom(src => src.RodBarCode));            CreateMap<sxSysJob, dto.response.hj.SysJobDto>();            CreateMap<ApplyStockInLocResponse, ApplyStockInLocResponse>();            CreateMap<Palletizingdetail, PalletinfoDetail>()                .ForMember(p => p.HWBarCode, opt => opt.MapFrom(src => src.BarCode))                .ForMember(p => p.Sku, opt => opt.MapFrom(src => src.Sku))                .ForMember(p => p.MachineGroupcode, opt => opt.MapFrom(src => src.WbGroupCode))                .ForMember(p => p.GradeCode, opt => opt.MapFrom(src => src.GradeCode))                .ForMember(p => p.OvcValue, opt => opt.MapFrom(src => src.OvcValue))                .ForMember(p => p.OvcFlag, opt => opt.MapFrom(src => src.OvcFlag))                .ForMember(p => p.MaterialCode, opt => opt.MapFrom(src => src.MaterialCode))                .ForMember(p => p.MaterialDesc, opt => opt.MapFrom(src => src.MaterialDesc))                .ForMember(p => p.BadpointCount, opt => opt.MapFrom(src => src.SolderCount))                .ForMember(p => p.IsBlack, opt => opt.MapFrom(src => src.IsBlack))                .ForMember(p => p.IsControlpanel, opt => opt.MapFrom(src => src.IsControlpanel))                .ForMember(p => p.InDocsNo, opt => opt.MapFrom(src => src.InDocsNo))                .ForMember(p => p.Batch, opt => opt.MapFrom(src => src.Batch))                .ForMember(p => p.Winding, opt => opt.MapFrom(src => src.Winding))                .ForMember(p => p.PalletizingDate, opt => opt.MapFrom(src => src.PalletizingDate))                .ForMember(p => p.Layer, opt => opt.MapFrom(src => src.Layer))                .ForMember(p => p.EquNo, opt => opt.MapFrom(src => src.EquNo))                .ForMember(p => p.TolWQty, opt => opt.MapFrom(src => src.TolWQty))                .ForMember(p => p.TareWQty, opt => opt.MapFrom(src => src.TareWQty))                .ForMember(p => p.NetWQty, opt => opt.MapFrom(src => src.NetWQty))                .ForMember(p => p.CLBarCode, opt => opt.MapFrom(src => src.CLBarCode));            CreateMap<BillInvflow, Bill_InvflowHty>();            CreateMap<Palletizing, PalletizingHty>();             CreateMap<BillPushinfo, BillPushinfoHty>();            CreateMap<BillPboxrule, BillPboxruleHty>().ForMember(dest => dest.PackJsonContent, opt => opt.Ignore()); ;            #endregion        }    }}
 |