fixes
This commit is contained in:
@@ -0,0 +1,60 @@
|
|||||||
|
-- << Create
|
||||||
|
insert into company ( clid
|
||||||
|
, code
|
||||||
|
, title
|
||||||
|
, is_active
|
||||||
|
, notes
|
||||||
|
, tmpl)
|
||||||
|
values ( @clid
|
||||||
|
, @code
|
||||||
|
, @title
|
||||||
|
, @is_active
|
||||||
|
, @notes
|
||||||
|
, @tmpl)
|
||||||
|
returning id
|
||||||
|
-- Create >>
|
||||||
|
|
||||||
|
-- << Read
|
||||||
|
select clid
|
||||||
|
, id
|
||||||
|
, code
|
||||||
|
, title
|
||||||
|
, is_active
|
||||||
|
, notes
|
||||||
|
, tmpl
|
||||||
|
|
||||||
|
from company
|
||||||
|
where id = $1
|
||||||
|
-- Read >>
|
||||||
|
|
||||||
|
-- << Update
|
||||||
|
update company
|
||||||
|
set clid = @clid
|
||||||
|
, code = @code
|
||||||
|
, title = @title
|
||||||
|
, is_active = @is_active
|
||||||
|
, notes = @notes
|
||||||
|
, tmpl = @tmpl
|
||||||
|
|
||||||
|
where id = @id
|
||||||
|
-- Update >>
|
||||||
|
|
||||||
|
-- << Delete
|
||||||
|
delete
|
||||||
|
from company
|
||||||
|
where id = $1
|
||||||
|
-- Delete >>
|
||||||
|
|
||||||
|
-- << List
|
||||||
|
select clid
|
||||||
|
, id
|
||||||
|
, code
|
||||||
|
, title
|
||||||
|
, is_active
|
||||||
|
, notes
|
||||||
|
, tmpl
|
||||||
|
|
||||||
|
from company {{.Where}}
|
||||||
|
{{.OrderBy}}
|
||||||
|
{{.Rows}}
|
||||||
|
-- List >>
|
||||||
|
|||||||
@@ -62,6 +62,9 @@ func HttpHandler(re enums.TRunEnv) http.Handler {
|
|||||||
// Handle valid / invalid tokens.
|
// Handle valid / invalid tokens.
|
||||||
r.Use(nauth.CheckTokenValidity)
|
r.Use(nauth.CheckTokenValidity)
|
||||||
|
|
||||||
|
// sy routes
|
||||||
|
r.Get("/sy/companies", napi.CompanyList)
|
||||||
|
|
||||||
// company routes
|
// company routes
|
||||||
r.Get("/company/{id:[0-9]+}", companyGet)
|
r.Get("/company/{id:[0-9]+}", companyGet)
|
||||||
r.Get("/company", companyList)
|
r.Get("/company", companyList)
|
||||||
@@ -71,21 +74,6 @@ func HttpHandler(re enums.TRunEnv) http.Handler {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
mux.Route("/sy", func(mr chi.Router) {
|
|
||||||
// Public Route endpoints
|
|
||||||
|
|
||||||
//protected end points
|
|
||||||
mr.Group(func(r chi.Router) {
|
|
||||||
// Seek, verify and validate JWT tokens
|
|
||||||
r.Use(jwtauth.Verifier(svc.S.JWT))
|
|
||||||
|
|
||||||
// Handle valid / invalid tokens.
|
|
||||||
r.Use(nauth.CheckTokenValidity)
|
|
||||||
|
|
||||||
r.Get("/companies", napi.CompanyList)
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
// Handle Websocket
|
// Handle Websocket
|
||||||
// mux.HandleFunc("/ws", ws.Handle)
|
// mux.HandleFunc("/ws", ws.Handle)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user