Class WarehouseServiceFacade

    • Constructor Detail

      • WarehouseServiceFacade

        public WarehouseServiceFacade​(WarehouseService service)
    • Method Detail

      • createWarehouses

        public java.util.Collection<Warehouse> createWarehouses​(java.util.Collection<Warehouse> warehouses)
      • updateWarehouses

        public java.util.Collection<Warehouse> updateWarehouses​(java.util.Collection<Warehouse> warehouses)
      • deleteWarehouse

        public Warehouse deleteWarehouse​(java.lang.Long warehouseId)
      • getWarehouse

        public Warehouse getWarehouse​(java.lang.Long id)
      • getWarehouses

        public ResultPage<Warehouse> getWarehouses​(int page,
                                                   int pageSize,
                                                   java.lang.String filter,
                                                   java.lang.String sort)
      • getWarehouses

        public ResultPage<Warehouse> getWarehouses​(int page,
                                                   int pageSize,
                                                   java.lang.String sort)
      • getAllWarehouses

        public java.util.Collection<Warehouse> getAllWarehouses​(java.lang.String sort)
      • getAllWarehouses

        public java.util.Collection<Warehouse> getAllWarehouses()
      • getProductStocks

        public java.util.Collection<ProductStock> getProductStocks​(java.lang.Long warehouseId)
      • getProductStockById

        public ProductStock getProductStockById​(java.lang.Long warehouseId,
                                                java.lang.Long productId)
      • stockup

        public com.fasterxml.jackson.databind.JsonNode stockup​(WarehouseStockUp body)
      • transfer

        public com.fasterxml.jackson.databind.JsonNode transfer​(WarehouseTransfer body)
      • sales

        public com.fasterxml.jackson.databind.JsonNode sales​(WarehouseItemSale body)