services

package
v0.0.0-...-e19a3a7 Latest Latest
Warning

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

Go to latest
Published: May 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EmployeeService

type EmployeeService struct {
	// contains filtered or unexported fields
}

func NewEmployeeService

func NewEmployeeService() (*EmployeeService, error)

func (*EmployeeService) CreateEmployee

func (employeeService *EmployeeService) CreateEmployee(employee *models.Employee) (*models.Employee, error)

func (*EmployeeService) CreateEmployees

func (employeeService *EmployeeService) CreateEmployees(employees []*models.Employee) error

func (*EmployeeService) DeleteEmployee

func (employeeService *EmployeeService) DeleteEmployee(id int64) error

func (*EmployeeService) GetEmployee

func (employeeService *EmployeeService) GetEmployee(id int64) (*models.Employee, error)

func (*EmployeeService) GetEmployees

func (employeeService *EmployeeService) GetEmployees(page int, limit int) ([]*models.Employee, error)

func (*EmployeeService) UpdateEmployee

func (employeeService *EmployeeService) UpdateEmployee(id int64, employee *models.Employee) (*models.Employee, error)

Jump to

Keyboard shortcuts

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