//
|
// InvoiceOrderViewModel.swift
|
// OKProject
|
//
|
// Created by 无故事王国 on 2022/6/10.
|
// Copyright © 2022 yangwang. All rights reserved.
|
//
|
|
import Foundation
|
import NSObject_Rx
|
import RxCocoa
|
|
class InvoiceOrderViewModel: YYRefreshViewModel<InvoiceModel> {
|
|
let startMoney = BehaviorRelay<Double?>(value: nil)
|
let endMoney = BehaviorRelay<Double?>(value: nil)
|
let orderType = BehaviorRelay<OrderType?>(value:nil)
|
let type = BehaviorRelay<Int>(value:1)
|
let startTime = BehaviorRelay<String?>(value: nil)
|
let endTime = BehaviorRelay<String?>(value: nil)
|
|
override func api() -> API! {
|
return .queryInvoiceOrder(pageNum: currentPage, startMoney: startMoney.value, endMoney: endMoney.value, orderType: orderType.value, type: type.value, startTime: startTime.value, endTime: endTime.value)
|
}
|
}
|
|
class InvoiceHistoryViewModel:YYRefreshViewModel<InvoiceHistoryModel>{
|
|
override func api() -> API! {
|
return .queryMyInvoice(pageNum: currentPage)
|
}
|
}
|