/** * 商户相关接口 */ import request from '@/utils/request' /** * 商户申请 * @param {Object} data - 商户信息 * @returns {Promise} */ export function applyMch(data) { return request({ url: '/app/mch', method: 'post', data }) } /** * 获取商户列表 * @param {Object} query - 查询参数 * @returns {Promise} */ export function getMchList(query) { return request({ url: '/app/mch/list', method: 'get', params: query }) } /** * 获取商户详情 * @param {Number} id - 商户ID * @returns {Promise} */ export function getMchDetail(id) { return request({ url: `/app/mch/${id}`, method: 'get' }) } /** * 修改商户信息 * @param {Object} data - 商户信息,需包含商户ID及需修改的字段 * @returns {Promise} * @description * 用于修改商户信息,需传入完整的商户数据对象。接口会校验当前用户是否有权限修改该商户。 */ export function updateMch(data) { return request({ url: '/app/mch', method: 'put', data }) }