import request from '@/utils/request'

// 查询管理员列表（sys_user 中 company_id IS NULL）
export function listAdminUsers(query) {
  return request({
    url: '/admin/companyUser/list',
    method: 'get',
    params: query
  })
}

// 获取管理员详情
export function getAdminUserInfo(userId) {
  return request({
    url: '/admin/companyUser/' + userId,
    method: 'get'
  })
}

// 禁用管理员账户（status=1 停用）
export function disableAdminUser(userId) {
  return request({
    url: '/admin/companyUser/status/' + userId,
    method: 'put',
    params: { status: '1' }
  })
}

// 启用管理员账户（status=0 正常）
export function enableAdminUser(userId) {
  return request({
    url: '/admin/companyUser/status/' + userId,
    method: 'put',
    params: { status: '0' }
  })
}

// 导出管理员列表
export function exportAdminUser(query) {
  return request({
    url: '/admin/companyUser/export',
    method: 'get',
    params: query
  })
}
