store users login

This commit is contained in:
Suriya
2026-07-07 12:09:34 +05:30
parent abe2cb997b
commit 135df9fd18
8 changed files with 327 additions and 0 deletions

View File

@@ -228,3 +228,29 @@ func (ctl *UserController) TenantWebLogin(c *fiber.Ctx) error {
return c.Status(code).JSON(resp)
}
func (ctl *UserController) DeleteUser(c *fiber.Ctx) error {
uid, err := strconv.Atoi(c.Query("userid"))
if err != nil {
return c.Status(http.StatusBadRequest).JSON(fiber.Map{
"code": http.StatusBadRequest,
"message": "Invalid user ID",
"status": false,
})
}
if err := ctl.userService.DeleteUser(uid); err != nil {
return c.Status(http.StatusInternalServerError).JSON(fiber.Map{
"code": http.StatusInternalServerError,
"message": err.Error(),
"status": false,
})
}
return c.JSON(fiber.Map{
"code": http.StatusOK,
"message": "User successfully deleted",
"status": true,
})
}