From af995cb29d795b453266a880501a8e94e24c591f Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期三, 26 七月 2023 10:22:01 +0800 Subject: [PATCH] fix add pageInfo, keyword to serverContract return list --- model/serverContract.go | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/model/serverContract.go b/model/serverContract.go index b2930ad..109fe4a 100644 --- a/model/serverContract.go +++ b/model/serverContract.go @@ -30,7 +30,12 @@ ServiceContractSearch struct { ServiceContract - Orm *gorm.DB + + Orm *gorm.DB + Keyword string + OrderBy string + PageNum int + PageSize int } ) @@ -86,3 +91,18 @@ slf.Id = id return slf } + +func (slf *ServiceContractSearch) SetKeyword(keyword string) *ServiceContractSearch { + slf.Keyword = keyword + return slf +} + +func (slf *ServiceContractSearch) SetPage(page, size int) *ServiceContractSearch { + slf.PageNum, slf.PageSize = page, size + return slf +} + +func (slf *ServiceContractSearch) SetOrder(order string) *ServiceContractSearch { + slf.OrderBy = order + return slf +} -- Gitblit v1.8.0