diff --git a/apis/log/loginLog.go b/apis/log/loginLog.go index 6a2ea00..e1499df 100644 --- a/apis/log/loginLog.go +++ b/apis/log/loginLog.go @@ -1,6 +1,7 @@ package log import ( + "ferry/global/orm" "ferry/models/system" "ferry/tools" "ferry/tools/app" @@ -160,3 +161,14 @@ func DeleteLoginLog(c *gin.Context) { res.Msg = "删除成功" c.JSON(http.StatusOK, res.ReturnOK()) } + +func CleanLoginLog(c *gin.Context) { + + err := orm.Eloquent.Delete(&system.LoginLog{}).Error + if err != nil { + app.Error(c, -1, err, "") + return + } + + app.OK(c, "", "已清空") +} diff --git a/router/system/sys_router.go b/router/system/sys_router.go index 9d66a5c..e466364 100644 --- a/router/system/sys_router.go +++ b/router/system/sys_router.go @@ -71,6 +71,7 @@ func RegisterLoginLogRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddl loginlog.POST("", log2.InsertLoginLog) loginlog.PUT("", log2.UpdateLoginLog) loginlog.DELETE("/:infoId", log2.DeleteLoginLog) + loginlog.DELETE("", log2.CleanLoginLog) } }