app_pasture.go 465 B

12345678910111213141516171819
  1. package backend
  2. import (
  3. "context"
  4. "kpt-pasture/model"
  5. pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
  6. )
  7. func (s *StoreEntry) FindPastureByFarmId(ctx context.Context, pastureId int64) *model.AppPastureList {
  8. res := &model.AppPastureList{}
  9. if err := s.DB.Table(new(model.AppPastureList).TableName()).
  10. Where("id = ?", pastureId).
  11. Where("is_show = ?", pasturePb.IsShow_Ok).
  12. First(res).Error; err != nil {
  13. return nil
  14. }
  15. return res
  16. }