| Line 17... |
Line 17... |
| 17 |
import com.spice.profitmandi.dao.entity.fofo.CustomerReturnItem;
|
17 |
import com.spice.profitmandi.dao.entity.fofo.CustomerReturnItem;
|
| 18 |
import com.spice.profitmandi.dao.entity.fofo.DebitNote;
|
18 |
import com.spice.profitmandi.dao.entity.fofo.DebitNote;
|
| 19 |
import com.spice.profitmandi.dao.entity.fofo.InventoryItem;
|
19 |
import com.spice.profitmandi.dao.entity.fofo.InventoryItem;
|
| 20 |
import com.spice.profitmandi.dao.entity.fofo.PurchaseReturnItem;
|
20 |
import com.spice.profitmandi.dao.entity.fofo.PurchaseReturnItem;
|
| 21 |
import com.spice.profitmandi.dao.entity.inventory.SaholicInventoryCIS;
|
21 |
import com.spice.profitmandi.dao.entity.inventory.SaholicInventoryCIS;
|
| - |
|
22 |
import com.spice.profitmandi.dao.entity.transaction.Order;
|
| 22 |
|
23 |
|
| 23 |
import in.shop2020.model.v1.user.ItemQuantity;
|
24 |
import in.shop2020.model.v1.user.ItemQuantity;
|
| 24 |
|
25 |
|
| 25 |
@Service
|
26 |
@Service
|
| 26 |
public interface InventoryService {
|
27 |
public interface InventoryService {
|
| Line 41... |
Line 42... |
| 41 |
public Map<String, Object> getBadInventorySnapshot(int fofoId, int offset, int limit, String searchTerm);
|
42 |
public Map<String, Object> getBadInventorySnapshot(int fofoId, int offset, int limit, String searchTerm);
|
| 42 |
|
43 |
|
| 43 |
public Map<String, Object> getPaginatedCurrentInventorySnapshot(int fofoId, int offset, int limit,
|
44 |
public Map<String, Object> getPaginatedCurrentInventorySnapshot(int fofoId, int offset, int limit,
|
| 44 |
String searchTerm);
|
45 |
String searchTerm);
|
| 45 |
|
46 |
|
| 46 |
public Map<String, Object> getCatalog(int fofoId, int offset, int limit, String searchTerm);
|
47 |
public Map<String, Object> getCatalog(int fofoId, int offset, int limit, String searchTerm, int catalogItemId)
|
| - |
|
48 |
throws ProfitMandiBusinessException;
|
| 47 |
|
49 |
|
| 48 |
public Map<String, Object> getPaginatedCatalog(int fofoId, int offset, int limit, String searchTerm);
|
50 |
public Map<String, Object> getPaginatedCatalog(int fofoId, int offset, int limit, String searchTerm, int itemId)
|
| - |
|
51 |
throws ProfitMandiBusinessException;
|
| 49 |
|
52 |
|
| 50 |
public CustomCurrentInventorySnapshot checkItemAvailability(int itemId, int fofoId)
|
53 |
public CustomCurrentInventorySnapshot checkItemAvailability(int itemId, int fofoId)
|
| 51 |
throws ProfitMandiBusinessException;
|
54 |
throws ProfitMandiBusinessException;
|
| 52 |
|
55 |
|
| 53 |
public Map<String, Object> getGrnHistory(int fofoId, LocalDateTime startTime, LocalDateTime endTime, int offset,
|
56 |
public Map<String, Object> getGrnHistory(int fofoId, LocalDateTime startTime, LocalDateTime endTime, int offset,
|
| Line 104... |
Line 107... |
| 104 |
|
107 |
|
| 105 |
public List<ItemDescriptionModel> getAllPartnerItemStringDescription();
|
108 |
public List<ItemDescriptionModel> getAllPartnerItemStringDescription();
|
| 106 |
|
109 |
|
| 107 |
public void addActivatedImeis(Map<String, LocalDateTime> imeisActivationMap);
|
110 |
public void addActivatedImeis(Map<String, LocalDateTime> imeisActivationMap);
|
| 108 |
|
111 |
|
| 109 |
Map<Integer, AvailabilityModel> getStoreAndOurStock(int storeId, List<Integer> itemIds);
|
- |
|
| 110 |
|
- |
|
| 111 |
Map<Integer, List<InventoryItemAgingModel>> getItemAgingByInterval(List<Integer> intervals)
|
112 |
Map<Integer, List<InventoryItemAgingModel>> getItemAgingByInterval(List<Integer> intervals)
|
| 112 |
throws ProfitMandiBusinessException;
|
113 |
throws ProfitMandiBusinessException;
|
| 113 |
|
114 |
|
| 114 |
List<SaholicInventoryCIS> getItemAvailabilityAndIndent() throws Exception;
|
115 |
List<SaholicInventoryCIS> getItemAvailabilityAndIndent() throws Exception;
|
| - |
|
116 |
|
| - |
|
117 |
public Map<Integer, AvailabilityModel> getStoreAndOurStock(int storeId, List<Integer> itemIds);
|
| 115 |
}
|
118 |
}
|
| 116 |
|
119 |
|