package storehouse import ( "fmt" "server/dao/godown" ) type GoodsGenreService struct{} func (cgs *GoodsGenreService) QueryAllGoodsGenre() ([]godown.GoodsGenre, error) { return godown.QueryAllGoodsGenres() } func (cgs *GoodsGenreService) CreateGoodsGenre(cg godown.GoodsGenre) error { return cg.CreateGoodsGenre() } func (cgs *GoodsGenreService) UpdateGoodsGenre(cg godown.GoodsGenre) error { return cg.UpdateGoodsGenre() } func (cgs *GoodsGenreService) DeleteGoodsGenre(id int) error { goods, err := godown.QueryGoodsByGenre(id) if err != nil { return err } if len(goods) > 0 { return fmt.Errorf("数据已被使用") } return godown.DeleteGoodsGenre(id) }