123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // YMIncomeBreakdownListViewModel.h
- // MSYOUPAI
- //
- // Created by YoMi on 2024/3/3.
- // Copyright © 2024 MS. All rights reserved.
- //
- #import "MSYOUPAIViewModel.h"
- #import "YMIncomeBreakdownListPointsAndEarningsSectionViewModel.h"
- #import "YMIncomeBreakdownListWithdrawalRecordsCellModel.h"
- NS_ASSUME_NONNULL_BEGIN
- /** 收支明细分类类型 */
- typedef NS_ENUM(NSUInteger, YMIncomeBreakdownCategoryType) {
- /** 金币*/
- YMIncomeBreakdownCategoryTypePoints = 1,
- /** 收益*/
- YMIncomeBreakdownCategoryTypeEarnings,
- /** 提现记录*/
- YMIncomeBreakdownCategoryTypeWithdrawalRecords,
- };
- @interface YMIncomeBreakdownListViewModel : MSYOUPAIViewModel
- /// 获取收支明细列表数据
- - (void)getIncomeBreakdownListData;
- /// 请求数据分页
- @property (nonatomic, assign) NSInteger currentPage;
- /// 收益明细分类类型
- @property (nonatomic, assign, readonly) YMIncomeBreakdownCategoryType categoryType;
- /// 金币和收益数据
- @property (nonatomic, strong, readonly) NSMutableArray <YMIncomeBreakdownListPointsAndEarningsSectionViewModel*>*pointsAndEarningsDataArray;
- /// 提现记录数据
- @property (nonatomic, strong, readonly) NSMutableArray <YMIncomeBreakdownListWithdrawalRecordsCellModel*>*withdrawalRecordsDataArray;
- /// 更改收支明细日期
- @property (nonatomic, strong, readonly) RACSubject *changeIncomeBreakdownDateSubject;
- @end
- NS_ASSUME_NONNULL_END
|