service

package
v0.0.0-...-b00f2dc Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BookingService

type BookingService interface {
	GetBookingList(ctx *gin.Context, r *dto.GetBookingListRequest) (res *dto.DataListResponse[dto.BookingDTO], err *core.AppError)
	CreateBooking(ctx *gin.Context, r *dto.DataRequest[dto.BookingDTO]) (res *dto.DataResponse[dto.BookingDTO], err *core.AppError)
	UpdateBooking(ctx *gin.Context, r *dto.DataRequest[dto.BookingDTO]) (res *dto.DataResponse[dto.BookingDTO], err *core.AppError)
	DeleteBooking(ctx *gin.Context, r *dto.DataRequest[dto.BookingDTO]) (res *dto.DataResponse[dto.BookingDTO], err *core.AppError)
}

type BookingSourceService

type BookingSourceService interface {
	GetBookingSourceList(ctx *gin.Context, r *dto.GetBookingSourceListRequest) (res *dto.DataListResponse[dto.BookingSourceDTO], err *core.AppError)
	CreateBookingSource(ctx *gin.Context, r *dto.DataRequest[dto.BookingSourceDTO]) (res *dto.DataResponse[dto.BookingSourceDTO], err *core.AppError)
	UpdateBookingSource(ctx *gin.Context, r *dto.DataRequest[dto.BookingSourceDTO]) (res *dto.DataResponse[dto.BookingSourceDTO], err *core.AppError)
	DeleteBookingSource(ctx *gin.Context, r *dto.DataRequest[dto.BookingSourceDTO]) (res *dto.DataResponse[dto.BookingSourceDTO], err *core.AppError)
}

type CaseTaskService

type CaseTaskService interface {
	GetCaseTaskList(ctx *gin.Context, r *dto.GetCaseTaskListRequest) (res *dto.DataListResponse[dto.CaseTaskDTO], err *core.AppError)
	CreateCaseTask(ctx *gin.Context, r *dto.DataRequest[dto.CaseTaskDTO]) (res *dto.DataResponse[dto.CaseTaskDTO], err *core.AppError)
	UpdateCaseTask(ctx *gin.Context, r *dto.DataRequest[dto.CaseTaskDTO]) (res *dto.DataResponse[dto.CaseTaskDTO], err *core.AppError)
	DeleteCaseTask(ctx *gin.Context, r *dto.DataRequest[dto.CaseTaskDTO]) (res *dto.DataResponse[dto.CaseTaskDTO], err *core.AppError)
}

type CategoryService

type CategoryService interface {
	GetCategoryList(ctx *gin.Context, r *dto.GetCategoryListRequest) (res *dto.DataListResponse[dto.CategoryDTO], err *core.AppError)
	CreateCategory(ctx *gin.Context, r *dto.DataRequest[dto.CategoryDTO]) (res *dto.DataResponse[dto.CategoryDTO], err *core.AppError)
	UpdateCategory(ctx *gin.Context, r *dto.DataRequest[dto.CategoryDTO]) (res *dto.DataResponse[dto.CategoryDTO], err *core.AppError)
	DeleteCategory(ctx *gin.Context, r *dto.DataRequest[dto.CategoryDTO]) (res *dto.DataResponse[dto.CategoryDTO], err *core.AppError)
}

type UserService

type UserService interface {
	Login(ctx *gin.Context, u *dto.LoginRequest) (r *dto.LoginResponse, err *core.AppError)
	Register(ctx *gin.Context, u *dto.RegisterRequest) *core.AppError
	RefreshToken(ctx *gin.Context, u *dto.RefreshTokenRequest) (r *dto.RefreshTokenResponse, err *core.AppError)
	GetUserList(ctx *gin.Context, r *dto.GetUserListRequest) (res *dto.DataListResponse[dto.UserDTO], err *core.AppError)
	UpdateUser(ctx *gin.Context, r *dto.DataRequest[dto.UserDTO]) (res *dto.DataResponse[dto.UserDTO], err *core.AppError)
	DeleteUser(ctx *gin.Context, r *dto.DataRequest[dto.UserDTO]) (res *dto.DataResponse[dto.UserDTO], err *core.AppError)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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