customerGenre.go 702 B

1234567891011121314151617181920212223242526272829
  1. package crm
  2. import "server/global"
  3. type CustomerGenre struct {
  4. global.GVA_MODEL
  5. Name string `json:"name" form:"name" gorm:"comment:客户类目名称"`
  6. }
  7. func (CustomerGenre) TableName() string {
  8. return "customer_genre"
  9. }
  10. func QueryAllCustomerGenres() (customerGenres []CustomerGenre, err error) {
  11. err = global.GVA_DB.Find(&customerGenres).Error
  12. return customerGenres, err
  13. }
  14. func (cg CustomerGenre) CreateCustomerGenre() error {
  15. return global.GVA_DB.Create(&cg).Error
  16. }
  17. func (cg CustomerGenre) UpdateCustomerGenre() error {
  18. return global.GVA_DB.Model(&cg).Updates(&cg).Error
  19. }
  20. func DeleteCustomerGenre(id int) error {
  21. return global.GVA_DB.Unscoped().Delete(&CustomerGenre{}, id).Error
  22. }