import request from '@/utils/request' // 查询获客链接列表 export function listAssistant(query) { return request({ url: '/qw/acquisitionAssistant/list', method: 'get', params: query }) } /** * 获取企微用户列表(POST请求) * @param {Object} params 查询参数 * @param {string} params.qwUserName 搜索关键词 * @param {number} params.pageNum 页码 * @param {number} params.pageSize 每页条数 * @param {string} params.corpId 企业ID */ export function getQwUserList(params) { return request({ url: '/qw/acquisitionAssistant/qwUserList', method: 'post', data: params }) } /** * 获取企微用户主体列表 * @param {Object} data 查询参数 * @param {number} data.status 状态 */ export function qwUserCompanyList(data) { return request({ url: '/qw/acquisitionAssistant/qwUserCompanyList', method: 'post', data: data }) } /** * 批量获取企微用户详情 * @param {Array} qwUserTableIds 企微用户主键ID列表 */ export function getQwUserListByIds(qwUserTableIds) { return request({ url: '/qw/acquisitionAssistant/getQwUserListByIds', method: 'post', data: qwUserTableIds }) } // 根据linkId直接获取详情 export function getDetailByLinkId(linkId) { return request({ url: `/qw/acquisitionAssistant/getDetailByLinkId/${linkId}`, method: 'get' }) } // 新增获客链接 export function addAssistant(data) { return request({ url: '/qw/acquisitionAssistant/add', method: 'post', data: data }) } // 修改获客链接 export function updateAssistant(data) { return request({ url: '/qw/acquisitionAssistant/edit', method: 'post', data: data }) } // 删除获客链接 export function deleteAssistant(id) { return request({ url: `/qw/acquisitionAssistant/delete/${id}`, method: 'get' }) } //发送获客链接短信 export function sendMessageLink(id, phone) { return request({ url: `/qw/linkInfo/sendMessageLink/${id}/${phone}`, method: 'get' }) } //批量生成多手机号短链 export function batchCreateMessageLink(data) { return request({ url: '/qw/linkInfo/batchCreateMessageLink', method: 'post', data: data }) } /** * 提取链接 - 根据手机号生成短链接文本 * @param {Object} params - 参数对象 * @param {number} params.id - 获客链接ID * @param {string} params.phone - 手机号码 * @param {string} params.url - 获客链接URL * @returns {Promise} */ export function extractLink(params) { return request({ url: '/qw/linkInfo/extractLink', method: 'post', data: params }) } /** * ipad加好友 */ export function ipadBlindAdd(params) { return request({ url: '/qw/linkInfo/ipadBlindAdd', method: 'post', data: params }) }