import client from './client'

export function submitOkr(data) {
  return client.post('/okr/submit', data)
}

export function updateOkr(id, data) {
  return client.put(`/okr/${id}/update`, data)
}

export function reviewOkr(id, data) {
  return client.put(`/okr/${id}/review`, data)
}

export function updateProgress(krId, data) {
  return client.put(`/okr/kr/${krId}/progress`, data)
}

export function getKrHistory(krId) {
  return client.get(`/okr/kr/${krId}/history`)
}

export function getMyOkr(periodId) {
  return client.get(`/okr/period/${periodId}/my`)
}

export function getTeamOkr(periodId) {
  return client.get(`/okr/period/${periodId}/subordinates`)
}

export function getOkrTree(periodId) {
  return client.get(`/okr/period/${periodId}/tree`)
}

export function getSuperiorOkr(periodId) {
  return client.get(`/okr/period/${periodId}/superior`)
}
