liuxiaolong
2019-07-04 bcfc7757e02487680d7c5132119d9f396211b1df
models/localconfig.go
@@ -14,45 +14,4 @@
   Dev_name string `json:"dev_name,omitempty" example:"分析设备名称"`
   Dev_type int `json:"dev_type,omitempty" example:"1"`
   Reserved string `json:"dev_type,omitempty" example:"1"`
}
// 设置User的表名为`profiles`
func (LocalConfig) TableName() string {
   return "local_configs"
}
func (loCon *LocalConfig) FindAreaSliece() (config []LocalConfig, err error) {
   if err := db.Table(loCon.TableName()).Find(&config).Error; err != nil {
      return nil, err
   }
   return config, nil
}
/*func (loCon *LocalConfig) Create() (err error){
   tx := db.Table(loCon.TableName()).Begin()
   if tx.Error != nil {
      return err
   }
   fmt.Println(loCon)
   if err := tx.Create(&loCon).Error; err != nil {
      tx.Rollback()
      return err
   }
   return tx.Commit().Error
}*/
func (loCon *LocalConfig) Select()(err error) {
   if err = db.Table(loCon.TableName()).First(&loCon).Error; err != nil{
      if err.Error() == "record not found"{ loCon = nil; return nil }
      return err
   }
   return nil
}
func (loCon *LocalConfig) Update() error{
   if err := db.Save(&loCon).Error; err != nil {
      return err
   }
   return nil
}
}