index.js 1.31 KB
/**
 * @description API 接口定义
 * @Template: 在此定义您的业务 API 接口地址
 */

import { buildApiUrl } from '@/utils/tools'

// ==================== 业务 API 接口示例 ====================
// 请根据实际业务需求修改或添加接口

/**
 * 示例:获取用户信息
 * @param {object} params 请求参数
 * @returns {string} 完整的 API URL
 */
export const getUserInfoAPI = (params) => {
    return buildApiUrl('getUserInfo', params)
}

/**
 * 示例:提交表单
 * @param {object} params 表单数据
 * @returns {string} 完整的 API URL
 */
export const submitFormAPI = (params) => {
    return buildApiUrl('submitForm', params)
}

// ==================== 微信相关接口 ====================
// 如果项目需要微信支付,可以保留以下接口

/**
 * 获取微信支付配置(可选)
 * @param {object} params 支付参数
 * @returns {string} 完整的 API URL
 */
export const getWxPayConfigAPI = (params) => {
    return buildApiUrl('wx_pay_config', params)
}

// ==================== 说明 ====================
/**
 * 接口命名规范:
 * - 统一使用 xxxAPI(params) 格式
 * - buildApiUrl 第一个参数是接口的 action 名称
 * - 第二个参数是请求参数对象
 *
 * 示例:
 * export const yourAPI = (params) => buildApiUrl('your_action', params)
 */