| | |
| | | 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"` |
| | | //} |