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