ingredient composition

This commit is contained in:
Efril
2026-04-27 21:17:12 +07:00
parent 3542104050
commit a7022dd4c1
20 changed files with 759 additions and 798 deletions
@@ -82,3 +82,12 @@ type UnitRepository interface {
Update(ctx context.Context, unit *entities.Unit) error
Delete(ctx context.Context, id, organizationID uuid.UUID) error
}
type IngredientCompositionRepository interface {
Create(ctx context.Context, composition *entities.IngredientComposition) error
GetByID(ctx context.Context, id, organizationID uuid.UUID) (*entities.IngredientComposition, error)
GetByParentIngredientID(ctx context.Context, parentIngredientID, organizationID uuid.UUID) ([]*entities.IngredientComposition, error)
Update(ctx context.Context, composition *entities.IngredientComposition) error
Delete(ctx context.Context, id, organizationID uuid.UUID) error
DeleteByParentIngredientID(ctx context.Context, parentIngredientID, organizationID uuid.UUID) error
}