Initial commit

This commit is contained in:
2025-10-27 14:22:19 +03:00
commit c6e7f13800
23 changed files with 1164 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
package services
import (
errs "sqlc_example/internal/errors"
"sqlc_example/models/dto"
"github.com/jackc/pgx/v5/pgxpool"
)
type FoodService interface {
AddFoodItem(obj dto.NewFoodItemDTO) (string, *errs.HTTPErrWrapper)
}
type foodServiceImpl struct {
pool *pgxpool.Pool
}
// AddFoodItem implements FoodService.
func (f *foodServiceImpl) AddFoodItem(obj dto.NewFoodItemDTO) (string, *errs.HTTPErrWrapper) {
panic("unimplemented")
}
func NewFoodService(pool *pgxpool.Pool) FoodService {
return &foodServiceImpl{
pool: pool,
}
}