-
Notifications
You must be signed in to change notification settings - Fork 9
/
WdkOpenOrderFinanceBillQueryRequest.go
40 lines (35 loc) · 1.38 KB
/
WdkOpenOrderFinanceBillQueryRequest.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package wdk
import (
"sync"
)
// WdkOpenOrderFinanceBillQueryRequest 结构体
type WdkOpenOrderFinanceBillQueryRequest struct {
// 经营店id
StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
// 账单日期
Dt string `json:"dt,omitempty" xml:"dt,omitempty"`
// 售卖商家code,联营商模式必填,非联营商模式不填
SellerMerchantCode string `json:"seller_merchant_code,omitempty" xml:"seller_merchant_code,omitempty"`
// 分页查询数量
PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
// 传入上一次查询结果的next_id,第一次查询时传0
NextId int64 `json:"next_id,omitempty" xml:"next_id,omitempty"`
}
var poolWdkOpenOrderFinanceBillQueryRequest = sync.Pool{
New: func() any {
return new(WdkOpenOrderFinanceBillQueryRequest)
},
}
// GetWdkOpenOrderFinanceBillQueryRequest() 从对象池中获取WdkOpenOrderFinanceBillQueryRequest
func GetWdkOpenOrderFinanceBillQueryRequest() *WdkOpenOrderFinanceBillQueryRequest {
return poolWdkOpenOrderFinanceBillQueryRequest.Get().(*WdkOpenOrderFinanceBillQueryRequest)
}
// ReleaseWdkOpenOrderFinanceBillQueryRequest 释放WdkOpenOrderFinanceBillQueryRequest
func ReleaseWdkOpenOrderFinanceBillQueryRequest(v *WdkOpenOrderFinanceBillQueryRequest) {
v.StoreId = ""
v.Dt = ""
v.SellerMerchantCode = ""
v.PageSize = 0
v.NextId = 0
poolWdkOpenOrderFinanceBillQueryRequest.Put(v)
}