1234567891011121314151617181920212223242526272829303132333435 |
- package model
- import (
- "github.com/gogf/gf/util/guid"
- "sparrow/pkg/models"
- "github.com/jinzhu/gorm"
- )
- // Vendor 供应商
- type Vendor struct {
- db *gorm.DB
- }
- // Init 1
- func (a *Vendor) Init(db *gorm.DB) *Vendor {
- a.db = db
- return a
- }
- // Create 增加
- func (a *Vendor) Create(vendor *models.Vendor) error {
- vendor.RecordId = guid.S()
- return a.db.Save(vendor).Error
- }
- // Delete delete
- func (a *Vendor) Delete(vendor *models.Vendor) error {
- return a.db.Delete(vendor).Error
- }
- // Update update
- func (a *Vendor) Update(vendor *models.Vendor) error {
- return a.db.Update(vendor).Error
- }
|