| 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
 
-         }
 
-     }
 
- }
 
 
  |