package storehouse import ( "server/dao/godown" "server/model/common/request" ) type CommodityService struct{} func (cs *CommodityService) QueryAllCommodity() ([]godown.Commodity, error) { return godown.QueryAllCommodity() } func (cs *CommodityService) QueryCommodityList(info request.SearchCommodityList) (list interface{}, total int64, err error) { limit := info.PageInfo.PageSize offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1) return godown.QueryCommodityList(limit, offset, info.Name) } func (cs *CommodityService) CreateCommodity(commodity godown.Commodity) error { return commodity.CreateCommodity() } func (cs *CommodityService) UpdateCommodity(commodity godown.Commodity) error { return commodity.UpdateCommodity() } func (cs *CommodityService) DeleteCommodity(commodity godown.Commodity) error { return commodity.DeleteCommodity() }