Subversion Repositories SmartDukaan

Rev

Rev 24995 | Rev 25723 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24995 Rev 25714
Line 15... Line 15...
15
import com.spice.profitmandi.common.model.MapWrapper;
15
import com.spice.profitmandi.common.model.MapWrapper;
16
import com.spice.profitmandi.dao.entity.fofo.CustomerReturnItem;
16
import com.spice.profitmandi.dao.entity.fofo.CustomerReturnItem;
17
import com.spice.profitmandi.dao.entity.fofo.DebitNote;
17
import com.spice.profitmandi.dao.entity.fofo.DebitNote;
18
import com.spice.profitmandi.dao.entity.fofo.InventoryItem;
18
import com.spice.profitmandi.dao.entity.fofo.InventoryItem;
19
import com.spice.profitmandi.dao.entity.fofo.PurchaseReturnItem;
19
import com.spice.profitmandi.dao.entity.fofo.PurchaseReturnItem;
-
 
20
import com.spice.profitmandi.dao.entity.transaction.Order;
20
 
21
 
21
import in.shop2020.model.v1.user.ItemQuantity;
22
import in.shop2020.model.v1.user.ItemQuantity;
22
 
23
 
23
@Service
24
@Service
24
public interface InventoryService {
25
public interface InventoryService {
Line 55... Line 56...
55
	List<InventoryItem> getInventoryInStock(int fofoId, int itemId, LocalDateTime date);
56
	List<InventoryItem> getInventoryInStock(int fofoId, int itemId, LocalDateTime date);
56
	List<InventoryItem> getInventoryInStock(int itemId, LocalDateTime date);
57
	List<InventoryItem> getInventoryInStock(int itemId, LocalDateTime date);
57
	public void updatePriceDrop(List<InventoryItem> inventoryItems, float amount);
58
	public void updatePriceDrop(List<InventoryItem> inventoryItems, float amount);
58
	public Map<Integer, String> getCatalogIdDescriptionMap(Set<Integer> catalogIds);
59
	public Map<Integer, String> getCatalogIdDescriptionMap(Set<Integer> catalogIds);
59
	public void rollbackInventory(int inventoryItemId, int rollbackQuantity, int orderId);
60
	public void rollbackInventory(int inventoryItemId, int rollbackQuantity, int orderId);
60
	public void reservationCount(Integer newItemid, Integer oldItemid,Integer fulfilmentWarehouseId, Integer quantity) throws ProfitMandiBusinessException;
61
	public void reservationCount(Integer itemId, Order order) throws ProfitMandiBusinessException;
61
}
62
}