b6105295bb
Co-Authored-By: Claude <noreply@anthropic.com>
20 lines
487 B
TypeScript
20 lines
487 B
TypeScript
import api from './index'
|
|
|
|
export const leavesApi = {
|
|
list(params?: Record<string, any>) {
|
|
return api.get('/leaves/', { params })
|
|
},
|
|
create(data: Record<string, any>) {
|
|
return api.post('/leaves/', data)
|
|
},
|
|
update(id: string, data: Record<string, any>) {
|
|
return api.put(`/leaves/${id}`, data)
|
|
},
|
|
delete(id: string) {
|
|
return api.delete(`/leaves/${id}`)
|
|
},
|
|
overview(params?: Record<string, any>) {
|
|
return api.get('/leaves/overview', { params })
|
|
},
|
|
}
|