| 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 |
}
|