RestaurantPurchase

package
v5.1.37 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

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

func GetRestaurantPurchaseItemNameByID(id int64) (name string)

GetRestaurantPurchaseItemNameByID 获取菜品名称

func GetRestaurantPurchaseMargeByID

func GetRestaurantPurchaseMargeByID(args *ArgsGetRestaurantPurchaseByID) (headData FieldsPurchaseAnalysis, itemList []FieldsPurchaseAnalysisItem, err error)

GetRestaurantPurchaseMargeByID 获取打包数据

func GetRestaurantPurchaseNameByID

func GetRestaurantPurchaseNameByID(id int64) (name string)

GetRestaurantPurchaseNameByID 获取菜品名称

func Init

func Init()

Init 初始化

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列表

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL