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,54 @@
package domain
type AlibabaAelophyOrderDelivererChangeDelivererChangeRequest struct {
/*
经营店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
订单编码 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
配送人员名称 */
DelivererName *string `json:"deliverer_name,omitempty" `
/*
配送人员联系方式 */
DelivererPhone *string `json:"deliverer_phone,omitempty" `
/*
配送公司编码 */
DelivererCompany *string `json:"deliverer_company,omitempty" `
/*
配送物流单号 */
LogisticsNo *string `json:"logistics_no,omitempty" `
}
func (s *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest) SetStoreId(v string) *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest {
s.StoreId = &v
return s
}
func (s *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest) SetBizOrderId(v int64) *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest {
s.BizOrderId = &v
return s
}
func (s *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest) SetDelivererName(v string) *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest {
s.DelivererName = &v
return s
}
func (s *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest) SetDelivererPhone(v string) *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest {
s.DelivererPhone = &v
return s
}
func (s *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest) SetDelivererCompany(v string) *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest {
s.DelivererCompany = &v
return s
}
func (s *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest) SetLogisticsNo(v string) *AlibabaAelophyOrderDelivererChangeDelivererChangeRequest {
s.LogisticsNo = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaAelophyOrderDelivererChangeTopBaseResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
错误码备注说明 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaAelophyOrderDelivererChangeTopBaseResult) SetSuccess(v bool) *AlibabaAelophyOrderDelivererChangeTopBaseResult {
s.Success = &v
return s
}
func (s *AlibabaAelophyOrderDelivererChangeTopBaseResult) SetErrCode(v string) *AlibabaAelophyOrderDelivererChangeTopBaseResult {
s.ErrCode = &v
return s
}
func (s *AlibabaAelophyOrderDelivererChangeTopBaseResult) SetErrMsg(v string) *AlibabaAelophyOrderDelivererChangeTopBaseResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,70 @@
package domain
type AlibabaAelophyOrderGetOrderActivity struct {
/*
渠道活动ID */
ChannelActivityId *string `json:"channel_activity_id,omitempty" `
/*
关联业务活动ID */
BizActivityId *string `json:"biz_activity_id,omitempty" `
/*
关联商家ERP活动ID */
MerchantActivityId *string `json:"merchant_activity_id,omitempty" `
/*
活动名称 */
ActivityName *string `json:"activity_name,omitempty" `
/*
活动优惠金额 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
活动优惠商家分摊 */
DiscountMerchantFee *int64 `json:"discount_merchant_fee,omitempty" `
/*
活动优惠平台分摊 */
DiscountPlatformFee *int64 `json:"discount_platform_fee,omitempty" `
/*
活动类型 */
ActivityType *string `json:"activity_type,omitempty" `
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetChannelActivityId(v string) *AlibabaAelophyOrderGetOrderActivity {
s.ChannelActivityId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetBizActivityId(v string) *AlibabaAelophyOrderGetOrderActivity {
s.BizActivityId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetMerchantActivityId(v string) *AlibabaAelophyOrderGetOrderActivity {
s.MerchantActivityId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetActivityName(v string) *AlibabaAelophyOrderGetOrderActivity {
s.ActivityName = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetDiscountFee(v int64) *AlibabaAelophyOrderGetOrderActivity {
s.DiscountFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetDiscountMerchantFee(v int64) *AlibabaAelophyOrderGetOrderActivity {
s.DiscountMerchantFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetDiscountPlatformFee(v int64) *AlibabaAelophyOrderGetOrderActivity {
s.DiscountPlatformFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderActivity) SetActivityType(v string) *AlibabaAelophyOrderGetOrderActivity {
s.ActivityType = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaAelophyOrderGetOrderGetRequest struct {
/*
经营店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
五道口订单编码 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
}
func (s *AlibabaAelophyOrderGetOrderGetRequest) SetStoreId(v string) *AlibabaAelophyOrderGetOrderGetRequest {
s.StoreId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderGetRequest) SetBizOrderId(v int64) *AlibabaAelophyOrderGetOrderGetRequest {
s.BizOrderId = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaAelophyOrderGetOrderInfoExt struct {
/*
祝福语 */
SubscribeMessage *string `json:"subscribe_message,omitempty" `
/*
订购人电话, 虚拟小号; (商家自配送场景给出) */
SubscribePhone *string `json:"subscribe_phone,omitempty" `
/*
会员卡号 */
MemberCardNum *string `json:"member_card_num,omitempty" `
}
func (s *AlibabaAelophyOrderGetOrderInfoExt) SetSubscribeMessage(v string) *AlibabaAelophyOrderGetOrderInfoExt {
s.SubscribeMessage = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderInfoExt) SetSubscribePhone(v string) *AlibabaAelophyOrderGetOrderInfoExt {
s.SubscribePhone = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderInfoExt) SetMemberCardNum(v string) *AlibabaAelophyOrderGetOrderInfoExt {
s.MemberCardNum = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaAelophyOrderGetOrderPayChannel struct {
/*
支付方式 */
PayType *string `json:"pay_type,omitempty" `
/*
支付渠道名称 */
PayChannel *string `json:"pay_channel,omitempty" `
/*
支付金额 */
PayFee *int64 `json:"pay_fee,omitempty" `
}
func (s *AlibabaAelophyOrderGetOrderPayChannel) SetPayType(v string) *AlibabaAelophyOrderGetOrderPayChannel {
s.PayType = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderPayChannel) SetPayChannel(v string) *AlibabaAelophyOrderGetOrderPayChannel {
s.PayChannel = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderPayChannel) SetPayFee(v int64) *AlibabaAelophyOrderGetOrderPayChannel {
s.PayFee = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaAelophyOrderGetReceiveInfo struct {
/*
收货人姓名, 格式: 刘**; (商家自配送场景给出) */
ReceiverName *string `json:"receiver_name,omitempty" `
/*
收货人联系方式, 虚拟小号; (商家自配送场景给出) */
ReceiverPhone *string `json:"receiver_phone,omitempty" `
/*
收货人地址信息; (商家自配送场景给出) */
ReceiverAddress *string `json:"receiver_address,omitempty" `
/*
收货人下单备注 */
ReceiverMemo *string `json:"receiver_memo,omitempty" `
/*
收货人经纬度; (商家自配送场景给出) */
ReceiverPoi *string `json:"receiver_poi,omitempty" `
/*
期望收货时间 */
ExpectArriveTime *string `json:"expect_arrive_time,omitempty" `
}
func (s *AlibabaAelophyOrderGetReceiveInfo) SetReceiverName(v string) *AlibabaAelophyOrderGetReceiveInfo {
s.ReceiverName = &v
return s
}
func (s *AlibabaAelophyOrderGetReceiveInfo) SetReceiverPhone(v string) *AlibabaAelophyOrderGetReceiveInfo {
s.ReceiverPhone = &v
return s
}
func (s *AlibabaAelophyOrderGetReceiveInfo) SetReceiverAddress(v string) *AlibabaAelophyOrderGetReceiveInfo {
s.ReceiverAddress = &v
return s
}
func (s *AlibabaAelophyOrderGetReceiveInfo) SetReceiverMemo(v string) *AlibabaAelophyOrderGetReceiveInfo {
s.ReceiverMemo = &v
return s
}
func (s *AlibabaAelophyOrderGetReceiveInfo) SetReceiverPoi(v string) *AlibabaAelophyOrderGetReceiveInfo {
s.ReceiverPoi = &v
return s
}
func (s *AlibabaAelophyOrderGetReceiveInfo) SetExpectArriveTime(v string) *AlibabaAelophyOrderGetReceiveInfo {
s.ExpectArriveTime = &v
return s
}

View File

@@ -0,0 +1,158 @@
package domain
type AlibabaAelophyOrderGetSubOrderResponse struct {
/*
子订单编码 */
BizSubOrderId *int64 `json:"biz_sub_order_id,omitempty" `
/*
渠道子订单编码 */
OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
/*
商品单价, 分 */
Price *int64 `json:"price,omitempty" `
/*
销售单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
库存单位 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
库存单位购买数量 */
BuyStockQuantity *string `json:"buy_stock_quantity,omitempty" `
/*
销售单位购买数量 */
BuySaleQuantity *string `json:"buy_sale_quantity,omitempty" `
/*
子订单原价 */
OriginalFee *int64 `json:"original_fee,omitempty" `
/*
子订单优惠金额 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
商品总重量, g */
Weight *int64 `json:"weight,omitempty" `
/*
商品条码 */
Barcode *string `json:"barcode,omitempty" `
/*
商家优惠分摊 */
DiscountMerchantFee *int64 `json:"discount_merchant_fee,omitempty" `
/*
平台优惠分摊 */
DiscountPlatformFee *int64 `json:"discount_platform_fee,omitempty" `
/*
是否赠品 0=普通品/1=赠品 */
GiftFlag *string `json:"gift_flag,omitempty" `
/*
是否称重品 0=标品 / 1=称重品 */
WeightFlag *string `json:"weight_flag,omitempty" `
/*
子订单状态 值枚举同主单状态 */
OrderStatus *string `json:"order_status,omitempty" `
/*
子单活动列表 */
Activitys *[]AlibabaAelophyOrderGetOrderActivity `json:"activitys,omitempty" `
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetBizSubOrderId(v int64) *AlibabaAelophyOrderGetSubOrderResponse {
s.BizSubOrderId = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetOutSubOrderId(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.OutSubOrderId = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetSkuCode(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.SkuCode = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetSkuName(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.SkuName = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetPrice(v int64) *AlibabaAelophyOrderGetSubOrderResponse {
s.Price = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetSaleUnit(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.SaleUnit = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetStockUnit(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.StockUnit = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetBuyStockQuantity(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.BuyStockQuantity = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetBuySaleQuantity(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.BuySaleQuantity = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetOriginalFee(v int64) *AlibabaAelophyOrderGetSubOrderResponse {
s.OriginalFee = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetDiscountFee(v int64) *AlibabaAelophyOrderGetSubOrderResponse {
s.DiscountFee = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetWeight(v int64) *AlibabaAelophyOrderGetSubOrderResponse {
s.Weight = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetBarcode(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.Barcode = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetDiscountMerchantFee(v int64) *AlibabaAelophyOrderGetSubOrderResponse {
s.DiscountMerchantFee = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetDiscountPlatformFee(v int64) *AlibabaAelophyOrderGetSubOrderResponse {
s.DiscountPlatformFee = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetGiftFlag(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.GiftFlag = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetWeightFlag(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.WeightFlag = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetOrderStatus(v string) *AlibabaAelophyOrderGetSubOrderResponse {
s.OrderStatus = &v
return s
}
func (s *AlibabaAelophyOrderGetSubOrderResponse) SetActivitys(v []AlibabaAelophyOrderGetOrderActivity) *AlibabaAelophyOrderGetSubOrderResponse {
s.Activitys = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaAelophyOrderGetTopBaseResult struct {
/*
订单对象 */
Model *AlibabaAelophyOrderGetOrderResponse `json:"model,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
错误码备注说明 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaAelophyOrderGetTopBaseResult) SetModel(v AlibabaAelophyOrderGetOrderResponse) *AlibabaAelophyOrderGetTopBaseResult {
s.Model = &v
return s
}
func (s *AlibabaAelophyOrderGetTopBaseResult) SetSuccess(v bool) *AlibabaAelophyOrderGetTopBaseResult {
s.Success = &v
return s
}
func (s *AlibabaAelophyOrderGetTopBaseResult) SetErrCode(v string) *AlibabaAelophyOrderGetTopBaseResult {
s.ErrCode = &v
return s
}
func (s *AlibabaAelophyOrderGetTopBaseResult) SetErrMsg(v string) *AlibabaAelophyOrderGetTopBaseResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,48 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest struct {
/*
经营店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
订单编码 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
经度 */
Longitude *string `json:"longitude,omitempty" `
/*
维度 */
Latitude *string `json:"latitude,omitempty" `
/*
更新时间 */
UpdateTime *util.LocalTime `json:"update_time,omitempty" `
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest) SetStoreId(v string) *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest {
s.StoreId = &v
return s
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest) SetBizOrderId(v int64) *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest {
s.BizOrderId = &v
return s
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest) SetLongitude(v string) *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest {
s.Longitude = &v
return s
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest) SetLatitude(v string) *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest {
s.Latitude = &v
return s
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest) SetUpdateTime(v util.LocalTime) *AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest {
s.UpdateTime = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
错误码备注说明 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult) SetSuccess(v bool) *AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult {
s.Success = &v
return s
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult) SetErrCode(v string) *AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult {
s.ErrCode = &v
return s
}
func (s *AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult) SetErrMsg(v string) *AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaAelophyOrderWorkCallbackTopBaseResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
错误码备注说明 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaAelophyOrderWorkCallbackTopBaseResult) SetSuccess(v bool) *AlibabaAelophyOrderWorkCallbackTopBaseResult {
s.Success = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackTopBaseResult) SetErrCode(v string) *AlibabaAelophyOrderWorkCallbackTopBaseResult {
s.ErrCode = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackTopBaseResult) SetErrMsg(v string) *AlibabaAelophyOrderWorkCallbackTopBaseResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,78 @@
package domain
type AlibabaAelophyOrderWorkCallbackWorkCallbackRequest struct {
/*
经营店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
业务订单编码 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
回传通知状态 ACCEPTED = 商户接单 REJECTED = 商户取消订单 PICKED = 拣货完成 PACKAGED = 打包出库 SHIPPING = 开始配送 SIGN = 用户签收 REFUSED = 用户拒收 */
Status *string `json:"status,omitempty" `
/*
状态备注, 如商户拒单原因备注 */
StatusRemark *string `json:"status_remark,omitempty" `
/*
配送人员名称 SHIPPING/SIGN状态必填 */
DelivererName *string `json:"deliverer_name,omitempty" `
/*
配送人员联系方式 SHIPPING/SIGN状态必填 */
DelivererPhone *string `json:"deliverer_phone,omitempty" `
/*
子单列表 */
WorkCallbackSubOrderInfoList *[]AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo `json:"work_callback_sub_order_info_list,omitempty" `
/*
配送公司编码 FENGNIAO = 蜂鸟 MEITUAN = 美团 DADA = 达达 SHUNFENG = 顺丰 ELEZB = 饿了么众包 BINGEX = 闪送 SELF = 商家自送 OTHER = 其他运力 */
DelivererCompany *string `json:"deliverer_company,omitempty" `
/*
配送物流单号 */
LogisticsNo *string `json:"logistics_no,omitempty" `
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetStoreId(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.StoreId = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetBizOrderId(v int64) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.BizOrderId = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetStatus(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.Status = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetStatusRemark(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.StatusRemark = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetDelivererName(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.DelivererName = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetDelivererPhone(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.DelivererPhone = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetWorkCallbackSubOrderInfoList(v []AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.WorkCallbackSubOrderInfoList = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetDelivererCompany(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.DelivererCompany = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) SetLogisticsNo(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackRequest {
s.LogisticsNo = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo struct {
/*
业务子订单编码 */
BizSubOrderId *int64 `json:"biz_sub_order_id,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
销售单位拣货数量 PICKED/PACKAGED状态必填 */
PickSaleQuantity *string `json:"pick_sale_quantity,omitempty" `
/*
库存单位拣货数量 PICKED/PACKAGED状态必填 */
PickStockQuantity *string `json:"pick_stock_quantity,omitempty" `
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo) SetBizSubOrderId(v int64) *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo {
s.BizSubOrderId = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo) SetSkuCode(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo {
s.SkuCode = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo) SetPickSaleQuantity(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo {
s.PickSaleQuantity = &v
return s
}
func (s *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo) SetPickStockQuantity(v string) *AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo {
s.PickStockQuantity = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest struct {
/*
请求幂等ID */
OutId *string `json:"out_id,omitempty" `
/*
商品skucode */
SkuCode *string `json:"sku_code,omitempty" `
/*
门店ID */
OuCode *string `json:"ou_code,omitempty" `
/*
渠道 */
ChannelCodes *string `json:"channel_codes,omitempty" `
}
func (s *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest) SetOutId(v string) *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest {
s.OutId = &v
return s
}
func (s *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest) SetSkuCode(v string) *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest) SetOuCode(v string) *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest {
s.OuCode = &v
return s
}
func (s *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest) SetChannelCodes(v string) *AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest {
s.ChannelCodes = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaNewretailPurchasePriceDeleteTopBaseResult struct {
/*
表示调用是否成功 */
Success *bool `json:"success,omitempty" `
/*
返回码说明 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
返回码 */
ReturnCode *string `json:"return_code,omitempty" `
}
func (s *AlibabaNewretailPurchasePriceDeleteTopBaseResult) SetSuccess(v bool) *AlibabaNewretailPurchasePriceDeleteTopBaseResult {
s.Success = &v
return s
}
func (s *AlibabaNewretailPurchasePriceDeleteTopBaseResult) SetReturnMsg(v string) *AlibabaNewretailPurchasePriceDeleteTopBaseResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaNewretailPurchasePriceDeleteTopBaseResult) SetReturnCode(v string) *AlibabaNewretailPurchasePriceDeleteTopBaseResult {
s.ReturnCode = &v
return s
}

View File

@@ -0,0 +1,78 @@
package domain
type AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest struct {
/*
2-经销3-代销6-寄售默认为【6-寄售】 defalutValue:6 */
MarketingType *int64 `json:"marketing_type,omitempty" `
/*
门店ID */
OuCode *string `json:"ou_code,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
含税采购价格,单位【分】 */
PurchasePriceWithTax *int64 `json:"purchase_price_with_tax,omitempty" `
/*
1-基准价格3-区间价格 defalutValue:1 */
PriceType *int64 `json:"price_type,omitempty" `
/*
区间价格生效时间 */
EffectiveStartTime *int64 `json:"effective_start_time,omitempty" `
/*
区间价格失效时间 */
EffectiveEndTime *int64 `json:"effective_end_time,omitempty" `
/*
幂等ID */
OutId *string `json:"out_id,omitempty" `
/*
渠道 */
ChannelCodes *string `json:"channel_codes,omitempty" `
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetMarketingType(v int64) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.MarketingType = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetOuCode(v string) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.OuCode = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetSkuCode(v string) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetPurchasePriceWithTax(v int64) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.PurchasePriceWithTax = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetPriceType(v int64) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.PriceType = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetEffectiveStartTime(v int64) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.EffectiveStartTime = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetEffectiveEndTime(v int64) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.EffectiveEndTime = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetOutId(v string) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.OutId = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) SetChannelCodes(v string) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest {
s.ChannelCodes = &v
return s
}

View File

@@ -0,0 +1,14 @@
package domain
type AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse struct {
/*
新创建的变价单id */
TicketId *string `json:"ticket_id,omitempty" `
}
func (s *AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse) SetTicketId(v string) *AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse {
s.TicketId = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaNewretailPurchasePriceSaveTopBaseResult struct {
/*
返回码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
返回码说明 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
表示调用是否成功 */
Success *bool `json:"success,omitempty" `
/*
响应返回值 */
Model *AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse `json:"model,omitempty" `
}
func (s *AlibabaNewretailPurchasePriceSaveTopBaseResult) SetReturnCode(v string) *AlibabaNewretailPurchasePriceSaveTopBaseResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveTopBaseResult) SetReturnMsg(v string) *AlibabaNewretailPurchasePriceSaveTopBaseResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveTopBaseResult) SetSuccess(v bool) *AlibabaNewretailPurchasePriceSaveTopBaseResult {
s.Success = &v
return s
}
func (s *AlibabaNewretailPurchasePriceSaveTopBaseResult) SetModel(v AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse) *AlibabaNewretailPurchasePriceSaveTopBaseResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest struct {
/*
门店编号 示例 DRF4012优先使用 */
ShopCode *string `json:"shop_code,omitempty" `
/*
门店Id可选shopCode为空时使用shopId */
ShopId *int64 `json:"shop_id,omitempty" `
/*
业务日期 yyyy-MM-dd 格式(优先使用) */
BizDate *string `json:"biz_date,omitempty" `
/*
开始时间 yyyy-MM-dd HH:mm:ss(可选bizDate为空时使用startTime) */
StartTime *string `json:"start_time,omitempty" `
/*
结束时间 yyyy-MM-dd HH:mm:ss(可选bizDate为空时使用endTime) */
EndTime *string `json:"end_time,omitempty" `
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest) SetShopCode(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest {
s.ShopCode = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest) SetShopId(v int64) *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest {
s.ShopId = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest) SetBizDate(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest {
s.BizDate = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest) SetStartTime(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest {
s.StartTime = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest) SetEndTime(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest {
s.EndTime = &v
return s
}

View File

@@ -0,0 +1,102 @@
package domain
type AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO struct {
/*
商户编号 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
门店编号 */
ShopCode *string `json:"shop_code,omitempty" `
/*
业务日期 */
BizDate *string `json:"biz_date,omitempty" `
/*
POS机编号 */
PosNo *string `json:"pos_no,omitempty" `
/*
值班编号 */
ShiftNo *string `json:"shift_no,omitempty" `
/*
收银员姓名 */
CashierName *string `json:"cashier_name,omitempty" `
/*
支付方式 */
PayMethod *string `json:"pay_method,omitempty" `
/*
系统统计金额 */
SystemAmount *string `json:"system_amount,omitempty" `
/*
输入金额 */
InputAmount *string `json:"input_amount,omitempty" `
/*
单据状态 */
SettleStatus *string `json:"settle_status,omitempty" `
/*
备注 */
Remark *string `json:"remark,omitempty" `
/*
扩展字段 */
Extra *string `json:"extra,omitempty" `
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetMerchantCode(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.MerchantCode = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetShopCode(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.ShopCode = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetBizDate(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.BizDate = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetPosNo(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.PosNo = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetShiftNo(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.ShiftNo = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetCashierName(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.CashierName = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetPayMethod(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.PayMethod = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetSystemAmount(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.SystemAmount = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetInputAmount(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.InputAmount = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetSettleStatus(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.SettleStatus = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetRemark(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.Remark = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) SetExtra(v string) *AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO {
s.Extra = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaPosFundCashierShiftSummaryResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
msgCode */
MsgCode *string `json:"msg_code,omitempty" `
/*
msgInfo */
MsgInfo *string `json:"msg_info,omitempty" `
/*
扩展字段 */
BizExtMap *string `json:"biz_ext_map,omitempty" `
/*
模型 */
Model *[]AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO `json:"model,omitempty" `
}
func (s *AlibabaPosFundCashierShiftSummaryResult) SetSuccess(v bool) *AlibabaPosFundCashierShiftSummaryResult {
s.Success = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryResult) SetMsgCode(v string) *AlibabaPosFundCashierShiftSummaryResult {
s.MsgCode = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryResult) SetMsgInfo(v string) *AlibabaPosFundCashierShiftSummaryResult {
s.MsgInfo = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryResult) SetBizExtMap(v string) *AlibabaPosFundCashierShiftSummaryResult {
s.BizExtMap = &v
return s
}
func (s *AlibabaPosFundCashierShiftSummaryResult) SetModel(v []AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO) *AlibabaPosFundCashierShiftSummaryResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkBillListApiResult struct {
/*
响应错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
响应错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
响应成功失败 */
Success *bool `json:"success,omitempty" `
/*
响应返回值 */
Model *AlibabaWdkBillListTxdBillListGetResult `json:"model,omitempty" `
}
func (s *AlibabaWdkBillListApiResult) SetErrCode(v string) *AlibabaWdkBillListApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkBillListApiResult) SetErrMsg(v string) *AlibabaWdkBillListApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkBillListApiResult) SetSuccess(v bool) *AlibabaWdkBillListApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkBillListApiResult) SetModel(v AlibabaWdkBillListTxdBillListGetResult) *AlibabaWdkBillListApiResult {
s.Model = &v
return s
}

View File

@@ -0,0 +1,208 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkBillListTxdBillDetailBo struct {
/*
平台补贴 */
PlatformSubsidyFee *string `json:"platform_subsidy_fee,omitempty" `
/*
配送费 */
DistributionFee *string `json:"distribution_fee,omitempty" `
/*
手续费 */
HandleFee *string `json:"handle_fee,omitempty" `
/*
技术服务费 */
TechnicalServiceFee *string `json:"technical_service_fee,omitempty" `
/*
运费 */
TransportFee *string `json:"transport_fee,omitempty" `
/*
计费基数(不含运费),实付金额-运费 */
ChargeBase *string `json:"charge_base,omitempty" `
/*
实付金额(支付宝收款金额,即货款) */
PayAmount *string `json:"pay_amount,omitempty" `
/*
交易渠道(APP/POS) */
TradeChannel *string `json:"trade_channel,omitempty" `
/*
订单号,正向展示主单号,逆向展示退款单号 */
BizOrderId *string `json:"biz_order_id,omitempty" `
/*
单据类型(正/逆向) */
OrderType *string `json:"order_type,omitempty" `
/*
经营店名称 */
ShopName *string `json:"shop_name,omitempty" `
/*
经营店编码 */
ShopCode *string `json:"shop_code,omitempty" `
/*
财务组织名称 */
SettleCompanyName *string `json:"settle_company_name,omitempty" `
/*
财务组织编码 */
SettleCompanyCode *string `json:"settle_company_code,omitempty" `
/*
商家名称 */
MerchantName *string `json:"merchant_name,omitempty" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
业务日期,记录实际业务发生时间 */
BizDate *util.LocalTime `json:"biz_date,omitempty" `
/*
账单日期, 账单出具日,按自然日 */
BillDate *util.LocalTime `json:"bill_date,omitempty" `
/*
账单编号 */
BillNo *string `json:"bill_no,omitempty" `
/*
商家补贴 */
MerchantSubsidyFee *string `json:"merchant_subsidy_fee,omitempty" `
/*
品牌商补贴 */
BrandSubsidyFee *string `json:"brand_subsidy_fee,omitempty" `
/*
商家应收金额 */
ReceivableAmount *string `json:"receivable_amount,omitempty" `
/*
原正向单号 */
PTradeId *string `json:"p_trade_id,omitempty" `
/*
平台红包补贴 */
PlatformVoucherSubsidyFee *string `json:"platform_voucher_subsidy_fee,omitempty" `
/*
商家承担红包补贴费用 */
MerchantVoucherSubsidyFee *string `json:"merchant_voucher_subsidy_fee,omitempty" `
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetPlatformSubsidyFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.PlatformSubsidyFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetDistributionFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.DistributionFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetHandleFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.HandleFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetTechnicalServiceFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.TechnicalServiceFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetTransportFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.TransportFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetChargeBase(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.ChargeBase = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetPayAmount(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.PayAmount = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetTradeChannel(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.TradeChannel = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetBizOrderId(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetOrderType(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.OrderType = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetShopName(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.ShopName = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetShopCode(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.ShopCode = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetSettleCompanyName(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.SettleCompanyName = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetSettleCompanyCode(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.SettleCompanyCode = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetMerchantName(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.MerchantName = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetMerchantCode(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetBizDate(v util.LocalTime) *AlibabaWdkBillListTxdBillDetailBo {
s.BizDate = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetBillDate(v util.LocalTime) *AlibabaWdkBillListTxdBillDetailBo {
s.BillDate = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetBillNo(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.BillNo = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetMerchantSubsidyFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.MerchantSubsidyFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetBrandSubsidyFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.BrandSubsidyFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetReceivableAmount(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.ReceivableAmount = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetPTradeId(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.PTradeId = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetPlatformVoucherSubsidyFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.PlatformVoucherSubsidyFee = &v
return s
}
func (s *AlibabaWdkBillListTxdBillDetailBo) SetMerchantVoucherSubsidyFee(v string) *AlibabaWdkBillListTxdBillDetailBo {
s.MerchantVoucherSubsidyFee = &v
return s
}

View File

@@ -0,0 +1,48 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkBillListTxdBillListGetRequest struct {
/*
结束账单日 */
EndBillDate *util.LocalTime `json:"end_bill_date,omitempty" `
/*
开始账单日 */
StartBillDate *util.LocalTime `json:"start_bill_date,omitempty" `
/*
门店编码 */
ShopCode *string `json:"shop_code,omitempty" `
/*
页面大小默认20最大不得超过200 defalutValue:20 */
PageSize *int64 `json:"page_size,omitempty" `
/*
当前页码默认1 defalutValue:1 */
PageIndex *int64 `json:"page_index,omitempty" `
}
func (s *AlibabaWdkBillListTxdBillListGetRequest) SetEndBillDate(v util.LocalTime) *AlibabaWdkBillListTxdBillListGetRequest {
s.EndBillDate = &v
return s
}
func (s *AlibabaWdkBillListTxdBillListGetRequest) SetStartBillDate(v util.LocalTime) *AlibabaWdkBillListTxdBillListGetRequest {
s.StartBillDate = &v
return s
}
func (s *AlibabaWdkBillListTxdBillListGetRequest) SetShopCode(v string) *AlibabaWdkBillListTxdBillListGetRequest {
s.ShopCode = &v
return s
}
func (s *AlibabaWdkBillListTxdBillListGetRequest) SetPageSize(v int64) *AlibabaWdkBillListTxdBillListGetRequest {
s.PageSize = &v
return s
}
func (s *AlibabaWdkBillListTxdBillListGetRequest) SetPageIndex(v int64) *AlibabaWdkBillListTxdBillListGetRequest {
s.PageIndex = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkBillListTxdBillListGetResult struct {
/*
返回值对象列表 */
TxdBillDetailBOS *[]AlibabaWdkBillListTxdBillDetailBo `json:"txd_bill_detail_b_o_s,omitempty" `
/*
结果总调条数 */
Total *int64 `json:"total,omitempty" `
}
func (s *AlibabaWdkBillListTxdBillListGetResult) SetTxdBillDetailBOS(v []AlibabaWdkBillListTxdBillDetailBo) *AlibabaWdkBillListTxdBillListGetResult {
s.TxdBillDetailBOS = &v
return s
}
func (s *AlibabaWdkBillListTxdBillListGetResult) SetTotal(v int64) *AlibabaWdkBillListTxdBillListGetResult {
s.Total = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkChannelCommentCreateApiResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaWdkChannelCommentCreateApiResult) SetSuccess(v bool) *AlibabaWdkChannelCommentCreateApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateApiResult) SetErrMsg(v string) *AlibabaWdkChannelCommentCreateApiResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,136 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkChannelCommentCreateCommentCreateInfo struct {
/*
商家评价Id */
OutCommentId *string `json:"out_comment_id,omitempty" `
/*
履约门店名称 */
StoreName *string `json:"store_name,omitempty" `
/*
履约门店Id */
StoreId *string `json:"store_id,omitempty" `
/*
盒马主单号 */
BizOrderId *string `json:"biz_order_id,omitempty" `
/*
盒马子单号 */
SubBizOrderId *string `json:"sub_biz_order_id,omitempty" `
/*
类目名称 */
Category *string `json:"category,omitempty" `
/*
商品金额 */
Price *int64 `json:"price,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
评价日期 */
CommentDate *util.LocalTime `json:"comment_date,omitempty" `
/*
评价星级 */
CommentStar *string `json:"comment_star,omitempty" `
/*
评价内容 */
CommentContent *string `json:"comment_content,omitempty" `
/*
评价图片 */
CommentPics *string `json:"comment_pics,omitempty" `
/*
评价标签 */
CommentTag *string `json:"comment_tag,omitempty" `
/*
差评原因 */
CommentReason *string `json:"comment_reason,omitempty" `
/*
差评回评 */
ReviewReason *string `json:"review_reason,omitempty" `
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetOutCommentId(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.OutCommentId = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetStoreName(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.StoreName = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetStoreId(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetBizOrderId(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetSubBizOrderId(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.SubBizOrderId = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetCategory(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.Category = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetPrice(v int64) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.Price = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetSkuName(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.SkuName = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetSkuCode(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetCommentDate(v util.LocalTime) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.CommentDate = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetCommentStar(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.CommentStar = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetCommentContent(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.CommentContent = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetCommentPics(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.CommentPics = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetCommentTag(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.CommentTag = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetCommentReason(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.CommentReason = &v
return s
}
func (s *AlibabaWdkChannelCommentCreateCommentCreateInfo) SetReviewReason(v string) *AlibabaWdkChannelCommentCreateCommentCreateInfo {
s.ReviewReason = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkChannelOrderCreateApiResult struct {
/*
错误编码 */
ErrCode *string `json:"err_code,omitempty" `
/*
返回内容 */
Model *AlibabaWdkChannelOrderCreateOrderOperateResult `json:"model,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
}
func (s *AlibabaWdkChannelOrderCreateApiResult) SetErrCode(v string) *AlibabaWdkChannelOrderCreateApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateApiResult) SetModel(v AlibabaWdkChannelOrderCreateOrderOperateResult) *AlibabaWdkChannelOrderCreateApiResult {
s.Model = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateApiResult) SetErrMsg(v string) *AlibabaWdkChannelOrderCreateApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateApiResult) SetSuccess(v bool) *AlibabaWdkChannelOrderCreateApiResult {
s.Success = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkChannelOrderCreateBuyer struct {
/*
买家标识 */
UserId *string `json:"user_id,omitempty" `
/*
买家用户名 */
UserName *string `json:"user_name,omitempty" `
/*
买家昵称 */
UserNick *string `json:"user_nick,omitempty" `
/*
买家电话 */
Phone *string `json:"phone,omitempty" `
}
func (s *AlibabaWdkChannelOrderCreateBuyer) SetUserId(v string) *AlibabaWdkChannelOrderCreateBuyer {
s.UserId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateBuyer) SetUserName(v string) *AlibabaWdkChannelOrderCreateBuyer {
s.UserName = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateBuyer) SetUserNick(v string) *AlibabaWdkChannelOrderCreateBuyer {
s.UserNick = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateBuyer) SetPhone(v string) *AlibabaWdkChannelOrderCreateBuyer {
s.Phone = &v
return s
}

View File

@@ -0,0 +1,72 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkChannelOrderCreateConsignee struct {
/*
收件人名称 */
Name *string `json:"name,omitempty" `
/*
收件人电话 */
Phone *string `json:"phone,omitempty" `
/*
配送地址 */
Address *string `json:"address,omitempty" `
/*
配送坐标 */
Geo *string `json:"geo,omitempty" `
/*
配送开始时间 */
StartTime *util.LocalTime `json:"start_time,omitempty" `
/*
配送结束时间 */
EndTime *util.LocalTime `json:"end_time,omitempty" `
/*
0:高德坐标系1:其他坐标系(需要坐标修正) */
Type *int64 `json:"type,omitempty" `
/*
城市名称仅在type不为0的情况下传入 */
City *string `json:"city,omitempty" `
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetName(v string) *AlibabaWdkChannelOrderCreateConsignee {
s.Name = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetPhone(v string) *AlibabaWdkChannelOrderCreateConsignee {
s.Phone = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetAddress(v string) *AlibabaWdkChannelOrderCreateConsignee {
s.Address = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetGeo(v string) *AlibabaWdkChannelOrderCreateConsignee {
s.Geo = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetStartTime(v util.LocalTime) *AlibabaWdkChannelOrderCreateConsignee {
s.StartTime = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetEndTime(v util.LocalTime) *AlibabaWdkChannelOrderCreateConsignee {
s.EndTime = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetType(v int64) *AlibabaWdkChannelOrderCreateConsignee {
s.Type = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateConsignee) SetCity(v string) *AlibabaWdkChannelOrderCreateConsignee {
s.City = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkChannelOrderCreateDiscountInfo struct {
/*
营销活动ID */
ActivityId *string `json:"activity_id,omitempty" `
/*
营销活动类型 */
ActivityType *string `json:"activity_type,omitempty" `
/*
优惠金额 */
DicountFee *int64 `json:"dicount_fee,omitempty" `
}
func (s *AlibabaWdkChannelOrderCreateDiscountInfo) SetActivityId(v string) *AlibabaWdkChannelOrderCreateDiscountInfo {
s.ActivityId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateDiscountInfo) SetActivityType(v string) *AlibabaWdkChannelOrderCreateDiscountInfo {
s.ActivityType = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateDiscountInfo) SetDicountFee(v int64) *AlibabaWdkChannelOrderCreateDiscountInfo {
s.DicountFee = &v
return s
}

View File

@@ -0,0 +1,112 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkChannelOrderCreateOrderInfo struct {
/*
买家信息 */
Buyer *AlibabaWdkChannelOrderCreateBuyer `json:"buyer,omitempty" `
/*
收件人信息 */
Consignee *AlibabaWdkChannelOrderCreateConsignee `json:"consignee,omitempty" `
/*
子订单信息 */
SubOrders *[]AlibabaWdkChannelOrderCreateSubOrder `json:"sub_orders,omitempty" `
/*
实际支付金额 */
PayFee *int64 `json:"pay_fee,omitempty" `
/*
原始金额 */
OriginFee *int64 `json:"origin_fee,omitempty" `
/*
优惠金额 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
运费 */
PostFee *int64 `json:"post_fee,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
渠道店Id */
ShopId *string `json:"shop_id,omitempty" `
/*
经营店Id */
StoreId *string `json:"store_id,omitempty" `
/*
订单状态 (创建订单: CREATED 已支付订单: PAID_DONE) */
OrderStatus *string `json:"order_status,omitempty" `
/*
支付时间 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
创单时间 */
CreateTime *util.LocalTime `json:"create_time,omitempty" `
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetBuyer(v AlibabaWdkChannelOrderCreateBuyer) *AlibabaWdkChannelOrderCreateOrderInfo {
s.Buyer = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetConsignee(v AlibabaWdkChannelOrderCreateConsignee) *AlibabaWdkChannelOrderCreateOrderInfo {
s.Consignee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetSubOrders(v []AlibabaWdkChannelOrderCreateSubOrder) *AlibabaWdkChannelOrderCreateOrderInfo {
s.SubOrders = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetPayFee(v int64) *AlibabaWdkChannelOrderCreateOrderInfo {
s.PayFee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetOriginFee(v int64) *AlibabaWdkChannelOrderCreateOrderInfo {
s.OriginFee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetDiscountFee(v int64) *AlibabaWdkChannelOrderCreateOrderInfo {
s.DiscountFee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetPostFee(v int64) *AlibabaWdkChannelOrderCreateOrderInfo {
s.PostFee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetOutOrderId(v string) *AlibabaWdkChannelOrderCreateOrderInfo {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetShopId(v string) *AlibabaWdkChannelOrderCreateOrderInfo {
s.ShopId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetStoreId(v string) *AlibabaWdkChannelOrderCreateOrderInfo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetOrderStatus(v string) *AlibabaWdkChannelOrderCreateOrderInfo {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetPayTime(v util.LocalTime) *AlibabaWdkChannelOrderCreateOrderInfo {
s.PayTime = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderInfo) SetCreateTime(v util.LocalTime) *AlibabaWdkChannelOrderCreateOrderInfo {
s.CreateTime = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkChannelOrderCreateOrderOperateResult struct {
/*
盒马主单号 */
BizOrderId *string `json:"biz_order_id,omitempty" `
/*
外部主单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
子单列表信息 */
SubOrderResults *[]AlibabaWdkChannelOrderCreateSubOrder `json:"sub_order_results,omitempty" `
}
func (s *AlibabaWdkChannelOrderCreateOrderOperateResult) SetBizOrderId(v string) *AlibabaWdkChannelOrderCreateOrderOperateResult {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderOperateResult) SetOutOrderId(v string) *AlibabaWdkChannelOrderCreateOrderOperateResult {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateOrderOperateResult) SetSubOrderResults(v []AlibabaWdkChannelOrderCreateSubOrder) *AlibabaWdkChannelOrderCreateOrderOperateResult {
s.SubOrderResults = &v
return s
}

View File

@@ -0,0 +1,78 @@
package domain
type AlibabaWdkChannelOrderCreateSubOrder struct {
/*
外部子单号 */
SubOutOrderId *string `json:"sub_out_order_id,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
销售商品数量 */
SaleQuantity *int64 `json:"sale_quantity,omitempty" `
/*
销售单价 */
SalePrice *int64 `json:"sale_price,omitempty" `
/*
实际支付金额 */
PayFee *int64 `json:"pay_fee,omitempty" `
/*
原始金额 */
OriginFee *int64 `json:"origin_fee,omitempty" `
/*
优惠金额 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
营销优惠明细 */
DiscountInfos *[]AlibabaWdkChannelOrderCreateDiscountInfo `json:"discount_infos,omitempty" `
/*
加工方式说明, 非加工品不需要填写 */
HandlingType *string `json:"handling_type,omitempty" `
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetSubOutOrderId(v string) *AlibabaWdkChannelOrderCreateSubOrder {
s.SubOutOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetSkuCode(v string) *AlibabaWdkChannelOrderCreateSubOrder {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetSaleQuantity(v int64) *AlibabaWdkChannelOrderCreateSubOrder {
s.SaleQuantity = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetSalePrice(v int64) *AlibabaWdkChannelOrderCreateSubOrder {
s.SalePrice = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetPayFee(v int64) *AlibabaWdkChannelOrderCreateSubOrder {
s.PayFee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetOriginFee(v int64) *AlibabaWdkChannelOrderCreateSubOrder {
s.OriginFee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetDiscountFee(v int64) *AlibabaWdkChannelOrderCreateSubOrder {
s.DiscountFee = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetDiscountInfos(v []AlibabaWdkChannelOrderCreateDiscountInfo) *AlibabaWdkChannelOrderCreateSubOrder {
s.DiscountInfos = &v
return s
}
func (s *AlibabaWdkChannelOrderCreateSubOrder) SetHandlingType(v string) *AlibabaWdkChannelOrderCreateSubOrder {
s.HandlingType = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkChannelOrderRefundConfirmApiResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaWdkChannelOrderRefundConfirmApiResult) SetSuccess(v bool) *AlibabaWdkChannelOrderRefundConfirmApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmApiResult) SetErrMsg(v string) *AlibabaWdkChannelOrderRefundConfirmApiResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo struct {
/*
经营店ID */
StoreId *string `json:"store_id,omitempty" `
/*
渠道店ID */
ShopId *string `json:"shop_id,omitempty" `
/*
盒马主单号 */
BizOrderId *string `json:"biz_order_id,omitempty" `
/*
同意退款子单 */
AgreeSubOrders *[]AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm `json:"agree_sub_orders,omitempty" `
/*
外部退款批次Id */
OutRefundBatchId *string `json:"out_refund_batch_id,omitempty" `
}
func (s *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo) SetStoreId(v string) *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo) SetShopId(v string) *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo {
s.ShopId = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo) SetBizOrderId(v string) *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo) SetAgreeSubOrders(v []AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm) *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo {
s.AgreeSubOrders = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo) SetOutRefundBatchId(v string) *AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo {
s.OutRefundBatchId = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm struct {
/*
退款Id */
RefundId *string `json:"refund_id,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
盒马子单号 */
SubBizOrderId *string `json:"sub_biz_order_id,omitempty" `
/*
退款金额 */
RefundFee *int64 `json:"refund_fee,omitempty" `
/*
退款邮费 */
RefundPostFee *int64 `json:"refund_post_fee,omitempty" `
}
func (s *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm) SetRefundId(v string) *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm {
s.RefundId = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm) SetSkuCode(v string) *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm) SetSubBizOrderId(v string) *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm {
s.SubBizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm) SetRefundFee(v int64) *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm {
s.RefundFee = &v
return s
}
func (s *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm) SetRefundPostFee(v int64) *AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm {
s.RefundPostFee = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkChannelOrderStatusUpdateApiResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
返回内容 */
Model *AlibabaWdkChannelOrderStatusUpdateOrderOperateResult `json:"model,omitempty" `
/*
错误编码 */
ErrCode *string `json:"err_code,omitempty" `
}
func (s *AlibabaWdkChannelOrderStatusUpdateApiResult) SetSuccess(v bool) *AlibabaWdkChannelOrderStatusUpdateApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateApiResult) SetErrMsg(v string) *AlibabaWdkChannelOrderStatusUpdateApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateApiResult) SetModel(v AlibabaWdkChannelOrderStatusUpdateOrderOperateResult) *AlibabaWdkChannelOrderStatusUpdateApiResult {
s.Model = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateApiResult) SetErrCode(v string) *AlibabaWdkChannelOrderStatusUpdateApiResult {
s.ErrCode = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkChannelOrderStatusUpdateOrderOperateResult struct {
/*
盒马主单号 */
BizOrderId *string `json:"biz_order_id,omitempty" `
/*
外部主单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
返回子单列表 */
SubOrderResults *[]AlibabaWdkChannelOrderStatusUpdateSubOrder `json:"sub_order_results,omitempty" `
}
func (s *AlibabaWdkChannelOrderStatusUpdateOrderOperateResult) SetBizOrderId(v string) *AlibabaWdkChannelOrderStatusUpdateOrderOperateResult {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateOrderOperateResult) SetOutOrderId(v string) *AlibabaWdkChannelOrderStatusUpdateOrderOperateResult {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateOrderOperateResult) SetSubOrderResults(v []AlibabaWdkChannelOrderStatusUpdateSubOrder) *AlibabaWdkChannelOrderStatusUpdateOrderOperateResult {
s.SubOrderResults = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo struct {
/*
经营店Id */
StoreId *string `json:"store_id,omitempty" `
/*
渠道店Id */
ShopId *string `json:"shop_id,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
订单状态 已支付: PAID TRADE_CLOSE仅未支付订单 */
OrderStatus *string `json:"order_status,omitempty" `
}
func (s *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo) SetStoreId(v string) *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo) SetShopId(v string) *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo {
s.ShopId = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo) SetOutOrderId(v string) *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo) SetOrderStatus(v string) *AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo {
s.OrderStatus = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkChannelOrderStatusUpdateSubOrder struct {
/*
盒马子单号 */
SubBizOrderId *string `json:"sub_biz_order_id,omitempty" `
/*
外部子单号 */
SubOutOrderId *string `json:"sub_out_order_id,omitempty" `
}
func (s *AlibabaWdkChannelOrderStatusUpdateSubOrder) SetSubBizOrderId(v string) *AlibabaWdkChannelOrderStatusUpdateSubOrder {
s.SubBizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderStatusUpdateSubOrder) SetSubOutOrderId(v string) *AlibabaWdkChannelOrderStatusUpdateSubOrder {
s.SubOutOrderId = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkChannelOrderUsercancelApiResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaWdkChannelOrderUsercancelApiResult) SetSuccess(v bool) *AlibabaWdkChannelOrderUsercancelApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkChannelOrderUsercancelApiResult) SetErrMsg(v string) *AlibabaWdkChannelOrderUsercancelApiResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo struct {
/*
盒马主单号 */
BizOrderId *string `json:"biz_order_id,omitempty" `
/*
经营店Id */
StoreId *string `json:"store_id,omitempty" `
/*
渠道店Id */
ShopId *string `json:"shop_id,omitempty" `
}
func (s *AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo) SetBizOrderId(v string) *AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo) SetStoreId(v string) *AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo) SetShopId(v string) *AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo {
s.ShopId = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkChannelOrderUserrefundApiResult struct {
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaWdkChannelOrderUserrefundApiResult) SetSuccess(v bool) *AlibabaWdkChannelOrderUserrefundApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundApiResult) SetErrMsg(v string) *AlibabaWdkChannelOrderUserrefundApiResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,62 @@
package domain
type AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo struct {
/*
退款原因 */
RefundReason *string `json:"refund_reason,omitempty" `
/*
用户备注 */
Memo *string `json:"memo,omitempty" `
/*
外部退款批次Id确保唯一可取UUID */
OutRefundBatchId *string `json:"out_refund_batch_id,omitempty" `
/*
盒马主单号 */
BizOrderId *string `json:"biz_order_id,omitempty" `
/*
渠道店Id */
ShopId *string `json:"shop_id,omitempty" `
/*
经营店Id */
StoreId *string `json:"store_id,omitempty" `
/*
退款子单 */
SubRefundOrders *[]AlibabaWdkChannelOrderUserrefundSubRefundOrder `json:"sub_refund_orders,omitempty" `
}
func (s *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) SetRefundReason(v string) *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo {
s.RefundReason = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) SetMemo(v string) *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo {
s.Memo = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) SetOutRefundBatchId(v string) *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo {
s.OutRefundBatchId = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) SetBizOrderId(v string) *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) SetShopId(v string) *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo {
s.ShopId = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) SetStoreId(v string) *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) SetSubRefundOrders(v []AlibabaWdkChannelOrderUserrefundSubRefundOrder) *AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo {
s.SubRefundOrders = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkChannelOrderUserrefundSubRefundOrder struct {
/*
盒马子单号 */
SubBizOrderId *string `json:"sub_biz_order_id,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
退款销售数量 */
RefundSaleQuantity *int64 `json:"refund_sale_quantity,omitempty" `
/*
退款金额 */
RefundFee *int64 `json:"refund_fee,omitempty" `
}
func (s *AlibabaWdkChannelOrderUserrefundSubRefundOrder) SetSubBizOrderId(v string) *AlibabaWdkChannelOrderUserrefundSubRefundOrder {
s.SubBizOrderId = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundSubRefundOrder) SetSkuCode(v string) *AlibabaWdkChannelOrderUserrefundSubRefundOrder {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundSubRefundOrder) SetRefundSaleQuantity(v int64) *AlibabaWdkChannelOrderUserrefundSubRefundOrder {
s.RefundSaleQuantity = &v
return s
}
func (s *AlibabaWdkChannelOrderUserrefundSubRefundOrder) SetRefundFee(v int64) *AlibabaWdkChannelOrderUserrefundSubRefundOrder {
s.RefundFee = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkChannelUserSyncApiResult struct {
/*
是否成功 */
Success *string `json:"success,omitempty" `
/*
错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
}
func (s *AlibabaWdkChannelUserSyncApiResult) SetSuccess(v string) *AlibabaWdkChannelUserSyncApiResult {
s.Success = &v
return s
}
func (s *AlibabaWdkChannelUserSyncApiResult) SetErrMsg(v string) *AlibabaWdkChannelUserSyncApiResult {
s.ErrMsg = &v
return s
}

View File

@@ -0,0 +1,62 @@
package domain
type AlibabaWdkChannelUserSyncUserSyncInfo struct {
/*
用户Id */
UserId *int64 `json:"user_id,omitempty" `
/*
手机号 */
Phone *string `json:"phone,omitempty" `
/*
会员名 */
UserName *string `json:"user_name,omitempty" `
/*
用户昵称 */
UserNick *string `json:"user_nick,omitempty" `
/*
真实姓名 */
RealName *string `json:"real_name,omitempty" `
/*
性别 */
Gender *string `json:"gender,omitempty" `
/*
操作类型 create/update/delete */
Type *string `json:"type,omitempty" `
}
func (s *AlibabaWdkChannelUserSyncUserSyncInfo) SetUserId(v int64) *AlibabaWdkChannelUserSyncUserSyncInfo {
s.UserId = &v
return s
}
func (s *AlibabaWdkChannelUserSyncUserSyncInfo) SetPhone(v string) *AlibabaWdkChannelUserSyncUserSyncInfo {
s.Phone = &v
return s
}
func (s *AlibabaWdkChannelUserSyncUserSyncInfo) SetUserName(v string) *AlibabaWdkChannelUserSyncUserSyncInfo {
s.UserName = &v
return s
}
func (s *AlibabaWdkChannelUserSyncUserSyncInfo) SetUserNick(v string) *AlibabaWdkChannelUserSyncUserSyncInfo {
s.UserNick = &v
return s
}
func (s *AlibabaWdkChannelUserSyncUserSyncInfo) SetRealName(v string) *AlibabaWdkChannelUserSyncUserSyncInfo {
s.RealName = &v
return s
}
func (s *AlibabaWdkChannelUserSyncUserSyncInfo) SetGender(v string) *AlibabaWdkChannelUserSyncUserSyncInfo {
s.Gender = &v
return s
}
func (s *AlibabaWdkChannelUserSyncUserSyncInfo) SetType(v string) *AlibabaWdkChannelUserSyncUserSyncInfo {
s.Type = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkElemeBillDetailGetApiResult struct {
/*
账单信息 */
Model *AlibabaWdkElemeBillDetailGetEleBillBo `json:"model,omitempty" `
/*
错误描述 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
错误编码 */
ErrCode *string `json:"err_code,omitempty" `
/*
调用是否成功 */
Success *bool `json:"success,omitempty" `
}
func (s *AlibabaWdkElemeBillDetailGetApiResult) SetModel(v AlibabaWdkElemeBillDetailGetEleBillBo) *AlibabaWdkElemeBillDetailGetApiResult {
s.Model = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetApiResult) SetErrMsg(v string) *AlibabaWdkElemeBillDetailGetApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetApiResult) SetErrCode(v string) *AlibabaWdkElemeBillDetailGetApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetApiResult) SetSuccess(v bool) *AlibabaWdkElemeBillDetailGetApiResult {
s.Success = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkElemeBillDetailGetEleBillBo struct {
/*
订单列表 */
OrderList *[]AlibabaWdkElemeBillDetailGetEleOrderInfoBo `json:"order_list,omitempty" `
/*
账单日期,时间戳 */
Date *string `json:"date,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
}
func (s *AlibabaWdkElemeBillDetailGetEleBillBo) SetOrderList(v []AlibabaWdkElemeBillDetailGetEleOrderInfoBo) *AlibabaWdkElemeBillDetailGetEleBillBo {
s.OrderList = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleBillBo) SetDate(v string) *AlibabaWdkElemeBillDetailGetEleBillBo {
s.Date = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleBillBo) SetShopId(v string) *AlibabaWdkElemeBillDetailGetEleBillBo {
s.ShopId = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkElemeBillDetailGetEleBillRequest struct {
/*
查询页码,默认查询第一页,默认每页 20 条 */
Page *string `json:"page,omitempty" `
/*
查询日期,时间戳格式(2019-06-10=1560124800) */
Date *string `json:"date,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
}
func (s *AlibabaWdkElemeBillDetailGetEleBillRequest) SetPage(v string) *AlibabaWdkElemeBillDetailGetEleBillRequest {
s.Page = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleBillRequest) SetDate(v string) *AlibabaWdkElemeBillDetailGetEleBillRequest {
s.Date = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleBillRequest) SetShopId(v string) *AlibabaWdkElemeBillDetailGetEleBillRequest {
s.ShopId = &v
return s
}

View File

@@ -0,0 +1,86 @@
package domain
type AlibabaWdkElemeBillDetailGetEleOrderInfoBo struct {
/*
订单费用明细 */
OrderDetailFee *AlibabaWdkElemeBillDetailGetOrderDetailFee `json:"order_detail_fee,omitempty" `
/*
损失承担方 */
ResponsibleParty *string `json:"responsible_party,omitempty" `
/*
金额 */
Amount *string `json:"amount,omitempty" `
/*
账务时间 */
TradeCreateTime *string `json:"trade_create_time,omitempty" `
/*
下单时间 */
OrderCreateTime *string `json:"order_create_time,omitempty" `
/*
实际付款主体 */
PayEntity *string `json:"pay_entity,omitempty" `
/*
饿了么订单id */
EleOrderId *string `json:"ele_order_id,omitempty" `
/*
订单id */
OrderId *string `json:"order_id,omitempty" `
/*
订单来源 */
OrderFrom *string `json:"order_from,omitempty" `
/*
订单序号 */
OrderIndex *string `json:"order_index,omitempty" `
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetOrderDetailFee(v AlibabaWdkElemeBillDetailGetOrderDetailFee) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.OrderDetailFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetResponsibleParty(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.ResponsibleParty = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetAmount(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.Amount = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetTradeCreateTime(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.TradeCreateTime = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetOrderCreateTime(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.OrderCreateTime = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetPayEntity(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.PayEntity = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetEleOrderId(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.EleOrderId = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetOrderId(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.OrderId = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetOrderFrom(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetEleOrderInfoBo) SetOrderIndex(v string) *AlibabaWdkElemeBillDetailGetEleOrderInfoBo {
s.OrderIndex = &v
return s
}

View File

@@ -0,0 +1,102 @@
package domain
type AlibabaWdkElemeBillDetailGetOrderDetailFee struct {
/*
众包呼单费 */
ZhongbaoCallFee *string `json:"zhongbao_call_fee,omitempty" `
/*
冷链加工费 */
ColdBoxFee *string `json:"cold_box_fee,omitempty" `
/*
用户实付 */
UserFee *string `json:"user_fee,omitempty" `
/*
实收佣金 */
Commission *string `json:"commission,omitempty" `
/*
代理商补贴 */
AgentRate *string `json:"agent_rate,omitempty" `
/*
平台补贴 */
PlatformRate *string `json:"platform_rate,omitempty" `
/*
商户补贴 */
ShopRate *string `json:"shop_rate,omitempty" `
/*
配送费 */
SendFee *string `json:"send_fee,omitempty" `
/*
餐盒费 */
PackageFee *string `json:"package_fee,omitempty" `
/*
商品金额 */
ProductFee *string `json:"product_fee,omitempty" `
/*
渠道费 */
PayChannelFee *string `json:"pay_channel_fee,omitempty" `
/*
渠道费率 */
PayChannelRate *string `json:"pay_channel_rate,omitempty" `
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetZhongbaoCallFee(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.ZhongbaoCallFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetColdBoxFee(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.ColdBoxFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetUserFee(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.UserFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetCommission(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.Commission = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetAgentRate(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.AgentRate = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetPlatformRate(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.PlatformRate = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetShopRate(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.ShopRate = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetSendFee(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.SendFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetPackageFee(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.PackageFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetProductFee(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.ProductFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetPayChannelFee(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.PayChannelFee = &v
return s
}
func (s *AlibabaWdkElemeBillDetailGetOrderDetailFee) SetPayChannelRate(v string) *AlibabaWdkElemeBillDetailGetOrderDetailFee {
s.PayChannelRate = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkElemeBillGetApiResult struct {
/*
账单信息 */
Model *AlibabaWdkElemeBillGetEleBillBo `json:"model,omitempty" `
/*
错误描述 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
错误编码 */
ErrCode *string `json:"err_code,omitempty" `
/*
调用是否成功 */
Success *bool `json:"success,omitempty" `
}
func (s *AlibabaWdkElemeBillGetApiResult) SetModel(v AlibabaWdkElemeBillGetEleBillBo) *AlibabaWdkElemeBillGetApiResult {
s.Model = &v
return s
}
func (s *AlibabaWdkElemeBillGetApiResult) SetErrMsg(v string) *AlibabaWdkElemeBillGetApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkElemeBillGetApiResult) SetErrCode(v string) *AlibabaWdkElemeBillGetApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkElemeBillGetApiResult) SetSuccess(v bool) *AlibabaWdkElemeBillGetApiResult {
s.Success = &v
return s
}

View File

@@ -0,0 +1,62 @@
package domain
type AlibabaWdkElemeBillGetEleBillBo struct {
/*
订单费用明细 */
OrderDetailFee *AlibabaWdkElemeBillGetOrderDetailFee `json:"order_detail_fee,omitempty" `
/*
应付金额 */
ExpendFee *string `json:"expend_fee,omitempty" `
/*
单量 */
OrderCount *string `json:"order_count,omitempty" `
/*
未结算金额,单位:分 */
PayFee *string `json:"pay_fee,omitempty" `
/*
实际付款主体 */
PayEntity *string `json:"pay_entity,omitempty" `
/*
账单日期,时间戳 */
Date *string `json:"date,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
}
func (s *AlibabaWdkElemeBillGetEleBillBo) SetOrderDetailFee(v AlibabaWdkElemeBillGetOrderDetailFee) *AlibabaWdkElemeBillGetEleBillBo {
s.OrderDetailFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillBo) SetExpendFee(v string) *AlibabaWdkElemeBillGetEleBillBo {
s.ExpendFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillBo) SetOrderCount(v string) *AlibabaWdkElemeBillGetEleBillBo {
s.OrderCount = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillBo) SetPayFee(v string) *AlibabaWdkElemeBillGetEleBillBo {
s.PayFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillBo) SetPayEntity(v string) *AlibabaWdkElemeBillGetEleBillBo {
s.PayEntity = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillBo) SetDate(v string) *AlibabaWdkElemeBillGetEleBillBo {
s.Date = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillBo) SetShopId(v string) *AlibabaWdkElemeBillGetEleBillBo {
s.ShopId = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkElemeBillGetEleBillRequest struct {
/*
查询页码,默认查询第一页,默认每页 20 条 */
Page *string `json:"page,omitempty" `
/*
查询日期,时间戳格式(2019-06-10=1560124800) */
Date *string `json:"date,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
}
func (s *AlibabaWdkElemeBillGetEleBillRequest) SetPage(v string) *AlibabaWdkElemeBillGetEleBillRequest {
s.Page = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillRequest) SetDate(v string) *AlibabaWdkElemeBillGetEleBillRequest {
s.Date = &v
return s
}
func (s *AlibabaWdkElemeBillGetEleBillRequest) SetShopId(v string) *AlibabaWdkElemeBillGetEleBillRequest {
s.ShopId = &v
return s
}

View File

@@ -0,0 +1,86 @@
package domain
type AlibabaWdkElemeBillGetOrderDetailFee struct {
/*
众包呼单费 */
ZhongbaoCallFee *string `json:"zhongbao_call_fee,omitempty" `
/*
冷链加工费 */
ColdBoxFee *string `json:"cold_box_fee,omitempty" `
/*
用户实付 */
UserFee *string `json:"user_fee,omitempty" `
/*
实收佣金 */
Commission *string `json:"commission,omitempty" `
/*
代理商补贴 */
AgentRate *string `json:"agent_rate,omitempty" `
/*
平台补贴 */
PlatformRate *string `json:"platform_rate,omitempty" `
/*
商户补贴 */
ShopRate *string `json:"shop_rate,omitempty" `
/*
配送费 */
SendFee *string `json:"send_fee,omitempty" `
/*
餐盒费 */
PackageFee *string `json:"package_fee,omitempty" `
/*
商品金额 */
ProductFee *string `json:"product_fee,omitempty" `
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetZhongbaoCallFee(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.ZhongbaoCallFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetColdBoxFee(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.ColdBoxFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetUserFee(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.UserFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetCommission(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.Commission = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetAgentRate(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.AgentRate = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetPlatformRate(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.PlatformRate = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetShopRate(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.ShopRate = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetSendFee(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.SendFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetPackageFee(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.PackageFee = &v
return s
}
func (s *AlibabaWdkElemeBillGetOrderDetailFee) SetProductFee(v string) *AlibabaWdkElemeBillGetOrderDetailFee {
s.ProductFee = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkFinanceOrderBackflowApiResult struct {
/*
调用接口返回的具体结果 */
Models *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse `json:"models,omitempty" `
/*
调用接口返回错误码 */
ErrCode *string `json:"err_code,omitempty" `
/*
调用接口返回错误信息 */
ErrMsg *string `json:"err_msg,omitempty" `
/*
调用接口返回成功失败 */
Success *bool `json:"success,omitempty" `
}
func (s *AlibabaWdkFinanceOrderBackflowApiResult) SetModels(v AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse) *AlibabaWdkFinanceOrderBackflowApiResult {
s.Models = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowApiResult) SetErrCode(v string) *AlibabaWdkFinanceOrderBackflowApiResult {
s.ErrCode = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowApiResult) SetErrMsg(v string) *AlibabaWdkFinanceOrderBackflowApiResult {
s.ErrMsg = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowApiResult) SetSuccess(v bool) *AlibabaWdkFinanceOrderBackflowApiResult {
s.Success = &v
return s
}

View File

@@ -0,0 +1,182 @@
package domain
type AlibabaWdkFinanceOrderBackflowFinanceOrderDetail struct {
/*
币种 */
Currency *string `json:"currency,omitempty" `
/*
未税销售净额 */
UntaxSaleTotalAmount *int64 `json:"untax_sale_total_amount,omitempty" `
/*
含税销售净额 */
SaleTotalAmount *int64 `json:"sale_total_amount,omitempty" `
/*
未税优惠金额 */
UntaxDiscountAmount *int64 `json:"untax_discount_amount,omitempty" `
/*
含税优惠金额 */
DiscountAmount *int64 `json:"discount_amount,omitempty" `
/*
未税金额 */
UntaxAmount *int64 `json:"untax_amount,omitempty" `
/*
含税金额 */
Amount *int64 `json:"amount,omitempty" `
/*
含税商品单价(元) */
UnitPrice *int64 `json:"unit_price,omitempty" `
/*
交易数量 */
Quantity *int64 `json:"quantity,omitempty" `
/*
税率 */
TaxRate *string `json:"tax_rate,omitempty" `
/*
销售渠道 */
SaleChannel *string `json:"sale_channel,omitempty" `
/*
销售来源 */
SaleSource *string `json:"sale_source,omitempty" `
/*
交易类型 */
TradeType *string `json:"trade_type,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
/*
商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
业务主订单id */
PTradeId *string `json:"p_trade_id,omitempty" `
/*
门店名称 */
ShopName *string `json:"shop_name,omitempty" `
/*
门店编码 */
ShopCode *string `json:"shop_code,omitempty" `
/*
交易时间用户实际下单时间格式HH:mm:ss */
TradeTime *string `json:"trade_time,omitempty" `
/*
业务日期用户实际下单日期格式yyyyMMdd */
BizDate *string `json:"biz_date,omitempty" `
/*
业务主键 */
BizUk *string `json:"biz_uk,omitempty" `
/*
交易类型编码 * 88 - 销售 * 99 - 退款 */
TradeTypeCode *int64 `json:"trade_type_code,omitempty" `
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetCurrency(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.Currency = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetUntaxSaleTotalAmount(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.UntaxSaleTotalAmount = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetSaleTotalAmount(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.SaleTotalAmount = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetUntaxDiscountAmount(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.UntaxDiscountAmount = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetDiscountAmount(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.DiscountAmount = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetUntaxAmount(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.UntaxAmount = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetAmount(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.Amount = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetUnitPrice(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.UnitPrice = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetQuantity(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.Quantity = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetTaxRate(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.TaxRate = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetSaleChannel(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.SaleChannel = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetSaleSource(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.SaleSource = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetTradeType(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.TradeType = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetSkuName(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.SkuName = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetSkuCode(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetPTradeId(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.PTradeId = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetShopName(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.ShopName = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetShopCode(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.ShopCode = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetTradeTime(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.TradeTime = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetBizDate(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.BizDate = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetBizUk(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.BizUk = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) SetTradeTypeCode(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetail {
s.TradeTypeCode = &v
return s
}

View File

@@ -0,0 +1,72 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest struct {
/*
当前页码 */
CurrentPage *int64 `json:"current_page,omitempty" `
/*
每页条数 */
PageSize *int64 `json:"page_size,omitempty" `
/*
销售渠道 */
SaleChannel *string `json:"sale_channel,omitempty" `
/*
销售来源 */
SaleSource *string `json:"sale_source,omitempty" `
/*
交易类型 */
TradeType *string `json:"trade_type,omitempty" `
/*
门店编码list */
ShopCodes *[]string `json:"shop_codes,omitempty" `
/*
结束时间 */
EndTime *util.LocalTime `json:"end_time,omitempty" `
/*
开始时间 */
StartTime *util.LocalTime `json:"start_time,omitempty" `
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetCurrentPage(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.CurrentPage = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetPageSize(v int64) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.PageSize = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetSaleChannel(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.SaleChannel = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetSaleSource(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.SaleSource = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetTradeType(v string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.TradeType = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetShopCodes(v []string) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.ShopCodes = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetEndTime(v util.LocalTime) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.EndTime = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) SetStartTime(v util.LocalTime) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest {
s.StartTime = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse struct {
/*
分页信息 */
Pagination *AlibabaWdkFinanceOrderBackflowPagination `json:"pagination,omitempty" `
/*
财务订单信息 */
FinanceOrderDetails *[]AlibabaWdkFinanceOrderBackflowFinanceOrderDetail `json:"finance_order_details,omitempty" `
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse) SetPagination(v AlibabaWdkFinanceOrderBackflowPagination) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse {
s.Pagination = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse) SetFinanceOrderDetails(v []AlibabaWdkFinanceOrderBackflowFinanceOrderDetail) *AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse {
s.FinanceOrderDetails = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkFinanceOrderBackflowPagination struct {
/*
总页数 */
TotalPage *int64 `json:"total_page,omitempty" `
/*
总记录数 */
TotalCount *int64 `json:"total_count,omitempty" `
/*
页容量 */
PageSize *int64 `json:"page_size,omitempty" `
/*
当前页码 */
CurrentPage *int64 `json:"current_page,omitempty" `
}
func (s *AlibabaWdkFinanceOrderBackflowPagination) SetTotalPage(v int64) *AlibabaWdkFinanceOrderBackflowPagination {
s.TotalPage = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowPagination) SetTotalCount(v int64) *AlibabaWdkFinanceOrderBackflowPagination {
s.TotalCount = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowPagination) SetPageSize(v int64) *AlibabaWdkFinanceOrderBackflowPagination {
s.PageSize = &v
return s
}
func (s *AlibabaWdkFinanceOrderBackflowPagination) SetCurrentPage(v int64) *AlibabaWdkFinanceOrderBackflowPagination {
s.CurrentPage = &v
return s
}

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
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaWdkOldposOrderCreatePosOrderCreateResult struct {
/*
结果msg */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
结果码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
success */
Success *bool `json:"success,omitempty" `
/*
mainOrderId */
MainOrderId *int64 `json:"main_order_id,omitempty" `
/*
outOrderId */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
subOrderDOList */
SubOrderDOList *[]AlibabaWdkOldposOrderCreatePosSubOrderResult `json:"sub_order_d_o_list,omitempty" `
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateResult) SetReturnMsg(v string) *AlibabaWdkOldposOrderCreatePosOrderCreateResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateResult) SetReturnCode(v string) *AlibabaWdkOldposOrderCreatePosOrderCreateResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateResult) SetSuccess(v bool) *AlibabaWdkOldposOrderCreatePosOrderCreateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateResult) SetMainOrderId(v int64) *AlibabaWdkOldposOrderCreatePosOrderCreateResult {
s.MainOrderId = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateResult) SetOutOrderId(v string) *AlibabaWdkOldposOrderCreatePosOrderCreateResult {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosOrderCreateResult) SetSubOrderDOList(v []AlibabaWdkOldposOrderCreatePosSubOrderResult) *AlibabaWdkOldposOrderCreatePosOrderCreateResult {
s.SubOrderDOList = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkOldposOrderCreatePosPayChannel struct {
/*
该支付方式对应的支付金额 */
PayAmount *int64 `json:"pay_amount,omitempty" `
/*
支付方式编码,盒马给出了常见支付方式的编码 */
PayType *string `json:"pay_type,omitempty" `
}
func (s *AlibabaWdkOldposOrderCreatePosPayChannel) SetPayAmount(v int64) *AlibabaWdkOldposOrderCreatePosPayChannel {
s.PayAmount = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosPayChannel) SetPayType(v string) *AlibabaWdkOldposOrderCreatePosPayChannel {
s.PayType = &v
return s
}

View File

@@ -0,0 +1,94 @@
package domain
type AlibabaWdkOldposOrderCreatePosSubOrderDo struct {
/*
库存单位,必填 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
库存单位购买数量,必填 */
BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
/*
sku编码必填 */
SkuCode *string `json:"sku_code,omitempty" `
/*
外部子订单号,全局唯一,子单和主单不能重复,可以包含字母 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
子单实付金额,单位分 */
PayFee *int64 `json:"pay_fee,omitempty" `
/*
销售单位购买数量。对于标品,和库存单位库存单位购买数量一样 */
BuyAmountSale *int64 `json:"buy_amount_sale,omitempty" `
/*
销售单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
子单原价金额,单位分 */
OriginFee *int64 `json:"origin_fee,omitempty" `
/*
子单优惠金额,单位分 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
商品单价,单位分 */
SkuPrice *int64 `json:"sku_price,omitempty" `
/*
商品名称 */
SkuName *string `json:"sku_name,omitempty" `
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetStockUnit(v string) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetBuyAmountStock(v string) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.BuyAmountStock = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetSkuCode(v string) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetOutOrderId(v string) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetPayFee(v int64) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.PayFee = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetBuyAmountSale(v int64) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.BuyAmountSale = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetSaleUnit(v string) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetOriginFee(v int64) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.OriginFee = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetDiscountFee(v int64) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.DiscountFee = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetSkuPrice(v int64) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.SkuPrice = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderDo) SetSkuName(v string) *AlibabaWdkOldposOrderCreatePosSubOrderDo {
s.SkuName = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkOldposOrderCreatePosSubOrderResult struct {
/*
subOrderId */
SubOrderId *int64 `json:"sub_order_id,omitempty" `
/*
outOrderId */
OutOrderId *string `json:"out_order_id,omitempty" `
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderResult) SetSubOrderId(v int64) *AlibabaWdkOldposOrderCreatePosSubOrderResult {
s.SubOrderId = &v
return s
}
func (s *AlibabaWdkOldposOrderCreatePosSubOrderResult) SetOutOrderId(v string) *AlibabaWdkOldposOrderCreatePosSubOrderResult {
s.OutOrderId = &v
return s
}

View File

@@ -0,0 +1,110 @@
package domain
type AlibabaWdkOldposRefundCreatePosRefundCreateRequest struct {
/*
外部主订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
经营店code */
StoreId *string `json:"store_id,omitempty" `
/*
外部子订单号 */
OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
/*
skuCode */
SkuCode *string `json:"sku_code,omitempty" `
/*
库存单位退货数量 */
RefundAmountSale *int64 `json:"refund_amount_sale,omitempty" `
/*
销售单位退货数量 */
RefundAmountStock *string `json:"refund_amount_stock,omitempty" `
/*
库存单位 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
销售单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
退款金额,单位分 */
RefundFee *int64 `json:"refund_fee,omitempty" `
/*
退款类型 1仅退款 2退货退款 */
RefundType *int64 `json:"refund_type,omitempty" `
/*
退款速度类型 1闪退,未离开货架 2标准离开货架 */
RefundSpeedType *int64 `json:"refund_speed_type,omitempty" `
/*
是否称重商品 */
WeightItem *bool `json:"weight_item,omitempty" `
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetOutOrderId(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetShopId(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetStoreId(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetOutSubOrderId(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.OutSubOrderId = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetSkuCode(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetRefundAmountSale(v int64) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.RefundAmountSale = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetRefundAmountStock(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.RefundAmountStock = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetStockUnit(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetSaleUnit(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetRefundFee(v int64) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.RefundFee = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetRefundType(v int64) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.RefundType = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetRefundSpeedType(v int64) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.RefundSpeedType = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateRequest) SetWeightItem(v bool) *AlibabaWdkOldposRefundCreatePosRefundCreateRequest {
s.WeightItem = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkOldposRefundCreatePosRefundCreateResult struct {
/*
success */
Success *bool `json:"success,omitempty" `
/*
returnCode */
ReturnCode *string `json:"return_code,omitempty" `
/*
returnMsg */
ReturnMsg *string `json:"return_msg,omitempty" `
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateResult) SetSuccess(v bool) *AlibabaWdkOldposRefundCreatePosRefundCreateResult {
s.Success = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateResult) SetReturnCode(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOldposRefundCreatePosRefundCreateResult) SetReturnMsg(v string) *AlibabaWdkOldposRefundCreatePosRefundCreateResult {
s.ReturnMsg = &v
return s
}

View File

@@ -0,0 +1,88 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderAggregateOrderAggregateQueryRequest struct {
/*
起始时间 */
StartTime *util.LocalTime `json:"start_time,omitempty" `
/*
结束时间 */
EndTime *util.LocalTime `json:"end_time,omitempty" `
/*
DRF1001 */
StoreId *string `json:"store_id,omitempty" `
/*
机台号 */
PosNo *string `json:"pos_no,omitempty" `
/*
下单终端: APP / POS */
OrderClient *string `json:"order_client,omitempty" `
/*
班次号 */
DutyCode *string `json:"duty_code,omitempty" `
/*
收营员id */
OperatorId *string `json:"operator_id,omitempty" `
/*
订单状态: PAID / PACAKAGED / SUCCESS */
OrderStatus *string `json:"order_status,omitempty" `
/*
分页序号 */
PageIndex *int64 `json:"page_index,omitempty" `
/*
分页size */
PageSize *int64 `json:"page_size,omitempty" `
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.StartTime = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.EndTime = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetStoreId(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetPosNo(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.PosNo = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetOrderClient(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetDutyCode(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.DutyCode = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetOperatorId(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetOrderStatus(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetPageIndex(v int64) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.PageIndex = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryRequest) SetPageSize(v int64) *AlibabaWdkOrderAggregateOrderAggregateQueryRequest {
s.PageSize = &v
return s
}

View File

@@ -0,0 +1,70 @@
package domain
type AlibabaWdkOrderAggregateOrderAggregateQueryResult struct {
/*
接口返回码. 如果返回 HM05038888888006 需重试(数据查询失败,请重试,注意限定重试次数) */
ReturnCode *string `json:"return_code,omitempty" `
/*
接口返回码描述 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
240000310869037498 */
BizIdList *[]int64 `json:"biz_id_list,omitempty" `
/*
171321816752430897 */
TbBizIdList *[]int64 `json:"tb_biz_id_list,omitempty" `
/*
totalNum */
TotalNum *int64 `json:"total_num,omitempty" `
/*
商品总金额(不含优惠) */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
总优惠金额 */
DiscountAmt *int64 `json:"discount_amt,omitempty" `
/*
下一页序号 */
NextIndex *int64 `json:"next_index,omitempty" `
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetReturnCode(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetReturnMsg(v string) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetBizIdList(v []int64) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.BizIdList = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetTbBizIdList(v []int64) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.TbBizIdList = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetTotalNum(v int64) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.TotalNum = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetOriginalAmt(v int64) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetDiscountAmt(v int64) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.DiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderAggregateOrderAggregateQueryResult) SetNextIndex(v int64) *AlibabaWdkOrderAggregateOrderAggregateQueryResult {
s.NextIndex = &v
return s
}

View File

@@ -0,0 +1,118 @@
package domain
type AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo struct {
/*
alipay支付宝 */
PayChannel *string `json:"pay_channel,omitempty" `
/*
盒马订单号 */
HmOrderId *string `json:"hm_order_id,omitempty" `
/*
app线上 pos线下 */
OrderChannel *string `json:"order_channel,omitempty" `
/*
经营店id */
StoreId *string `json:"store_id,omitempty" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
淘系订单号 */
TpOrderId *string `json:"tp_order_id,omitempty" `
/*
账单日期 */
Dt *string `json:"dt,omitempty" `
/*
支付宝二级商户ID */
Smid *string `json:"smid,omitempty" `
/*
金额,正向交易时数值是正数,退款时数值是负数 */
Amount *int64 `json:"amount,omitempty" `
/*
支付时间 */
PayTime *string `json:"pay_time,omitempty" `
/*
业务类型。PAY支付 REFUND退款 */
BizType *string `json:"biz_type,omitempty" `
/*
支付机构支付流水号 */
TradeNo *string `json:"trade_no,omitempty" `
/*
财务组织名称 */
FinanceOrganizationName *string `json:"finance_organization_name,omitempty" `
/*
财务组织code */
FinanceOrganizationCode *string `json:"finance_organization_code,omitempty" `
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetPayChannel(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.PayChannel = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetHmOrderId(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.HmOrderId = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetOrderChannel(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.OrderChannel = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetStoreId(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetMerchantCode(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetTpOrderId(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.TpOrderId = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetDt(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.Dt = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetSmid(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.Smid = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetAmount(v int64) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.Amount = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetPayTime(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.PayTime = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetBizType(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.BizType = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetTradeNo(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.TradeNo = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetFinanceOrganizationName(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.FinanceOrganizationName = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) SetFinanceOrganizationCode(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo {
s.FinanceOrganizationCode = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest struct {
/*
分页查询数量 */
PageSize *int64 `json:"page_size,omitempty" `
/*
传入上一次查询结果的next_id第一次查询时传0 */
NextId *int64 `json:"next_id,omitempty" `
/*
经营店id */
StoreId *string `json:"store_id,omitempty" `
/*
账单日期 */
Dt *string `json:"dt,omitempty" `
/*
售卖商家code联营商模式必填非联营商模式不填 */
SellerMerchantCode *string `json:"seller_merchant_code,omitempty" `
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest) SetPageSize(v int64) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest {
s.PageSize = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest) SetNextId(v int64) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest {
s.NextId = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest) SetStoreId(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest) SetDt(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest {
s.Dt = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest) SetSellerMerchantCode(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest {
s.SellerMerchantCode = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult struct {
/*
总数量,只在查询第一页时返回 */
TotalNumber *int64 `json:"total_number,omitempty" `
/*
下一页查询的入参,当为-1时表示没有更多数据 */
NextId *int64 `json:"next_id,omitempty" `
/*
结果信息 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
结果码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
成功或失败,调用方需要根据该状态判断是否成功 */
Success *bool `json:"success,omitempty" `
/*
账单列表 */
Bills *[]AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo `json:"bills,omitempty" `
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult) SetTotalNumber(v int64) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult {
s.TotalNumber = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult) SetNextId(v int64) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult {
s.NextId = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult) SetReturnMsg(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult) SetReturnCode(v string) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult) SetSuccess(v bool) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult {
s.Success = &v
return s
}
func (s *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult) SetBills(v []AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo) *AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult {
s.Bills = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaWdkOrderGetIdListQueryRequest struct {
/*
中台订单号 */
BizIdList *[]int64 `json:"biz_id_list,omitempty" `
/*
淘系订单号 */
TbBizIdList *[]int64 `json:"tb_biz_id_list,omitempty" `
/*
渠道来源 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
经营店id */
StoreId *string `json:"store_id,omitempty" `
/*
渠道单号 */
OutOrderIdList *[]string `json:"out_order_id_list,omitempty" `
}
func (s *AlibabaWdkOrderGetIdListQueryRequest) SetBizIdList(v []int64) *AlibabaWdkOrderGetIdListQueryRequest {
s.BizIdList = &v
return s
}
func (s *AlibabaWdkOrderGetIdListQueryRequest) SetTbBizIdList(v []int64) *AlibabaWdkOrderGetIdListQueryRequest {
s.TbBizIdList = &v
return s
}
func (s *AlibabaWdkOrderGetIdListQueryRequest) SetOrderFrom(v int64) *AlibabaWdkOrderGetIdListQueryRequest {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderGetIdListQueryRequest) SetShopId(v string) *AlibabaWdkOrderGetIdListQueryRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderGetIdListQueryRequest) SetStoreId(v string) *AlibabaWdkOrderGetIdListQueryRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderGetIdListQueryRequest) SetOutOrderIdList(v []string) *AlibabaWdkOrderGetIdListQueryRequest {
s.OutOrderIdList = &v
return s
}

View File

@@ -0,0 +1,232 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderGetOrder struct {
/*
业务订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
商品优惠总额 */
DiscountAmt *int64 `json:"discount_amt,omitempty" `
/*
商品总金额(优惠前) */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
支付渠道列表 */
PayChannels *[]AlibabaWdkOrderGetPayChannel `json:"pay_channels,omitempty" `
/*
成交时间 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
配送费 */
PostFee *int64 `json:"post_fee,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
子订单列表 */
SubOrders *[]AlibabaWdkOrderGetSubOrder `json:"sub_orders,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回2 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
会员价优惠总金额 */
MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
/*
会员卡号 */
MemberCardNum *string `json:"member_card_num,omitempty" `
/*
收银员编号 */
OperatorId *string `json:"operator_id,omitempty" `
/*
淘宝主订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
收银员名字 */
OperatorName *string `json:"operator_name,omitempty" `
/*
merchantCode */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
orderStatus */
OrderStatus *string `json:"order_status,omitempty" `
/*
memberPoint */
MemberPoint *string `json:"member_point,omitempty" `
/*
打包时间 */
PackageTime *util.LocalTime `json:"package_time,omitempty" `
/*
赠券,格式为 券ID_券金额 金额单位为分 */
GiftCoupon *string `json:"gift_coupon,omitempty" `
/*
一串唯一的字符串 */
DutyCode *string `json:"duty_code,omitempty" `
/*
map格式的json字符串部分key含义如下。wdkMemberValue:手机号或者卡号 wdkMemberSource:carNum or phoneNum memDegrade1表示在线降级2表示离线降级 */
TradeAttributes *string `json:"trade_attributes,omitempty" `
/*
买家open_uid */
OpenUid *string `json:"open_uid,omitempty" `
/*
渠道来源 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
外部门店id */
OutShopId *string `json:"out_shop_id,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
app或pos */
OrderClient *string `json:"order_client,omitempty" `
/*
支付金额,单位分 */
PayAmt *int64 `json:"pay_amt,omitempty" `
}
func (s *AlibabaWdkOrderGetOrder) SetBizOrderId(v int64) *AlibabaWdkOrderGetOrder {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetDiscountAmt(v int64) *AlibabaWdkOrderGetOrder {
s.DiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOriginalAmt(v int64) *AlibabaWdkOrderGetOrder {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPayChannels(v []AlibabaWdkOrderGetPayChannel) *AlibabaWdkOrderGetOrder {
s.PayChannels = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPayTime(v util.LocalTime) *AlibabaWdkOrderGetOrder {
s.PayTime = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPostFee(v int64) *AlibabaWdkOrderGetOrder {
s.PostFee = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetStoreId(v string) *AlibabaWdkOrderGetOrder {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetSubOrders(v []AlibabaWdkOrderGetSubOrder) *AlibabaWdkOrderGetOrder {
s.SubOrders = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetTrdType(v int64) *AlibabaWdkOrderGetOrder {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMemberDiscountAmt(v int64) *AlibabaWdkOrderGetOrder {
s.MemberDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMemberCardNum(v string) *AlibabaWdkOrderGetOrder {
s.MemberCardNum = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOperatorId(v string) *AlibabaWdkOrderGetOrder {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetTbBizOrderId(v int64) *AlibabaWdkOrderGetOrder {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOperatorName(v string) *AlibabaWdkOrderGetOrder {
s.OperatorName = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMerchantCode(v string) *AlibabaWdkOrderGetOrder {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOrderStatus(v string) *AlibabaWdkOrderGetOrder {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMemberPoint(v string) *AlibabaWdkOrderGetOrder {
s.MemberPoint = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPackageTime(v util.LocalTime) *AlibabaWdkOrderGetOrder {
s.PackageTime = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetGiftCoupon(v string) *AlibabaWdkOrderGetOrder {
s.GiftCoupon = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetDutyCode(v string) *AlibabaWdkOrderGetOrder {
s.DutyCode = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetTradeAttributes(v string) *AlibabaWdkOrderGetOrder {
s.TradeAttributes = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOpenUid(v string) *AlibabaWdkOrderGetOrder {
s.OpenUid = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOrderFrom(v int64) *AlibabaWdkOrderGetOrder {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetShopId(v string) *AlibabaWdkOrderGetOrder {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOutShopId(v string) *AlibabaWdkOrderGetOrder {
s.OutShopId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOutOrderId(v string) *AlibabaWdkOrderGetOrder {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOrderClient(v string) *AlibabaWdkOrderGetOrder {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPayAmt(v int64) *AlibabaWdkOrderGetOrder {
s.PayAmt = &v
return s
}

View File

@@ -0,0 +1,126 @@
package domain
type AlibabaWdkOrderGetPayChannel struct {
/*
所属淘宝主订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
销售渠道POSAPP);订单来源淘宝、京东、三江购物网。如APP|淘宝 */
OrderChannel *string `json:"order_channel,omitempty" `
/*
当前渠道付款金额(分) */
PayAmount *int64 `json:"pay_amount,omitempty" `
/*
当前渠道付款类型0-付款码支付1-盒马在线码普通支付pos2-盒马在线码免密协议支付pos3-银联刷卡旧pos4-现金pos5-支付宝离线码pos6-支付宝快捷支付app7-支付平台, 8-国际支付宝, 9-支付宝当面付, 10-网商银行信任付, 11-支付宝, 12-支付宝, 13-网商银行融易收, 14-现金, 15-银行卡, 16-支票, 17-三江购物券, 18-三江赊销 */
PayType *int64 `json:"pay_type,omitempty" `
/*
交易订单POS机器号 */
PosNo *string `json:"pos_no,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回2 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
实付抹分金额(分) */
ActualPayAmount *int64 `json:"actual_pay_amount,omitempty" `
/*
adjustAmount */
AdjustAmount *int64 `json:"adjust_amount,omitempty" `
/*
promotionCardInfo */
PromotionCardInfo *string `json:"promotion_card_info,omitempty" `
/*
"扩展属性根据payType不同可存放相关内容。MAP<String,String>的json化字符串子订单列表,key列表 "btn" // 银行卡凭证号,bank_trade_no "bmi" // 银行卡商户号,bank_merchant_id "bti" // 银行卡终端号,bank_term_id "brn" // 银行卡系统参考号,bank_ref_no "damt" // 优惠金额discount_amount "tno" // 支付工具号tool_no "tsn" // 支付工具流水号tool_serail_no" */
PayAttributes *string `json:"pay_attributes,omitempty" `
/*
支付宝优惠金额,单位分 */
PmtAlipayPromotionAmt *int64 `json:"pmt_alipay_promotion_amt,omitempty" `
/*
支付宝随机立减金额,单位分 */
PmtAlipayReduceAmt *int64 `json:"pmt_alipay_reduce_amt,omitempty" `
/*
口碑券的优惠金额,单位分 */
PmtKoubeiCouponAmt *int64 `json:"pmt_koubei_coupon_amt,omitempty" `
/*
口碑优惠信息是一个json数组 */
KoubeiCouponInfo *string `json:"koubei_coupon_info,omitempty" `
}
func (s *AlibabaWdkOrderGetPayChannel) SetBizOrderId(v int64) *AlibabaWdkOrderGetPayChannel {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetOrderChannel(v string) *AlibabaWdkOrderGetPayChannel {
s.OrderChannel = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPayAmount(v int64) *AlibabaWdkOrderGetPayChannel {
s.PayAmount = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPayType(v int64) *AlibabaWdkOrderGetPayChannel {
s.PayType = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPosNo(v string) *AlibabaWdkOrderGetPayChannel {
s.PosNo = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetStoreId(v string) *AlibabaWdkOrderGetPayChannel {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetTrdType(v int64) *AlibabaWdkOrderGetPayChannel {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetActualPayAmount(v int64) *AlibabaWdkOrderGetPayChannel {
s.ActualPayAmount = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetAdjustAmount(v int64) *AlibabaWdkOrderGetPayChannel {
s.AdjustAmount = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPromotionCardInfo(v string) *AlibabaWdkOrderGetPayChannel {
s.PromotionCardInfo = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPayAttributes(v string) *AlibabaWdkOrderGetPayChannel {
s.PayAttributes = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPmtAlipayPromotionAmt(v int64) *AlibabaWdkOrderGetPayChannel {
s.PmtAlipayPromotionAmt = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPmtAlipayReduceAmt(v int64) *AlibabaWdkOrderGetPayChannel {
s.PmtAlipayReduceAmt = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPmtKoubeiCouponAmt(v int64) *AlibabaWdkOrderGetPayChannel {
s.PmtKoubeiCouponAmt = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetKoubeiCouponInfo(v string) *AlibabaWdkOrderGetPayChannel {
s.KoubeiCouponInfo = &v
return s
}

View File

@@ -0,0 +1,38 @@
package domain
type AlibabaWdkOrderGetResult struct {
/*
订单列表 */
Orders *[]AlibabaWdkOrderGetOrder `json:"orders,omitempty" `
/*
returnCode */
ReturnCode *string `json:"return_code,omitempty" `
/*
returnMsg */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
返回本查询条件下的数据总数 */
TotalNumber *int64 `json:"total_number,omitempty" `
}
func (s *AlibabaWdkOrderGetResult) SetOrders(v []AlibabaWdkOrderGetOrder) *AlibabaWdkOrderGetResult {
s.Orders = &v
return s
}
func (s *AlibabaWdkOrderGetResult) SetReturnCode(v string) *AlibabaWdkOrderGetResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOrderGetResult) SetReturnMsg(v string) *AlibabaWdkOrderGetResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkOrderGetResult) SetTotalNumber(v int64) *AlibabaWdkOrderGetResult {
s.TotalNumber = &v
return s
}

View File

@@ -0,0 +1,238 @@
package domain
type AlibabaWdkOrderGetSubOrder struct {
/*
业务子订单id */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
促销优惠总金额 */
PromotionDiscountAmt *int64 `json:"promotion_discount_amt,omitempty" `
/*
商品id */
ItemCode *int64 `json:"item_code,omitempty" `
/*
正向:售价金额(购买数量*原售价)。逆向:退款金额 */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
父订单id */
ParentId *int64 `json:"parent_id,omitempty" `
/*
商品原价 */
Price *int64 `json:"price,omitempty" `
/*
促销信息(json格式)。例如:[{"activity_id":"1234","activity_name":"五一促销","activity_type":1,"activity_desc":"优惠卡券"}] */
PromotionInfo *string `json:"promotion_info,omitempty" `
/*
购买数量 */
Quantity *int64 `json:"quantity,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回2 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
会员价优惠金额 */
MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
/*
其它分摊优惠金额 */
ShareDiscountAmt *int64 `json:"share_discount_amt,omitempty" `
/*
非标品销售单位 */
SellUnit *string `json:"sell_unit,omitempty" `
/*
非标品购买数量 */
NsQuantity *string `json:"ns_quantity,omitempty" `
/*
淘宝子订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
库存单位拣货数量 */
PickAmountStock *string `json:"pick_amount_stock,omitempty" `
/*
库存单位购买数量 */
BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
/*
memberPoint */
MemberPoint *string `json:"member_point,omitempty" `
/*
子订单类型,当前取值[COMMON|GIFT],分别表示 普通|赠品 订单 */
OrderType *string `json:"order_type,omitempty" `
/*
淘鲜达平台优惠券中平台出资金额,单位分 */
TxdPmtAmt *int64 `json:"txd_pmt_amt,omitempty" `
/*
拣货金额 */
PickAmt *int64 `json:"pick_amt,omitempty" `
/*
揽件 */
OrderStatus *string `json:"order_status,omitempty" `
/*
statusChangeTime */
StatusChangeTime *string `json:"status_change_time,omitempty" `
/*
库存单位 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
销售单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
tradeSubAttributes */
TradeSubAttributes *string `json:"trade_sub_attributes,omitempty" `
/*
商品skuCode */
SkuCode *string `json:"sku_code,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
外部skucode */
OutSkuCode *string `json:"out_sku_code,omitempty" `
}
func (s *AlibabaWdkOrderGetSubOrder) SetBizOrderId(v int64) *AlibabaWdkOrderGetSubOrder {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetPromotionDiscountAmt(v int64) *AlibabaWdkOrderGetSubOrder {
s.PromotionDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetItemCode(v int64) *AlibabaWdkOrderGetSubOrder {
s.ItemCode = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetOriginalAmt(v int64) *AlibabaWdkOrderGetSubOrder {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetParentId(v int64) *AlibabaWdkOrderGetSubOrder {
s.ParentId = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetPrice(v int64) *AlibabaWdkOrderGetSubOrder {
s.Price = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetPromotionInfo(v string) *AlibabaWdkOrderGetSubOrder {
s.PromotionInfo = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetQuantity(v int64) *AlibabaWdkOrderGetSubOrder {
s.Quantity = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetStoreId(v string) *AlibabaWdkOrderGetSubOrder {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetTrdType(v int64) *AlibabaWdkOrderGetSubOrder {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetMemberDiscountAmt(v int64) *AlibabaWdkOrderGetSubOrder {
s.MemberDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetShareDiscountAmt(v int64) *AlibabaWdkOrderGetSubOrder {
s.ShareDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetSellUnit(v string) *AlibabaWdkOrderGetSubOrder {
s.SellUnit = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetNsQuantity(v string) *AlibabaWdkOrderGetSubOrder {
s.NsQuantity = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetTbBizOrderId(v int64) *AlibabaWdkOrderGetSubOrder {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetPickAmountStock(v string) *AlibabaWdkOrderGetSubOrder {
s.PickAmountStock = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetBuyAmountStock(v string) *AlibabaWdkOrderGetSubOrder {
s.BuyAmountStock = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetMemberPoint(v string) *AlibabaWdkOrderGetSubOrder {
s.MemberPoint = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetOrderType(v string) *AlibabaWdkOrderGetSubOrder {
s.OrderType = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetTxdPmtAmt(v int64) *AlibabaWdkOrderGetSubOrder {
s.TxdPmtAmt = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetPickAmt(v int64) *AlibabaWdkOrderGetSubOrder {
s.PickAmt = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetOrderStatus(v string) *AlibabaWdkOrderGetSubOrder {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetStatusChangeTime(v string) *AlibabaWdkOrderGetSubOrder {
s.StatusChangeTime = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetStockUnit(v string) *AlibabaWdkOrderGetSubOrder {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetSaleUnit(v string) *AlibabaWdkOrderGetSubOrder {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetTradeSubAttributes(v string) *AlibabaWdkOrderGetSubOrder {
s.TradeSubAttributes = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetSkuCode(v string) *AlibabaWdkOrderGetSubOrder {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetOutOrderId(v string) *AlibabaWdkOrderGetSubOrder {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetSubOrder) SetOutSkuCode(v string) *AlibabaWdkOrderGetSubOrder {
s.OutSkuCode = &v
return s
}

View File

@@ -0,0 +1,104 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderListBatchQueryRequest struct {
/*
下单终端: APP / POS非必填 */
OrderClient *string `json:"order_client,omitempty" `
/*
店铺号列表order_from=4时必填其他非必填 */
StoreIds *[]string `json:"store_ids,omitempty" `
/*
废弃字段 */
SyncStatus *string `json:"sync_status,omitempty" `
/*
订单状态: PAID / PACKAGED / SUCCESS非必填 */
OrderStatus *[]string `json:"order_status,omitempty" `
/*
起始时间,必填 */
StartTime *util.LocalTime `json:"start_time,omitempty" `
/*
结束时间,必填 */
EndTime *util.LocalTime `json:"end_time,omitempty" `
/*
页序号从0开始必填 */
PageIndex *int64 `json:"page_index,omitempty" `
/*
单页大小不超过200必填 */
PageSize *int64 `json:"page_size,omitempty" `
/*
渠道来源3饿了么 4盒马&淘鲜达 18:大润发飞牛 19:欧尚外卖 20商家自有渠道 ,必填 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
渠道店idorder_from=4时非必填其他必填 */
ShopId *string `json:"shop_id,omitempty" `
/*
经营店id非必填 */
StoreId *string `json:"store_id,omitempty" `
/*
业务类型 aelophy/其它 */
BizType *string `json:"biz_type,omitempty" `
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetOrderClient(v string) *AlibabaWdkOrderListBatchQueryRequest {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetStoreIds(v []string) *AlibabaWdkOrderListBatchQueryRequest {
s.StoreIds = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetSyncStatus(v string) *AlibabaWdkOrderListBatchQueryRequest {
s.SyncStatus = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetOrderStatus(v []string) *AlibabaWdkOrderListBatchQueryRequest {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkOrderListBatchQueryRequest {
s.StartTime = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkOrderListBatchQueryRequest {
s.EndTime = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetPageIndex(v int64) *AlibabaWdkOrderListBatchQueryRequest {
s.PageIndex = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetPageSize(v int64) *AlibabaWdkOrderListBatchQueryRequest {
s.PageSize = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetOrderFrom(v int64) *AlibabaWdkOrderListBatchQueryRequest {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetShopId(v string) *AlibabaWdkOrderListBatchQueryRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetStoreId(v string) *AlibabaWdkOrderListBatchQueryRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderListBatchQueryRequest) SetBizType(v string) *AlibabaWdkOrderListBatchQueryRequest {
s.BizType = &v
return s
}

View File

@@ -0,0 +1,224 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderListOrder struct {
/*
业务主订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
商品优惠总额 */
DiscountAmt *int64 `json:"discount_amt,omitempty" `
/*
商品总金额(优惠前) */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
支付渠道列表 */
PayChannels *[]AlibabaWdkOrderListPayChannel `json:"pay_channels,omitempty" `
/*
成交时间 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
配送费 */
PostFee *int64 `json:"post_fee,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
子订单列表 */
SubOrders *[]AlibabaWdkOrderListSubOrder `json:"sub_orders,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回1 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
会员价优惠总金额 */
MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
/*
会员卡号 */
MemberCardNum *string `json:"member_card_num,omitempty" `
/*
收银员编号 */
OperatorId *string `json:"operator_id,omitempty" `
/*
淘宝主订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
收银员名字 */
OperatorName *string `json:"operator_name,omitempty" `
/*
商户码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
订单状态 */
OrderStatus *string `json:"order_status,omitempty" `
/*
主订单总积分 */
MemberPoint *string `json:"member_point,omitempty" `
/*
打包时间 */
PackageTime *util.LocalTime `json:"package_time,omitempty" `
/*
赠券,格式为 券ID_券金额 金额单位为分 */
GiftCoupon *string `json:"gift_coupon,omitempty" `
/*
一串唯一的字符串 */
DutyCode *string `json:"duty_code,omitempty" `
/*
tradeAttributes */
TradeAttributes *string `json:"trade_attributes,omitempty" `
/*
买家对应的open_uid */
OpenUid *string `json:"open_uid,omitempty" `
/*
渠道来源3饿了么 4盒马 18:大润发飞牛 19:欧尚外卖 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
外部门店id */
OutShopId *string `json:"out_shop_id,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
app或pos */
OrderClient *string `json:"order_client,omitempty" `
}
func (s *AlibabaWdkOrderListOrder) SetBizOrderId(v int64) *AlibabaWdkOrderListOrder {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetDiscountAmt(v int64) *AlibabaWdkOrderListOrder {
s.DiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOriginalAmt(v int64) *AlibabaWdkOrderListOrder {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetPayChannels(v []AlibabaWdkOrderListPayChannel) *AlibabaWdkOrderListOrder {
s.PayChannels = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetPayTime(v util.LocalTime) *AlibabaWdkOrderListOrder {
s.PayTime = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetPostFee(v int64) *AlibabaWdkOrderListOrder {
s.PostFee = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetStoreId(v string) *AlibabaWdkOrderListOrder {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetSubOrders(v []AlibabaWdkOrderListSubOrder) *AlibabaWdkOrderListOrder {
s.SubOrders = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetTrdType(v int64) *AlibabaWdkOrderListOrder {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetMemberDiscountAmt(v int64) *AlibabaWdkOrderListOrder {
s.MemberDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetMemberCardNum(v string) *AlibabaWdkOrderListOrder {
s.MemberCardNum = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOperatorId(v string) *AlibabaWdkOrderListOrder {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetTbBizOrderId(v int64) *AlibabaWdkOrderListOrder {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOperatorName(v string) *AlibabaWdkOrderListOrder {
s.OperatorName = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetMerchantCode(v string) *AlibabaWdkOrderListOrder {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOrderStatus(v string) *AlibabaWdkOrderListOrder {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetMemberPoint(v string) *AlibabaWdkOrderListOrder {
s.MemberPoint = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetPackageTime(v util.LocalTime) *AlibabaWdkOrderListOrder {
s.PackageTime = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetGiftCoupon(v string) *AlibabaWdkOrderListOrder {
s.GiftCoupon = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetDutyCode(v string) *AlibabaWdkOrderListOrder {
s.DutyCode = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetTradeAttributes(v string) *AlibabaWdkOrderListOrder {
s.TradeAttributes = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOpenUid(v string) *AlibabaWdkOrderListOrder {
s.OpenUid = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOrderFrom(v int64) *AlibabaWdkOrderListOrder {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetShopId(v string) *AlibabaWdkOrderListOrder {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOutShopId(v string) *AlibabaWdkOrderListOrder {
s.OutShopId = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOutOrderId(v string) *AlibabaWdkOrderListOrder {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOrderListOrder) SetOrderClient(v string) *AlibabaWdkOrderListOrder {
s.OrderClient = &v
return s
}

View File

@@ -0,0 +1,126 @@
package domain
type AlibabaWdkOrderListPayChannel struct {
/*
所属淘宝主订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
销售渠道POSAPP);订单来源淘宝、京东、三江购物网。如APP|淘宝 */
OrderChannel *string `json:"order_channel,omitempty" `
/*
当前渠道付款金额(分) */
PayAmount *int64 `json:"pay_amount,omitempty" `
/*
当前渠道付款类型0-付款码支付1-盒马在线码普通支付pos2-盒马在线码免密协议支付pos3-银联刷卡旧pos4-现金pos5-支付宝离线码pos6-支付宝快捷支付app7-支付平台, 8-国际支付宝, 9-支付宝当面付, 10-网商银行信任付, 11-支付宝, 12-支付宝, 13-网商银行融易收, 14-现金, 15-银行卡, 16-支票, 17-三江购物券, 18-三江赊销 */
PayType *int64 `json:"pay_type,omitempty" `
/*
交易订单POS机器号 */
PosNo *string `json:"pos_no,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回1 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
实付抹分金额(分) */
ActualPayAmount *int64 `json:"actual_pay_amount,omitempty" `
/*
抹零值 */
AdjustAmount *int64 `json:"adjust_amount,omitempty" `
/*
折扣卡信息储值卡号、提货卡号以及其折扣 */
PromotionCardInfo *string `json:"promotion_card_info,omitempty" `
/*
"扩展属性根据payType不同可存放相关内容。MAP<String,String>的json化字符串子订单列表,key列表 "btn" // 银行卡凭证号,bank_trade_no "bmi" // 银行卡商户号,bank_merchant_id "bti" // 银行卡终端号,bank_term_id "brn" // 银行卡系统参考号,bank_ref_no "damt" // 优惠金额discount_amount "tno" // 支付工具号tool_no "tsn" // 支付工具流水号tool_serail_no" */
PayAttributes *string `json:"pay_attributes,omitempty" `
/*
支付宝优惠金额,单位分 */
PmtAlipayPromotionAmt *int64 `json:"pmt_alipay_promotion_amt,omitempty" `
/*
支付宝立减金额,单位分 */
PmtAlipayReduceAmt *int64 `json:"pmt_alipay_reduce_amt,omitempty" `
/*
口碑券的优惠金额,单位分 */
PmtKoubeiCouponAmt *int64 `json:"pmt_koubei_coupon_amt,omitempty" `
/*
口碑优惠信息是一个json数组 */
KoubeiCouponInfo *string `json:"koubei_coupon_info,omitempty" `
}
func (s *AlibabaWdkOrderListPayChannel) SetBizOrderId(v int64) *AlibabaWdkOrderListPayChannel {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetOrderChannel(v string) *AlibabaWdkOrderListPayChannel {
s.OrderChannel = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPayAmount(v int64) *AlibabaWdkOrderListPayChannel {
s.PayAmount = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPayType(v int64) *AlibabaWdkOrderListPayChannel {
s.PayType = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPosNo(v string) *AlibabaWdkOrderListPayChannel {
s.PosNo = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetStoreId(v string) *AlibabaWdkOrderListPayChannel {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetTrdType(v int64) *AlibabaWdkOrderListPayChannel {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetActualPayAmount(v int64) *AlibabaWdkOrderListPayChannel {
s.ActualPayAmount = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetAdjustAmount(v int64) *AlibabaWdkOrderListPayChannel {
s.AdjustAmount = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPromotionCardInfo(v string) *AlibabaWdkOrderListPayChannel {
s.PromotionCardInfo = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPayAttributes(v string) *AlibabaWdkOrderListPayChannel {
s.PayAttributes = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPmtAlipayPromotionAmt(v int64) *AlibabaWdkOrderListPayChannel {
s.PmtAlipayPromotionAmt = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPmtAlipayReduceAmt(v int64) *AlibabaWdkOrderListPayChannel {
s.PmtAlipayReduceAmt = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetPmtKoubeiCouponAmt(v int64) *AlibabaWdkOrderListPayChannel {
s.PmtKoubeiCouponAmt = &v
return s
}
func (s *AlibabaWdkOrderListPayChannel) SetKoubeiCouponInfo(v string) *AlibabaWdkOrderListPayChannel {
s.KoubeiCouponInfo = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkOrderListResult struct {
/*
返回下一查询页的序号。如果返回值是-1则无下一页。数据拉取完成。 */
NextIndex *int64 `json:"next_index,omitempty" `
/*
订单列表 */
Orders *[]AlibabaWdkOrderListOrder `json:"orders,omitempty" `
/*
接口返回码。如果返回 HM02008888888001 代表成功,其他值代表失败。调用方需要根据返回码判断,失败重试 */
ReturnCode *string `json:"return_code,omitempty" `
/*
接口返回码描述 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
返回本查询条件下的数据总数。仅在传入page_index=0时返回,在其他情况下返回0 */
TotalNumber *int64 `json:"total_number,omitempty" `
}
func (s *AlibabaWdkOrderListResult) SetNextIndex(v int64) *AlibabaWdkOrderListResult {
s.NextIndex = &v
return s
}
func (s *AlibabaWdkOrderListResult) SetOrders(v []AlibabaWdkOrderListOrder) *AlibabaWdkOrderListResult {
s.Orders = &v
return s
}
func (s *AlibabaWdkOrderListResult) SetReturnCode(v string) *AlibabaWdkOrderListResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOrderListResult) SetReturnMsg(v string) *AlibabaWdkOrderListResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkOrderListResult) SetTotalNumber(v int64) *AlibabaWdkOrderListResult {
s.TotalNumber = &v
return s
}

View File

@@ -0,0 +1,238 @@
package domain
type AlibabaWdkOrderListSubOrder struct {
/*
业务子订单id */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
其它分摊优惠金额 */
ShareDiscountAmt *int64 `json:"share_discount_amt,omitempty" `
/*
商品id */
ItemCode *int64 `json:"item_code,omitempty" `
/*
售价金额(购买数量*原售价) */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
父订单id */
ParentId *int64 `json:"parent_id,omitempty" `
/*
商品原价 */
Price *int64 `json:"price,omitempty" `
/*
促销信息(json对象列表)。例如:[{"activity_id":"1234","activity_name":"五一促销","activity_type":1}] */
PromotionInfo *string `json:"promotion_info,omitempty" `
/*
购买数量 */
Quantity *int64 `json:"quantity,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回1 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
会员价优惠金额 */
MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
/*
促销优惠金额 */
PromotionDiscountAmt *int64 `json:"promotion_discount_amt,omitempty" `
/*
非标品销售单位 */
SellUnit *string `json:"sell_unit,omitempty" `
/*
非标品购买数量 */
NsQuantity *string `json:"ns_quantity,omitempty" `
/*
淘宝子订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
库存单位拣货数量 */
PickAmountStock *string `json:"pick_amount_stock,omitempty" `
/*
库存单位购买数量 */
BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
/*
子订单维度积分 */
MemberPoint *int64 `json:"member_point,omitempty" `
/*
子订单类型,当前取值[COMMON|GIFT],分别表示 普通|赠品 订单 */
OrderType *string `json:"order_type,omitempty" `
/*
淘鲜达平台优惠券中平台出资金额,单位为分 */
TxdPmtAmt *int64 `json:"txd_pmt_amt,omitempty" `
/*
拣货金额 */
PickAmt *int64 `json:"pick_amt,omitempty" `
/*
揽件 */
OrderStatus *string `json:"order_status,omitempty" `
/*
statusChangeTime */
StatusChangeTime *string `json:"status_change_time,omitempty" `
/*
库存单位 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
销售单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
tradeSubAttributes */
TradeSubAttributes *string `json:"trade_sub_attributes,omitempty" `
/*
商品skuCode */
SkuCode *string `json:"sku_code,omitempty" `
/*
外部子订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
外部商品skuCode */
OutSkuCode *string `json:"out_sku_code,omitempty" `
}
func (s *AlibabaWdkOrderListSubOrder) SetBizOrderId(v int64) *AlibabaWdkOrderListSubOrder {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetShareDiscountAmt(v int64) *AlibabaWdkOrderListSubOrder {
s.ShareDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetItemCode(v int64) *AlibabaWdkOrderListSubOrder {
s.ItemCode = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetOriginalAmt(v int64) *AlibabaWdkOrderListSubOrder {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetParentId(v int64) *AlibabaWdkOrderListSubOrder {
s.ParentId = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetPrice(v int64) *AlibabaWdkOrderListSubOrder {
s.Price = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetPromotionInfo(v string) *AlibabaWdkOrderListSubOrder {
s.PromotionInfo = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetQuantity(v int64) *AlibabaWdkOrderListSubOrder {
s.Quantity = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetStoreId(v string) *AlibabaWdkOrderListSubOrder {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetTrdType(v int64) *AlibabaWdkOrderListSubOrder {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetMemberDiscountAmt(v int64) *AlibabaWdkOrderListSubOrder {
s.MemberDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetPromotionDiscountAmt(v int64) *AlibabaWdkOrderListSubOrder {
s.PromotionDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetSellUnit(v string) *AlibabaWdkOrderListSubOrder {
s.SellUnit = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetNsQuantity(v string) *AlibabaWdkOrderListSubOrder {
s.NsQuantity = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetTbBizOrderId(v int64) *AlibabaWdkOrderListSubOrder {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetPickAmountStock(v string) *AlibabaWdkOrderListSubOrder {
s.PickAmountStock = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetBuyAmountStock(v string) *AlibabaWdkOrderListSubOrder {
s.BuyAmountStock = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetMemberPoint(v int64) *AlibabaWdkOrderListSubOrder {
s.MemberPoint = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetOrderType(v string) *AlibabaWdkOrderListSubOrder {
s.OrderType = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetTxdPmtAmt(v int64) *AlibabaWdkOrderListSubOrder {
s.TxdPmtAmt = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetPickAmt(v int64) *AlibabaWdkOrderListSubOrder {
s.PickAmt = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetOrderStatus(v string) *AlibabaWdkOrderListSubOrder {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetStatusChangeTime(v string) *AlibabaWdkOrderListSubOrder {
s.StatusChangeTime = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetStockUnit(v string) *AlibabaWdkOrderListSubOrder {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetSaleUnit(v string) *AlibabaWdkOrderListSubOrder {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetTradeSubAttributes(v string) *AlibabaWdkOrderListSubOrder {
s.TradeSubAttributes = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetSkuCode(v string) *AlibabaWdkOrderListSubOrder {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetOutOrderId(v string) *AlibabaWdkOrderListSubOrder {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOrderListSubOrder) SetOutSkuCode(v string) *AlibabaWdkOrderListSubOrder {
s.OutSkuCode = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkOrderRefundGetOrderSyncRefundChannel struct {
/*
退款金额 */
RefundAmount *int64 `json:"refund_amount,omitempty" `
/*
退款渠道 */
RefundChannel *int64 `json:"refund_channel,omitempty" `
/*
退款单id */
RefundOrderId *int64 `json:"refund_order_id,omitempty" `
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundChannel) SetRefundAmount(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundChannel {
s.RefundAmount = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundChannel) SetRefundChannel(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundChannel {
s.RefundChannel = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundChannel) SetRefundOrderId(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundChannel {
s.RefundOrderId = &v
return s
}

View File

@@ -0,0 +1,352 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderRefundGetOrderSyncRefundDto struct {
/*
库存单位购买数量 */
BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
/*
商品skucode */
ItemCode *string `json:"item_code,omitempty" `
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
非标品购买数量 */
NsQuantity *string `json:"ns_quantity,omitempty" `
/*
操作人id */
OperatorId *string `json:"operator_id,omitempty" `
/*
操作人名称 */
OperatorName *string `json:"operator_name,omitempty" `
/*
盒马子订单号 */
OriginOrderId *int64 `json:"origin_order_id,omitempty" `
/*
盒马主订单号 */
OriginParentId *int64 `json:"origin_parent_id,omitempty" `
/*
库存单位拣货数量 */
PickAmountStock *string `json:"pick_amount_stock,omitempty" `
/*
原购买数量 */
Quantity *int64 `json:"quantity,omitempty" `
/*
退款金额 */
RefundAmount *int64 `json:"refund_amount,omitempty" `
/*
退款渠道列表 */
RefundChannelList *[]AlibabaWdkOrderRefundGetOrderSyncRefundChannel `json:"refund_channel_list,omitempty" `
/*
退款单id */
RefundOrderId *int64 `json:"refund_order_id,omitempty" `
/*
退货数量 */
RefundQuantity *string `json:"refund_quantity,omitempty" `
/*
退款时间 */
RefundTime *util.LocalTime `json:"refund_time,omitempty" `
/*
退款类型 */
RefundType *int64 `json:"refund_type,omitempty" `
/*
非标品单位 */
SellUnit *string `json:"sell_unit,omitempty" `
/*
店铺码 */
StoreId *string `json:"store_id,omitempty" `
/*
同步状态 */
SyncStatus *string `json:"sync_status,omitempty" `
/*
淘系子订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
跑批时间 */
BatchTime *util.LocalTime `json:"batch_time,omitempty" `
/*
实际取货数量 */
ActualPickQuantity *string `json:"actual_pick_quantity,omitempty" `
/*
实际退货数量 */
ActualRefundQuantity *string `json:"actual_refund_quantity,omitempty" `
/*
履约状态 */
PromiseStatus *string `json:"promise_status,omitempty" `
/*
退款运费,单位为分 */
RefundPostFee *int64 `json:"refund_post_fee,omitempty" `
/*
stockUnit */
StockUnit *string `json:"stock_unit,omitempty" `
/*
saleUnit */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
淘系主订单号 */
TbBizParentId *int64 `json:"tb_biz_parent_id,omitempty" `
/*
附加属性 */
Attributes *string `json:"attributes,omitempty" `
/*
交易属性 */
TradeAttributes *string `json:"trade_attributes,omitempty" `
/*
商品skucode */
SkuCode *string `json:"sku_code,omitempty" `
/*
open_uid */
OpenUid *string `json:"open_uid,omitempty" `
/*
2:app 3:pos */
OrderClient *int64 `json:"order_client,omitempty" `
/*
渠道来源 3饿了么 4盒马 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
外部子订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
外部主订单号 */
OutMianOrderId *string `json:"out_mian_order_id,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
外部skuCode */
OutSkuCode *string `json:"out_sku_code,omitempty" `
/*
纠纷类型 1售中 2售后 */
DisputeType *int64 `json:"dispute_type,omitempty" `
/*
外部退款id */
OutRefundId *string `json:"out_refund_id,omitempty" `
/*
外部门店id */
OutShopId *string `json:"out_shop_id,omitempty" `
/*
退款业务单号 */
BizMainRefundId *string `json:"biz_main_refund_id,omitempty" `
/*
外部退款单号 */
OutMainRefundId *string `json:"out_main_refund_id,omitempty" `
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetBuyAmountStock(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.BuyAmountStock = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetItemCode(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.ItemCode = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetMerchantCode(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetNsQuantity(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.NsQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOperatorId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOperatorName(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OperatorName = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOriginOrderId(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OriginOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOriginParentId(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OriginParentId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetPickAmountStock(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.PickAmountStock = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetQuantity(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.Quantity = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetRefundAmount(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.RefundAmount = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetRefundChannelList(v []AlibabaWdkOrderRefundGetOrderSyncRefundChannel) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.RefundChannelList = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetRefundOrderId(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.RefundOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetRefundQuantity(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.RefundQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetRefundTime(v util.LocalTime) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.RefundTime = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetRefundType(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.RefundType = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetSellUnit(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.SellUnit = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetStoreId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetSyncStatus(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.SyncStatus = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetTbBizOrderId(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetBatchTime(v util.LocalTime) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.BatchTime = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetActualPickQuantity(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.ActualPickQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetActualRefundQuantity(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.ActualRefundQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetPromiseStatus(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.PromiseStatus = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetRefundPostFee(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.RefundPostFee = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetStockUnit(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetSaleUnit(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetTbBizParentId(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.TbBizParentId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetAttributes(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.Attributes = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetTradeAttributes(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.TradeAttributes = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetSkuCode(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOpenUid(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OpenUid = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOrderClient(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOrderFrom(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOutOrderId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOutMianOrderId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OutMianOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetShopId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOutSkuCode(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OutSkuCode = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetDisputeType(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.DisputeType = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOutRefundId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OutRefundId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOutShopId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OutShopId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetBizMainRefundId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.BizMainRefundId = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundDto) SetOutMainRefundId(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundDto {
s.OutMainRefundId = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaWdkOrderRefundGetOrderSyncRefundListResult struct {
/*
下一页 */
NextIndex *int64 `json:"next_index,omitempty" `
/*
退款单具体详情 */
Orders *[]AlibabaWdkOrderRefundGetOrderSyncRefundDto `json:"orders,omitempty" `
/*
结果code */
ReturnCode *string `json:"return_code,omitempty" `
/*
返回的信息 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
是否成功 */
Success *bool `json:"success,omitempty" `
/*
总数量 */
TotalNumber *int64 `json:"total_number,omitempty" `
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundListResult) SetNextIndex(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundListResult {
s.NextIndex = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundListResult) SetOrders(v []AlibabaWdkOrderRefundGetOrderSyncRefundDto) *AlibabaWdkOrderRefundGetOrderSyncRefundListResult {
s.Orders = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundListResult) SetReturnCode(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundListResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundListResult) SetReturnMsg(v string) *AlibabaWdkOrderRefundGetOrderSyncRefundListResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundListResult) SetSuccess(v bool) *AlibabaWdkOrderRefundGetOrderSyncRefundListResult {
s.Success = &v
return s
}
func (s *AlibabaWdkOrderRefundGetOrderSyncRefundListResult) SetTotalNumber(v int64) *AlibabaWdkOrderRefundGetOrderSyncRefundListResult {
s.TotalNumber = &v
return s
}

View File

@@ -0,0 +1,96 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderRefundListBatchQueryRefundRequest struct {
/*
结束时间,必填 */
EndTime *util.LocalTime `json:"end_time,omitempty" `
/*
下单终端APP/POS非必填 */
OrderClient *string `json:"order_client,omitempty" `
/*
页码从0开始必填 */
PageIndex *int64 `json:"page_index,omitempty" `
/*
页大小,必填 defalutValue:0 */
PageSize *int64 `json:"page_size,omitempty" `
/*
开始时间,必填 */
StartTime *util.LocalTime `json:"start_time,omitempty" `
/*
店铺ID列表order_from=4时必填其他非必填 */
StoreIds *[]string `json:"store_ids,omitempty" `
/*
废弃字段 */
SyncStatus *string `json:"sync_status,omitempty" `
/*
渠道来源 3饿了么 4盒马&淘鲜达 20商家自有渠道必填 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
渠道店idorder_from=4时非必填其他必填 */
ShopId *string `json:"shop_id,omitempty" `
/*
经营店id非必填 */
StoreId *string `json:"store_id,omitempty" `
/*
aelophy 翱象商家必填 */
BizType *string `json:"biz_type,omitempty" `
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetEndTime(v util.LocalTime) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.EndTime = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetOrderClient(v string) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetPageIndex(v int64) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.PageIndex = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetPageSize(v int64) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.PageSize = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetStartTime(v util.LocalTime) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.StartTime = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetStoreIds(v []string) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.StoreIds = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetSyncStatus(v string) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.SyncStatus = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetOrderFrom(v int64) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetShopId(v string) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetStoreId(v string) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderRefundListBatchQueryRefundRequest) SetBizType(v string) *AlibabaWdkOrderRefundListBatchQueryRefundRequest {
s.BizType = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkOrderRefundListOrderSyncRefundChannel struct {
/*
退款金额 */
RefundAmount *int64 `json:"refund_amount,omitempty" `
/*
退款渠道0-付款码支付1-盒马在线码普通支付pos2-盒马在线码免密协议支付pos3-银联刷卡旧pos4-现金pos5-支付宝离线码pos6-支付宝快捷支付app7-支付平台, 8-国际支付宝, 9-支付宝当面付, 10-网商银行信任付, 11-支付宝, 12-支付宝, 13-网商银行融易收, 14-现金, 15-银行卡, 16-支票, 17-三江购物券, 18-三江赊销19-三江会员卡20-三江储值卡21-三江储值卡退卡22-人人乐钱包, 23-人人乐提货卡 */
RefundChannel *int64 `json:"refund_channel,omitempty" `
/*
退款id */
RefundOrderId *string `json:"refund_order_id,omitempty" `
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundChannel) SetRefundAmount(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundChannel {
s.RefundAmount = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundChannel) SetRefundChannel(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundChannel {
s.RefundChannel = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundChannel) SetRefundOrderId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundChannel {
s.RefundOrderId = &v
return s
}

View File

@@ -0,0 +1,352 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderRefundListOrderSyncRefundDto struct {
/*
库存单位购买数量 */
BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
/*
商品skucode */
ItemCode *int64 `json:"item_code,omitempty" `
/*
非标品购买数量 */
NsQuantity *string `json:"ns_quantity,omitempty" `
/*
操作人id */
OperatorId *string `json:"operator_id,omitempty" `
/*
操作人name */
OperatorName *string `json:"operator_name,omitempty" `
/*
盒马子订单号 */
OriginOrderId *int64 `json:"origin_order_id,omitempty" `
/*
盒马主订单号 */
OriginParentId *int64 `json:"origin_parent_id,omitempty" `
/*
库存单位拣货数量 */
PickAmountStock *string `json:"pick_amount_stock,omitempty" `
/*
原购买数量 */
Quantity *int64 `json:"quantity,omitempty" `
/*
退款金额 */
RefundAmount *int64 `json:"refund_amount,omitempty" `
/*
退款渠道 */
RefundChannelList *[]AlibabaWdkOrderRefundListOrderSyncRefundChannel `json:"refund_channel_list,omitempty" `
/*
退款id */
RefundOrderId *int64 `json:"refund_order_id,omitempty" `
/*
退款数量 */
RefundQuantity *string `json:"refund_quantity,omitempty" `
/*
退款时间 */
RefundTime *util.LocalTime `json:"refund_time,omitempty" `
/*
1:自助退款,2:客户当面拒收,3:补差退款,4:拒单退款,5:代退款,6:无法联系到客户退款,7:无货签收退款 */
RefundType *int64 `json:"refund_type,omitempty" `
/*
非标品单位 */
SellUnit *string `json:"sell_unit,omitempty" `
/*
店铺码 */
StoreId *string `json:"store_id,omitempty" `
/*
淘系子订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
批次时间 */
BatchTime *util.LocalTime `json:"batch_time,omitempty" `
/*
2-APP, 3-POS,1-其他 */
OrderClient *int64 `json:"order_client,omitempty" `
/*
实际取货数量 */
ActualPickQuantity *string `json:"actual_pick_quantity,omitempty" `
/*
实际退款数量 */
ActualRefundQuantity *string `json:"actual_refund_quantity,omitempty" `
/*
履约的状态 */
PromiseStatus *string `json:"promise_status,omitempty" `
/*
退款的运费,单位分 */
RefundPostFee *int64 `json:"refund_post_fee,omitempty" `
/*
库存单位 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
销售单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
淘系主订单号 */
TbBizParentId *int64 `json:"tb_biz_parent_id,omitempty" `
/*
attributes */
Attributes *string `json:"attributes,omitempty" `
/*
java.util.Map */
TradeAttributes *string `json:"trade_attributes,omitempty" `
/*
商品skucode */
SkuCode *string `json:"sku_code,omitempty" `
/*
open_uid */
OpenUid *string `json:"open_uid,omitempty" `
/*
渠道来源 3饿了么 4盒马 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
外部子订单id */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
外部主订单id */
OutMianOrderId *string `json:"out_mian_order_id,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
外部skuCode */
OutSkuCode *string `json:"out_sku_code,omitempty" `
/*
纠纷类型 1售中 2售后 */
DisputeType *int64 `json:"dispute_type,omitempty" `
/*
外部退款id */
OutRefundId *string `json:"out_refund_id,omitempty" `
/*
外部门店id */
OutShopId *string `json:"out_shop_id,omitempty" `
/*
退单状态 APPLY申请待审核REFUSE审核拒绝AGREE审核同意退款中SUCCESS退款成功CANCEL取消申请PLATFROM_DEAL平台仲裁中FAILED退款失败 */
RefundStatus *string `json:"refund_status,omitempty" `
/*
退款销售数量 */
RefundSaleQuantity *int64 `json:"refund_sale_quantity,omitempty" `
/*
退款业务单号 */
BizMainRefundId *string `json:"biz_main_refund_id,omitempty" `
/*
外部退款单号 */
OutMainRefundId *string `json:"out_main_refund_id,omitempty" `
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetBuyAmountStock(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.BuyAmountStock = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetItemCode(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.ItemCode = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetNsQuantity(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.NsQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOperatorId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOperatorName(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OperatorName = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOriginOrderId(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OriginOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOriginParentId(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OriginParentId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetPickAmountStock(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.PickAmountStock = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetQuantity(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.Quantity = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundAmount(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundAmount = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundChannelList(v []AlibabaWdkOrderRefundListOrderSyncRefundChannel) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundChannelList = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundOrderId(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundQuantity(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundTime(v util.LocalTime) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundTime = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundType(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundType = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetSellUnit(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.SellUnit = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetStoreId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetTbBizOrderId(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetBatchTime(v util.LocalTime) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.BatchTime = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOrderClient(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetActualPickQuantity(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.ActualPickQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetActualRefundQuantity(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.ActualRefundQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetPromiseStatus(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.PromiseStatus = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundPostFee(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundPostFee = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetStockUnit(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetSaleUnit(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetTbBizParentId(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.TbBizParentId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetAttributes(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.Attributes = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetTradeAttributes(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.TradeAttributes = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetSkuCode(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOpenUid(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OpenUid = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOrderFrom(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOutOrderId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOutMianOrderId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OutMianOrderId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetShopId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOutSkuCode(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OutSkuCode = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetDisputeType(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.DisputeType = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOutRefundId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OutRefundId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOutShopId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OutShopId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundStatus(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundStatus = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetRefundSaleQuantity(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.RefundSaleQuantity = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetBizMainRefundId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.BizMainRefundId = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundDto) SetOutMainRefundId(v string) *AlibabaWdkOrderRefundListOrderSyncRefundDto {
s.OutMainRefundId = &v
return s
}

View File

@@ -0,0 +1,54 @@
package domain
type AlibabaWdkOrderRefundListOrderSyncRefundListResult struct {
/*
下一页 */
NextIndex *int64 `json:"next_index,omitempty" `
/*
退款单集合 */
Orders *[]AlibabaWdkOrderRefundListOrderSyncRefundDto `json:"orders,omitempty" `
/*
接口返回码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
结果信息 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
是否成功。调用方需要根据该字段判断是否成功,如果失败进行重试 */
Success *bool `json:"success,omitempty" `
/*
返回本查询条件下的数据总数。仅在传入page_index=0时返回,在其他情况下返回0 */
TotalNumber *int64 `json:"total_number,omitempty" `
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundListResult) SetNextIndex(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundListResult {
s.NextIndex = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundListResult) SetOrders(v []AlibabaWdkOrderRefundListOrderSyncRefundDto) *AlibabaWdkOrderRefundListOrderSyncRefundListResult {
s.Orders = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundListResult) SetReturnCode(v string) *AlibabaWdkOrderRefundListOrderSyncRefundListResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundListResult) SetReturnMsg(v string) *AlibabaWdkOrderRefundListOrderSyncRefundListResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundListResult) SetSuccess(v bool) *AlibabaWdkOrderRefundListOrderSyncRefundListResult {
s.Success = &v
return s
}
func (s *AlibabaWdkOrderRefundListOrderSyncRefundListResult) SetTotalNumber(v int64) *AlibabaWdkOrderRefundListOrderSyncRefundListResult {
s.TotalNumber = &v
return s
}

View File

@@ -0,0 +1,64 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkRefundAggregateRefundAggregateQueryRequest struct {
/*
起始时间 */
StartTime *util.LocalTime `json:"start_time,omitempty" `
/*
结束时间 */
EndTime *util.LocalTime `json:"end_time,omitempty" `
/*
门店id */
StoreId *string `json:"store_id,omitempty" `
/*
下单终端: APP / POS */
OrderClient *string `json:"order_client,omitempty" `
/*
收营员id */
OperatorId *string `json:"operator_id,omitempty" `
/*
分页序号 */
PageIndex *int64 `json:"page_index,omitempty" `
/*
分页size */
PageSize *int64 `json:"page_size,omitempty" `
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkRefundAggregateRefundAggregateQueryRequest {
s.StartTime = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkRefundAggregateRefundAggregateQueryRequest {
s.EndTime = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryRequest) SetStoreId(v string) *AlibabaWdkRefundAggregateRefundAggregateQueryRequest {
s.StoreId = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryRequest) SetOrderClient(v string) *AlibabaWdkRefundAggregateRefundAggregateQueryRequest {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryRequest) SetOperatorId(v string) *AlibabaWdkRefundAggregateRefundAggregateQueryRequest {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryRequest) SetPageIndex(v int64) *AlibabaWdkRefundAggregateRefundAggregateQueryRequest {
s.PageIndex = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryRequest) SetPageSize(v int64) *AlibabaWdkRefundAggregateRefundAggregateQueryRequest {
s.PageSize = &v
return s
}

View File

@@ -0,0 +1,62 @@
package domain
type AlibabaWdkRefundAggregateRefundAggregateQueryResult struct {
/*
接口返回码. 如果返回 HM05038888888006 需重试(数据查询失败,请重试,注意限定重试次数) */
ReturnCode *string `json:"return_code,omitempty" `
/*
接口返回码描述 */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
退款单id列表 */
RefundIdList *[]int64 `json:"refund_id_list,omitempty" `
/*
淘鲜达子订单id列表 */
BizIdList *[]int64 `json:"biz_id_list,omitempty" `
/*
淘宝子订单id列表 */
TbBizIdList *[]int64 `json:"tb_biz_id_list,omitempty" `
/*
结果数量 */
TotalNum *int64 `json:"total_num,omitempty" `
/*
下一页序号 */
NextIndex *int64 `json:"next_index,omitempty" `
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryResult) SetReturnCode(v string) *AlibabaWdkRefundAggregateRefundAggregateQueryResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryResult) SetReturnMsg(v string) *AlibabaWdkRefundAggregateRefundAggregateQueryResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryResult) SetRefundIdList(v []int64) *AlibabaWdkRefundAggregateRefundAggregateQueryResult {
s.RefundIdList = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryResult) SetBizIdList(v []int64) *AlibabaWdkRefundAggregateRefundAggregateQueryResult {
s.BizIdList = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryResult) SetTbBizIdList(v []int64) *AlibabaWdkRefundAggregateRefundAggregateQueryResult {
s.TbBizIdList = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryResult) SetTotalNum(v int64) *AlibabaWdkRefundAggregateRefundAggregateQueryResult {
s.TotalNum = &v
return s
}
func (s *AlibabaWdkRefundAggregateRefundAggregateQueryResult) SetNextIndex(v int64) *AlibabaWdkRefundAggregateRefundAggregateQueryResult {
s.NextIndex = &v
return s
}

View File

@@ -0,0 +1,30 @@
package domain
type AlibabaWdkSopoPushTriggerApiResult struct {
/*
结果 */
ReturnSuccess *bool `json:"return_success,omitempty" `
/*
错误码 */
ReturnCode *string `json:"return_code,omitempty" `
/*
错误信息 */
ReturnMsg *string `json:"return_msg,omitempty" `
}
func (s *AlibabaWdkSopoPushTriggerApiResult) SetReturnSuccess(v bool) *AlibabaWdkSopoPushTriggerApiResult {
s.ReturnSuccess = &v
return s
}
func (s *AlibabaWdkSopoPushTriggerApiResult) SetReturnCode(v string) *AlibabaWdkSopoPushTriggerApiResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkSopoPushTriggerApiResult) SetReturnMsg(v string) *AlibabaWdkSopoPushTriggerApiResult {
s.ReturnMsg = &v
return s
}

View File

@@ -0,0 +1,22 @@
package domain
type AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest struct {
/*
淘系子订单列表一次最多20个 */
SubTradeOrderNoList *[]string `json:"sub_trade_order_no_list,omitempty" `
/*
销售=10销退=20 */
SalesType *int64 `json:"sales_type,omitempty" `
}
func (s *AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest) SetSubTradeOrderNoList(v []string) *AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest {
s.SubTradeOrderNoList = &v
return s
}
func (s *AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest) SetSalesType(v int64) *AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest {
s.SalesType = &v
return s
}

View File

@@ -0,0 +1,46 @@
package domain
type AlibabaWdkSupplierOrderGetOrderListSyncPagedResult struct {
/*
返回订单总数量 */
TotalNumber *int64 `json:"total_number,omitempty" `
/*
returnMsg */
ReturnMsg *string `json:"return_msg,omitempty" `
/*
returnCode */
ReturnCode *string `json:"return_code,omitempty" `
/*
orders */
Orders *[]AlibabaWdkSupplierOrderGetOrderSyncDto `json:"orders,omitempty" `
/*
success */
Success *bool `json:"success,omitempty" `
}
func (s *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult) SetTotalNumber(v int64) *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult {
s.TotalNumber = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult) SetReturnMsg(v string) *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult {
s.ReturnMsg = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult) SetReturnCode(v string) *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult {
s.ReturnCode = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult) SetOrders(v []AlibabaWdkSupplierOrderGetOrderSyncDto) *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult {
s.Orders = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult) SetSuccess(v bool) *AlibabaWdkSupplierOrderGetOrderListSyncPagedResult {
s.Success = &v
return s
}

View File

@@ -0,0 +1,208 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkSupplierOrderGetOrderSyncDto struct {
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
赠券,格式为 券ID_券金额 金额单位为分 */
GiftCoupon *string `json:"gift_coupon,omitempty" `
/*
买家id对应的open_uid加密过 */
OpenUid *string `json:"open_uid,omitempty" `
/*
扩展属性map */
TradeAttributes *string `json:"trade_attributes,omitempty" `
/*
收银班次号 */
DutyCode *string `json:"duty_code,omitempty" `
/*
打包时间 */
PackageTime *util.LocalTime `json:"package_time,omitempty" `
/*
会员积分 */
MemberPoint *string `json:"member_point,omitempty" `
/*
订单状态 PAID已支付 PACKAGED:已打包 SUCCESS已收货订单完成 */
OrderStatus *string `json:"order_status,omitempty" `
/*
供应商code */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
收银员名称 */
OperatorName *string `json:"operator_name,omitempty" `
/*
淘宝订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
收银员id */
OperatorId *string `json:"operator_id,omitempty" `
/*
会员卡号 */
MemberCardNum *string `json:"member_card_num,omitempty" `
/*
会员优惠金额 */
MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
/*
经营店id */
StoreId *string `json:"store_id,omitempty" `
/*
邮费 */
PostFee *int64 `json:"post_fee,omitempty" `
/*
支付时间 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
商家总原价 */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
总优惠金额 */
DiscountAmt *int64 `json:"discount_amt,omitempty" `
/*
盒马订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
商场code */
SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
/*
订单渠道来源 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
subOrders */
SubOrders *[]AlibabaWdkSupplierOrderGetSubOrderSyncDto `json:"sub_orders,omitempty" `
/*
下单终端: APP,POS */
OrderClient *string `json:"order_client,omitempty" `
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetShopId(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.ShopId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOutOrderId(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetGiftCoupon(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.GiftCoupon = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOpenUid(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OpenUid = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetTradeAttributes(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.TradeAttributes = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetDutyCode(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.DutyCode = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetPackageTime(v util.LocalTime) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.PackageTime = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetMemberPoint(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.MemberPoint = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOrderStatus(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetMerchantCode(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOperatorName(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OperatorName = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetTbBizOrderId(v int64) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOperatorId(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetMemberCardNum(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.MemberCardNum = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetMemberDiscountAmt(v int64) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.MemberDiscountAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetStoreId(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.StoreId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetPostFee(v int64) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.PostFee = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetPayTime(v util.LocalTime) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.PayTime = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOriginalAmt(v int64) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetDiscountAmt(v int64) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.DiscountAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetBizOrderId(v int64) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetSourceMerchantCode(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.SourceMerchantCode = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOrderFrom(v int64) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetSubOrders(v []AlibabaWdkSupplierOrderGetSubOrderSyncDto) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.SubOrders = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetOrderSyncDto) SetOrderClient(v string) *AlibabaWdkSupplierOrderGetOrderSyncDto {
s.OrderClient = &v
return s
}

View File

@@ -0,0 +1,166 @@
package domain
type AlibabaWdkSupplierOrderGetSubOrderSyncDto struct {
/*
会员优惠金额 */
MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
/*
优惠金额 */
PromotionDiscountAmt *int64 `json:"promotion_discount_amt,omitempty" `
/*
原价 */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
商品单价 */
Price *int64 `json:"price,omitempty" `
/*
履约时间 */
StatusChangeTime *string `json:"status_change_time,omitempty" `
/*
子订单状态 */
OrderStatus *string `json:"order_status,omitempty" `
/*
淘鲜达分摊金额 */
TxdPmtAmt *int64 `json:"txd_pmt_amt,omitempty" `
/*
订单类型 COMMONGIFT */
OrderType *string `json:"order_type,omitempty" `
/*
购买库存单位数量 */
BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
/*
拣货金额 */
PickAmt *int64 `json:"pick_amt,omitempty" `
/*
拣货库存单位数量 */
PickAmountStock *string `json:"pick_amount_stock,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
淘宝订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
盒马订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
售卖单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
库存单位 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
扩展属性map */
TradeSubAttributes *string `json:"trade_sub_attributes,omitempty" `
/*
sku码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
外部sku码 */
OutSkuCode *string `json:"out_sku_code,omitempty" `
/*
优惠明细字段json格式的字符串 */
PromotionInfo *string `json:"promotion_info,omitempty" `
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetMemberDiscountAmt(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.MemberDiscountAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetPromotionDiscountAmt(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.PromotionDiscountAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetOriginalAmt(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetPrice(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.Price = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetStatusChangeTime(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.StatusChangeTime = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetOrderStatus(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetTxdPmtAmt(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.TxdPmtAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetOrderType(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.OrderType = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetBuyAmountStock(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.BuyAmountStock = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetPickAmt(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.PickAmt = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetPickAmountStock(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.PickAmountStock = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetOutOrderId(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetTbBizOrderId(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetBizOrderId(v int64) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetSaleUnit(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetStockUnit(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetTradeSubAttributes(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.TradeSubAttributes = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetSkuCode(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetOutSkuCode(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.OutSkuCode = &v
return s
}
func (s *AlibabaWdkSupplierOrderGetSubOrderSyncDto) SetPromotionInfo(v string) *AlibabaWdkSupplierOrderGetSubOrderSyncDto {
s.PromotionInfo = &v
return s
}

Some files were not shown because too many files have changed in this diff Show More