update
This commit is contained in:
parent
b66cd95bda
commit
f59f7937b0
82
src/api/finance.js
Normal file
82
src/api/finance.js
Normal file
@ -0,0 +1,82 @@
|
||||
import request from '../utils/request';
|
||||
import config from '../utils/config';
|
||||
|
||||
/**
|
||||
* 获取账户摘要信息
|
||||
* @returns {Promise} - 返回账户余额、锁定金额等信息
|
||||
*/
|
||||
export function getAccountSummary() {
|
||||
return request({
|
||||
url: '/api/account/summary',
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取提现记录列表
|
||||
* @param {Object} params - 查询参数
|
||||
* @param {number} params.page - 页码
|
||||
* @param {number} params.pageSize - 每页条数
|
||||
* @returns {Promise} - 返回提现记录列表
|
||||
*/
|
||||
export function getWithdrawalList(params) {
|
||||
return request({
|
||||
url: '/api/withdraw/user',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取银行卡列表
|
||||
* @returns {Promise} - 返回银行卡列表
|
||||
*/
|
||||
export function getBankCards() {
|
||||
return request({
|
||||
url: '/api/bank-cards',
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加银行卡
|
||||
* @param {Object} data - 银行卡信息
|
||||
* @param {string} data.name - 持卡人姓名
|
||||
* @param {string} data.card_number - 银行卡号
|
||||
* @param {string} data.bank_name - 银行名称
|
||||
* @returns {Promise} - 返回添加结果
|
||||
*/
|
||||
export function addBankCard(data) {
|
||||
return request({
|
||||
url: '/api/bank-cards',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 申请提现
|
||||
* @param {Object} data - 提现信息
|
||||
* @param {number} data.bank_card_id - 银行卡ID
|
||||
* @param {number} data.amount - 提现金额
|
||||
* @returns {Promise} - 返回提现申请结果
|
||||
*/
|
||||
export function applyWithdraw(data) {
|
||||
return request({
|
||||
url: '/api/withdraw',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消提现申请
|
||||
* @param {number} withdrawId - 提现申请ID
|
||||
* @returns {Promise} - 返回取消结果
|
||||
*/
|
||||
export function cancelWithdraw(withdrawId) {
|
||||
return request({
|
||||
url: `/api/withdraw/${withdrawId}/cancel`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user