Documentation ¶
Index ¶
- Variables
- func CreateRestaurantPurchase(args *ArgsCreateRestaurantPurchase) (id int64, err error)
- func CreateRestaurantPurchaseItem(args *ArgsCreateRestaurantPurchaseItem) (id int64, err error)
- func CreateRestaurantPurchaseMargeByDay(args *ArgsCreateRestaurantPurchaseMargeByDay) (id int64, err error)
- func DeleteRestaurantPurchase(args *ArgsDeleteRestaurantPurchase) (err error)
- func DeleteRestaurantPurchaseItem(args *ArgsDeleteRestaurantPurchaseItem) (err error)
- func GetRestaurantPurchaseItemNameByID(id int64) (name string)
- func GetRestaurantPurchaseMargeByID(args *ArgsGetRestaurantPurchaseByID) (headData FieldsPurchaseAnalysis, itemList []FieldsPurchaseAnalysisItem, ...)
- func GetRestaurantPurchaseNameByID(id int64) (name string)
- func Init() (err error)
- func UpdateRestaurantPurchase(args *ArgsUpdateRestaurantPurchase) (err error)
- func UpdateRestaurantPurchaseItem(args *ArgsUpdateRestaurantPurchaseItem) (err error)
- type ArgsCreateRestaurantPurchase
- type ArgsCreateRestaurantPurchaseItem
- type ArgsCreateRestaurantPurchaseMargeByDay
- type ArgsCreateRestaurantPurchaseMargeByDayItem
- type ArgsDeleteRestaurantPurchase
- type ArgsDeleteRestaurantPurchaseItem
- type ArgsGetRestaurantPurchaseByID
- type ArgsGetRestaurantPurchaseItemByID
- type ArgsGetRestaurantPurchaseItemList
- type ArgsGetRestaurantPurchaseList
- type ArgsUpdateRestaurantPurchase
- type ArgsUpdateRestaurantPurchaseItem
- type FieldsPurchaseAnalysis
- type FieldsPurchaseAnalysisItem
Constants ¶
This section is empty.
Variables ¶
var ( //RecipeUnit 菜品单位 RecipeUnit = ClassSort.Sort{ SortTableName: "restaurant_weekly_recipe_unit", } )
Functions ¶
func CreateRestaurantPurchase ¶
func CreateRestaurantPurchase(args *ArgsCreateRestaurantPurchase) (id int64, err error)
CreateRestaurantPurchase 创建RestaurantPurchase
func CreateRestaurantPurchaseItem ¶
func CreateRestaurantPurchaseItem(args *ArgsCreateRestaurantPurchaseItem) (id int64, err error)
CreateRestaurantPurchaseItem 创建RestaurantPurchaseItem
func CreateRestaurantPurchaseMargeByDay ¶
func CreateRestaurantPurchaseMargeByDay(args *ArgsCreateRestaurantPurchaseMargeByDay) (id int64, err error)
CreateRestaurantPurchaseMargeByDay 打包创建某一天的菜谱
func DeleteRestaurantPurchase ¶
func DeleteRestaurantPurchase(args *ArgsDeleteRestaurantPurchase) (err error)
DeleteRestaurantPurchase 删除RestaurantPurchase
func DeleteRestaurantPurchaseItem ¶
func DeleteRestaurantPurchaseItem(args *ArgsDeleteRestaurantPurchaseItem) (err error)
DeleteRestaurantPurchaseItem 删除RestaurantPurchaseItem
func GetRestaurantPurchaseItemNameByID ¶
GetRestaurantPurchaseItemNameByID 获取菜品名称
func GetRestaurantPurchaseMargeByID ¶
func GetRestaurantPurchaseMargeByID(args *ArgsGetRestaurantPurchaseByID) (headData FieldsPurchaseAnalysis, itemList []FieldsPurchaseAnalysisItem, err error)
GetRestaurantPurchaseMargeByID 获取打包数据
func GetRestaurantPurchaseNameByID ¶
GetRestaurantPurchaseNameByID 获取菜品名称
func UpdateRestaurantPurchase ¶
func UpdateRestaurantPurchase(args *ArgsUpdateRestaurantPurchase) (err error)
UpdateRestaurantPurchase 修改RestaurantPurchase
func UpdateRestaurantPurchaseItem ¶
func UpdateRestaurantPurchaseItem(args *ArgsUpdateRestaurantPurchaseItem) (err error)
UpdateRestaurantPurchaseItem 修改RestaurantPurchaseItem
Types ¶
type ArgsCreateRestaurantPurchase ¶
type ArgsCreateRestaurantPurchase struct { //发生采购时间 PurchaseAt time.Time `db:"purchase_at" json:"purchaseAt"` //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id"` //名称 Name string `db:"name" json:"name" check:"des" min:"1" max:"300"` }
ArgsCreateRestaurantPurchase 创建RestaurantPurchase参数
type ArgsCreateRestaurantPurchaseItem ¶
type ArgsCreateRestaurantPurchaseItem struct { //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id"` //原材料采购台账ID PurchaseAnalysisID int64 `db:"purchase_analysis_id" json:"purchaseAnalysisID" check:"id"` //原材料ID MaterialID int64 `db:"material_id" json:"materialID" check:"id"` //菜品名称 Name string `db:"name" json:"name" check:"des" min:"1" max:"300"` //原材料重量 默认kg Weight int64 `db:"weight" json:"weight" check:"int64Than0" empty:"true"` //单价 Price int64 `db:"price" json:"price" check:"int64Than0" empty:"true"` //总价 TotalPrice int64 `db:"total_price" json:"totalPrice" check:"int64Than0" empty:"true"` }
ArgsCreateRestaurantPurchaseItem 创建RestaurantPurchaseItem参数
type ArgsCreateRestaurantPurchaseMargeByDay ¶
type ArgsCreateRestaurantPurchaseMargeByDay struct { //头部关键信息 HeaderData ArgsCreateRestaurantPurchase `json:"headerData"` //行信息列 RowData []ArgsCreateRestaurantPurchaseMargeByDayItem `json:"rowData"` }
ArgsCreateRestaurantPurchaseMargeByDay 打包创建某一天的菜谱参数
type ArgsCreateRestaurantPurchaseMargeByDayItem ¶
type ArgsCreateRestaurantPurchaseMargeByDayItem struct { //原材料采购台账ID PurchaseAnalysisID int64 `db:"purchase_analysis_id" json:"purchaseAnalysisID" check:"id"` //菜品名称 Name string `db:"name" json:"name" check:"des" min:"1" max:"300"` //原材料重量 默认kg Weight int64 `db:"weight" json:"weight" check:"int64Than0" empty:"true"` //单价 Price int64 `db:"price" json:"price" check:"int64Than0" empty:"true"` //总价 TotalPrice int64 `db:"total_price" json:"totalPrice" check:"int64Than0" empty:"true"` }
type ArgsDeleteRestaurantPurchase ¶
type ArgsDeleteRestaurantPurchase struct { //ID ID int64 `db:"id" json:"id" check:"id"` }
ArgsDeleteRestaurantPurchase 删除RestaurantPurchase参数
type ArgsDeleteRestaurantPurchaseItem ¶
type ArgsDeleteRestaurantPurchaseItem struct { //ID ID int64 `db:"id" json:"id" check:"id"` }
ArgsDeleteRestaurantPurchaseItem 删除RestaurantPurchaseItem参数
type ArgsGetRestaurantPurchaseByID ¶
type ArgsGetRestaurantPurchaseByID struct { //ID ID int64 `db:"id" json:"id" check:"id"` //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id" empty:"true"` }
ArgsGetRestaurantPurchaseByID 获取RestaurantPurchase数据包参数
type ArgsGetRestaurantPurchaseItemByID ¶
type ArgsGetRestaurantPurchaseItemByID struct { //ID ID int64 `db:"id" json:"id" check:"id"` }
ArgsGetRestaurantPurchaseItemByID 获取RestaurantPurchaseItem数据包参数
type ArgsGetRestaurantPurchaseItemList ¶
type ArgsGetRestaurantPurchaseItemList struct { //分页参数 Pages CoreSQL2.ArgsPages `json:"pages"` //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id" empty:"true"` //原材料采购台账ID PurchaseAnalysisID int64 `db:"purchase_analysis_id" json:"purchaseAnalysisID" check:"id" empty:"true"` //原材料ID MaterialID int64 `db:"material_id" json:"materialID" check:"id" empty:"true"` //是否删除 IsRemove bool `json:"isRemove" check:"bool"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetRestaurantPurchaseItemList 获取RestaurantPurchaseItem列表参数
type ArgsGetRestaurantPurchaseList ¶
type ArgsGetRestaurantPurchaseList struct { //分页参数 Pages CoreSQL2.ArgsPages `json:"pages"` //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id" empty:"true"` //是否删除 IsRemove bool `json:"isRemove" check:"bool"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetRestaurantPurchaseList 获取RestaurantPurchase列表参数
type ArgsUpdateRestaurantPurchase ¶
type ArgsUpdateRestaurantPurchase struct { //ID ID int64 `db:"id" json:"id" check:"id"` //发生采购时间 PurchaseAt time.Time `db:"purchase_at" json:"purchaseAt"` //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id"` //名称 Name string `db:"name" json:"name" check:"des" min:"1" max:"300"` }
ArgsUpdateRestaurantPurchase 修改RestaurantPurchase参数
type ArgsUpdateRestaurantPurchaseItem ¶
type ArgsUpdateRestaurantPurchaseItem struct { //ID ID int64 `db:"id" json:"id" check:"id"` //原材料采购台账ID PurchaseAnalysisID int64 `db:"purchase_analysis_id" json:"purchaseAnalysisID" check:"id"` //菜品名称 Name string `db:"name" json:"name" check:"des" min:"1" max:"300"` //原材料重量 默认kg Weight int64 `db:"weight" json:"weight" check:"int64Than0" empty:"true"` //单价 Price int64 `db:"price" json:"price" check:"int64Than0" empty:"true"` //总价 TotalPrice int64 `db:"total_price" json:"totalPrice" check:"int64Than0" empty:"true"` }
ArgsUpdateRestaurantPurchaseItem 修改RestaurantPurchaseItem参数
type FieldsPurchaseAnalysis ¶
type FieldsPurchaseAnalysis struct { // ID ID int64 `db:"id" json:"id" check:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //更新时间 UpdateAt time.Time `db:"update_at" json:"updateAt"` //删除时间 DeleteAt time.Time `db:"delete_at" json:"deleteAt"` //发生采购时间 PurchaseAt time.Time `db:"purchase_at" json:"purchaseAt"` //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id"` //名称 Name string `db:"name" json:"name" check:"des" min:"1" max:"300"` }
FieldsPurchaseAnalysis 原材料采购台账
func GetRestaurantPurchaseByID ¶
func GetRestaurantPurchaseByID(args *ArgsGetRestaurantPurchaseByID) (data FieldsPurchaseAnalysis, err error)
GetRestaurantPurchaseByID 获取RestaurantPurchase数
func GetRestaurantPurchaseList ¶
func GetRestaurantPurchaseList(args *ArgsGetRestaurantPurchaseList) (dataList []FieldsPurchaseAnalysis, dataCount int64, err error)
GetRestaurantPurchaseList 获取RestaurantPurchase列表
type FieldsPurchaseAnalysisItem ¶
type FieldsPurchaseAnalysisItem struct { // ID ID int64 `db:"id" json:"id" check:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //更新时间 UpdateAt time.Time `db:"update_at" json:"updateAt"` //删除时间 DeleteAt time.Time `db:"delete_at" json:"deleteAt"` //分公司ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //门店ID StoreID int64 `db:"store_id" json:"storeID" check:"id"` //原材料采购台账ID PurchaseAnalysisID int64 `db:"purchase_analysis_id" json:"purchaseAnalysisID" check:"id"` //原材料ID MaterialID int64 `db:"material_id" json:"materialID" check:"id"` //原材料名称 Name string `db:"name" json:"name" check:"des" min:"1" max:"300"` //原材料重量 默认kg Weight int64 `db:"weight" json:"weight" check:"int64Than0" empty:"true"` //单价 Price int64 `db:"price" json:"price" check:"int64Than0" empty:"true"` //总价 TotalPrice int64 `db:"total_price" json:"totalPrice" check:"int64Than0" empty:"true"` }
FieldsPurchaseAnalysisItem 原材料采购台账行
func GetRestaurantPurchaseItemByID ¶
func GetRestaurantPurchaseItemByID(args *ArgsGetRestaurantPurchaseItemByID) (data FieldsPurchaseAnalysisItem, err error)
GetRestaurantPurchaseItemByID 获取RestaurantPurchaseItem数
func GetRestaurantPurchaseItemList ¶
func GetRestaurantPurchaseItemList(args *ArgsGetRestaurantPurchaseItemList) (dataList []FieldsPurchaseAnalysisItem, dataCount int64, err error)
GetRestaurantPurchaseItemList 获取RestaurantPurchaseItem列表