No Description

FKPointViewModel.h 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // FKPointViewModel.h
  3. // FirstLink
  4. //
  5. // Created by jack on 16/3/11.
  6. // Copyright © 2016年 FirstLink. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "FKPointDataModel.h"
  10. typedef NS_ENUM(NSUInteger, kPointCellType) {
  11. kPointCellTypeNone = 0,
  12. kPointCellTypeCount, // 积分合计
  13. kPointCellTypeSign, // 签到记录
  14. kPointCellTypePlan, // 日期
  15. kPointCellTypeHeader, // 兑换头部
  16. kPointCellTypeTicket, // 积分兑换列表
  17. };
  18. static NSString *POINT_DETAIL_CELL_IDENTIFY = @"POINT_DETAIL_CELL_IDENTIFY";
  19. static NSString *POINT_SIGN_CELL_IDENTIFY = @"POINT_SIGN_CELL_IDENTIFY";
  20. static NSString *POINT_PLAN_CELL_IDENTIFY = @"POINT_PLAN_CELL_IDENTIFY";
  21. static NSString *POINT_TITLE_CELL_IDENTIFY = @"POINT_TITLE_CELL_IDENTIFY";
  22. static NSString *POINT_TICKET_CELL_IDENTIFY = @"POINT_TICKET_CELL_IDENTIFY";
  23. @interface FKPointViewModel : NSObject
  24. @property (nonatomic, strong) FKPointDataModel *dataModel;
  25. - (NSInteger)numberOfRowsInSection:(NSInteger)section;
  26. - (CGFloat)cellHeightForIndexPath:(NSIndexPath *)indexPath;
  27. - (kPointCellType)cellTypeForIndexPath:(NSIndexPath *)indexPath;
  28. - (NSString *)cellIdentifyForIndexPath:(NSIndexPath *)indexPath;
  29. @end