storageAreaGenre.go 741 B

12345678910111213141516171819202122232425262728293031
  1. package dao
  2. import "server/global"
  3. type StorageAreaGenre struct {
  4. global.GVA_MODEL
  5. Name string `json:"name" form:"name" gorm:"comment:库位类目名称"`
  6. }
  7. func (StorageAreaGenre) TableName() string {
  8. return "storage_area_genre"
  9. }
  10. func QueryAllStorageAreaGenres() (genre []StorageAreaGenre, err error) {
  11. err = global.GVA_DB.Find(&genre).Error
  12. return
  13. }
  14. func (sg StorageAreaGenre) CreateStorageAreaGenre() error {
  15. return global.GVA_DB.Create(&sg).Error
  16. }
  17. func (sg StorageAreaGenre) UpdateStorageAreaGenre() error {
  18. err := global.GVA_DB.Model(&sg).Where("id = ?", sg.ID).Updates(&sg).Error
  19. return err
  20. }
  21. func (sg StorageAreaGenre) DeleteStorageAreaGenre() error {
  22. err := global.GVA_DB.Unscoped().Delete(&sg).Error
  23. return err
  24. }