2025-07-02 14:51:23 +08:00

40 lines
762 B
Go

package system
import (
"log"
"management/internal/erpserver/model/system/request"
"management/internal/erpserver/service/v1"
"management/internal/pkg/gin/gu"
"github.com/gin-gonic/gin"
)
type LoginLogApp struct {
loginLogService v1.LoginLogService
}
func NewLoginLogApp(loginLogService v1.LoginLogService) *LoginLogApp {
return &LoginLogApp{
loginLogService: loginLogService,
}
}
func (a *LoginLogApp) List(c *gin.Context) {
var req request.ListLoginLog
if err := c.ShouldBindQuery(&req); err != nil {
gu.ValidatorErrors(c, err)
return
}
log.Println("hahaha")
res, count, err := a.loginLogService.List(c, req)
if err != nil {
gu.Failed(c, err.Error())
return
}
gu.Ok(c, gu.NewPageData(count, req.PageID, req.PageSize, res))
}