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)) }