Documentation
¶
Index ¶
- type Repository
- func (r *Repository) AddEmployeeSkill(ctx context.Context, employeeSkill *entity.EmployeesSkill) error
- func (r *Repository) CreateEmployee(ctx context.Context, employee *entity.Employee) error
- func (r *Repository) CreateSkill(ctx context.Context, skill *entity.Skill) error
- func (r *Repository) DeleteEmployeeSkills(ctx context.Context, employeeID *string) error
- func (r *Repository) FindEmployee(ctx context.Context, employeeID *string) (*entity.Employee, error)
- func (r *Repository) FindSkill(ctx context.Context, skillID *string) (*entity.Skill, error)
- func (r *Repository) FindSkillByName(ctx context.Context, name *string) (*entity.Skill, error)
- func (r *Repository) SaveEmployee(ctx context.Context, employee *entity.Employee) error
- func (r *Repository) SaveSkill(ctx context.Context, skill *entity.Skill) error
- func (r *Repository) SearchEmployees(ctx context.Context, query *string) ([]*entity.Employee, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
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 (*Repository) CreateSkill ¶
func (*Repository) DeleteEmployeeSkills ¶
func (r *Repository) DeleteEmployeeSkills(ctx context.Context, employeeID *string) error
NOTE: temporary
func (*Repository) FindEmployee ¶
func (*Repository) FindSkillByName ¶
func (*Repository) SaveEmployee ¶
func (*Repository) SearchEmployees ¶
Click to show internal directories.
Click to hide internal directories.