index.ts 646 B

123456789101112131415161718192021222324252627
  1. import request from '@/config/axios'
  2. /** 用户钱包查询参数 */
  3. export interface PayWalletUserReqVO {
  4. userId: number
  5. userType: number
  6. }
  7. /** 钱包 VO */
  8. export interface WalletVO {
  9. id: number
  10. userId: number
  11. userType: number
  12. balance: number
  13. totalExpense: number
  14. totalRecharge: number
  15. freezePrice: number
  16. }
  17. /** 查询用户钱包详情 */
  18. export const getWallet = async (params: PayWalletUserReqVO) => {
  19. return await request.get<WalletVO>({ url: `/pay/wallet/get`, params })
  20. }
  21. // 查询会员钱包列表
  22. export const getWalletPage = async (params) => {
  23. return await request.get({ url: `/pay/wallet/page`, params })
  24. }