refactor: 管理后台用户列表页面重构

This commit is contained in:
RockYang
2023-06-19 18:23:09 +08:00
parent fda811de97
commit 5f812ae649
11 changed files with 213 additions and 556 deletions

View File

@@ -105,31 +105,6 @@ func (h *UserHandler) Register(c *gin.Context) {
resp.SUCCESS(c, user)
}
func (h *UserHandler) List(c *gin.Context) {
var users []model.User
res := h.db.Find(&users)
if res.Error != nil {
resp.ERROR(c, "No user found")
logger.Error("get user failed: ", res.Error.Error())
return
}
// 转成 VO 输出
var userVos = make([]vo.User, 0)
for _, u := range users {
logger.Info(u)
var v vo.User
err := utils.CopyObject(u, &v)
if err == nil {
v.Id = u.Id
v.CreatedAt = u.CreatedAt.Unix()
v.UpdatedAt = u.UpdatedAt.Unix()
userVos = append(userVos, v)
}
}
resp.SUCCESS(c, userVos)
}
// Login 用户登录
func (h *UserHandler) Login(c *gin.Context) {
var data struct {