import request from '@/config/axios' // 供应商联系人 VO export interface ContactVO { id: number // 主键 supplierId: number // 供应商id name: string // 姓名 position: string // 职务 telephone: string // 电话 email: string // 邮箱 productIds: number // 联系人负责的产品/业务模块 关联产品id 逗号分隔 productNames: string // 联系人负责的产品/业务模块 关联产品名称 逗号分隔 remark: string // 备注 } // 供应商联系人 API export const ContactApi = { // 查询供应商联系人分页 getContactPage: async (params: any) => { return await request.get({ url: `/supplier/contact/page`, params }) }, // 查询供应商联系人详情 getContact: async (id: number) => { return await request.get({ url: `/supplier/contact/get?id=` + id }) }, // 新增供应商联系人 createContact: async (data: ContactVO) => { return await request.post({ url: `/supplier/contact/create`, data }) }, // 修改供应商联系人 updateContact: async (data: ContactVO) => { return await request.put({ url: `/supplier/contact/update`, data }) }, // 删除供应商联系人 deleteContact: async (id: number) => { return await request.delete({ url: `/supplier/contact/delete?id=` + id }) }, // 导出供应商联系人 Excel exportContact: async (params) => { return await request.download({ url: `/supplier/contact/export-excel`, params }) }, }