sys_login_log.go 944 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * @desc:登录日志管理
  3. * @company:云南奇讯科技有限公司
  4. * @Author: yixiaohu
  5. * @Date: 2022/4/24 22:14
  6. */
  7. package controller
  8. import (
  9. "context"
  10. "github.com/tiger1103/gfast/v3/api/v1/system"
  11. "github.com/tiger1103/gfast/v3/internal/app/system/service"
  12. )
  13. var LoginLog = loginLogController{}
  14. type loginLogController struct {
  15. BaseController
  16. }
  17. func (c *loginLogController) List(ctx context.Context, req *system.LoginLogSearchReq) (res *system.LoginLogSearchRes, err error) {
  18. res, err = service.SysLoginLog().List(ctx, req)
  19. return
  20. }
  21. func (c *loginLogController) Delete(ctx context.Context, req *system.LoginLogDelReq) (res *system.LoginLogDelRes, err error) {
  22. err = service.SysLoginLog().DeleteLoginLogByIds(ctx, req.Ids)
  23. return
  24. }
  25. func (c *loginLogController) Clear(ctx context.Context, req *system.LoginLogClearReq) (res *system.LoginLogClearRes, err error) {
  26. err = service.SysLoginLog().ClearLoginLog(ctx)
  27. return
  28. }