Files
smartDriveEEFront/src/api/lb-department-user.js
2026-05-21 09:08:33 +08:00

77 lines
1.5 KiB
JavaScript

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
})
}