package models

type Vendor struct {
	Id      int    `json:"id"`
	Name    string `json:"name"`
	NameCn  string `json:"name_cn"`
	Remark  string `json:"remark"`
	IsValid bool   `json:"is_valid"`
}

func GetVendor() (vendor []Vendor) {
	db.Raw("select * from vendor where is_valid=1;").Scan(&vendor)
	return
}

func CreateVendor(vendor interface{}) (err error) {
	err = db.Create(vendor).Error
	return
}

func UpdateVendor(vendor interface{}) (err error) {
	err = db.Save(vendor).Error
	return
}

func DeleteVendor(vendor interface{}) (err error) {
	err = db.Delete(vendor).Error
	return
}
