using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseRepository; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_Core.Enums; using WIDESEAWCS_Core.Helper; using WIDESEAWCS_DTO.Stock; using WIDESEAWCS_IBasicRepository; using WIDESEAWCS_IBasicService; using WIDESEAWCS_IOutboundRepository; using WIDESEAWCS_IOutboundService; using WIDESEAWCS_IRecordService; using WIDESEAWCS_IStockRepository; using WIDESEAWCS_IStockService; using WIDESEAWCS_Model.Models; using WIDESEAWCS_StockRepository; namespace WIDESEAWCS_OutboundService { public partial class OutboundOrderDetailService : ServiceBase, IOutboundOrderDetailService { private readonly IUnitOfWorkManage _unitOfWorkManage; private readonly IStockService _stockService; private readonly IBasicService _basicService; private readonly IRecordService _recordService; private readonly IOutboundRepository _outboundRepository; private readonly IOutStockLockInfoService _outStockLockInfoService; public IOutboundOrderDetailRepository Repository => BaseDal; public OutboundOrderDetailService(IOutboundOrderDetailRepository BaseDal, IUnitOfWorkManage unitOfWorkManage, IStockService stockService, IBasicService basicService, IRecordService recordService, IOutboundRepository outboundRepository, IOutStockLockInfoService outStockLockInfoService) : base(BaseDal) { _unitOfWorkManage = unitOfWorkManage; _stockService = stockService; _basicService = basicService; _recordService = recordService; _outboundRepository = outboundRepository; _outStockLockInfoService = outStockLockInfoService; } } }