package storehouse import ( "server/dao/godown" "server/model/common/request" ) type GoodsService struct { } func (gs *GoodsService) QueryAllGoods() ([]godown.Goods, error) { return godown.QueryAllGoods() } func (gs *GoodsService) QueryGoodsList(info request.SearchGoods) (interface{}, int64, error) { limit := info.PageInfo.PageSize offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1) return godown.QueryGoodsList(limit, offset, info.Genre, info.Name, info.Characteristic, info.Specifications) } func (gs *GoodsService) CreateGoods(goods godown.Goods) error { return goods.CreateGoods() } func (gs *GoodsService) UpdateGoods(goods godown.Goods) error { return goods.UpdateGoods() }