feat : added auto task

This commit is contained in:
zhangwenjian
2020-08-09 02:44:42 +08:00
parent 5d88273910
commit 6f8ad4efe4
3 changed files with 21 additions and 25 deletions
+1 -2
View File
@@ -25,8 +25,7 @@ func examplesNoCheckRoleRouter(r *gin.Engine) {
// 空接口防止v1定义无使用报错 // 空接口防止v1定义无使用报错
v1.GET("/nilcheckrole", nil) v1.GET("/nilcheckrole", nil)
// {{无需认证路由自动补充在此处请勿删除}} // {{无需认证路由自动补充在此处请勿删除}}
registerSysJobRouter(v1)
} }
// 需要认证的路由示例 // 需要认证的路由示例
-22
View File
@@ -1,22 +0,0 @@
package router
import (
"github.com/gin-gonic/gin"
"go-admin/apis/sysjob"
)
// 无需认证的路由代码
func registerSysJobRouter(v1 *gin.RouterGroup) {
r := v1.Group("/sysjob")
{
r.GET("", sysjob.GetSysJobList)
r.GET("/:jobId", sysjob.GetSysJob)
r.POST("", sysjob.InsertSysJob)
r.PUT("", sysjob.UpdateSysJob)
r.DELETE("/:jobId", sysjob.DeleteSysJob)
}
v1.GET("/job/remove/:jobId",sysjob.RemoveJob)
v1.GET("/job/start/:jobId",sysjob.StartJob)
}
+20 -1
View File
@@ -7,6 +7,7 @@ import (
log2 "go-admin/apis/log" log2 "go-admin/apis/log"
"go-admin/apis/monitor" "go-admin/apis/monitor"
"go-admin/apis/public" "go-admin/apis/public"
"go-admin/apis/sysjob"
"go-admin/apis/system" "go-admin/apis/system"
"go-admin/apis/system/dict" "go-admin/apis/system/dict"
. "go-admin/apis/tools" . "go-admin/apis/tools"
@@ -75,6 +76,8 @@ func sysNoCheckRoleRouter(r *gin.RouterGroup) {
registerPublicRouter(v1) registerPublicRouter(v1)
registerSysSettingRouter(v1) registerSysSettingRouter(v1)
registerSysJobRouter(v1)
} }
func registerDBRouter(api *gin.RouterGroup) { func registerDBRouter(api *gin.RouterGroup) {
@@ -99,6 +102,22 @@ func registerSysTableRouter(v1 *gin.RouterGroup) {
} }
} }
func registerSysJobRouter(v1 *gin.RouterGroup) {
r := v1.Group("/sysjob")
{
r.GET("", sysjob.GetSysJobList)
r.GET("/:jobId", sysjob.GetSysJob)
r.POST("", sysjob.InsertSysJob)
r.PUT("", sysjob.UpdateSysJob)
r.DELETE("/:jobId", sysjob.DeleteSysJob)
}
v1.GET("/job/remove/:jobId",sysjob.RemoveJob)
v1.GET("/job/start/:jobId",sysjob.StartJob)
}
func sysCheckRoleRouterInit(r *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) { func sysCheckRoleRouterInit(r *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
r.POST("/login", authMiddleware.LoginHandler) r.POST("/login", authMiddleware.LoginHandler)
// Refresh time can be longer than token timeout // Refresh time can be longer than token timeout
@@ -260,7 +279,7 @@ func registerDeptRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddlewar
func registerSysSettingRouter(v1 *gin.RouterGroup) { func registerSysSettingRouter(v1 *gin.RouterGroup) {
setting := v1.Group("/setting") setting := v1.Group("/setting")
{ {
setting.GET("", system.QuerySetting) setting.GET("", system.GetSetting)
setting.POST("", system.CreateSetting) setting.POST("", system.CreateSetting)
setting.GET("/serverInfo",monitor.ServerInfo) setting.GET("/serverInfo",monitor.ServerInfo)
} }