Add attribute list call
This commit is contained in:
parent
df44cd0038
commit
85165d5c74
@ -74,24 +74,6 @@
|
|||||||
"null": false,
|
"null": false,
|
||||||
"size": 8
|
"size": 8
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "p_gem_1",
|
|
||||||
"type": "double precision",
|
|
||||||
"null": false,
|
|
||||||
"size": 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "p_gem_2",
|
|
||||||
"type": "double precision",
|
|
||||||
"null": false,
|
|
||||||
"size": 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "p_gem_3",
|
|
||||||
"type": "double precision",
|
|
||||||
"null": false,
|
|
||||||
"size": 8
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "p_max_1",
|
"name": "p_max_1",
|
||||||
"type": "double precision",
|
"type": "double precision",
|
||||||
@ -110,24 +92,6 @@
|
|||||||
"null": false,
|
"null": false,
|
||||||
"size": 8
|
"size": 8
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "s_gem_1",
|
|
||||||
"type": "double precision",
|
|
||||||
"null": false,
|
|
||||||
"size": 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "s_gem_2",
|
|
||||||
"type": "double precision",
|
|
||||||
"null": false,
|
|
||||||
"size": 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "s_gem_3",
|
|
||||||
"type": "double precision",
|
|
||||||
"null": false,
|
|
||||||
"size": 8
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "s_max_1",
|
"name": "s_max_1",
|
||||||
"type": "double precision",
|
"type": "double precision",
|
||||||
|
@ -28,10 +28,14 @@ func main() {
|
|||||||
e.HideBanner = true
|
e.HideBanner = true
|
||||||
e.Use(recoverMiddleware)
|
e.Use(recoverMiddleware)
|
||||||
|
|
||||||
e.GET(`/count`, count)
|
pq := e.Group(`/pq`)
|
||||||
|
pq.GET(`/count`, count)
|
||||||
|
pq.GET(`/list`, listAttr)
|
||||||
|
|
||||||
for _, v := range app.GetAttributes() {
|
for _, v := range app.GetAttributes() {
|
||||||
e.GET(`/`+strings.ToLower(v.Name)+`/:date`, getAttr(v.Index))
|
pq.GET(`/`+strings.ToLower(v.Name)+`/:date`, getAttr(v.Index))
|
||||||
|
|
||||||
|
attrs = append(attrs, strings.ToLower(v.Name))
|
||||||
}
|
}
|
||||||
|
|
||||||
panic(e.Start(`localhost:33333`))
|
panic(e.Start(`localhost:33333`))
|
||||||
@ -41,6 +45,12 @@ func count(c echo.Context) error {
|
|||||||
return c.JSON(200, app.Count())
|
return c.JSON(200, app.Count())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var attrs []string
|
||||||
|
|
||||||
|
func listAttr(c echo.Context) error {
|
||||||
|
return c.JSON(200, attrs)
|
||||||
|
}
|
||||||
|
|
||||||
func getAttr(index int) echo.HandlerFunc {
|
func getAttr(index int) echo.HandlerFunc {
|
||||||
return func(c echo.Context) error {
|
return func(c echo.Context) error {
|
||||||
date, err := time.Parse(time.RFC3339, c.Param(`date`))
|
date, err := time.Parse(time.RFC3339, c.Param(`date`))
|
||||||
|
Loading…
Reference in New Issue
Block a user