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