controllers

package
v0.0.0-...-ee036f0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateUser

func CreateUser(c *gin.Context)

@Summary เพิ่มผู้ใช้งาน @Description ลงทะเบียนเป็นสมัครสมาชิก, เพิ่มผู้ใช้งาน @Tags ผู้ใช้งาน @Accept json @Produce json @Param user body models.SwagCreateUserRequest true "ลงทะเบียนสร้างผู้ใช้งาน" @Success 201 {object} models.SwagCreateUserResponse @Failure 400 {object} models.SwagErrorResponse @Failure 404 {object} models.SwagErrorResponse @Failure 500 {object} models.SwagErrorResponse @Router /users [post]

func DeleteUser

func DeleteUser(c *gin.Context)

@Summary ลบผู้ใช้งาน @Description ลบผู้ใช้งานด้วย ID @Tags ผู้ใช้งาน @Accept json @Produce json @Param id path int true "ID ผู้ใช้งาน" @Success 204 {object} models.SwagDeleteUserResponse @Failure 400 {object} models.SwagErrorResponse @Failure 404 {object} models.SwagErrorResponse @Failure 500 {object} models.SwagErrorResponse @Router /users/{id} [delete]

func GetUser

func GetUser(c *gin.Context)

@Summary รายละเอียดผู้ใช้งาน @Description รายละเอียดผู้ใช้งาน @Tags ผู้ใช้งาน @Accept json @Produce json @Param id path int true "ID ผู้ใช้งาน" @Success 200 {object} models.SwagCreateUserResponse @Failure 400 {object} models.SwagErrorResponse @Failure 404 {object} models.SwagErrorResponse @Failure 500 {object} models.SwagErrorResponse @Router /users/{id} [get]

func GetUsers

func GetUsers(c *gin.Context)

@Summary รายการผู้ใช้งาน @Description รายการผู้ใช้งาน @Tags ผู้ใช้งาน @Accept json @Produce json @Success 200 {object} models.SwagGetUsersResponse @Failure 400 {object} models.SwagErrorResponse @Failure 404 {object} models.SwagErrorResponse @Failure 500 {object} models.SwagErrorResponse @Router /users [get]

func Home

func Home(c *gin.Context)

func UpdateUser

func UpdateUser(c *gin.Context)

@Summary แก้ไขผู้ใช้งาน @Description แก้ไขผู้ใช้งาน @Tags ผู้ใช้งาน @Accept json @Produce json @Param id path int true "ID ผู้ใช้งาน" @Param user body models.SwagUpdateUserRequest true "แก้ไขผู้ใช้งาน" @Success 200 {object} models.SwagCreateUserResponse @Failure 400 {object} models.SwagErrorResponse @Failure 404 {object} models.SwagErrorResponse @Failure 500 {object} models.SwagErrorResponse @Router /users/{id} [put]

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL