package router import ( "github.com/gin-gonic/gin" "pandax/base/ctx" "pandax/system/api" "pandax/system/services" ) func InitLogRouter(router *gin.RouterGroup) { // 登录日志 login := &api.LogLoginApi{ LogLoginApp: services.LogLoginModelDao, } logLogin := router.Group("logLogin") logLoginListLog := ctx.NewLogInfo("获取登录日志列表") logLogin.GET("logLoginList", func(c *gin.Context) { ctx.NewReqCtxWithGin(c).WithLog(logLoginListLog).Handle(login.GetLoginLogList) }) getLogLoginLog := ctx.NewLogInfo("获取登录日志信息") logLogin.GET(":infoId", func(c *gin.Context) { ctx.NewReqCtxWithGin(c).WithLog(getLogLoginLog).Handle(login.GetLoginLog) }) inserLogLoginLog := ctx.NewLogInfo("添加登录日志信息") logLogin.POST("", func(c *gin.Context) { ctx.NewReqCtxWithGin(c).WithLog(inserLogLoginLog).Handle(login.InsertLoginLog) }) updateLogLoginLog := ctx.NewLogInfo("修改登录日志信息") logLogin.PUT("", func(c *gin.Context) { ctx.NewReqCtxWithGin(c).WithLog(updateLogLoginLog).Handle(login.UpdateLoginLog) }) deleteLogLoginLog := ctx.NewLogInfo("删除登录日志信息") logLogin.DELETE(":infoId", func(c *gin.Context) { ctx.NewReqCtxWithGin(c).WithLog(deleteLogLoginLog).Handle(login.DeleteLoginLog) }) }