🎨 新增vip用户管理接口

This commit is contained in:
2025-09-08 02:09:01 +08:00
parent a65266d033
commit 81a266afc7
4 changed files with 89 additions and 1 deletions

View File

@@ -196,3 +196,43 @@ func (a *UserApi) GetLoginLog(context *gin.Context) {
PageSize: p.PageSize,
}, "获取登录日志成功", context)
}
// RemoveUserVip 移除用户Vip
func (a *UserApi) RemoveUserVip(context *gin.Context) {
var p common.GetById
if err := context.ShouldBind(&p); err != nil {
global.GVA_LOG.Error("参数错误,移除用户Vip失败", zap.Error(err))
r.FailWithMessage("参数错误,移除用户Vip失败", context)
return
}
if err := userService.RemoveUserVip(p.ID); err != nil {
global.GVA_LOG.Error("移除用户Vip失败", zap.Error(err))
r.FailWithMessage("移除用户Vip失败", context)
return
}
r.OkWithMessage("移除用户Vip成功", context)
}
func (a *UserApi) GetUserVipList(context *gin.Context) {
var p request.GetUserListReq
if err := context.ShouldBind(&p); err != nil {
global.GVA_LOG.Error("参数错误,获取用户会员列表失败", zap.Error(err))
r.FailWithMessage("参数错误,获取用户会员列表失败", context)
return
}
list, total, err := userService.GetUserVipList(p)
if err != nil {
global.GVA_LOG.Error("获取用户会员列表失败", zap.Error(err))
r.FailWithMessage("获取用户会员列表失败", context)
return
}
r.OkWithDetailed(r.PageResult{
List: list,
Total: total,
Page: p.Page,
PageSize: p.PageSize,
}, "获取用户会员列表成功", context)
}