gocron/internal/routers/loginlog/login_log.go

31 lines
729 B
Go

package loginlog
import (
"github.com/ouqiang/gocron/internal/models"
"github.com/ouqiang/gocron/internal/modules/logger"
"github.com/ouqiang/gocron/internal/modules/utils"
"github.com/ouqiang/gocron/internal/routers/base"
macaron "gopkg.in/macaron.v1"
)
func Index(ctx *macaron.Context) string {
loginLogModel := new(models.LoginLog)
params := models.CommonMap{}
base.ParsePageAndPageSize(ctx, params)
total, err := loginLogModel.Total()
if err != nil {
logger.Error(err)
}
loginLogs, err := loginLogModel.List(params)
if err != nil {
logger.Error(err)
}
jsonResp := utils.JsonResponse{}
return jsonResp.Success(utils.SuccessContent, map[string]interface{}{
"total": total,
"data": loginLogs,
})
}