model/serviceContract.go
@@ -55,6 +55,7 @@ PageNum int PageSize int Preload bool MemberIds []int } ) @@ -108,6 +109,11 @@ db = db.Where("amount_receivable = ?", slf.Keyword) } if len(slf.MemberIds) > 0 { db = db.Where("member_id in ?", slf.MemberIds) } if slf.Preload { db = db. Preload("Client"). @@ -198,6 +204,11 @@ return slf } func (slf *ServiceContractSearch) SetMemberIds(memberIds []int) *ServiceContractSearch { slf.MemberIds = memberIds return slf } func (slf *ServiceContractSearch) SetPreload(preload bool) *ServiceContractSearch { slf.Preload = preload return slf