Documentation
¶
Index ¶
- type EmployeeService
- func (employeeService *EmployeeService) CreateEmployee(employee *models.Employee) (*models.Employee, error)
- func (employeeService *EmployeeService) CreateEmployees(employees []*models.Employee) error
- func (employeeService *EmployeeService) DeleteEmployee(id int64) error
- func (employeeService *EmployeeService) GetEmployee(id int64) (*models.Employee, error)
- func (employeeService *EmployeeService) GetEmployees(page int, limit int) ([]*models.Employee, error)
- func (employeeService *EmployeeService) UpdateEmployee(id int64, employee *models.Employee) (*models.Employee, error)
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) 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) UpdateEmployee ¶
Click to show internal directories.
Click to hide internal directories.