新增管理员用户删除,修改反馈,任务列表

This commit is contained in:
chy
2025-06-17 18:26:39 +08:00
parent e21353df23
commit 876363f9b4
31 changed files with 352 additions and 110 deletions

View File

@ -280,3 +280,22 @@ func (s *sUser) BoundInfo(ctx context.Context, in *model.UserBoundInfoIn) (out *
Utype: result.Utype,
}, nil
}
func (s *sUser) DelUser(ctx context.Context, in *model.DelUserIn) (out *model.DeleteOut, err error) {
exist, err := dao.Users.Ctx(ctx).Where(do.Users{Id: in.Id}).Exist()
if err != nil {
return nil, ecode.Fail.Sub("查询该用户失败")
}
if !exist {
return nil, ecode.Params.Sub("该用户不存在")
}
_, err = dao.Users.Ctx(ctx).Delete(do.Users{Id: in.Id})
if err != nil {
return nil, ecode.Fail.Sub("删除用户失败")
}
return &model.DeleteOut{Success: true}, nil
}