mat_bid_order.go 946 B

1234567891011121314151617181920212223242526272829303132333435
  1. package models
  2. import "zhiyuan/pkg/db"
  3. type MatBidOrder struct {
  4. ID int `json:"id"`
  5. CreatedAt int `json:"created_at"`
  6. UpdatedAt int `json:"updated_at"`
  7. }
  8. func (MatBidOrder) TableName() string {
  9. return "zy_mat_bid_order"
  10. }
  11. func (o MatBidOrder) GetOne(where map[string]interface{}, fields []string, retVal interface{}) (*MatBidOrder, error) {
  12. if retVal == nil {
  13. var matBidOrder *MatBidOrder
  14. err := db.GetOne(o.TableName(), where, fields, &matBidOrder)
  15. return matBidOrder, err
  16. } else {
  17. err := db.GetOne(o.TableName(), where, fields, retVal)
  18. return nil, err
  19. }
  20. }
  21. func (o MatBidOrder) GetMulti(where map[string]interface{}, fields []string, retVal interface{}) ([]*MatBidOrder, error) {
  22. if retVal == nil {
  23. var matBidOrder []*MatBidOrder
  24. err := db.GetMulti(o.TableName(), where, fields, &matBidOrder)
  25. return matBidOrder, err
  26. } else {
  27. err := db.GetMulti(o.TableName(), where, fields, retVal)
  28. return nil, err
  29. }
  30. }