using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_IOutboundRepository; namespace WIDESEA_OutboundRepository { /// /// 出库仓储实现层集成 /// public class OutboundRepository : IOutboundRepository { public IOutMESOrderRepository OutMESOrderRepository { get; } public IOutSGOrderRepository OutSGOrderRepository { get; } public IOutSGOrderDetailRepository OutSGOrderDetailRepository { get; } public IOutStockLockInfoRepository OutStockLockInfoRepository { get; } public IOutBSTPickInfoRepository OutBSTPickInfoRepository { get; } public IProDeliveryOrderRepository ProDeliveryOrderRepository { get; } public IProDeliveryOrderDetailRepository ProDeliveryOrderDetailRepository { get; } public IOutLineViewRepository OutLineViewRepository { get; } public OutboundRepository(IOutMESOrderRepository outMESOrderRepository, IOutSGOrderRepository outSGOrderRepository, IOutSGOrderDetailRepository outSGOrderDetailRepository, IOutStockLockInfoRepository outStockLockInfoRepository, IOutBSTPickInfoRepository outBSTPickInfoRepository, IProDeliveryOrderRepository proDeliveryOrderRepository, IProDeliveryOrderDetailRepository proDeliveryOrderDetailRepository, IOutLineViewRepository outLineViewRepository) { OutMESOrderRepository = outMESOrderRepository; OutSGOrderRepository = outSGOrderRepository; OutSGOrderDetailRepository = outSGOrderDetailRepository; OutStockLockInfoRepository = outStockLockInfoRepository; OutBSTPickInfoRepository = outBSTPickInfoRepository; ProDeliveryOrderRepository = proDeliveryOrderRepository; ProDeliveryOrderDetailRepository = proDeliveryOrderDetailRepository; OutLineViewRepository = outLineViewRepository; } } }