Subversion Repositories SmartDukaan

Rev

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

Rev 27529 Rev 27583
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