device_genre.go 671 B

1234567891011121314151617181920212223242526272829
  1. package dao
  2. import "server/global"
  3. type DeviceGenre struct {
  4. global.GVA_MODEL
  5. Name string `json:"name" gorm:"comment:类型名称"`
  6. }
  7. func (DeviceGenre) TableName() string {
  8. return "device_genre"
  9. }
  10. func QueryAllDeviceGenres() (genres []DeviceGenre, err error) {
  11. err = global.GVA_DB.Create(DeviceGenre{}).Find(&genres).Error
  12. return
  13. }
  14. func (d DeviceGenre) CreateDeviceGenre() error {
  15. return global.GVA_DB.Create(&d).Error
  16. }
  17. func (d DeviceGenre) UpdateDeviceGenre() error {
  18. return global.GVA_DB.Where("id = ?", d.ID).Updates(&d).Error
  19. }
  20. func DeleteDeviceGenre(id int) error {
  21. return global.GVA_DB.Unscoped().Where("id = ?", id).Delete(&DeviceGenre{}).Error
  22. }