50 lines
943 B
Go
50 lines
943 B
Go
package http
|
|
|
|
import (
|
|
"go-common/app/admin/ep/melloi/model"
|
|
bm "go-common/library/net/http/blademaster"
|
|
"go-common/library/net/http/blademaster/binding"
|
|
)
|
|
|
|
func treesQuery(c *bm.Context) {
|
|
c.JSON(srv.TreesQuery())
|
|
}
|
|
|
|
func treeNumQuery(c *bm.Context) {
|
|
c.JSON(srv.TreeNumQuery())
|
|
}
|
|
|
|
func topHttpQuery(c *bm.Context) {
|
|
c.JSON(srv.TopHttpQuery())
|
|
}
|
|
|
|
func topGrpcQuery(c *bm.Context) {
|
|
c.JSON(srv.TopGrpcQuery())
|
|
}
|
|
|
|
func topSceneQuery(c *bm.Context) {
|
|
c.JSON(srv.TopSceneQuery())
|
|
}
|
|
|
|
func topDeptQuery(c *bm.Context) {
|
|
c.JSON(srv.TopDeptQuery())
|
|
}
|
|
|
|
func buildLineQuery(c *bm.Context) {
|
|
rank := model.Rank{}
|
|
summary := model.ReportSummary{}
|
|
if err := c.BindWith(&rank, binding.Form); err != nil {
|
|
c.JSON(nil, err)
|
|
return
|
|
}
|
|
if err := c.BindWith(&summary, binding.Form); err != nil {
|
|
c.JSON(nil, err)
|
|
return
|
|
}
|
|
c.JSON(srv.BuildLineQuery(&rank, &summary))
|
|
}
|
|
|
|
func stateLineQuery(c *bm.Context) {
|
|
c.JSON(srv.StateLineQuery())
|
|
}
|