better api paths
This commit is contained in:
22
main.go
22
main.go
@@ -49,18 +49,22 @@ func main() {
|
||||
mux := http.NewServeMux()
|
||||
|
||||
// Reference endpoints
|
||||
mux.HandleFunc("POST /api/v1/departments", referenceH.CreateDepartment)
|
||||
mux.HandleFunc("GET /api/v1/departments", referenceH.ListDepartments)
|
||||
mux.HandleFunc("DELETE /api/v1/departments/{id}", referenceH.DeleteDepartment)
|
||||
mux.HandleFunc("POST /api/v1/department/create", referenceH.CreateDepartment)
|
||||
mux.HandleFunc("DELETE /api/v1/department/delete", referenceH.DeleteDepartment)
|
||||
mux.HandleFunc("GET /api/v1/department/list", referenceH.ListDepartments)
|
||||
mux.HandleFunc("GET /api/v1/department/bugdet", referenceH.ListDepartments)
|
||||
mux.HandleFunc("GET /api/v1/department/actual", referenceH.ListDepartments)
|
||||
|
||||
mux.HandleFunc("POST /api/v1/gl-accounts", referenceH.CreateGLAccount)
|
||||
mux.HandleFunc("GET /api/v1/gl-accounts", referenceH.ListGLAccounts)
|
||||
mux.HandleFunc("DELETE /api/v1/gl-accounts/{id}", referenceH.DeleteGLAccount)
|
||||
mux.HandleFunc("POST /api/v1/gl-account/create", referenceH.CreateGLAccount)
|
||||
mux.HandleFunc("DELETE /api/v1/gl-accounts/delete", referenceH.DeleteGLAccount)
|
||||
mux.HandleFunc("GET /api/v1/gl-account/list", referenceH.ListGLAccounts)
|
||||
mux.HandleFunc("GET /api/v1/gl-accounts/bugdet", referenceH.ListDepartments)
|
||||
mux.HandleFunc("GET /api/v1/gl-accounts/actual", referenceH.ListDepartments)
|
||||
|
||||
// Budget endpoints
|
||||
mux.HandleFunc("POST /api/v1/budgets", budgetH.Create)
|
||||
mux.HandleFunc("PUT /api/v1/budgets/{id}", budgetH.Update)
|
||||
mux.HandleFunc("DELETE /api/v1/budgets/{id}", budgetH.Delete)
|
||||
mux.HandleFunc("POST /api/v1/budget/create", budgetH.Create)
|
||||
mux.HandleFunc("PUT /api/v1/budgets/update", budgetH.Update)
|
||||
mux.HandleFunc("DELETE /api/v1/budgets/delete", budgetH.Delete)
|
||||
|
||||
// Actuals + variance
|
||||
mux.HandleFunc("POST /api/v1/actuals/ingest", actualsH.Ingest)
|
||||
|
||||
Reference in New Issue
Block a user