zhangqian
2023-10-07 3ca8f1290232818ca2720fa3a9a736ca1d52a1a8
model/device_plc.go
@@ -5,15 +5,14 @@
   "apsClient/pkg/sqlitex"
   "encoding/json"
   "fmt"
   "gorm.io/gorm"
   "github.com/jinzhu/gorm"
)
type (
   // DevicePlc 设备的PLC配置
   DevicePlc struct {
      gorm.Model `json:"-"`
      Id         int                `gorm:"primarykey;type:int;" json:"id"`
      gorm.Model
      Brand      string             `gorm:"type:varchar(191);comment:PLC品牌" json:"brand"`
      Method     constvar.PlcMethod `gorm:"type:varchar(191);comment:接口方式" json:"method"`
      //PortName   string `gorm:"type:varchar(191);comment:端口名称" json:"portName"`
@@ -82,16 +81,16 @@
   return slf
}
func (slf *DevicePlcSearch) SetId(id int) *DevicePlcSearch {
   slf.Id = id
func (slf *DevicePlcSearch) SetId(id uint) *DevicePlcSearch {
   slf.ID = id
   return slf
}
func (slf *DevicePlcSearch) build() *gorm.DB {
   var db = slf.Orm.Table(slf.TableName())
   if slf.Id > 0 {
      db = db.Where("id = ?", slf.Id)
   if slf.ID > 0 {
      db = db.Where("id = ?", slf.ID)
   }
   if slf.Order != "" {