"use strict";
const modules_mall_sheep_request_index = require("../../request/index.js");
const PayWalletApi = {
  // 获取钱包
  getPayWallet() {
    return modules_mall_sheep_request_index.request({
      url: "/pay/wallet/get",
      method: "GET",
      custom: {
        showLoading: false,
        auth: true
      }
    });
  },
  // 获得钱包流水分页
  getWalletTransactionPage: (params) => {
    const queryString = Object.keys(params).map((key) => encodeURIComponent(key) + "=" + params[key]).join("&");
    return modules_mall_sheep_request_index.request({
      url: `/pay/wallet-transaction/page?${queryString}`,
      method: "GET"
    });
  },
  // 获得钱包流水统计
  getWalletTransactionSummary: (params) => {
    const queryString = `createTime=${params.createTime[0]}&createTime=${params.createTime[1]}`;
    return modules_mall_sheep_request_index.request({
      url: `/pay/wallet-transaction/get-summary?${queryString}`,
      // url: `/pay/wallet-transaction/get-summary`,
      method: "GET"
      // params: params
    });
  },
  // 获得钱包充值套餐列表
  getWalletRechargePackageList: () => {
    return modules_mall_sheep_request_index.request({
      url: "/pay/wallet-recharge-package/list",
      method: "GET",
      custom: {
        showError: false,
        showLoading: false
      }
    });
  },
  // 创建钱包充值记录(发起充值)
  createWalletRecharge: (data) => {
    return modules_mall_sheep_request_index.request({
      url: "/pay/wallet-recharge/create",
      method: "POST",
      data
    });
  },
  // 获得钱包充值记录分页
  getWalletRechargePage: (params) => {
    return modules_mall_sheep_request_index.request({
      url: "/pay/wallet-recharge/page",
      method: "GET",
      params,
      custom: {
        showError: false,
        showLoading: false
      }
    });
  }
};
exports.PayWalletApi = PayWalletApi;