Files
pj_mini_app_cloud/src/sheep/api/wallet.ts
T
2026-04-17 14:54:47 +08:00

100 lines
2.0 KiB
TypeScript

import request from "@/sheep/utils/request"
export default {
createTopupWallet: (): Promise<any> =>
request({
url: "/wallet/wallet-manage/app/topup-wallet",
method: "GET",
}),
all: (): Promise<any> =>
request({
url: "/wallet/wallet-manage/app/get-all",
method: "GET",
}),
getQrCode: (params: any) =>
request({
url: "wallet/wallet-manage/app/get-qr-code",
method: "GET",
params,
}),
detail: (params: any) =>
request({
url: "wallet/wallet-manage/app/detail",
method: "GET",
params,
}),
bind: (data: any) =>
request({
url: "wallet/wallet-active/app/bind-card",
method: "POST",
data,
}),
freeze: (data: any) =>
request({
url: "wallet/wallet-freeze/app/apply-freeze",
method: "POST",
data,
}),
balanceDetail: (params: any) =>
request({
url: "pay/wallet/get-id",
method: "GET",
params,
}),
transaction: (params: any) =>
request({
url: "wallet/wallet-transaction/app/page",
method: "GET",
params,
}),
summary: (params: any) =>
request({
url: "pay/wallet-transaction/get-summary-by-id",
method: "GET",
params,
}),
rechargeList: (params: any) =>
request({
url: "wallet/wallet-recharge-package/app/list",
method: "GET",
params,
}),
recharge: (data: any) =>
request({
url: "wallet/wallet-recharge/app/create",
method: "POST",
data,
}),
/**
* 是够能够使用智能柜
*/
isUseDoor: (): Promise<any> =>
request({
url: "wallet/wallet-manage/app/is-use-door",
method: "GET",
data: {},
}),
/**
* 自提点分页
* @param params.pageNum 页码
* @param params.pageSize 每页数量
* @param params.mchIds 商户ID列表
*/
pickUpPage: (params: any): Promise<any> =>
request({
url: "wallet/mch-pick-up/app/page",
method: "GET",
params: params,
}),
/**
* 自提点详情
* @param params.id 自提点id
*/
pickUpDetail: (params: any): Promise<any> =>
request({
url: "wallet/mch-pick-up/app/detail",
method: "GET",
params: params,
}),
}