wangxinhui
2025-10-26 733c975cd8647f6d006736f1863bad731e32e6fb
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_OutboundService/OutboundService.cs
@@ -7,44 +7,33 @@
namespace WIDESEA_OutboundService
{
    /// <summary>
    /// å‡ºåº“业务层集成
    /// </summary>
    public class OutboundService : IOutboundService
    {
        public IMesOutboundOrderService MesOutboundOrderService { get; }
        public IOutboundOrderDetailService OutboundOrderDetailService { get; }
        public IOutboundOrderService OutboundOrderService { get; }
        public IOutStockLockInfoService OutboundStockLockInfoService { get; }
        public IMesPPOutboundOrderService MesPPOutboundOrderService { get; }
        public IMesPPOutboundOrderDetailService  MesPPOutboundOrderDetailService { get; }
        public IMesPPCutOutboundOrderService MesPPCutOutboundOrderService { get; }
        public IMesPPCutOutboundOrderDetailService MesPPCutOutboundOrderDetailService { get; }
        public IProOutOrderService ProOutOrderService { get; }
        public IProOutOrderDetailService ProOutOrderDetailService { get; }
        public IMesRworkOutboundOrderService RworkOutboundOrderService { get; }
        public IErpProTransferOrderService ErpProTransferOrderService { get; }
        public OutboundService(IOutboundOrderDetailService outboundOrderDetailService, IMesRworkOutboundOrderService rworkOutboundOrderService,IMesPPOutboundOrderDetailService mesPPOutboundOrderDetailService, IMesPPCutOutboundOrderDetailService mesPPCutOutboundOrderDetailService, IMesPPCutOutboundOrderService mesPPCutOutboundOrderService, IMesPPOutboundOrderService mesPPOutboundOrderService, IOutboundOrderService outboundOrderService, IOutStockLockInfoService outboundStockLockInfoService, IMesOutboundOrderService mesOutboundOrderService,IProOutOrderService proOutOrderService, IProOutOrderDetailService proOutOrderDetailService,IErpProTransferOrderService erpProTransferOrderService)
        /// <summary>
        /// MES领料业务接口层
        /// </summary>
        public IOutMESOrderService OutMESOrderService { get; }
        /// <summary>
        /// ç”Ÿç®¡æŽ’程业务接口层
        /// </summary>
        public IOutSGOrderService OutSGOrderService { get; }
        /// <summary>
        /// ç”Ÿç®¡æŽ’程明细业务接口层
        /// </summary>
        public IOutSGOrderDetailService OutSGOrderDetailService { get; }
        /// <summary>
        /// å‡ºåº“详情业务接口层
        /// </summary>
        public IOutStockLockInfoService OutStockLockInfoService { get; }
        public OutboundService(IOutMESOrderService outMESOrderService, IOutSGOrderService outSGOrderService, IOutSGOrderDetailService outSGOrderDetailService, IOutStockLockInfoService outStockLockInfoService)
        {
            OutboundOrderDetailService = outboundOrderDetailService;
            OutboundOrderService = outboundOrderService;
            OutboundStockLockInfoService = outboundStockLockInfoService;
            MesOutboundOrderService = mesOutboundOrderService;
            MesPPOutboundOrderService = mesPPOutboundOrderService;
            MesPPCutOutboundOrderService = mesPPCutOutboundOrderService;
            MesPPCutOutboundOrderDetailService = mesPPCutOutboundOrderDetailService;
            MesPPOutboundOrderDetailService = mesPPOutboundOrderDetailService;
            ProOutOrderService = proOutOrderService;
            ProOutOrderDetailService = proOutOrderDetailService;
            RworkOutboundOrderService = rworkOutboundOrderService;
            ErpProTransferOrderService = erpProTransferOrderService;
            OutMESOrderService = outMESOrderService;
            OutSGOrderService = outSGOrderService;
            OutSGOrderDetailService = outSGOrderDetailService;
            OutStockLockInfoService = outStockLockInfoService;
        }
    }
}