first commit

This commit is contained in:
i.smyshlyaev
2025-10-16 12:55:36 +03:00
commit 65c3add95e
24 changed files with 932 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
package repositories
import "code.linberg.su/linberg/awesome-cli/awesome-back/internal/domain/entities"
type CoffeeRepository interface {
FindAll() ([]entities.Coffee, error)
FindByID(id int) (*entities.Coffee, error)
}

View File

@@ -0,0 +1,9 @@
package repositories
import "code.linberg.su/linberg/awesome-cli/awesome-back/internal/domain/entities"
type OrderRepository interface {
FindAll() ([]entities.Order, error)
FindByID(id int) (*entities.Order, error)
Save(order *entities.Order) error
}

View File

@@ -0,0 +1,9 @@
package repositories
import "code.linberg.su/linberg/awesome-cli/awesome-back/internal/domain/entities"
type PastryRepository interface {
FindAll() ([]entities.Pastry, error)
FindByID(id int) (*entities.Pastry, error)
FindByCategory(category string) ([]entities.Pastry, error)
}