package controller import ( "github.com/eryajf/go-ldap-admin/logic" "github.com/eryajf/go-ldap-admin/model/request" "github.com/gin-gonic/gin" ) type OperationLogController struct{} // List 记录列表 func (m *OperationLogController) List(c *gin.Context) { req := new(request.OperationLogListReq) Run(c, req, func() (interface{}, interface{}) { return logic.OperationLog.List(c, req) }) } // Delete 删除记录 func (m *OperationLogController) Delete(c *gin.Context) { req := new(request.OperationLogDeleteReq) Run(c, req, func() (interface{}, interface{}) { return logic.OperationLog.Delete(c, req) }) } // Clean 清空记录 func (m *OperationLogController) Clean(c *gin.Context) { req := new(request.OperationLogListReq) Run(c, req, func() (interface{}, interface{}) { return logic.OperationLog.Clean(c, req) }) }