using LogLibrary.Log; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.BaseRepository; using WIDESEA_IBusinessesRepository; using WIDESEA_IServices; using WIDESEA_IStorageBasicRepository; using WIDESEA_IStorageTaskRepository; using WIDESEA_IStorageTaskServices; using WIDESEA_IStoragIntegrationServices; using WIDESEAWCS_BasicInfoRepository; namespace WIDESEA_StoragIntegrationServices { public partial class WCSService : IWCSService { private readonly ILocationInfoRepository _locationRepository; private readonly IDt_TaskRepository _taskRepository; private readonly ISys_ConfigService _configService; private readonly IDt_StationManagerRepository _stationManagerRepository; private readonly IMESService _mesService; private readonly IDt_PalletStockInfoRepository _palletStockInfoRepository; private readonly IDt_CarBodyInfoRepository _carBodyInfoRepository; private readonly IDt_RoadWayInfoRepository _roadWayInfoRepository; private readonly IDt_RoadWayRepository _roadWayRepository; private readonly IDt_TaskService _taskService; private readonly IDt_MESLockInfoRepository _mesLockInfoRepository; private readonly IUnitOfWorkManage _unitOfWorkManage; private readonly LogFactory LogFactory = new LogFactory(); public WCSService(ILocationInfoRepository locationRepository, IDt_TaskRepository taskRepository, ISys_ConfigService configService, IDt_StationManagerRepository stationManagerRepository, IMESService mesService, IDt_PalletStockInfoRepository palletStockInfoRepository, IDt_CarBodyInfoRepository carBodyInfoRepository, IDt_RoadWayInfoRepository roadWayInfoRepository, IDt_RoadWayRepository roadWayRepository, IDt_TaskService taskService, IUnitOfWorkManage unitOfWorkManage,IDt_MESLockInfoRepository mesLockInfoRepository) { _locationRepository = locationRepository; _taskRepository = taskRepository; _configService = configService; _stationManagerRepository = stationManagerRepository; _mesService = mesService; _palletStockInfoRepository = palletStockInfoRepository; _carBodyInfoRepository = carBodyInfoRepository; _roadWayInfoRepository = roadWayInfoRepository; _roadWayRepository = roadWayRepository; _taskService = taskService; _unitOfWorkManage = unitOfWorkManage; _mesLockInfoRepository = mesLockInfoRepository; } } }