Subversion Repositories SmartDukaan

Rev

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

Rev 6630 Rev 6762
Line 75... Line 75...
75
	4:string modelNumber,
75
	4:string modelNumber,
76
	5:string color,
76
	5:string color,
77
	6:i64 quantity
77
	6:i64 quantity
78
}
78
}
79
 
79
 
-
 
80
struct InventoryMovement{
-
 
81
	1:i64 itemId,
-
 
82
	2:string brand,
-
 
83
	3:string modelName,
-
 
84
	4:string modelNumber,
-
 
85
	5:string color,
-
 
86
	6:ScanType type
-
 
87
	7:i64 quantity
-
 
88
}
-
 
89
 
80
struct InventoryAge {
90
struct InventoryAge {
81
    1:i64 itemId,
91
    1:i64 itemId,
82
    2:string brand,
92
    2:string brand,
83
    3:string modelName,
93
    3:string modelName,
84
    4:string modelNumber,
94
    4:string modelNumber,
Line 200... Line 210...
200
      /**
210
      /**
201
      * Get inventory count for available Serialized items in our warehouses using entries in ScanNew table
211
      * Get inventory count for available Serialized items in our warehouses using entries in ScanNew table
202
      */
212
      */
203
     list<InventoryAvailability> getCurrentNonSerializedInventoryByScans();
213
     list<InventoryAvailability> getCurrentNonSerializedInventoryByScans();
204
     
214
     
-
 
215
     /**
-
 
216
      * Get inventory for Serialized items in our warehouses at a given date using entries in ScanNew table
-
 
217
      */
-
 
218
     list<InventoryAvailability> getHistoricSerializedInventoryByScans(1:i64 date);
-
 
219
     
-
 
220
      /**
-
 
221
      * Get inventory for Non Serialized items in our warehouses at a given date using entries in ScanNew table
-
 
222
      */
-
 
223
     list<InventoryAvailability> getHistoricNonSerializedInventoryByScans(1:i64 date);
-
 
224
     
-
 
225
     /**
-
 
226
      * Insert Purchase/Scan Entries for product billed by Hotspot using OURS_EXTERNAL Billing
-
 
227
      */
-
 
228
     InventoryItem scanForOursExternalSale(1:i64 itemId, 2:string serialNumber, 3:string itemNumber, 4:string invoiceNumber, 5:i64 warehouseId, 6:double unitPrice, 7: i64 orderId)throws (1:WarehouseServiceException ex);
-
 
229
     
-
 
230
     /**
-
 
231
      * Insert Purchase_Ret Entries for product billed by Hotspot using OURS_EXTERNAL Billing
-
 
232
      */
-
 
233
     void scanForOursExternalSaleReturn(1:i64 orderId, 2:double unitPrice);
-
 
234
     
-
 
235
     list<InventoryMovement> getMovementNonSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
-
 
236
     
-
 
237
     list<InventoryMovement> getMovementSerializedInventoryByScans(1:i64 startDate, 2:i64 endDate);
-
 
238
     
205
}
239
}