import request from '@/utils/request' // 通讯录相关接口 // 获取通讯录列表 export function getContactList(params) { return request({ url: '/backend/erp/contact/list', method: 'get', params }) } // 获取通讯录详情 export function getContactDetail(id) { return request({ url: `/backend/erp/contact/detail/${id}`, method: 'get' }) } // 创建联系人 export function createContact(data) { return request({ url: '/backend/erp/contact/create', method: 'post', data }) } // 更新联系人 export function updateContact(id, data) { return request({ url: `/backend/erp/contact/update/${id}`, method: 'post', data }) } // 删除联系人 export function deleteContact(id) { return request({ url: `/backend/erp/contact/delete/${id}`, method: 'delete' }) } // 收藏/取消收藏 export function starContact(id, starred) { return request({ url: `/backend/erp/contact/star/${id}`, method: 'post', data: { is_starred: starred } }) } // 全量同步员工到通讯录 export function syncAllContacts(params) { return request({ url: '/backend/erp/contact/syncAll', method: 'post', params }) } // 获取通讯录组织树 export function getContactOrgTree(params) { return request({ url: '/backend/erp/contact/orgTree', method: 'get', params }) } // 获取组织架构列表 export function getOrganizationList(params) { return request({ url: '/backend/erp/getOrganization', method: 'get', params }) } // 获取职位列表 export function getPositionList(params) { return request({ url: '/backend/erp/getPosition', method: 'get', params }) } // 获取职位详情 export function getPositionDetail(id) { return request({ url: `/backend/erp/getPositionDetail/${id}`, method: 'get' }) }