vendor.go 596 B

1234567891011121314151617181920212223242526272829303132333435
  1. package model
  2. import (
  3. "github.com/gogf/gf/util/guid"
  4. "sparrow/pkg/models"
  5. "github.com/jinzhu/gorm"
  6. )
  7. // Vendor 供应商
  8. type Vendor struct {
  9. db *gorm.DB
  10. }
  11. // Init 1
  12. func (a *Vendor) Init(db *gorm.DB) *Vendor {
  13. a.db = db
  14. return a
  15. }
  16. // Create 增加
  17. func (a *Vendor) Create(vendor *models.Vendor) error {
  18. vendor.RecordId = guid.S()
  19. return a.db.Save(vendor).Error
  20. }
  21. // Delete delete
  22. func (a *Vendor) Delete(vendor *models.Vendor) error {
  23. return a.db.Delete(vendor).Error
  24. }
  25. // Update update
  26. func (a *Vendor) Update(vendor *models.Vendor) error {
  27. return a.db.Update(vendor).Error
  28. }