third-platform-sdk/sdk/fliggysdk/defaultability/request/AlibabaFliggyPromoteOrdersListRequest.go

50 lines
1.6 KiB
Go
Raw Normal View History

2024-08-05 17:19:30 +08:00
package request
import (
"repository.lenntc.com/lenntc/third-platform-sdk/sdk/fliggysdk/util"
)
type AlibabaFliggyPromoteOrdersListRequest struct {
/*
页码从0开始第一页 defalutValue<EFBFBD><EFBFBD>0 */
PageNo *int64 `json:"page_no,omitempty" required:"false" `
/*
过滤早于不包含指定修改时间的订单 */
BeforeModifyTime *util.LocalTime `json:"before_modify_time,omitempty" required:"false" `
/*
过滤晚于不包含指定修改时间的订单 */
AfterModifyTime *util.LocalTime `json:"after_modify_time,omitempty" required:"false" `
}
func (s *AlibabaFliggyPromoteOrdersListRequest) SetPageNo(v int64) *AlibabaFliggyPromoteOrdersListRequest {
s.PageNo = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListRequest) SetBeforeModifyTime(v util.LocalTime) *AlibabaFliggyPromoteOrdersListRequest {
s.BeforeModifyTime = &v
return s
}
func (s *AlibabaFliggyPromoteOrdersListRequest) SetAfterModifyTime(v util.LocalTime) *AlibabaFliggyPromoteOrdersListRequest {
s.AfterModifyTime = &v
return s
}
func (req *AlibabaFliggyPromoteOrdersListRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.PageNo != nil {
paramMap["page_no"] = *req.PageNo
}
if req.BeforeModifyTime != nil {
paramMap["before_modify_time"] = *req.BeforeModifyTime
}
if req.AfterModifyTime != nil {
paramMap["after_modify_time"] = *req.AfterModifyTime
}
return paramMap
}
func (req *AlibabaFliggyPromoteOrdersListRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}