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 +++++++++++++++++++++-
model/response/response.go | 2 +-
2 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/model/response/response.go b/model/response/response.go
index ac99723..9a77e30 100644
--- a/model/response/response.go
+++ b/model/response/response.go
@@ -343,4 +343,4 @@
CurrencyResponse struct {
List []*model.Currency `json:"list"`
}
-)
+)
\ No newline at end of file
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