No Description

FKProductDetailItem.h 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. //
  2. // FKProductDetailItem.h
  3. // FirstLink
  4. //
  5. // Created by jack on 16/1/20.
  6. // Copyright © 2016年 FirstLink. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "FKProductInfoItem.h"
  10. #import "FKRecommendInfoItem.h"
  11. #import "FKProductSupplieritem.h"
  12. #import "FKProductSaleRuleItem.h"
  13. #import "FKProductCurrentUserItem.h"
  14. #import "FKProductShareItem.h"
  15. #import "FKProductLastQaItem.h"
  16. #import "FKProductServeUserItem.h"
  17. #import "FKProCountryItem.h"
  18. #import "ProductShowItem.h"
  19. #import "FKProductBrandItem.h"
  20. #import "FKShareTargetItem.h"
  21. #import "FKProThemeActivityItem.h"
  22. #import "FKProPromotionActivityItem.h"
  23. typedef NS_ENUM(NSUInteger, kActivityBannerType) {
  24. kActivityBannerTypeNone = 0,
  25. kActivityBannerTypeInProgress,
  26. kActivityBannerTypeForeshow,
  27. kActivityBannerTypeTheme,
  28. };
  29. @interface FKProductDetailItem : NSObject
  30. @property (nonatomic, strong) FKProductInfoItem *productInfo;
  31. @property (nonatomic, strong) FKProductBrandItem *brandInfo;
  32. @property (nonatomic, strong) FKRecommendInfoItem *recommendInfo;
  33. @property (nonatomic, strong) FKProductSupplieritem *supplier;
  34. @property (nonatomic, strong) FKProductSaleRuleItem *saleRule;
  35. @property (nonatomic, strong) FKProductCurrentUserItem *currentUser;
  36. @property (nonatomic, strong) FKProductShareItem *shareInfo;
  37. @property (nonatomic, strong) FKProductLastQaItem *lastQA;
  38. @property (nonatomic, strong) FKProductServeUserItem *serveUser;
  39. @property (nonatomic, strong) FKProCountryItem *countryInfoItem;
  40. @property (nonatomic, strong) FKShareTargetItem *shareTargetItem;
  41. @property (nonatomic, strong) FKProThemeActivityItem *themeItem;
  42. @property (nonatomic, strong) FKProPromotionActivityItem *promotionItem;
  43. @property (nonatomic, strong) NSString *webUrl;
  44. @property (nonatomic, strong) NSString *serverTime;
  45. @property (nonatomic, strong) NSArray *productShowArray;
  46. @property (nonatomic, assign) BOOL hasShowSycAnim;
  47. /*
  48. 是否展示限购起拍
  49. */
  50. //- (BOOL)hasSaleRule;
  51. /*
  52. 是否展示推荐
  53. */
  54. - (BOOL)hasRecommend;
  55. ///*
  56. // 是否展示转运运费规则
  57. // */
  58. //- (BOOL)needShowTranshipRule;
  59. /*
  60. 获取产品展示信息
  61. */
  62. - (ProductShowItem *)productShowItemForIndex:(NSUInteger)index;
  63. /*
  64. 获取所有产品展示照片
  65. */
  66. - (NSArray *)allProductImgUrlArray;
  67. - (NSString *)getTotalPrice;
  68. /*
  69. 获取尺码表
  70. */
  71. - (ProductShowItem *)getSizePicItem;
  72. - (BOOL)isExistActivityBanner;
  73. - (kActivityBannerType)activityBannerType;
  74. @end