start rmser

This commit is contained in:
2025-11-29 08:40:24 +03:00
commit 5aa2238eea
2117 changed files with 375169 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
package domain
import (
"rmser/internal/domain/catalog"
"rmser/internal/domain/invoices"
"rmser/internal/domain/recipes"
"time"
)
type Repository interface {
// Catalog
SaveProducts(products []catalog.Product) error
// Recipes
SaveRecipes(recipes []recipes.Recipe) error
// Invoices
GetLastInvoiceDate() (*time.Time, error)
SaveInvoices(invoices []invoices.Invoice) error
}