mirror of
https://gitee.com/myxzgzs/boyue-ui-admin-vue3
synced 2025-08-10 17:32:42 +08:00
47 lines
1.7 KiB
TypeScript
47 lines
1.7 KiB
TypeScript
![]() |
import { getBusiness } from './../business/index';
|
||
|
import request from '@/config/axios'
|
||
|
|
||
|
export interface ContactBusinessLinkVO {
|
||
|
id: number
|
||
|
contactId: number
|
||
|
businessId: number
|
||
|
}
|
||
|
|
||
|
// 查询联系人商机关联分页
|
||
|
export const getContactBusinessLinkPage = async (params) => {
|
||
|
return await request.get({ url: `/crm/contact-business-link/page`, params })
|
||
|
}
|
||
|
|
||
|
// 查询联系人商机关联详情
|
||
|
export const getContactBusinessLink = async (id: number) => {
|
||
|
return await request.get({ url: `/crm/contact-business-link/get?id=` + id })
|
||
|
}
|
||
|
|
||
|
// 新增联系人商机关联
|
||
|
export const createContactBusinessLink = async (data: ContactBusinessLinkVO) => {
|
||
|
return await request.post({ url: `/crm/contact-business-link/create`, data })
|
||
|
}
|
||
|
|
||
|
// 修改联系人商机关联
|
||
|
export const updateContactBusinessLink = async (data: ContactBusinessLinkVO) => {
|
||
|
return await request.put({ url: `/crm/contact-business-link/update`, data })
|
||
|
}
|
||
|
|
||
|
// 删除联系人商机关联
|
||
|
export const deleteContactBusinessLink = async (data: ContactBusinessLinkVO) => {
|
||
|
return await request.delete({ url: `/crm/contact-business-link/delete-batch` , data })
|
||
|
}
|
||
|
|
||
|
// 导出联系人商机关联 Excel
|
||
|
export const exportContactBusinessLink = async (params) => {
|
||
|
return await request.download({ url: `/crm/contact-business-link/export-excel`, params })
|
||
|
}
|
||
|
|
||
|
//批量新增联系人商机关联
|
||
|
export const createContactBusinessLinkBatch = async (data: ContactBusinessLinkVO[]) => {
|
||
|
return await request.post({ url: `/crm/contact-business-link/create-batch`, data })
|
||
|
}
|
||
|
// 查询联系人关联商机列表
|
||
|
export const getBusinessByContactPage = async (params) => {
|
||
|
return await request.get({ url: `/crm/contact-business-link/page-by-contact` , params })
|
||
|
}
|