import request from '@/utils/request'

// 获取当前用户
export function getCurrentSysUser() {
  return request({
    url: '/sysUser/getCurrentSysUser',
    method: 'get'
  })
}

// 修改知识
export function updateSysUser(data) {
  return request.put('/sysUser', data)
}

// 修改密码方法
export function updatePwd(data) {
  return request({
    url: '/sysUser/updatePwd',
    method: 'post',
    data: data
  })
}

// 查询用户列表
export function listSysUser(query) {
  return request({
    url: '/sysUser/list',
    method: 'get',
    params: {
      ...query
    }
  })
}

// 查询全部用户列表
export function listAllSysUser(query) {
  return request({
    url: '/sysUser/listAll',
    method: 'get',
    params: {
      ...query
    }
  })
}

// 查询用户详细
export function getSysUser(id) {
  return request({
    url: '/sysUser/info/' + id,
    method: 'get'
  })
}

// 新增用户
export function addSysUser(data) {
  return request({
    url: '/sysUser/add',
    method: 'post',
    data: {
      ...data
    }
  })
}

// 删除用户
export function delSysUser(id) {
  return request({
    url: '/sysUser/' + id,
    method: 'delete'
  })
}

export function registerTourist(data) {
  return request({
    url: '/sysUser/register',
    method: 'post',
    data: data
  })
}
