liujiandao
2023-11-13 b3a47cb555076c25c64d83dd455a472509291245
model/plan.go
@@ -25,11 +25,12 @@
   PlanSearch struct {
      Plan
      Orm      *gorm.DB
      Keyword  string
      OrderBy  string
      PageNum  int
      PageSize int
      Orm       *gorm.DB
      Keyword   string
      OrderBy   string
      PageNum   int
      PageSize  int
      MemberIds []int
   }
)
@@ -50,6 +51,9 @@
   }
   if slf.Id != 0 {
      db = db.Where("id = ?", slf.Id)
   }
   if len(slf.MemberIds) != 0 {
      db = db.Where("member_id in ?", slf.MemberIds)
   }
   return db
@@ -97,6 +101,11 @@
   return slf
}
func (slf *PlanSearch) SetMemberIds(ids []int) *PlanSearch {
   slf.MemberIds = ids
   return slf
}
func (slf *PlanSearch) SetKeyword(keyword string) *PlanSearch {
   slf.Keyword = keyword
   return slf