You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
828 B
26 lines
828 B
import 'package:flutter/material.dart';
|
|
|
|
import 'package:recook/constants/api_v2.dart';
|
|
import 'package:recook/manager/http_manager.dart';
|
|
import 'package:recook/pages/user/model/user_balance_history_model.dart';
|
|
import 'package:recook/pages/user/model/user_balance_info_model.dart';
|
|
|
|
class UserBalanceFunc {
|
|
static Future<UserBalanceInfoModel> info() async {
|
|
ResultData result = await HttpManager.post(APIV2.userAPI.balanceInfo, {});
|
|
return UserBalanceInfoModel.fromJson(result.data);
|
|
}
|
|
|
|
static Future<UserBalanceHistoryModel> history({
|
|
@required String month,
|
|
@required int status,
|
|
}) async {
|
|
ResultData result =
|
|
await HttpManager.post(APIV2.userAPI.balanceMonthHistory, {
|
|
'date': month,
|
|
'status': status,
|
|
});
|
|
return UserBalanceHistoryModel.fromJson(result.data);
|
|
}
|
|
}
|