This commit is contained in:
邹宗楠
2023-06-15 09:08:54 +08:00
parent d37bb62403
commit 65976332fc
749 changed files with 41278 additions and 14 deletions

View File

@@ -0,0 +1,72 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOldposOrderCreatePosOrderCreateRequest struct {
/*
子订单列表 */
SubOrderDOList *[]AlibabaWdkOldposOrderCreatePosSubOrderDo `json:"sub_order_d_o_list,omitempty" `
/*
支付时间,必填 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
外部主订单号,必填 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
经营店code必填 */
StoreId *string `json:"store_id,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
会员卡号 */
MemberCardNum *string `json:"member_card_num,omitempty" `
/*
支付方式 */
PayChannelList *[]AlibabaWdkOldposOrderCreatePosPayChannel `json:"pay_channel_list,omitempty" `
/*
兼容老接口的数据 */
OldData *int64 `json:"old_data,omitempty" `
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetSubOrderDOList(v []AlibabaWdkOldposOrderCreatePosSubOrderDo) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.SubOrderDOList = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetPayTime(v util.LocalTime) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.PayTime = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetOutOrderId(v string) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetStoreId(v string) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetShopId(v string) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetMemberCardNum(v string) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.MemberCardNum = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetPayChannelList(v []AlibabaWdkOldposOrderCreatePosPayChannel) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.PayChannelList = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateRequest) SetOldData(v int64) *AlibabaWdkOldposOrderCreatePosOrderCreateRequest {
s.OldData = &v
return s
}