jiangshuai
2023-10-20 96844c22ef3fba86a55e0af1b51bc1009d6fa950
models/material.go
@@ -12,7 +12,7 @@
   // Material 物料
   Material struct {
      BaseModelString
      Name string `gorm:"unique;type:varchar(191);not null;comment:物料名称" json:"name"` //物料名称
      Name string `gorm:"type:varchar(191);not null;comment:物料名称" json:"name"` //物料名称
      //MaterialType constvar.ProductType  `gorm:"index;type:int(11);comment:物料类型(数字)" json:"materialType"`
      Model constvar.MaterialMode `gorm:"type:varchar(191);not null;comment:物料类型(字符串)" json:"model"` //物料类型(字符串)
      //Explain           string                  `gorm:"type:varchar(512);comment:编号说明" json:"explain"`
@@ -512,3 +512,13 @@
   Amount         decimal.Decimal          `json:"amount" gorm:"type:decimal(20,2);not null;comment:数量"`       //数量
   Unit           string                   `json:"unit" gorm:"type:varchar(31);comment:单位"`
}
func (slf *MaterialSearch) Update(record *Material) error {
   var db = slf.build()
   if err := db.Omit("CreatedAt").Updates(record).Error; err != nil {
      return fmt.Errorf("save err: %v, record: %+v", err, record)
   }
   return nil
}