Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RepoInterface ¶
type RepoInterface interface { CreateEmployee(ctx context.Context, employee *entity.Employee) error FindEmployee(ctx context.Context, employeeID *string) (*entity.Employee, error) SaveEmployee(ctx context.Context, employee *entity.Employee) error SearchEmployees(ctx context.Context, query *string) ([]*entity.Employee, error) CreateSkill(ctx context.Context, skill *entity.Skill) error FindSkill(ctx context.Context, skillID *string) (*entity.Skill, error) SaveSkill(ctx context.Context, skill *entity.Skill) error FindSkillByName(ctx context.Context, name *string) (*entity.Skill, error) AddEmployeeSkill(ctx context.Context, employeeSkill *entity.EmployeesSkill) error // NOTE: temporary DeleteEmployeeSkills(ctx context.Context, employeeID *string) error }
Click to show internal directories.
Click to hide internal directories.