goods.go 705 B

123456789101112131415161718192021222324252627
  1. package storehouse
  2. import (
  3. "server/dao/godown"
  4. "server/model/common/request"
  5. )
  6. type GoodsService struct {
  7. }
  8. func (gs *GoodsService) QueryAllGoods() ([]godown.Goods, error) {
  9. return godown.QueryAllGoods()
  10. }
  11. func (gs *GoodsService) QueryGoodsList(info request.SearchGoods) (interface{}, int64, error) {
  12. limit := info.PageInfo.PageSize
  13. offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
  14. return godown.QueryGoodsList(limit, offset, info.Genre, info.Name, info.Characteristic, info.Specifications)
  15. }
  16. func (gs *GoodsService) CreateGoods(goods godown.Goods) error {
  17. return goods.CreateGoods()
  18. }
  19. func (gs *GoodsService) UpdateGoods(goods godown.Goods) error {
  20. return goods.UpdateGoods()
  21. }