Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategoriesQ ¶
type CategoriesQ interface {
New() CategoriesQ
Get() (*Category, error)
Select() ([]Category, error)
Transaction(fn func(q CategoriesQ) error) error
Insert(category Category) (Category, error)
Update(category Category) (Category, error)
Delete(id int64) error
Page(pageParams pgdb.OffsetPageParams) CategoriesQ
FilterById(ids ...int64) CategoriesQ
FilterByNames(names ...string) CategoriesQ
FilterByUnits(units ...string) CategoriesQ
}
type MealMenusQ ¶
type MealMenusQ interface {
New() MealMenusQ
Get() (*MealMenu, error)
Select() ([]MealMenu, error)
Transaction(fn func(q MealMenusQ) error) error
Insert(mealMenu MealMenu) (MealMenu, error)
Update(mealMenu MealMenu) (MealMenu, error)
Delete(id int64) error
Page(pageParams pgdb.OffsetPageParams) MealMenusQ
FilterById(ids ...int64) MealMenusQ
FilterByMealId(ids ...int64) MealMenusQ
FilterByMenuId(ids ...int64) MealMenusQ
JoinMeal() MealMenusQ
JoinMenu() MealMenusQ
}
type MealsQ ¶
type MealsQ interface {
New() MealsQ
Get() (*Meal, error)
Select() ([]Meal, error)
Transaction(fn func(q MealsQ) error) error
Insert(meal Meal) (Meal, error)
Update(meal Meal) (Meal, error)
Delete(id int64) error
Page(pageParams pgdb.OffsetPageParams) MealsQ
FilterById(ids ...int64) MealsQ
FilterByNames(names ...string) MealsQ
FilterByPriceFrom(prices ...float64) MealsQ
FilterByPriceTo(prices ...float64) MealsQ
FilterByAmount(amounts ...float64) MealsQ
FilterByCategoryId(ids ...int64) MealsQ
JoinCategory() MealsQ
}
type MenusQ ¶
type MenusQ interface {
New() MenusQ
Get() (*Menu, error)
Select() ([]Menu, error)
Transaction(fn func(q MenusQ) error) error
Insert(menu Menu) (Menu, error)
Update(menu Menu) (Menu, error)
Delete(id int64) error
Page(pageParams pgdb.OffsetPageParams) MenusQ
FilterById(ids ...int64) MenusQ
FilterByCafeId(ids ...int64) MenusQ
}
type ReceiptsQ ¶
type ReceiptsQ interface {
New() ReceiptsQ
Get() (*Receipt, error)
Select() ([]Receipt, error)
Transaction(fn func(q ReceiptsQ) error) error
Insert(receipt Receipt) (Receipt, error)
Update(receipt Receipt) (Receipt, error)
Delete(id int64) error
Page(pageParams pgdb.OffsetPageParams) ReceiptsQ
FilterById(ids ...int64) ReceiptsQ
FilterByMealId(ids ...int64) ReceiptsQ
FilterByIngredientId(ids ...int64) ReceiptsQ
FilterByQuantityFrom(quantities ...int64) ReceiptsQ
FilterByQuantityTo(quantities ...int64) ReceiptsQ
JoinMeal() ReceiptsQ
}
Click to show internal directories.
Click to hide internal directories.