router.go 1.87 KB
Newer Older
duanjinfei's avatar
duanjinfei committed
1 2 3 4 5 6 7 8
package routers

import (
	"example.com/m/controllers"
	"github.com/astaxie/beego"
)

func init() {
duanjinfei's avatar
duanjinfei committed
9 10 11 12
	beego.Router("/api/v1/power/list/nm", &controllers.NodeController{}, "get:GetNodeManagers")
	beego.Router("/api/v1/power/set/nm/seed", &controllers.NodeController{}, "post:SetNmSeed")
	beego.Router("/api/v1/power/join/benefit/acc", &controllers.NodeController{}, "post:SetBenefitAddress")
	beego.Router("/api/v1/power/list/benefit/acc", &controllers.NodeController{}, "get:ListHistoryBenefitAddress")
duanjinfei's avatar
duanjinfei committed
13
	beego.Router("/api/v1/power/del/benefit/acc", &controllers.NodeController{}, "post:DelBenefitAddress")
duanjinfei's avatar
duanjinfei committed
14 15 16
	beego.Router("/api/v1/power/update/recv/status", &controllers.NodeController{}, "post:UpdateRecvStatus")
	beego.Router("/api/v1/power/get/recv/status", &controllers.NodeController{}, "get:GetRecvStatus")
	beego.Router("/api/v1/power/get/conf", &controllers.NodeController{}, "get:GetConfigInfo")
duanjinfei's avatar
duanjinfei committed
17
	beego.Router("/api/v1/power/get/current/benefit", &controllers.NodeController{}, "get:GetBenefit")
duanjinfei's avatar
duanjinfei committed
18
	beego.Router("/api/v1/power/switch/mode", &controllers.NodeController{}, "post:SwitchMode")
duanjinfei's avatar
duanjinfei committed
19
	beego.Router("/api/v1/power/get/run/mode", &controllers.NodeController{}, "get:GetRunMode")
duanjinfei's avatar
duanjinfei committed
20
	beego.Router("/api/v1/power/get/running/tp", &controllers.StateController{}, "get:GetRunningTp")
duanjinfei's avatar
duanjinfei committed
21
	beego.Router("/api/v1/power/get/running/line/chart", &controllers.StateController{}, "get:GetRunningLineChart")
duanjinfei's avatar
duanjinfei committed
22 23 24 25
	beego.Router("/api/v1/power/get/running/state", &controllers.StateController{}, "get:GetRunningState")
	beego.Router("/api/v1/power/get/worker/info", &controllers.StateController{}, "get:GetWorkerInfo")
	beego.Router("/api/v1/power/list/gpu/info", &controllers.StateController{}, "get:GetListGpuInfo")
	beego.Router("/api/v1/power/get/gpu/info", &controllers.StateController{}, "post:GetGpuUsageInfo")
duanjinfei's avatar
duanjinfei committed
26
	beego.Router("/api/v1/power/get/hardware/info", &controllers.StateController{}, "get:GetOtherHardwareInfo")
duanjinfei's avatar
duanjinfei committed
27
}