554325746@qq.com
2019-07-05 d83f5863d6c675d6aed09cfe7bfdaadc0c6221d9
models/vssLocalSettingTbl.go
@@ -1,50 +1,15 @@
package models
import (
   "time"
)
type VSSLocalSettingTbl struct {
   ID int `json:"ID,omitempty" gorm:"primary_key" `
   ServerIp string `json:"ServerIp,omitempty" example:"SIP服务器IP" gorm:"column:ServerIp"`
   ServerPort int `json:"ServerPort,omitempty" example:"21231" gorm:"column:ServerPort"`
   ServerId string `json:"ServerId,omitempty" example:"SIP服务器Id" gorm:"column:ServerId"`
   UserAuthId string `json:"UserAuthId,omitempty" example:"SIP用户认证ID" gorm:"column:UserAuthId"`
   Password string `json:"Password,omitempty" example:"密码" gorm:"column:Password"`
   UpdateTime time.Time `json:"-" gorm:"column:UpdateTime"`
}
func (VSSLocalSettingTbl)TableName() string {
   return  "VSSLocalSettingTbl"
}
func (vst *VSSLocalSettingTbl) Select() (err error) {
   if err = db.Table("VSSLocalSettingTbl").First(&vst).Error; err != nil {
      if err.Error() == "record not found"{ vst = nil; return nil }
      return err
   }
   return nil
}
/*func (vst *VSSLocalSettingTbl) Insert() (err error) {
   tx := db.Table("VSSLocalSettingTbl").Begin()
   if tx.Error != nil {
      return err
   }
   fmt.Println(vst)
   if err := tx.Create(&vst).Error; err != nil {
      tx.Rollback()
      return err
   }
   return tx.Commit().Error
}*/
func (vst *VSSLocalSettingTbl) Update() error {  // cid int
   // find record by id
   vst.UpdateTime = time.Now()
   if err := db.Save(&vst).Error; err != nil {
      return err
   }
   return nil
}
//import (
//   "time"
//)
//
//type VSSLocalSettingTbl struct {
//   ID int `json:"ID,omitempty" gorm:"primary_key" `
//   ServerIp string `json:"ServerIp,omitempty" example:"SIP服务器IP" gorm:"column:ServerIp"`
//   ServerPort int `json:"ServerPort,omitempty" example:"21231" gorm:"column:ServerPort"`
//   ServerId string `json:"ServerId,omitempty" example:"SIP服务器Id" gorm:"column:ServerId"`
//   UserAuthId string `json:"UserAuthId,omitempty" example:"SIP用户认证ID" gorm:"column:UserAuthId"`
//   Password string `json:"Password,omitempty" example:"密码" gorm:"column:Password"`
//   UpdateTime time.Time `json:"-" gorm:"column:UpdateTime"`
//}