handlers

package
v0.0.0-...-da52609 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2025 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetupRouter

func SetupRouter(cfgData *config.Config, db *sqlx.DB, r *gin.Engine)

Types

type AuthHandler

type AuthHandler interface {
	Post(ginCtx *gin.Context)
}

func NewAuthHandler

func NewAuthHandler(authUsecase auth.UseCase) AuthHandler

type DepartmentHandler

type DepartmentHandler interface {
	Post(ginCtx *gin.Context)
	Update(ginCtx *gin.Context)
	Delete(ginCtx *gin.Context)
	Index(ginCtx *gin.Context)
}

func NewDepartmentHandler

func NewDepartmentHandler(departmentUseCase department.UseCase) DepartmentHandler

type EmployeeHandler

type EmployeeHandler interface {
	Get(ginCtx *gin.Context)
	Delete(ginCtx *gin.Context)
	Update(ginCtx *gin.Context)
	Post(ginCtx *gin.Context)
}

func NewEmployeeHandler

func NewEmployeeHandler(employeeUseCase employee.UseCase) EmployeeHandler

type FileHandler

type FileHandler interface {
	Post(ginCtx *gin.Context)
}

func NewFileHandler

func NewFileHandler(fileUseCase file.UseCase) FileHandler

type UserHandler

type UserHandler interface {
	Get(ginCtx *gin.Context)
	Update(ginCtx *gin.Context)
}

func NewUserHandler

func NewUserHandler(userUseCase user.UseCase) UserHandler

Jump to

Keyboard shortcuts

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