commodityGenre.go 831 B

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