feat(conx_db): add nombre, estado, and version fields to ConxDb model and update Create/Update functions
This commit is contained in:
@@ -9,9 +9,12 @@ import (
|
|||||||
|
|
||||||
type ConxDb struct {
|
type ConxDb struct {
|
||||||
gorm.Model
|
gorm.Model
|
||||||
|
Nombre string `json:"nombre" gorm:"column:nombre"`
|
||||||
Puerto string `json:"puerto" gorm:"column:puerto"`
|
Puerto string `json:"puerto" gorm:"column:puerto"`
|
||||||
Usuario string `json:"usuario" gorm:"column:usuario"`
|
Usuario string `json:"usuario" gorm:"column:usuario"`
|
||||||
Password string `json:"password" gorm:"column:password"`
|
Password string `json:"password" gorm:"column:password"`
|
||||||
|
Estado string `json:"estado" gorm:"column:estado;default:'activo'"`
|
||||||
|
Version string `json:"version" gorm:"column:version"`
|
||||||
TipoDbID uint `json:"tipo_db_id" gorm:"column:tipo_db_id;foreignKey:TipoDbID"`
|
TipoDbID uint `json:"tipo_db_id" gorm:"column:tipo_db_id;foreignKey:TipoDbID"`
|
||||||
TipoDb TipoDb `json:"tipo_db" gorm:"foreignKey:TipoDbID"`
|
TipoDb TipoDb `json:"tipo_db" gorm:"foreignKey:TipoDbID"`
|
||||||
ServidorID uint `json:"servidor_id" gorm:"column:servidor_id;foreignKey:ServidorID"`
|
ServidorID uint `json:"servidor_id" gorm:"column:servidor_id;foreignKey:ServidorID"`
|
||||||
@@ -55,9 +58,12 @@ func CreateConxDb(conxDb ConxDb) error {
|
|||||||
|
|
||||||
func UpdateConxDb(conxDb ConxDb) error {
|
func UpdateConxDb(conxDb ConxDb) error {
|
||||||
if err := app.Http.Database.DB.Model(&conxDb).Omit("TipoDb", "Servidor").Updates(map[string]interface{}{
|
if err := app.Http.Database.DB.Model(&conxDb).Omit("TipoDb", "Servidor").Updates(map[string]interface{}{
|
||||||
|
"nombre": conxDb.Nombre,
|
||||||
"puerto": conxDb.Puerto,
|
"puerto": conxDb.Puerto,
|
||||||
"usuario": conxDb.Usuario,
|
"usuario": conxDb.Usuario,
|
||||||
"password": conxDb.Password,
|
"password": conxDb.Password,
|
||||||
|
"estado": conxDb.Estado,
|
||||||
|
"version": conxDb.Version,
|
||||||
"tipo_db_id": conxDb.TipoDbID,
|
"tipo_db_id": conxDb.TipoDbID,
|
||||||
"servidor_id": conxDb.ServidorID,
|
"servidor_id": conxDb.ServidorID,
|
||||||
}).Error; err != nil {
|
}).Error; err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user