import { request } from './request' export function getCustomerList(params: { pageNum: number; pageSize: number; customerName?: string; status?: number }) { return request.get('/customer/page', { params }) } export function getCustomerById(id: number) { return request.get(`/customer/${id}`) } export function createCustomer(data: any) { return request.post('/customer', data) } export function updateCustomer(id: number, data: any) { return request.put(`/customer/${id}`, data) } export function deleteCustomer(id: number) { return request.delete(`/customer/${id}`) } // 联系人相关 export function getContactList(params: { pageNum: number; pageSize: number; customerId: number }) { return request.get('/customer/contact/page', { params }) } export function createContact(data: any) { return request.post('/customer/contact', data) } export function updateContact(id: number, data: any) { return request.put(`/customer/contact/${id}`, data) } export function deleteContact(id: number) { return request.delete(`/customer/contact/${id}`) } export function setPrimaryContact(customerId: number, contactId: number) { return request.put(`/customer/${customerId}/contact/${contactId}/primary`) }