/** * 咨询师相关接口 * @author AI * @date 2026-03-06 */ import request from '@/utils/request' /** * 获取咨询师列表 * @param {object} params 查询参数 * @param {string} params.keyword 搜索关键词 * @param {string} params.city 城市 * @param {string} params.category 分类 * @param {number} params.minPrice 最低价格 * @param {number} params.maxPrice 最高价格 * @param {string} params.sort 排序方式 * @param {number} params.page 页码 * @param {number} params.pageSize 每页数量 * @returns {Promise} 咨询师列表 */ export const getConsultantList = (params) => { return request.get('/consultant/list', params) } /** * 获取咨询师详情 * @param {string} id 咨询师ID * @returns {Promise} 咨询师详情 */ export const getConsultantDetail = (id) => { return request.get(`/consultant/${id}`) } /** * 获取Banner列表 * @returns {Promise} Banner列表 */ export const getBannerList = () => { return request.get('/consultant/banner') } /** * 获取分类列表 * @returns {Promise} 分类列表 */ export const getCategoryList = () => { return request.get('/consultant/category') } /** * 预约咨询 * @param {object} data 预约数据 * @param {string} data.consultantId 咨询师ID * @param {string} data.time 预约时间 * @returns {Promise} 预约结果 */ export const bookConsultant = (data) => { return request.post('/consultant/book', data) }