repo

package
v0.0.0-...-c7bd0a4 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2022 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Repository

type Repository struct {
	Orm *db.DbOrm
}

func NewRepository

func NewRepository(orm *db.DbOrm) *Repository

func (*Repository) AddEmployeeSkill

func (r *Repository) AddEmployeeSkill(ctx context.Context, employeeSkill *entity.EmployeesSkill) error

func (*Repository) CreateEmployee

func (r *Repository) CreateEmployee(ctx context.Context, employee *entity.Employee) error

func (*Repository) CreateSkill

func (r *Repository) CreateSkill(ctx context.Context, skill *entity.Skill) error

func (*Repository) DeleteEmployeeSkills

func (r *Repository) DeleteEmployeeSkills(ctx context.Context, employeeID *string) error

NOTE: temporary

func (*Repository) FindEmployee

func (r *Repository) FindEmployee(ctx context.Context, employeeID *string) (*entity.Employee, error)

func (*Repository) FindSkill

func (r *Repository) FindSkill(ctx context.Context, skillID *string) (*entity.Skill, error)

func (*Repository) FindSkillByName

func (r *Repository) FindSkillByName(ctx context.Context, name *string) (*entity.Skill, error)

func (*Repository) SaveEmployee

func (r *Repository) SaveEmployee(ctx context.Context, employee *entity.Employee) error

func (*Repository) SaveSkill

func (r *Repository) SaveSkill(ctx context.Context, skill *entity.Skill) error

func (*Repository) SearchEmployees

func (r *Repository) SearchEmployees(ctx context.Context, query *string) ([]*entity.Employee, error)

Jump to

Keyboard shortcuts

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