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