import request from '@/utils/request' export function getLbDepartmentUserList(params) { return request({ url: '/lbDepartmentUser/list', method: 'get', params }) } export function addLbDepartmentUser(data) { return request({ url: '/lbDepartmentUser/add', method: 'post', data }) } export function updateLbDepartmentUser(data) { return request({ url: '/lbDepartmentUser/update', method: 'put', data }) } export function deleteLbDepartmentUser(id) { return request({ url: `/lbDepartmentUser/delete/${id}`, method: 'delete' }) } export function bindLbDepartmentUserParent(params) { return request({ url: '/lbDepartmentUser/bindParentUser', method: 'post', params }) } export function syncLbDepartmentUserFromDailyUserTrade(params) { return request({ url: '/lbDepartmentUser/syncFromDailyUserTrade', method: 'post', params }) } export function syncLbDepartmentUserFromLbUser(params) { return request({ url: '/lbDepartmentUser/syncFromLbUser', method: 'post', params }) } export function getLbDepartmentUserTree(params) { return request({ url: '/lbDepartmentUser/tree', method: 'get', params }) } /** 按租户ID与用户ID列表导出 Excel */ export function exportLbDepartmentUsers(tenantId, userIds) { return request({ url: '/lbDepartmentUser/exportUsers', method: 'post', params: { tenantId }, data: userIds, responseType: 'blob', timeout: 120000 }) }