Documentation
¶
Index ¶
- type EmployeeDatabaseSQLRepository
- func (r *EmployeeDatabaseSQLRepository) CountEmployees(query *types.QuerySQL) (int64, error)
- func (r *EmployeeDatabaseSQLRepository) DeleteEmployee(payload *sql.Employee) error
- func (r *EmployeeDatabaseSQLRepository) FindEmployees(query *types.QuerySQL) ([]*sql.Employee, error)
- func (r *EmployeeDatabaseSQLRepository) FirstEmployee(query *types.QuerySQL) (*sql.Employee, error)
- func (r *EmployeeDatabaseSQLRepository) SaveEmployee(payload *sql.Employee) error
- type IEmployeeDatabaseSQLRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmployeeDatabaseSQLRepository ¶
type EmployeeDatabaseSQLRepository struct {
// contains filtered or unexported fields
}
func (*EmployeeDatabaseSQLRepository) CountEmployees ¶
func (r *EmployeeDatabaseSQLRepository) CountEmployees(query *types.QuerySQL) (int64, error)
func (*EmployeeDatabaseSQLRepository) DeleteEmployee ¶
func (r *EmployeeDatabaseSQLRepository) DeleteEmployee(payload *sql.Employee) error
func (*EmployeeDatabaseSQLRepository) FindEmployees ¶
func (*EmployeeDatabaseSQLRepository) FirstEmployee ¶
func (*EmployeeDatabaseSQLRepository) SaveEmployee ¶
func (r *EmployeeDatabaseSQLRepository) SaveEmployee(payload *sql.Employee) error
type IEmployeeDatabaseSQLRepository ¶
type IEmployeeDatabaseSQLRepository interface {
SaveEmployee(payload *sql.Employee) error
DeleteEmployee(payload *sql.Employee) error
FindEmployees(query *types.QuerySQL) ([]*sql.Employee, error)
FirstEmployee(query *types.QuerySQL) (*sql.Employee, error)
CountEmployees(query *types.QuerySQL) (int64, error)
}
func InitMysqlEmployeeDatabaseSQLRepository ¶
func InitMysqlEmployeeDatabaseSQLRepository(db config.MysqlDatabaseSQLConnection) IEmployeeDatabaseSQLRepository
Click to show internal directories.
Click to hide internal directories.