zhangqian
2023-10-07 3ca8f1290232818ca2720fa3a9a736ca1d52a1a8
model/net_config.go
@@ -3,14 +3,13 @@
import (
   "apsClient/pkg/sqlitex"
   "fmt"
   "gorm.io/gorm"
   "github.com/jinzhu/gorm"
   "sync"
)
type (
   NetConfig struct {
      gorm.Model  `json:"-"`
      Id          int             `gorm:"primarykey;type:int;" json:"id"`
      gorm.Model
      NetworkCard string          `gorm:"type:varchar(100);not null;default '';comment:网卡" json:"networkCard" binding:"required"` //网卡
      IP          string          `gorm:"type:varchar(100);not null;default '';comment:本机ip" json:"ip" binding:"required"`        //本机ip
      MASK        string          `gorm:"type:varchar(100);not null;default '';comment:子网掩码" json:"mask" binding:"required"`      //子网掩码
@@ -53,15 +52,15 @@
   return slf
}
func (slf *NetConfigSearch) SetId(id int) *NetConfigSearch {
   slf.Id = id
func (slf *NetConfigSearch) SetId(id uint) *NetConfigSearch {
   slf.ID = id
   return slf
}
func (slf *NetConfigSearch) build() *gorm.DB {
   var db = slf.Orm.Model(&NetConfig{})
   if slf.Id > 0 {
      db = db.Where("id = ?", slf.Id)
   if slf.ID > 0 {
      db = db.Where("id = ?", slf.ID)
   }
   return db
}
@@ -193,7 +192,6 @@
   }
   records := []*NetConfig{
      {
         Id:          1,
         NetworkCard: "enp3s0",
         IP:          "",
         MASK:        "",
@@ -202,7 +200,6 @@
         Status:      0,
      },
      {
         Id:          2,
         NetworkCard: "enp2s0",
         IP:          "",
         MASK:        "",