work-order/work-order-uniapp/api/app/mch.js

60 lines
1.0 KiB
JavaScript
Raw Normal View History

2025-07-27 20:34:15 +08:00
/**
* 商户相关接口
*/
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
})
}