liujiandao
2023-11-23 b97b5cb90094f17f68560331724a120008864c68
model/salesDetails.go
@@ -59,6 +59,7 @@
      PageSize    int
      Preload     bool
      MemberIds   []int
      Numbers     []string
   }
)
@@ -87,6 +88,9 @@
   }
   if slf.Number != "" {
      db = db.Where("number = ?", slf.Number)
   }
   if len(slf.Numbers) > 0 {
      db = db.Where("number in (?)", slf.Numbers)
   }
   switch slf.KeywordType {
@@ -164,21 +168,6 @@
   return result.Max, nil
}
func (slf *SalesDetailsSearch) SetId(id int) *SalesDetailsSearch {
   slf.Id = id
   return slf
}
func (slf *SalesDetailsSearch) SetClientId(clientId int) *SalesDetailsSearch {
   slf.ClientId = clientId
   return slf
}
func (slf *SalesDetailsSearch) SetSaleChanceId(saleChanceId int) *SalesDetailsSearch {
   slf.SaleChanceId = saleChanceId
   return slf
}
func (slf *SalesDetailsSearch) First() (*SalesDetails, error) {
   var db = slf.build()
   var record = new(SalesDetails)
@@ -197,12 +186,31 @@
      db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
   }
   if slf.PageNum > 0 && slf.PageSize > 0 {
      db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
   }
   err := db.Order("id desc").Find(&records).Error
   return records, total, err
}
func (slf *SalesDetailsSearch) FindNotTotal() ([]*SalesDetails, error) {
   var db = slf.build()
   var records = make([]*SalesDetails, 0)
   err := db.Order("id desc").Find(&records).Error
   return records, err
}
func (slf *SalesDetailsSearch) SetId(id int) *SalesDetailsSearch {
   slf.Id = id
   return slf
}
func (slf *SalesDetailsSearch) SetClientId(clientId int) *SalesDetailsSearch {
   slf.ClientId = clientId
   return slf
}
func (slf *SalesDetailsSearch) SetSaleChanceId(saleChanceId int) *SalesDetailsSearch {
   slf.SaleChanceId = saleChanceId
   return slf
}
func (slf *SalesDetailsSearch) SetKeyword(keyword string) *SalesDetailsSearch {
@@ -240,6 +248,11 @@
   return slf
}
func (slf *SalesDetailsSearch) SetNumbers(numbers []string) *SalesDetailsSearch {
   slf.Numbers = numbers
   return slf
}
func (slf *SalesDetailsSearch) UpdateByMap(upMap map[string]interface{}) error {
   var (
      db = slf.build()