using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_IBasicRepository; using WIDESEA_IStockRepository; namespace WIDESEA_BasicRepository { public class BasicRepository : IBasicRepository { /// /// 货位仓储层 /// public ILocationInfoRepository LocationInfoRepository { get; } /// /// 物料仓储层 /// public IMaterielInfoRepository MaterielInfoRepository { get; } /// /// 仓库仓储层 /// public IWarehouseRepository WarehouseRepository { get; } public IPalletTypeInfoRepository PalletTypeInfoRepository { get; } public ISupplierInfoRepository SupplierInfoRepository { get; } public ICustomerInfoRepository CustomerInfoRepository { get; } public IMakeCenterInfoRepository MakeCenterInfoRepository { get; } public IAGVStationInfoRepository AGVStationInfoRepository { get; } public IApiInfoRepository ApiInfoRepository { get; } public BasicRepository(ILocationInfoRepository locationInfoRepository, IMaterielInfoRepository materielInfoRepository, IWarehouseRepository warehouseRepository, IPalletTypeInfoRepository palletTypeInfoRepository, ISupplierInfoRepository supplierInfoRepository, ICustomerInfoRepository customerInfoRepository, IMakeCenterInfoRepository makeCenterInfoRepository, IAGVStationInfoRepository aGVStationInfoRepository, IApiInfoRepository apiInfoRepository) { LocationInfoRepository = locationInfoRepository; MaterielInfoRepository = materielInfoRepository; WarehouseRepository = warehouseRepository; PalletTypeInfoRepository = palletTypeInfoRepository; SupplierInfoRepository = supplierInfoRepository; CustomerInfoRepository = customerInfoRepository; MakeCenterInfoRepository = makeCenterInfoRepository; AGVStationInfoRepository = aGVStationInfoRepository; ApiInfoRepository = apiInfoRepository; } } }