using LogLibrary.Log; 
 | 
using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
using WIDESEA_Cache; 
 | 
using WIDESEA_IBusinessesRepository; 
 | 
using WIDESEA_IServices; 
 | 
using WIDESEA_IStorageBasicRepository; 
 | 
using WIDESEA_IStorageTaskRepository; 
 | 
using WIDESEA_IStoragIntegrationServices; 
 | 
using WIDESEA_Repository; 
 | 
using WIDESEAWCS_BasicInfoRepository; 
 | 
  
 | 
namespace WIDESEA_StoragIntegrationServices 
 | 
{ 
 | 
    public partial class MCSService : IMCSService 
 | 
    { 
 | 
        private readonly ILocationInfoRepository _locationRepository; 
 | 
        private readonly IDt_TaskRepository _taskRepository; 
 | 
        private readonly IStockInfoRepository _stockInfoRepository; 
 | 
        private readonly ISys_ConfigService _configService; 
 | 
        private readonly IDt_StationManagerRepository _stationManagerRepository; 
 | 
        private readonly IDt_AreaInfoRepository _areaInfoRepository; 
 | 
  
 | 
        private readonly ISimpleCacheService _simpleCacheService; 
 | 
        private readonly LogFactory LogFactory = new LogFactory(); 
 | 
  
 | 
        public MCSService(ILocationInfoRepository locationRepository,IDt_TaskRepository taskRepository,IStockInfoRepository stockInfoRepository, ISys_ConfigService configService, IDt_StationManagerRepository stationManagerRepository,IDt_AreaInfoRepository dt_AreaInfoRepository, ISimpleCacheService simpleCacheService) 
 | 
        { 
 | 
            _locationRepository = locationRepository; 
 | 
            _taskRepository = taskRepository; 
 | 
            _stockInfoRepository = stockInfoRepository; 
 | 
            _configService = configService; 
 | 
            _stationManagerRepository = stationManagerRepository; 
 | 
            _areaInfoRepository = dt_AreaInfoRepository; 
 | 
            _simpleCacheService = simpleCacheService; 
 | 
        } 
 | 
    } 
 | 
} 
 |