直接完成

此提交包含在:
2022-11-23 20:56:28 +08:00
當前提交 b924e94c63
共有 21 個檔案被更改,包括 829 行新增0 行删除

27
router/router.go 一般檔案
查看文件

@@ -0,0 +1,27 @@
package router
import (
"github.com/gin-gonic/gin"
"integrity-checkin/middleware"
"integrity-checkin/pkg/app"
"integrity-checkin/service"
)
func Setup(engine *gin.Engine) {
user := engine.Group("/user")
{
hub := service.ExUserService
// 测试方法,获取signed jwt
user.POST("/login", app.HandlerFunc(hub.Login))
}
checkin := engine.Group("/checkin")
{
hub := service.ExCheckinService
checkin.GET("/list_activities", app.HandlerFunc(hub.ListActivities))
checkin.Use(middleware.JWT(1))
checkin.POST("/submit", app.HandlerFunc(hub.Submit))
checkin.POST("/set_status", middleware.JWT(2), app.HandlerFunc(hub.SetStatus))
checkin.GET("/get_user_activity", middleware.JWT(2), app.HandlerFunc(hub.GetUserActivity))
checkin.GET("/list_user_activities", middleware.JWT(2), app.HandlerFunc(hub.ListUserActivities))
}
}