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 }