package
0.0.0-20240930021103-51be51fa21e8
Repository: https://github.com/wty92911/gopigkit.git
Documentation: pkg.go.dev

# README

dao

顺序

get->create->update->delete

一致性

通过gorm.DB的transaction实现事务一致性,为了简便get不需要。

# Functions

AddMenuItem 添加菜单项.
AddOrderItem 添加菜单项.
CreateCategory 创建分类.
CreateFamily 创建新的Family.
CreateFood 创建新的食品.
CreateOrder 创建订单.
CreateUser 创建新用户.
DeleteCategory 根据id删除分类.
DeleteFamily 根据ID删除Family.
DeleteFood 根据id删除食品.
DeleteMenuItem 删除菜单项.
DeleteOrder 删除订单.
DeleteOrderItem 删除菜单项.
DeleteUser 通过openID删除用户.
GetAllFamilies 获取所有Family.
GetCategories 根据familyID获取分类列表,按照ID升序.
GetCategory 根据id获取分类.
GetCategoryWithPreloads 根据id获取分类,预加载.
GetFamily 根据ID获取Family.
GetFamilyWithPreloads 根据ID获取Family并预加载关联关系.
GetFood 根据ID获取食品.
GetFoodsByCategoryID 根据CategoryID获取食品.
GetFoodsByFamilyID 根据FamilyID获取食品.
GetMenuItems 获取菜单项,根据familyID.
GetUser 根据 OpenID 获取用户.
GetUsers 获取用户列表.
UpdateCategory 更新分类.
UpdateFamily 更新Family信息.
UpdateFood 更新食品信息.
UpdateMenuItem 更新菜单项数量.
UpdateOrderItem 更新菜单项数量.
UpdateUser 更新用户信息.