From 314b67e56f24f7bce040ae2b5d57c7eac7b197a9 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期五, 25 十月 2024 10:51:48 +0800 Subject: [PATCH] 个人中心 --- app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt | 40 ++++++++++++++++++++++++++++++++++++++-- 1 files changed, 38 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt b/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt index a33080f..7a6d986 100644 --- a/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt +++ b/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt @@ -253,6 +253,42 @@ return request().queryNotice() } + fun balanceList(page: Int,state: Int): Flowable<ResultData<WalletDetailBean>> { + return request().balanceList(page,state,Const.PAGE_SIZE) + } + + fun balanceDetail(id: String): Flowable<ResultData<BalanceDetail>> { + return request().balanceDetail(id) + } + + fun bankList(): Flowable<ResultData<List<BankInfo>>> { + return request().bankList() + } + + fun addBank(bank: String,name: String,phone: String,idCard:String,num: String): Flowable<ResultData<Any>> { + return request().addBank(Gson().toJson(BankInfo(bank,num,name,phone,idCard))) + } + + fun deleteBank(id: String): Flowable<ResultData<Any>> { + return request().deleteBank(id) + } + + fun withdraw(id: String,money: Double): Flowable<ResultData<Any>> { + return request().withdraw(id,money) + } + + fun noticeDetail(id: String): Flowable<ResultData<MsgDetail>> { + return request().noticeDetail(id) + } + + fun changePhone(code: String,phone: String): Flowable<ResultData<Any>> { + return request().changePhone(code, phone) + } + + fun deleteUser(): Flowable<ResultData<Any>> { + return request().deleteUser() + } + /** * 提现 */ @@ -570,8 +606,8 @@ /** * 钱包 */ - fun wallet(page: Int,year: Int?=null,month:Int?=null,size:Int = Const.PAGE_SIZE): Flowable<ResultData<WalletBean>> { - return request().wallet(page,month, year,size) + fun wallet(): Flowable<ResultData<WalletBean>> { + return request().wallet() } /** -- Gitblit v1.7.1