73 lines
2.3 KiB
Go
73 lines
2.3 KiB
Go
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
|
||
}
|