pspp/src/api/fund/index.ts

267 lines
5.3 KiB
TypeScript
Raw Normal View History

2025-07-16 15:43:03 +08:00
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { Balance, FundOverviewVO, getBalanceRecord, getBalanceRecordList } from '@/api/fund/types';
/*
*
* */
export const getFundOverview = (params?): AxiosPromise<FundOverviewVO> => {
return request({
url: '/system/financeCenter/getHqFinance',
method: 'get',
params
});
};
/*
*
* */
export const getShopFinance = (params?): AxiosPromise<FundOverviewVO> => {
return request({
url: '/system/financeCenter/getShopFinance',
method: 'get',
params
});
};
/*
*
* */
export const getShopBalance = () => {
return request({
url: '/system/financeCenter/settleAccounts',
method: 'get'
});
};
/*
*
*
* */
export const getCalculateAmount = (params?: any) => {
return request({
url: '/system/financeCenter/getSettleAccounts',
method: 'get',
params
});
};
/**
*
*/
export const getHeadBalanceDetail = (params: Balance): AxiosPromise<getHeadBalanceRecord> => {
return request({
url: '/system/financeCenter/getHeadBalanceRecord',
method: 'get',
params
});
};
/**
*
*/
export const getBalanceDetail = (params: Balance): AxiosPromise<getBalanceRecord> => {
return request({
url: '/system/financeCenter/getBalanceRecord',
method: 'get',
params
});
};
// 查询核销结算储值金记录列表
export const getBalanceRecordListApi = (params: Balance): AxiosPromise<getBalanceRecord> => {
return request({
url: '/system/settlementRecord/list',
method: 'get',
params
});
};
/**
* /system/financeCenter/settleAccounts
* --
*/
export const getCardVerificationRecord = (
params: getBalanceRecordList
): AxiosPromise<getBalanceRecord> => {
return request({
url: '/system/financeCenter/getCardVerificationRecord',
method: 'get',
params
});
};
/**
*
* -
*/
export const getWithdrawApply = (params) => {
return request({
url: '/system/shopWithdraw/list',
method: 'get',
params
});
};
/**
*
* --
*/
export const exportWithdrawApply = (params) => {
return request({
url: '/system/shopWithdraw/export',
method: 'post',
params,
responseType: 'blob'
});
};
/**
* --
*
*/
export const getShopBankInfo = (id) => {
return request({
url: `/system/shopWithdraw/${id}`,
method: 'get'
});
};
/**
* -
*
*
*/
export const addWithdrawApply = (data) => {
return request({
url: '/system/shopWithdraw',
method: 'post',
data
});
};
/**
* --
*/
export const editWithdrawApply = (data) => {
return request({
url: '/system/shopWithdraw',
method: 'put',
data
});
};
/*
* --
* /system/moneyCardUser/adminQueryPageList
* */
export const adminQueryPageList = (params) => {
return request({
url: '/system/moneyCardUser/adminQueryPageList',
method: 'get',
params
});
};
/*
* --
* /statisticsQueryPageList
* */
export const statisticsQueryPageList = (params) => {
return request({
url: '/system/moneyCardUser/statisticsQueryPageList',
method: 'get',
params
});
};
/*
*
* */
export const getFinanceCenterList = (params) => {
return request({
url: '/system/dailyStoreReconciliation/list',
method: 'get',
params
});
};
/*
*
*
* */
export const getCashierList = (params) => {
return request({
url: '/system/shop/listAccShopCashier',
method: 'get',
params
});
};
/*
*
*
* */
export const getFinanceCenterDetail = (params) => {
return request({
url: '/system/dailyStoreReconciliation/getInfo',
method: 'get',
params
});
};
/*
*
*
* */
export const putFinanceCenterDetail = (data) => {
return request({
url: '/system/dailyStoreReconciliation',
method: 'put',
data
});
};
/*
*
*
* */
export const exportFinanceCenterDetail = (data) => {
return request({
url: '/system/dailyStoreReconciliation/export',
method: 'post',
data
});
};
/*
*
*
* */
export const getCashierDetail = (params) => {
return request({
url: '/system/shop/accShopCashierDetailsInfo',
method: 'get',
params
});
};
/*
*
*
* */
export const getSummary = (params) => {
return request({
url: '/system/financeCenter/getSummarizing',
method: 'get',
params
});
};
//查询佣金列表
export const getCommissionList = (params?) => {
return request({
url: '/system/financeCenter/queryDistributionOrders',
method: 'get',
params
});
};
//查询佣金列表
export const getCommissionList2 = (params?) => {
return request({
url: '/system/financeCenter/queryDistributionOrders2',
method: 'get',
params
});
};
// 发放储值金
export const getGiveMoney = (data) => {
return request({
url: '/system/financeCenter/settleAccounts',
method: 'post',
data
});
};