From 6da26bae86d3a213c193a8d81e3a1f24f149a2a1 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期五, 15 三月 2024 14:36:55 +0800 Subject: [PATCH] aps获取crm信息 --- model/system_set.go | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) diff --git a/model/system_set.go b/model/system_set.go index a64dd01..d623e96 100644 --- a/model/system_set.go +++ b/model/system_set.go @@ -8,15 +8,14 @@ type ( SystemSet struct { - Id int `json:"id" gorm:"column:id;primaryKey;autoIncrement;not null"` - Name string `json:"name" gorm:"type:varchar(255);comment:鍚嶇О"` - Value string `json:"value" gorm:"type:varchar(255);comment:鍊�"` - SystemType string `json:"systemType" gorm:"type:varchar(255);comment:绯荤粺绫诲瀷"` + Id int `json:"id" gorm:"column:id;primaryKey;autoIncrement;not null"` + Name string `json:"name" gorm:"type:varchar(255);comment:鍚嶇О"` + Value string `json:"value" gorm:"type:varchar(255);comment:鍊�"` + ModeType string `json:"modeType" gorm:"type:varchar(255);comment:妯″潡绫诲瀷"` } SystemSetSearch struct { SystemSet - Types []string - Orm *gorm.DB + Orm *gorm.DB } ) @@ -32,23 +31,23 @@ slf.Orm = tx return slf } -func (slf *SystemSetSearch) SetTypes(types []string) *SystemSetSearch { - slf.Types = types - return slf -} func (slf *SystemSetSearch) SetName(name string) *SystemSetSearch { slf.Name = name + return slf +} +func (slf *SystemSetSearch) SetModeType(modeType string) *SystemSetSearch { + slf.ModeType = modeType return slf } func (slf *SystemSetSearch) build() *gorm.DB { var db = slf.Orm.Table(slf.TableName()) - if len(slf.Types) > 0 { - db = db.Where("system_type in (?)", slf.Types) - } if slf.Name != "" { db = db.Where("name = ?", slf.Name) + } + if slf.ModeType != "" { + db = db.Where("mode_type = ?", slf.ModeType) } return db @@ -67,7 +66,7 @@ func (slf *SystemSetSearch) DeleteAll() (err error) { var db = slf.build() - err = db.Delete(&SystemSet{}).Error + err = db.Where("1=1").Delete(&SystemSet{}).Error return err } -- Gitblit v1.8.0