liujiandao
2023-11-13 b3a47cb555076c25c64d83dd455a472509291245
model/receipt.go
@@ -40,6 +40,7 @@
      Keyword     string
      PageNum     int
      PageSize    int
      PrincipalIds []int
   }
)
@@ -72,6 +73,11 @@
   return slf
}
func (slf *ReceiptSearch) SetPrincipalIds(principalIds []int) *ReceiptSearch {
   slf.PrincipalIds = principalIds
   return slf
}
func (slf *ReceiptSearch) SetPage(page, size int) *ReceiptSearch {
   slf.PageNum, slf.PageSize = page, size
   return slf
@@ -91,6 +97,9 @@
   if slf.ClientId != 0 {
      db = db.Where("client_id = ?", slf.ClientId)
   }
   if len(slf.PrincipalIds) != 0 {
      db = db.Where("principal_id in ?", slf.PrincipalIds)
   }
   return db
}