From 121e4ae10f472f0f6794248dc97177c998daa582 Mon Sep 17 00:00:00 2001 From: sp Date: Fri, 5 Mar 2021 05:28:43 +1100 Subject: [PATCH] Top broker added for summary dashboard now complete. --- apiV1ChartRecent10Loans.go | 12 ++++++++++++ apiV1ChartTopBroker.go | 12 ++++++++++++ apiv1.go | 4 ++++ 3 files changed, 28 insertions(+) create mode 100644 apiV1ChartRecent10Loans.go create mode 100644 apiV1ChartTopBroker.go diff --git a/apiV1ChartRecent10Loans.go b/apiV1ChartRecent10Loans.go new file mode 100644 index 0000000..a8ae0c9 --- /dev/null +++ b/apiV1ChartRecent10Loans.go @@ -0,0 +1,12 @@ +package main + +import ( + "biukop.com/sfm/loan" + "net/http" +) + +func apiV1ChartRecent10Loans(w http.ResponseWriter, r *http.Request, ss *loan.Session) { + data := loan.Recent10Loans() + //send out + apiV1SendJson(data, w, r, ss) +} diff --git a/apiV1ChartTopBroker.go b/apiV1ChartTopBroker.go new file mode 100644 index 0000000..24dfa14 --- /dev/null +++ b/apiV1ChartTopBroker.go @@ -0,0 +1,12 @@ +package main + +import ( + "biukop.com/sfm/loan" + "net/http" +) + +func apiV1ChartTopBroker(w http.ResponseWriter, r *http.Request, ss *loan.Session) { + data := loan.TopBroker() + //send out + apiV1SendJson(data, w, r, ss) +} diff --git a/apiv1.go b/apiv1.go index 1d130a4..a52bf9f 100644 --- a/apiv1.go +++ b/apiv1.go @@ -33,6 +33,8 @@ func setupApiV1Handler() []apiV1HandlerMap { {"GET", "chart/type-of-loans", apiV1ChartTypeOfLoans}, {"GET", "chart/amount-of-loans", apiV1ChartTypeOfLoans}, {"GET", "chart/past-year-monthly", apiV1ChartPastYearMonthly}, + {"GET", "chart/recent-10-loans", apiV1ChartRecent10Loans}, + {"GET", "chart/top-broker", apiV1ChartTopBroker}, {"GET", "login", apiV1DumpRequest}, } } else { //production @@ -42,6 +44,8 @@ func setupApiV1Handler() []apiV1HandlerMap { {"GET", "chart/type-of-loans", apiV1ChartTypeOfLoans}, {"GET", "chart/amount-of-loans", apiV1ChartTypeOfLoans}, {"GET", "chart/past-year-monthly", apiV1ChartPastYearMonthly}, + {"GET", "chart/recent-10-loans", apiV1ChartRecent10Loans}, + {"GET", "chart/top-broker", apiV1ChartTopBroker}, {"GET", "login", apiV1EmptyResponse}, } }