import request from '@/utils/request' // 查询个人通讯录 // 个人通讯录通常是用户收藏或频繁联系的人员 export function getPersonalContacts(page,query) { return request({ url: '/staffContactsPersonal/getList', method: 'get', params: { ...page, ...query } }) } // 添加联系人到个人通讯录 export function addPersonalContact(data) { return request({ url: '/staffContactsPersonal/add', method: 'post', data: data }) } // 从个人通讯录移除联系人 export function removePersonalContact(id) { return request({ url: '/staffContactsPersonal/delete/' + id, method: 'delete' }) } // 查询公共通讯录 // 公共通讯录通常是所有员工可见的联系方式 export function getPublicContacts(query) { return request({ url: '/staff/contacts/public/list', method: 'get', params: query }) } // 查询单位通讯录 // 单位通讯录通常按部门组织的员工联系方式 export function getCompanyContacts(query) { return request({ url: '/staff/contacts/company/list', method: 'get', params: query }) } // 查询部门通讯录树结构 export function getDepartmentTree() { return request({ url: '/staff/contacts/department/tree', method: 'get' }) } // 获取员工详细信息 export function getEmployeeDetail(employeeId) { return request({ url: '/staff/staffOnJob/' + employeeId, method: 'get' }) }