commodityGenre.go 755 B

1234567891011121314151617181920212223242526272829
  1. package dao
  2. import "server/global"
  3. type CommodityGenre struct {
  4. global.GVA_MODEL
  5. Name string `json:"name" form:"name" gorm:"comment:商品类目名称"`
  6. }
  7. func (CommodityGenre) TableName() string {
  8. return "commodity_genre"
  9. }
  10. func QueryAllCommodityGenres() (commodityGenres []CommodityGenre, err error) {
  11. err = global.GVA_DB.Find(&commodityGenres).Error
  12. return commodityGenres, err
  13. }
  14. func (cg CommodityGenre) CreateCommodityGenre() error {
  15. return global.GVA_DB.Create(&cg).Error
  16. }
  17. func (cg CommodityGenre) UpdateCommodityGenre() error {
  18. return global.GVA_DB.Select("*").Omit("created_at").Where("id = ?", cg.ID).Updates(&cg).Error
  19. }
  20. func (cg CommodityGenre) DeleteCommodityGenre() error {
  21. return global.GVA_DB.Unscoped().Delete(&cg).Error
  22. }