50 lines
1.6 KiB
Go
50 lines
1.6 KiB
Go
|
|
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
|
|||
|
|
}
|