import request from '@/utils/request' import qs from 'qs' import { getToken } from "@/utils/auth"; /** * * @returns * 通用数据 - 接口 * start * */ export const common_api = { //获取所有商户 allmerchant: (query) => { return request({ url: '/paytest/allmerchant', method: 'get', params: query, }) }, } /** * 商户模块 */ export const payMerchant = { // 商户列表 listInfo: (query) => { return request({ url: '/merchant/merchant/list', method: 'get', params: query, }) }, //新增 addInfo: (data) => { return request({ url: '/merchant/merchant', method: 'post', data: data }) }, //修改 updateInfo: (data) => { return request({ url: '/merchant/merchant', method: 'put', data: data }) }, // 获取商户详细信息 getInfo: (id) => { return request({ url: '/merchant/merchant/' + id, method: 'get', }) }, // 获取费率 getRate: (id) => { return request({ url: '/merchant/merchant/getRate/' + id, method: 'get', }) }, // 获取风控 getMerchantWindControl: (id) => { return request({ url: '/merchant/merchant/getMerchantWindControl/' + id, method: 'get', }) }, // 删除商户 merchantdel: (data) => { return request({ url: '/merchant/merchant/del?' + qs.stringify(data), method: 'post', }) }, // 获取通道 getChannelList: (id) => { return request({ url: '/merchant/merchant/getChannel/' + id, method: 'get', }) }, // 获取提现配置 getWithdrawConfig: (id) => { return request({ url: '/merchant/merchant/getWithdrawConfig/' + id, method: 'get', }) }, // 申请提现 addTransferOrder(params) { return request({ url: "/merchant/merchant/addTransferOrder", method: "post", params: params, }) }, // 获取商户MD5 getmd5Key: (id) => { return request({ url: '/merchant/merchant/getmd5Key/' + id, method: 'get', }) }, // 谷歌密钥 getKey: (id) => { return request({ url: '/merchant/merchant/getGoogleSecret/' + id, method: 'get', }) }, // 重置md5 resetMd5Key: (id) => { return request({ url: '/merchant/merchant/resetMd5Key/' + id, method: 'PUT', }) }, // 重置谷歌key resetGoogleSecret: (id) => { return request({ url: '/merchant/merchant/resetGoogleSecret/' + id, method: 'PUT', }) }, // 登录ip getLoginIp: (id) => { return request({ url: '/merchant/merchant/getIpWhite/' + id, method: 'get', }) }, // 重置登录ip resetIpWhite: (data) => { return request({ url: '/merchant/merchant/resetIpWhite?' + qs.stringify(data), method: 'post', }) }, // 修改费率 setRate: (data) => { return request({ url: '/merchant/merchant/setRate', method: 'put', data: data }) }, // 重置商户风控信息 resetMerchantWindControl: (data) => { return request({ url: '/merchant/merchant/resetMerchantWindControl', method: 'put', data: data }) }, // 支付ip getPayIp: (id) => { return request({ url: '/merchant/merchant/getPayapiWhitelistIp/' + id, method: 'get', }) }, // 重置支付ip resetPayapiWhitelistIp: (data) => { return request({ url: '/merchant/merchant/resetPayapiWhitelistIp?' + qs.stringify(data), method: 'post', }) }, // 操作金额 operatingBalance: (data) => { return request({ url: '/merchant/merchant/operatingBalance?' + qs.stringify(data), method: 'post', }) }, // 修改商户登录密码 editLoginPwd: (data) => { return request({ url: '/merchant/merchant/editLoginPwd?' + qs.stringify(data), method: 'post', }) }, // 修改商户支付密码 editPayPwd: (data) => { return request({ url: '/merchant/merchant/editPayPwd?' + qs.stringify(data), method: 'post', }) }, } /** * 商户充值订单模块 */ export const payRecordRecharge = { // 手工处理 payHandle: (data) => { return request({ url: '/order/RechargeRecord/payHandle?' + qs.stringify(data), method: 'post', }) }, // 查询充值记录列表 listInfo: (query) => { return request({ url: '/order/RechargeRecord/list', method: 'get', params: query, }) }, // 拉单测试 recharge: (query) => { return request({ url: '/paytest/recharge', method: 'get', params: query, }) }, // 导出充值记录列表 exportList: (query) => { return request({ url: '/order/RechargeRecord/export', method: 'get', params: query, }) }, } /** * 财务流水 */ export const merchantWalletLog = { // 查询财务流水列表 listInfo: (query) => { return request({ url: '/merchant/MerchantWalletLog/list', method: 'get', params: query, }) }, // 导出财务流水 exportList: (query) => { return request({ url: '/merchant/MerchantWalletLog/export', method: 'get', params: query, }) }, } /** * 商户代付订单管理 */ export const paymentDaiFuRecord = { // 查询商户代付订单管理 listInfo: (query) => { return request({ url: '/order/PaymentRecord/list', method: 'get', params: query, }) }, // 导出商户代付订单管理 exportList: (query) => { return request({ url: '/order/PaymentRecord/export', method: 'get', params: query, }) }, } /** * 首页数据 */ export const payGetMerchantTotalInfo = { // 首页数据 getMerchantTotalInfo: (query) => { return request({ url: '/order/RechargeRecord/getMerchantTotalInfo', method: 'get', params: query, }) }, // otc订单统计 orderStatistics: (query) => { return request({ url: '/otc/otcOrder/orderStatistics', method: 'get', params: query, }) }, } /** * 用户模块 */ export const payAgentUser = { // 更新密钥 upGoogleCaptcha: (data) => { return request({ url: '/system/user/upGoogleCaptcha?userId=' + data.userId, method: 'PUT', headers: { Authorization: "Bearer " + getToken(), }, }) }, // 获取用户谷歌密钥 getGoogleCaptcha: (query) => { return request({ url: '/system/user/getGoogleCaptcha', method: 'get', params: query, headers: { Authorization: "Bearer " + getToken(), }, }) }, }