Subversion Repositories SmartDukaan

Rev

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

Rev 7371 Rev 7386
Line 569... Line 569...
569
    4:i64 transactionId,
569
    4:i64 transactionId,
570
    5:i64 item_id
570
    5:i64 item_id
571
    6:string status
571
    6:string status
572
}
572
}
573
 
573
 
-
 
574
enum StorePaymentStatus{
-
 
575
	ADV_RECEIVED = 1,
-
 
576
	ADV_REFUNDED = 2,
-
 
577
	FULL_PAY_RECEIVED = 3,
-
 
578
	REFUNDED = 4,
-
 
579
	REFUND_PENDING = 5
-
 
580
}
-
 
581
 
-
 
582
struct StoreOrderDetail {
-
 
583
	1:i64 orderId,
-
 
584
	2:i64 storeId,
-
 
585
	3:double advanceAmount,
-
 
586
	4:double cashAmount,
-
 
587
	5:double cardAmount,
-
 
588
	6:StorePaymentStatus payStatus
-
 
589
}
-
 
590
 
574
struct OrderStatusGroups{
591
struct OrderStatusGroups{
575
	1:list<OrderStatus> codCancellable = [OrderStatus.COD_VERIFICATION_PENDING,
592
	1:list<OrderStatus> codCancellable = [OrderStatus.COD_VERIFICATION_PENDING,
576
										OrderStatus.SUBMITTED_FOR_PROCESSING,
593
										OrderStatus.SUBMITTED_FOR_PROCESSING,
577
										OrderStatus.ACCEPTED,
594
										OrderStatus.ACCEPTED,
578
										OrderStatus.INVENTORY_LOW,
595
										OrderStatus.INVENTORY_LOW,
Line 1340... Line 1357...
1340
	 
1357
	 
1341
	 AmazonOrder getAmazonOrder(1:i64 orderId);
1358
	 AmazonOrder getAmazonOrder(1:i64 orderId);
1342
	 
1359
	 
1343
	 list<Order> getOrdersForStore(1:i64 id, 2:i64 storeId, 3:i64 startDate, 4:i64 endDate, 5:list<OrderStatus> statuses);
1360
	 list<Order> getOrdersForStore(1:i64 id, 2:i64 storeId, 3:i64 startDate, 4:i64 endDate, 5:list<OrderStatus> statuses);
1344
	 
1361
	 
1345
	 binary getStoreOrderAdvanceInvoice(1:i64 orderId)
1362
	 binary getStoreOrderAdvanceInvoice(1:i64 orderId, 2:i64 storeId);
1346
	 
1363
	 
1347
	 bool addFrc(1:i64 circleId, 2:i64 operatorId, 3:i64 denomination, 4:i64 maxDiscount);
1364
	 bool addFrc(1:i64 circleId, 2:i64 operatorId, 3:i64 denomination, 4:i64 maxDiscount);
1348
	 
1365
	 
1349
	 string addSeries(1:i64 circle, 2:i64 operatorId, 3:i64 series);
1366
	 string addSeries(1:i64 circle, 2:i64 operatorId, 3:i64 series);
-
 
1367
	 
-
 
1368
	 bool saveStoreOrderDetail(1:StoreOrderDetail storeOrderDetail);
-
 
1369
	 
-
 
1370
	 StoreOrderDetail getStoreOrderDetail(1:i64 orderId, 2:i64 storeId);
-
 
1371
	 
-
 
1372
	 list<string> getAllEdcBanks();
1350
}
1373
}