24 lines
419 B
Go
24 lines
419 B
Go
package routers
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
v1 "gitlink.org.cn/JointCloud/pcm-hpc/routers/v1"
|
|
)
|
|
|
|
func InitRouter() *gin.Engine {
|
|
r := gin.New()
|
|
r.Use(gin.Logger())
|
|
r.Use(gin.Recovery())
|
|
|
|
//api分组
|
|
apiv1 := r.Group("/api/v1")
|
|
{
|
|
namespace := apiv1.Group("job")
|
|
namespace.POST("/submit", v1.SubmitJob)
|
|
namespace.GET("/info", v1.JobInfo)
|
|
namespace.DELETE("/cancel", v1.CancelJob)
|
|
}
|
|
|
|
return r
|
|
}
|