OLDataProvider.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. //
  2. // OLDataProvider.h
  3. // iSales-NPD
  4. //
  5. // Created by Ray on 2/2/16.
  6. // Copyright © 2016 United Software Applications, Inc. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @interface OLDataProvider : NSObject
  10. +(NSDictionary*) offline_category :(NSMutableDictionary *) params;
  11. +(NSDictionary*) offline_search :(NSMutableDictionary *) params;
  12. +(NSDictionary*) offline_itemsearch :(NSMutableDictionary *) params;
  13. +(NSDictionary*) offline_model :(NSMutableDictionary *) params;
  14. /**
  15. * @author Jack, 16-08-02 17:08:51
  16. *
  17. * 新建客户信息数据
  18. *
  19. * @param params 指定需要哪些类型参数
  20. *
  21. * @return 返回新建客户信息所需数据
  22. */
  23. +(NSData *) offline_contactAdvancedSearch:(NSMutableDictionary *) params;
  24. +(NSData *) offline_createContact:(NSMutableDictionary *) params;
  25. +(NSData *) offline_editContact:(NSMutableDictionary *) params;
  26. +(NSData *) offline_saveNewContact:(NSMutableDictionary *) params;
  27. +(NSData *) offline_saveContact:(NSMutableDictionary *) params;
  28. +(NSDictionary*) offline_contactlist :(NSMutableDictionary *) params;
  29. +(NSDictionary*) offline_contactinfo :(NSMutableDictionary *) params;
  30. +(NSData *) offline_saveBusinesscard:(NSData *) image;
  31. +(NSData*) offline_saveaddr :(NSMutableDictionary *) params;
  32. +(NSDictionary*) offline_commoneditor_partialrefresh :(NSMutableDictionary *) params;
  33. +(NSDictionary*) offline_wishlist :(NSMutableDictionary *) params;
  34. +(NSDictionary*) offline_add2wishlist :(NSMutableDictionary *) params;
  35. +(NSDictionary*) offline_deletewishlist :(NSMutableDictionary *) params;
  36. +(NSData*) offline_login :(NSMutableDictionary *) params;
  37. +(NSDictionary*) offline_logout :(NSMutableDictionary *) params;
  38. +(NSData*) offline_createorder :(NSMutableDictionary *) params;
  39. +(NSData*) offline_orderlist :(NSMutableDictionary *) params;
  40. +(NSData*) offline_orderdetail :(NSMutableDictionary *) params;
  41. +(NSData*) offline_editorder :(NSMutableDictionary *) params;
  42. +(NSData*) offline_cancelorder :(NSMutableDictionary *) params;
  43. +(NSData*) offline_signorder :(NSMutableDictionary *) params;
  44. +(NSData*) offline_saveorder :(NSMutableDictionary *) params;
  45. +(NSData*) offline_add2cart :(NSMutableDictionary *) params;
  46. +(NSData*) offline_requestcart :(NSMutableDictionary *) params;
  47. +(NSData*) offline_updategnotes :(NSMutableDictionary *) params;
  48. +(NSData*) offline_movecart2wish :(NSMutableDictionary *) params;
  49. +(NSData*) offline_cartremove :(NSMutableDictionary *) params;
  50. +(NSData*) offline_cartsetprice :(NSMutableDictionary *) params;
  51. +(NSData*) offline_cartsetlnotes :(NSMutableDictionary *) params;
  52. +(NSData*) offline_cartsetqty :(NSMutableDictionary *) params;
  53. +(NSData*) offline_placeorder :(NSMutableDictionary *) params;
  54. +(NSData*) offline_addreditor :(NSMutableDictionary *) params;
  55. +(NSDictionary*) offline_category_menu ;
  56. +(NSDictionary*) offline_home ;
  57. +(NSDictionary*) offline_notimpl;
  58. +(bool) check_offlinedata ;
  59. // sync
  60. +(void) prepareUpdata:(NSArray*) arr_order;
  61. // category filter, contact advanced search, item search, search,wishlist,
  62. //+(NSDictionary*) model_img :(int)product_id;
  63. //+(NSDictionary*) model_property :(int)product_id field:(NSString*) value ;
  64. @end