Subversion Repositories SmartDukaan

Rev

Rev 33243 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.service.inventory;

import com.spice.profitmandi.common.model.ItemIdQuantity;
import com.spice.profitmandi.dao.entity.inventory.PartnerAgeingModel;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;
import java.util.Set;

@Service
public interface AgeingService {
    Map<String, AgeingModel> getAllAgeingForSecondary();

    Map<String, AgeingModel> getAllAgeingForWarehouseBilling(int warehouseId, List<Integer> itemIds);

    Map<Integer, Map<Integer, List<AgeingModel>>> getAgeingForWarehouseBilling(int vendorWarehouseId, List<ItemIdQuantity> itemIdQuantityList);

    List<PartnerAgeingModel> getAllAgeingForTertiary();

    List<PartnerAgeingModel> filterAgedInventory(Set<Integer> inventoryItemIds);

    List<CatalogAgingModel> getCatalogsAgingByWarehouse(Set<Integer> catalogItemIds, int warehouseId);
}