diff --git a/platformapi/tao_vegetable/api_token.go b/platformapi/tao_vegetable/api_token.go
index 9616e95b..bd4ce169 100644
--- a/platformapi/tao_vegetable/api_token.go
+++ b/platformapi/tao_vegetable/api_token.go
@@ -2,11 +2,11 @@ package tao_vegetable
import (
"encoding/json"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability304"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability304/request"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
- "git.rosy.net.cn/topsdk/ability304"
- "git.rosy.net.cn/topsdk/ability304/request"
- "topsdk"
)
const (
diff --git a/platformapi/tao_vegetable/order_afs.go b/platformapi/tao_vegetable/order_afs.go
new file mode 100644
index 00000000..b3ded2aa
--- /dev/null
+++ b/platformapi/tao_vegetable/order_afs.go
@@ -0,0 +1,145 @@
+package tao_vegetable
+
+import (
+ "encoding/json"
+ "fmt"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/request"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591"
+ domain591 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ request591 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/request"
+ "git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/globals"
+ "io/ioutil"
+ "net/http"
+)
+
+// AgreeUserCancel 同意用户售后申请
+func (a API) AgreeUserCancel(req *request2.AlibabaTclsAelophyRefundAgreeRequest) error {
+ client := ability3156.NewAbility3156(&a.client)
+
+ data, err := client.AlibabaTclsAelophyRefundAgree(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return err
+ }
+
+ if data.Result.ReturnCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return fmt.Errorf(*data.Result.ReturnMsg)
+ }
+
+ return nil
+}
+
+// DisAgreeUserCancel 拒绝用户售后申请
+func (a API) DisAgreeUserCancel(req *request2.AlibabaTclsAelophyRefundDisagreeRequest) error {
+ client := ability3156.NewAbility3156(&a.client)
+
+ data, err := client.AlibabaTclsAelophyRefundDisagree(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return err
+ }
+
+ if data.Result.ReturnCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return fmt.Errorf(*data.Result.ReturnMsg)
+ }
+
+ return nil
+}
+
+// PartialRefundReason 商户逆向取消订单数据渲染(获取订单商品列表已经取消原因:部分退款)
+func (a API) PartialRefundReason(req *request2.AlibabaTclsAelophyRefundCsapplyrenderRequest) (*domain.AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto, error) {
+ client := ability3156.NewAbility3156(&a.client)
+
+ data, err := client.AlibabaTclsAelophyRefundCsapplyrender(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return nil, err
+ }
+
+ if data.ApiResult.ErrCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return nil, fmt.Errorf(*data.ApiResult.ErrMsg)
+ }
+
+ return data.ApiResult.Model, nil
+}
+
+// PartialRefund 商户逆向取消订单
+func (a API) PartialRefund(req *request2.AlibabaTclsAelophyRefundCsapplyRequest) error {
+ client := ability3156.NewAbility3156(&a.client)
+
+ data, err := client.AlibabaTclsAelophyRefundCsapply(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return err
+ }
+
+ if data.ApiResult.ErrCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return fmt.Errorf(*data.ApiResult.ErrMsg)
+ }
+
+ return nil
+}
+
+// UserApplyRefund 用户申请售后单消息通知
+func (a API) UserApplyRefund(c *http.Request) (*UserApplyRefundCallBack, error) {
+ data, err := ioutil.ReadAll(c.Body)
+ if err != nil {
+ return nil, err
+ }
+ var result *UserApplyRefundCallBack
+ if err := json.Unmarshal(data, result); err != nil {
+ return nil, err
+ }
+ return result, nil
+}
+
+// UserCancelRefundApply 用户取消售后申请
+func (a API) UserCancelRefundApply(c *http.Request) (*UserCancelRefundApply, error) {
+ data, err := ioutil.ReadAll(c.Body)
+ if err != nil {
+ return nil, err
+ }
+ var result *UserCancelRefundApply
+ if err := json.Unmarshal(data, result); err != nil {
+ return nil, err
+ }
+ return result, nil
+}
+
+// RefundOrderFinish 同城零售逆向订单状态完成接口(退款完成)
+func (a API) RefundOrderFinish(c *http.Request) (*RefundOrderFinish, error) {
+ data, err := ioutil.ReadAll(c.Body)
+ if err != nil {
+ return nil, err
+ }
+ var result *RefundOrderFinish
+ if err := json.Unmarshal(data, result); err != nil {
+ return nil, err
+ }
+ return result, nil
+}
+
+// QueryAfsOrderDetail 获取订单退款详情
+func (a API) QueryAfsOrderDetail(req *request591.AlibabaWdkOrderRefundGetRequest) (*domain591.AlibabaWdkOrderRefundGetOrderSyncRefundListResult, error) {
+ client := ability591.NewAbility591(&a.client)
+
+ data, err := client.AlibabaWdkOrderRefundGet(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return nil, err
+ }
+
+ if data.Result.ReturnCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return nil, fmt.Errorf(*data.Result.ReturnMsg)
+ }
+
+ return &data.Result, nil
+}
diff --git a/platformapi/tao_vegetable/order_delivery.go b/platformapi/tao_vegetable/order_delivery.go
new file mode 100644
index 00000000..47ac3f00
--- /dev/null
+++ b/platformapi/tao_vegetable/order_delivery.go
@@ -0,0 +1,89 @@
+package tao_vegetable
+
+import (
+ "encoding/json"
+ "fmt"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/request"
+ "git.rosy.net.cn/baseapi/utils"
+ "git.rosy.net.cn/jx-callback/globals"
+ "io/ioutil"
+ "net/http"
+)
+
+// ReaderOrderInfo 获取订单状态回调
+func (a API) ReaderOrderInfo(c *http.Request) (*CallbackOrder, error) {
+ body, _ := ioutil.ReadAll(c.Body)
+
+ var callbackOrder *CallbackOrder
+ if err := json.Unmarshal(body, &callbackOrder); err != nil {
+ return nil, err
+ }
+
+ return callbackOrder, nil
+}
+
+func (a API) OnSaleRefundOrder(c *http.Request) (*OnSaleCancel, error) {
+ body, _ := ioutil.ReadAll(c.Body)
+
+ var onSaleOrder *OnSaleCancel
+ if err := json.Unmarshal(body, &onSaleOrder); err != nil {
+ return nil, err
+ }
+ return onSaleOrder, nil
+}
+
+// QueryOrderDetail 自配送查询订单详情
+func (a API) QueryOrderDetail(req *request2.AlibabaAelophyOrderGetRequest) (*domain.AlibabaAelophyOrderGetOrderResponse, error) {
+ client := ability591.NewAbility591(&a.client)
+ data, err := client.AlibabaAelophyOrderGet(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return nil, err
+ }
+
+ if data.ApiResult.ErrCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return nil, fmt.Errorf(*data.ApiResult.ErrMsg)
+ }
+
+ return data.ApiResult.Model, nil
+}
+
+// DeliveryFinish 订单一下的没一个状态通知接口
+// ACCEPTED = 商户接单 REJECTED = 商户取消订单 PICKED = 拣货完成 PACKAGED = 打包出库 SHIPPING = 开始配送 SIGN = 用户签收 REFUSED = 用户拒收
+func (a API) DeliveryFinish(req *request2.AlibabaAelophyOrderWorkCallbackRequest) error {
+ client := ability591.NewAbility591(&a.client)
+
+ data, err := client.AlibabaAelophyOrderWorkCallback(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return err
+ }
+
+ if data.ApiResult.ErrCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return fmt.Errorf(*data.ApiResult.ErrMsg)
+ }
+
+ return nil
+}
+
+// DeliveryTrajectory 自配送轨迹回传(骑手开始配送之后同步订单数据)
+func (a API) DeliveryTrajectory(req *request2.AlibabaAelophyOrderLogisticsTraceCallbackRequest) error {
+ client := ability591.NewAbility591(&a.client)
+
+ data, err := client.AlibabaAelophyOrderLogisticsTraceCallback(req, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return err
+ }
+
+ if data.ApiResult.ErrCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return fmt.Errorf(*data.ApiResult.ErrMsg)
+ }
+
+ return nil
+}
diff --git a/platformapi/tao_vegetable/order_model.go b/platformapi/tao_vegetable/order_model.go
new file mode 100644
index 00000000..a94cbafc
--- /dev/null
+++ b/platformapi/tao_vegetable/order_model.go
@@ -0,0 +1,93 @@
+package tao_vegetable
+
+// PublicModel 公共参数
+type PublicModel struct {
+ Method string `json:"method"` // api接口
+ AppKey string `json:"app_key"` // appKey
+ Session string `json:"session"` // 门店授权token
+ Timestamp string `json:"timestamp"` // 时间戳 时间格式
+ V string `json:"v"` // 版本
+ SignMethod string `json:"sign_method"` // 签名方式
+ Sign string `json:"sign"` // 签名
+ Format string `json:"format"` // 响应格式
+ Simplify bool `json:"simplify"` // 是否精简json
+ CustomerId bool `json:"customer_id"` // 三方对接过程中,业务自定义路由参数,更多在奇门仓储等场景中使用
+}
+
+// CallbackOrder 正新订单消息通知
+type CallbackOrder struct {
+ PublicModel
+ MerchantCode string `json:"merchant_code"` // 商家编码
+ StoreId string `json:"store_id"` // 门店id
+ BizOrderId int64 `json:"biz_order_id"` // 订单号
+ OrderStatus string `json:"order_status"` // 订单状态
+}
+
+// OnSaleCancel 售中订单取消回调
+type OnSaleCancel struct {
+ PublicModel
+ PartCancelRequest PartCancelRequest `json:"partCancelRequest"` // 取消子单列表
+ IdempotentId string `json:"idempotentId"` // 发起订单取消幂等键
+ BizOrderId int64 `json:"bizOrderId"` // 主订单号
+ StoreId string `json:"storeId"` // 门店id
+ MerchantCode string `json:"merchantCode"` // 商户id
+}
+
+type PartCancelRequest struct {
+ SubOrders []CancelSubOrder `json:"subOrders"` // 取消子单列表
+}
+
+type CancelSubOrder struct {
+ BizSubOrderId int64 `json:"bizSubOrderId"` // 要取消的子订单号
+ CancelStockQuantity string `json:"cancelStockQuantity"` // 库存单位取消数量
+ CancelSaleQuantity string `json:"cancelSaleQuantity"` // 销售单位取消数量
+}
+
+// UserApplyRefundCallBack 用户申请售后消息通知
+type UserApplyRefundCallBack struct {
+ PublicModel
+ BizRefundId string `json:"bizRefundId"` // 翱象退款单ID
+ RefundId string `json:"refundId"` // 渠道退款单ID, 幂等键
+ OutOrderId string `json:"outOrderId"` // 渠道订单ID
+ MerchantCode string `json:"merchantCode"` // 商家编码
+ StoreId string `json:"storeId"` // 商家经营店ID
+ OrderFrom int64 `json:"orderFrom"` // 订单来源:如 2=美团 / 3=饿了么 / 4=淘鲜达
+ RefundFee int64 `json:"refundFee"` // 申请退款金额(包含退运费), 分
+ RefundDeliveryFee int64 `json:"refundDeliveryFee"` // 退运费, 分
+ RefundPackageFee int64 `json:"refundPackageFee"` // 退包装费,分
+ RefundReason string `json:"refundReason"` // 退款原因
+ RefundPictures string `json:"refundPictures"` // 售后图片链接
+ Remarks string `json:"remarks"` // 备注
+ SubRefundOrders []SubRefundOrdersList `json:"subRefundOrders"` // 逆向子单列表
+}
+
+type SubRefundOrdersList struct {
+ RefundFee int64 `json:"refundFee"` // 子单退款金额, 分
+ OutSubOrderId string `json:"outSubOrderId"` // 渠道子订单ID
+ MaxRefundFee int64 `json:"maxRefundFee"` // 子单最大可退款金额, 分
+ RefundAmount int64 `json:"refundAmount"` // 子单退货数量(淘鲜达不用填)
+}
+
+// UserCancelRefundApply 用户取消售后申请
+type UserCancelRefundApply struct {
+ PublicModel
+ RefundId string `json:"refundId"` // 渠道退款单ID, 幂等键
+ BizRefundId string `json:"bizRefundId"` // 翱象退款单ID
+ OutOrderId string `json:"outOrderId"` // 渠道订单ID
+ OrderFrom int64 `json:"orderFrom"` // 渠道来源
+ MerchantCode int64 `json:"merchantCode"` // 商家编码
+ StoreId int64 `json:"storeId"` // 商家经营店ID
+}
+
+// RefundOrderFinish 逆向订单完成回调(售后完成)
+type RefundOrderFinish struct {
+ PublicModel
+ StoreId string `json:"store_id"` // 门店编码
+ OrderStatus string `json:"order_status"` // 退款单状态
+ OutSubOrderId string `json:"out_sub_order_id"` // 外部子单号
+ MerchantCode string `json:"merchant_code"` // 商家编码
+ OutMainRefundId string `json:"out_main_refund_id"` // 外部退款单号
+ OrderFrom string `json:"order_from"` // 订单来源渠道
+ BizSubRefundId string `json:"biz_sub_refund_id"` // 退款业务子单号
+ ShopId string `json:"shop_id"` // 渠道店编码
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/Ability1475.go b/platformapi/tao_vegetable/sdk/ability1475/Ability1475.go
new file mode 100644
index 00000000..f9896408
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/Ability1475.go
@@ -0,0 +1,98 @@
+package ability1475
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Ability1475 struct {
+ Client *topsdk.TopClient
+}
+
+func NewAbility1475(client *topsdk.TopClient) *Ability1475 {
+ return &Ability1475{client}
+}
+
+/*
+ rt回传采购价
+*/
+func (ability *Ability1475) AlibabaWdkPurchasePrice(req *request2.AlibabaWdkPurchasePriceRequest, session string) (*response2.AlibabaWdkPurchasePriceResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability1475 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.purchase.price", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkPurchasePriceResponse{}
+ if err != nil {
+ log.Println("alibabaWdkPurchasePrice error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家注册更新路由信息
+*/
+func (ability *Ability1475) AlibabaWdkMerchantRoutingRegister(req *request2.AlibabaWdkMerchantRoutingRegisterRequest, session string) (*response2.AlibabaWdkMerchantRoutingRegisterResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability1475 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.merchant.routing.register", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkMerchantRoutingRegisterResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantRoutingRegister error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 获得当前系统时间
+*/
+func (ability *Ability1475) AlibabaWdkTimeGet(req *request2.AlibabaWdkTimeGetRequest) (*response2.AlibabaWdkTimeGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability1475 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.time.get", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkTimeGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkTimeGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 图片上传接口
+*/
+func (ability *Ability1475) AlibabaWdkPictureUpload(req *request2.AlibabaWdkPictureUploadRequest, session string) (*response2.AlibabaWdkPictureUploadResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability1475 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.picture.upload", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkPictureUploadResponse{}
+ if err != nil {
+ log.Println("alibabaWdkPictureUpload error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterApiResult.go b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterApiResult.go
new file mode 100644
index 00000000..fe236ccb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkMerchantRoutingRegisterApiResult struct {
+ /*
+ 调用结果返回成功失败 */
+ Model *bool `json:"model,omitempty" `
+
+ /*
+ 调用接口错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用接口错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 调用接口成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantRoutingRegisterApiResult) SetModel(v bool) *AlibabaWdkMerchantRoutingRegisterApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkMerchantRoutingRegisterApiResult) SetErrMsg(v string) *AlibabaWdkMerchantRoutingRegisterApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkMerchantRoutingRegisterApiResult) SetErrCode(v string) *AlibabaWdkMerchantRoutingRegisterApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantRoutingRegisterApiResult) SetSuccess(v bool) *AlibabaWdkMerchantRoutingRegisterApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo.go b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo.go
new file mode 100644
index 00000000..490f94b8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo struct {
+ /*
+ 仓code,为空时路由为商家维度 */
+ WarehouseCode *string `json:"warehouse_code,omitempty" `
+
+ /*
+ 操作状态1-注册;2-删除 */
+ Status *int64 `json:"status,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo) SetWarehouseCode(v string) *AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo) SetStatus(v int64) *AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo {
+ s.Status = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadApiResult.go b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadApiResult.go
new file mode 100644
index 00000000..6d0bddd0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkPictureUploadApiResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ model */
+ Model *AlibabaWdkPictureUploadPictureDo `json:"model,omitempty" `
+
+ /*
+ 错误code */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误原因 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+}
+
+func (s *AlibabaWdkPictureUploadApiResult) SetSuccess(v bool) *AlibabaWdkPictureUploadApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadApiResult) SetModel(v AlibabaWdkPictureUploadPictureDo) *AlibabaWdkPictureUploadApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadApiResult) SetErrCode(v string) *AlibabaWdkPictureUploadApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadApiResult) SetErrMsg(v string) *AlibabaWdkPictureUploadApiResult {
+ s.ErrMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadPictureDo.go b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadPictureDo.go
new file mode 100644
index 00000000..b7dc36e8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadPictureDo.go
@@ -0,0 +1,94 @@
+package domain
+
+
+type AlibabaWdkPictureUploadPictureDo struct {
+ /*
+ 图片ID */
+ PictureId *int64 `json:"picture_id,omitempty" `
+
+ /*
+ 图片分类ID */
+ PictureCategoryId *int64 `json:"picture_category_id,omitempty" `
+
+ /*
+ 返回的是相对路劲 */
+ PicturePath *string `json:"picture_path,omitempty" `
+
+ /*
+ 图片标题 */
+ Title *string `json:"title,omitempty" `
+
+ /*
+ 图片大小,bite单位 */
+ Sizes *int64 `json:"sizes,omitempty" `
+
+ /*
+ 图片状态,unfroze代表没有被冻结,froze代表被冻结,pass代表排查通过 */
+ Status *string `json:"status,omitempty" `
+
+ /*
+ 图片是否删除的标记 */
+ Deleted *string `json:"deleted,omitempty" `
+
+ /*
+ 图片的创建时间 */
+ Created *string `json:"created,omitempty" `
+
+ /*
+ 图片的修改时间 */
+ Modified *string `json:"modified,omitempty" `
+
+ /*
+ 图片相素,格式:长x宽,如450x150 */
+ Pixel *string `json:"pixel,omitempty" `
+
+ /*
+ 完整的路劲 */
+ FullUrl *string `json:"full_url,omitempty" `
+
+}
+
+func (s *AlibabaWdkPictureUploadPictureDo) SetPictureId(v int64) *AlibabaWdkPictureUploadPictureDo {
+ s.PictureId = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetPictureCategoryId(v int64) *AlibabaWdkPictureUploadPictureDo {
+ s.PictureCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetPicturePath(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.PicturePath = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetTitle(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.Title = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetSizes(v int64) *AlibabaWdkPictureUploadPictureDo {
+ s.Sizes = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetStatus(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.Status = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetDeleted(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.Deleted = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetCreated(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.Created = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetModified(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.Modified = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetPixel(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.Pixel = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadPictureDo) SetFullUrl(v string) *AlibabaWdkPictureUploadPictureDo {
+ s.FullUrl = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkOpenPurchasePrice.go b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkOpenPurchasePrice.go
new file mode 100644
index 00000000..44f8819b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkOpenPurchasePrice.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkPurchasePriceWdkOpenPurchasePrice struct {
+ /*
+ 经营店id,必填 */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 淘系主订单号,必填 */
+ TbOrderId *string `json:"tb_order_id,omitempty" `
+
+ /*
+ 子单信息 */
+ WdkOpenPurchasePriceSubs *[]AlibabaWdkPurchasePriceWdkopenpurchasepricesubs `json:"wdk_open_purchase_price_subs,omitempty" `
+
+ /*
+ 渠道标识45=猫超,100=共享零售 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+}
+
+func (s *AlibabaWdkPurchasePriceWdkOpenPurchasePrice) SetStoreId(v string) *AlibabaWdkPurchasePriceWdkOpenPurchasePrice {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkOpenPurchasePrice) SetTbOrderId(v string) *AlibabaWdkPurchasePriceWdkOpenPurchasePrice {
+ s.TbOrderId = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkOpenPurchasePrice) SetWdkOpenPurchasePriceSubs(v []AlibabaWdkPurchasePriceWdkopenpurchasepricesubs) *AlibabaWdkPurchasePriceWdkOpenPurchasePrice {
+ s.WdkOpenPurchasePriceSubs = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkOpenPurchasePrice) SetOrderFrom(v int64) *AlibabaWdkPurchasePriceWdkOpenPurchasePrice {
+ s.OrderFrom = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkopenpurchasepricesubs.go b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkopenpurchasepricesubs.go
new file mode 100644
index 00000000..197ebab2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkopenpurchasepricesubs.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkPurchasePriceWdkopenpurchasepricesubs struct {
+ /*
+ 确认标识,0:核对 1:确认,必填 */
+ Confirm *string `json:"confirm,omitempty" `
+
+ /*
+ 去税采购价,单位分,必填 */
+ PriceWithoutTax *string `json:"price_without_tax,omitempty" `
+
+ /*
+ 含税采购价,单位分,必填 */
+ PriceWithTax *string `json:"price_with_tax,omitempty" `
+
+ /*
+ 税率,必填 */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ 商品编码,必填 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 淘系子订单号,必填 */
+ TbSubOrderId *string `json:"tb_sub_order_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs) SetConfirm(v string) *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs {
+ s.Confirm = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs) SetPriceWithoutTax(v string) *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs {
+ s.PriceWithoutTax = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs) SetPriceWithTax(v string) *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs {
+ s.PriceWithTax = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs) SetTaxRate(v string) *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs) SetSkuCode(v string) *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs) SetTbSubOrderId(v string) *AlibabaWdkPurchasePriceWdkopenpurchasepricesubs {
+ s.TbSubOrderId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkMerchantRoutingRegisterRequest.go b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkMerchantRoutingRegisterRequest.go
new file mode 100644
index 00000000..ea3ce729
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkMerchantRoutingRegisterRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkMerchantRoutingRegisterRequest struct {
+ /*
+ 接口入参 */
+ MerchantRoutingInfoRegister *domain.AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo `json:"merchant_routing_info_register" required:"true" `
+}
+
+func (s *AlibabaWdkMerchantRoutingRegisterRequest) SetMerchantRoutingInfoRegister(v domain.AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo) *AlibabaWdkMerchantRoutingRegisterRequest {
+ s.MerchantRoutingInfoRegister = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantRoutingRegisterRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.MerchantRoutingInfoRegister != nil {
+ paramMap["merchant_routing_info_register"] = util.ConvertStruct(*req.MerchantRoutingInfoRegister)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantRoutingRegisterRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPictureUploadRequest.go b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPictureUploadRequest.go
new file mode 100644
index 00000000..26672e2c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPictureUploadRequest.go
@@ -0,0 +1,55 @@
+package request
+
+type AlibabaWdkPictureUploadRequest struct {
+ /*
+ 图片分类ID,设置具体某个分类ID或设置0上传到默认分类,只能传入一个分类 */
+ PictureCategoryId *int64 `json:"picture_category_id" required:"true" `
+ /*
+ 图片二进制文件流,不能为空,允许png、jpg、gif图片格式,3M以内 */
+ Img *[]byte `json:"img" required:"true" `
+ /*
+ 包括后缀名的图片标题,不能为空,如Bule.jpg,有些卖家希望图片上传后取图片文件的默认名 */
+ ImgInputTitle *string `json:"img_input_title,omitempty" required:"false" `
+ /*
+ 图片标题,如果为空,传的图片标题就取去掉后缀名的image_input_title,超过50字符长度会截取50字符,重名会在标题末尾加"(1)";标题末尾已经有"(数字)"了,则数字加1 */
+ Title *string `json:"title,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkPictureUploadRequest) SetPictureCategoryId(v int64) *AlibabaWdkPictureUploadRequest {
+ s.PictureCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadRequest) SetImg(v []byte) *AlibabaWdkPictureUploadRequest {
+ s.Img = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadRequest) SetImgInputTitle(v string) *AlibabaWdkPictureUploadRequest {
+ s.ImgInputTitle = &v
+ return s
+}
+func (s *AlibabaWdkPictureUploadRequest) SetTitle(v string) *AlibabaWdkPictureUploadRequest {
+ s.Title = &v
+ return s
+}
+
+func (req *AlibabaWdkPictureUploadRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.PictureCategoryId != nil {
+ paramMap["picture_category_id"] = *req.PictureCategoryId
+ }
+ if req.ImgInputTitle != nil {
+ paramMap["img_input_title"] = *req.ImgInputTitle
+ }
+ if req.Title != nil {
+ paramMap["title"] = *req.Title
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkPictureUploadRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ if req.Img != nil {
+ fileMap["img"] = *req.Img
+ }
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPurchasePriceRequest.go b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPurchasePriceRequest.go
new file mode 100644
index 00000000..5c31e0e1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPurchasePriceRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkPurchasePriceRequest struct {
+ /*
+ 入参 */
+ WdkOpenPurchasePrice *domain.AlibabaWdkPurchasePriceWdkOpenPurchasePrice `json:"wdk_open_purchase_price,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkPurchasePriceRequest) SetWdkOpenPurchasePrice(v domain.AlibabaWdkPurchasePriceWdkOpenPurchasePrice) *AlibabaWdkPurchasePriceRequest {
+ s.WdkOpenPurchasePrice = &v
+ return s
+}
+
+func (req *AlibabaWdkPurchasePriceRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.WdkOpenPurchasePrice != nil {
+ paramMap["wdk_open_purchase_price"] = util.ConvertStruct(*req.WdkOpenPurchasePrice)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkPurchasePriceRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkTimeGetRequest.go b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkTimeGetRequest.go
new file mode 100644
index 00000000..fa3aa975
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkTimeGetRequest.go
@@ -0,0 +1,16 @@
+package request
+
+
+type AlibabaWdkTimeGetRequest struct {
+}
+
+
+func (req *AlibabaWdkTimeGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ return paramMap
+}
+
+func (req *AlibabaWdkTimeGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkMerchantRoutingRegisterResponse.go b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkMerchantRoutingRegisterResponse.go
new file mode 100644
index 00000000..788e87b8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkMerchantRoutingRegisterResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/domain"
+)
+
+type AlibabaWdkMerchantRoutingRegisterResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkMerchantRoutingRegisterApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPictureUploadResponse.go b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPictureUploadResponse.go
new file mode 100644
index 00000000..ee188e21
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPictureUploadResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/domain"
+)
+
+type AlibabaWdkPictureUploadResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ apiresult
+ */
+ Result domain.AlibabaWdkPictureUploadApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPurchasePriceResponse.go b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPurchasePriceResponse.go
new file mode 100644
index 00000000..01107165
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPurchasePriceResponse.go
@@ -0,0 +1,27 @@
+package response
+
+type AlibabaWdkPurchasePriceResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ SYSTEM ERROR
+ */
+ ReturnMsg string `json:"return_msg,omitempty" `
+ /*
+ ERROR
+ */
+ ReturnCode string `json:"return_code,omitempty" `
+ /*
+ true
+ */
+ ReturnSuccess bool `json:"return_success,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkTimeGetResponse.go b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkTimeGetResponse.go
new file mode 100644
index 00000000..b1837cf5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkTimeGetResponse.go
@@ -0,0 +1,27 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTimeGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ dateTime
+ */
+ DateTime int64 `json:"date_time,omitempty" `
+ /*
+ date
+ */
+ Date util.LocalTime `json:"date,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/Ability304.go b/platformapi/tao_vegetable/sdk/ability304/Ability304.go
new file mode 100644
index 00000000..40ecbddf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/Ability304.go
@@ -0,0 +1,218 @@
+package ability304
+
+import (
+ "errors"
+ topsdk "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability304/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability304/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Ability304 struct {
+ Client *topsdk.TopClient
+}
+
+func NewAbility304(client *topsdk.TopClient) *Ability304 {
+ return &Ability304{client}
+}
+
+/*
+ 获取ISV发起请求服务器IP
+*/
+func (ability *Ability304) TaobaoAppipGet(req *request2.TaobaoAppipGetRequest) (*response2.TaobaoAppipGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.appip.get", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoAppipGetResponse{}
+ if err != nil {
+ log.Println("taobaoAppipGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 获取授权账号对应的OpenUid
+*/
+func (ability *Ability304) TaobaoOpenuidGet(req *request2.TaobaoOpenuidGetRequest, session string) (*response2.TaobaoOpenuidGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("taobao.openuid.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.TaobaoOpenuidGetResponse{}
+ if err != nil {
+ log.Println("taobaoOpenuidGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 通过订单获取对应买家的openUID
+*/
+func (ability *Ability304) TaobaoOpenuidGetBytrade(req *request2.TaobaoOpenuidGetBytradeRequest, session string) (*response2.TaobaoOpenuidGetBytradeResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("taobao.openuid.get.bytrade", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.TaobaoOpenuidGetBytradeResponse{}
+ if err != nil {
+ log.Println("taobaoOpenuidGetBytrade error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 通过mixnick转换openuid
+*/
+func (ability *Ability304) TaobaoOpenuidGetBymixnick(req *request2.TaobaoOpenuidGetBymixnickRequest) (*response2.TaobaoOpenuidGetBymixnickResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.openuid.get.bymixnick", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoOpenuidGetBymixnickResponse{}
+ if err != nil {
+ log.Println("taobaoOpenuidGetBymixnick error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 业务文件获取
+*/
+func (ability *Ability304) TaobaoFilesGet(req *request2.TaobaoFilesGetRequest) (*response2.TaobaoFilesGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.files.get", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoFilesGetResponse{}
+ if err != nil {
+ log.Println("taobaoFilesGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 刷新Access Token
+*/
+func (ability *Ability304) TaobaoTopAuthTokenRefresh(req *request2.TaobaoTopAuthTokenRefreshRequest) (*response2.TaobaoTopAuthTokenRefreshResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.top.auth.token.refresh", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoTopAuthTokenRefreshResponse{}
+ if err != nil {
+ log.Println("taobaoTopAuthTokenRefresh error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 获取Access Token
+*/
+func (ability *Ability304) TaobaoTopAuthTokenCreate(req *request2.TaobaoTopAuthTokenCreateRequest) (*response2.TaobaoTopAuthTokenCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.top.auth.token.create", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoTopAuthTokenCreateResponse{}
+ if err != nil {
+ log.Println("taobaoTopAuthTokenCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ TOPDNS配置
+*/
+func (ability *Ability304) TaobaoHttpdnsGet(req *request2.TaobaoHttpdnsGetRequest) (*response2.TaobaoHttpdnsGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.httpdns.get", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoHttpdnsGetResponse{}
+ if err != nil {
+ log.Println("taobaoHttpdnsGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ sdk信息回调
+*/
+func (ability *Ability304) TaobaoTopSdkFeedbackUpload(req *request2.TaobaoTopSdkFeedbackUploadRequest) (*response2.TaobaoTopSdkFeedbackUploadResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.top.sdk.feedback.upload", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoTopSdkFeedbackUploadResponse{}
+ if err != nil {
+ log.Println("taobaoTopSdkFeedbackUpload error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 获取TOP通道解密秘钥
+*/
+func (ability *Ability304) TaobaoTopSecretGet(req *request2.TaobaoTopSecretGetRequest) (*response2.TaobaoTopSecretGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability304 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.top.secret.get", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoTopSecretGetResponse{}
+ if err != nil {
+ log.Println("taobaoTopSecretGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go b/platformapi/tao_vegetable/sdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go
new file mode 100644
index 00000000..a7399f04
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go
@@ -0,0 +1,32 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type TaobaoFilesGetTopDownloadRecordDo struct {
+ /*
+ 下载链接 */
+ Url *string `json:"url,omitempty" `
+
+ /*
+ 文件创建时间 */
+ Created *util.LocalTime `json:"created,omitempty" `
+
+ /*
+ 下载链接状态。1:未下载。2:已下载 */
+ Status *int64 `json:"status,omitempty" `
+}
+
+func (s *TaobaoFilesGetTopDownloadRecordDo) SetUrl(v string) *TaobaoFilesGetTopDownloadRecordDo {
+ s.Url = &v
+ return s
+}
+func (s *TaobaoFilesGetTopDownloadRecordDo) SetCreated(v util.LocalTime) *TaobaoFilesGetTopDownloadRecordDo {
+ s.Created = &v
+ return s
+}
+func (s *TaobaoFilesGetTopDownloadRecordDo) SetStatus(v int64) *TaobaoFilesGetTopDownloadRecordDo {
+ s.Status = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoAppipGetRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoAppipGetRequest.go
new file mode 100644
index 00000000..aafe53bb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoAppipGetRequest.go
@@ -0,0 +1,16 @@
+package request
+
+
+type TaobaoAppipGetRequest struct {
+}
+
+
+func (req *TaobaoAppipGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ return paramMap
+}
+
+func (req *TaobaoAppipGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoFilesGetRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoFilesGetRequest.go
new file mode 100644
index 00000000..1767781d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoFilesGetRequest.go
@@ -0,0 +1,49 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type TaobaoFilesGetRequest struct {
+ /*
+ 下载链接状态。1:未下载。2:已下载 */
+ Status *int64 `json:"status,omitempty" required:"false" `
+ /*
+ 搜索开始时间 */
+ StartDate *util.LocalTime `json:"start_date" required:"true" `
+ /*
+ 搜索结束时间 */
+ EndDate *util.LocalTime `json:"end_date" required:"true" `
+}
+
+func (s *TaobaoFilesGetRequest) SetStatus(v int64) *TaobaoFilesGetRequest {
+ s.Status = &v
+ return s
+}
+func (s *TaobaoFilesGetRequest) SetStartDate(v util.LocalTime) *TaobaoFilesGetRequest {
+ s.StartDate = &v
+ return s
+}
+func (s *TaobaoFilesGetRequest) SetEndDate(v util.LocalTime) *TaobaoFilesGetRequest {
+ s.EndDate = &v
+ return s
+}
+
+func (req *TaobaoFilesGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Status != nil {
+ paramMap["status"] = *req.Status
+ }
+ if req.StartDate != nil {
+ paramMap["start_date"] = *req.StartDate
+ }
+ if req.EndDate != nil {
+ paramMap["end_date"] = *req.EndDate
+ }
+ return paramMap
+}
+
+func (req *TaobaoFilesGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoHttpdnsGetRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoHttpdnsGetRequest.go
new file mode 100644
index 00000000..9b085147
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoHttpdnsGetRequest.go
@@ -0,0 +1,16 @@
+package request
+
+
+type TaobaoHttpdnsGetRequest struct {
+}
+
+
+func (req *TaobaoHttpdnsGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ return paramMap
+}
+
+func (req *TaobaoHttpdnsGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go
new file mode 100644
index 00000000..ffb6b0cb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type TaobaoOpenuidGetBymixnickRequest struct {
+ /*
+ 无线类应用获取到的混淆的nick */
+ MixNick *string `json:"mix_nick" required:"true" `
+}
+
+func (s *TaobaoOpenuidGetBymixnickRequest) SetMixNick(v string) *TaobaoOpenuidGetBymixnickRequest {
+ s.MixNick = &v
+ return s
+}
+
+func (req *TaobaoOpenuidGetBymixnickRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.MixNick != nil) {
+ paramMap["mix_nick"] = *req.MixNick
+ }
+ return paramMap
+}
+
+func (req *TaobaoOpenuidGetBymixnickRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go
new file mode 100644
index 00000000..b35679f9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type TaobaoOpenuidGetBytradeRequest struct {
+ /*
+ 订单ID */
+ Tid *int64 `json:"tid" required:"true" `
+}
+
+func (s *TaobaoOpenuidGetBytradeRequest) SetTid(v int64) *TaobaoOpenuidGetBytradeRequest {
+ s.Tid = &v
+ return s
+}
+
+func (req *TaobaoOpenuidGetBytradeRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Tid != nil) {
+ paramMap["tid"] = *req.Tid
+ }
+ return paramMap
+}
+
+func (req *TaobaoOpenuidGetBytradeRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetRequest.go
new file mode 100644
index 00000000..0f38b655
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetRequest.go
@@ -0,0 +1,16 @@
+package request
+
+
+type TaobaoOpenuidGetRequest struct {
+}
+
+
+func (req *TaobaoOpenuidGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ return paramMap
+}
+
+func (req *TaobaoOpenuidGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go
new file mode 100644
index 00000000..bcd212da
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type TaobaoTopAuthTokenCreateRequest struct {
+ /*
+ 授权code,grantType==authorization_code 时需要 */
+ Code *string `json:"code" required:"true" `
+ /*
+ 与生成code的uuid配对 */
+ Uuid *string `json:"uuid,omitempty" required:"false" `
+}
+
+func (s *TaobaoTopAuthTokenCreateRequest) SetCode(v string) *TaobaoTopAuthTokenCreateRequest {
+ s.Code = &v
+ return s
+}
+func (s *TaobaoTopAuthTokenCreateRequest) SetUuid(v string) *TaobaoTopAuthTokenCreateRequest {
+ s.Uuid = &v
+ return s
+}
+
+func (req *TaobaoTopAuthTokenCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Code != nil) {
+ paramMap["code"] = *req.Code
+ }
+ if(req.Uuid != nil) {
+ paramMap["uuid"] = *req.Uuid
+ }
+ return paramMap
+}
+
+func (req *TaobaoTopAuthTokenCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go
new file mode 100644
index 00000000..df8d9ca2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type TaobaoTopAuthTokenRefreshRequest struct {
+ /*
+ grantType==refresh_token 时需要 */
+ RefreshToken *string `json:"refresh_token" required:"true" `
+}
+
+func (s *TaobaoTopAuthTokenRefreshRequest) SetRefreshToken(v string) *TaobaoTopAuthTokenRefreshRequest {
+ s.RefreshToken = &v
+ return s
+}
+
+func (req *TaobaoTopAuthTokenRefreshRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.RefreshToken != nil) {
+ paramMap["refresh_token"] = *req.RefreshToken
+ }
+ return paramMap
+}
+
+func (req *TaobaoTopAuthTokenRefreshRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go
new file mode 100644
index 00000000..b87d1838
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type TaobaoTopSdkFeedbackUploadRequest struct {
+ /*
+ 1、回传加密信息 */
+ Type *string `json:"type" required:"true" `
+ /*
+ 具体内容,json形式 */
+ Content *string `json:"content,omitempty" required:"false" `
+}
+
+func (s *TaobaoTopSdkFeedbackUploadRequest) SetType(v string) *TaobaoTopSdkFeedbackUploadRequest {
+ s.Type = &v
+ return s
+}
+func (s *TaobaoTopSdkFeedbackUploadRequest) SetContent(v string) *TaobaoTopSdkFeedbackUploadRequest {
+ s.Content = &v
+ return s
+}
+
+func (req *TaobaoTopSdkFeedbackUploadRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Type != nil) {
+ paramMap["type"] = *req.Type
+ }
+ if(req.Content != nil) {
+ paramMap["content"] = *req.Content
+ }
+ return paramMap
+}
+
+func (req *TaobaoTopSdkFeedbackUploadRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSecretGetRequest.go b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSecretGetRequest.go
new file mode 100644
index 00000000..b3dc06e9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSecretGetRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type TaobaoTopSecretGetRequest struct {
+ /*
+ 秘钥版本号 */
+ SecretVersion *int64 `json:"secret_version,omitempty" required:"false" `
+ /*
+ 伪随机数 */
+ RandomNum *string `json:"random_num" required:"true" `
+ /*
+ 自定义用户id */
+ CustomerUserId *int64 `json:"customer_user_id,omitempty" required:"false" `
+}
+
+func (s *TaobaoTopSecretGetRequest) SetSecretVersion(v int64) *TaobaoTopSecretGetRequest {
+ s.SecretVersion = &v
+ return s
+}
+func (s *TaobaoTopSecretGetRequest) SetRandomNum(v string) *TaobaoTopSecretGetRequest {
+ s.RandomNum = &v
+ return s
+}
+func (s *TaobaoTopSecretGetRequest) SetCustomerUserId(v int64) *TaobaoTopSecretGetRequest {
+ s.CustomerUserId = &v
+ return s
+}
+
+func (req *TaobaoTopSecretGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SecretVersion != nil) {
+ paramMap["secret_version"] = *req.SecretVersion
+ }
+ if(req.RandomNum != nil) {
+ paramMap["random_num"] = *req.RandomNum
+ }
+ if(req.CustomerUserId != nil) {
+ paramMap["customer_user_id"] = *req.CustomerUserId
+ }
+ return paramMap
+}
+
+func (req *TaobaoTopSecretGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoAppipGetResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoAppipGetResponse.go
new file mode 100644
index 00000000..23a027f9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoAppipGetResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoAppipGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ ISV发起请求服务器IP
+ */
+ Ip string `json:"ip,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoFilesGetResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoFilesGetResponse.go
new file mode 100644
index 00000000..c830b780
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoFilesGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability304/domain"
+)
+
+type TaobaoFilesGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ results
+ */
+ Results []domain.TaobaoFilesGetTopDownloadRecordDo `json:"results,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoHttpdnsGetResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoHttpdnsGetResponse.go
new file mode 100644
index 00000000..ebab05f7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoHttpdnsGetResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoHttpdnsGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ HTTP DNS配置信息
+ */
+ Result string `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go
new file mode 100644
index 00000000..04a30a8a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoOpenuidGetBymixnickResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ OpenUID
+ */
+ OpenUid string `json:"open_uid,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go
new file mode 100644
index 00000000..d618ad34
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoOpenuidGetBytradeResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 当前交易tid对应买家的openuid
+ */
+ OpenUid string `json:"open_uid,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetResponse.go
new file mode 100644
index 00000000..ca219c92
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoOpenuidGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ OpenUID
+ */
+ OpenUid string `json:"open_uid,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go
new file mode 100644
index 00000000..dec5f56e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoTopAuthTokenCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回的是json信息,和之前调用https://oauth.taobao.com/tac/token https://oauth.alibaba.com/token 换token返回的字段信息一致
+ */
+ TokenResult string `json:"token_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go
new file mode 100644
index 00000000..fcb2ce3b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoTopAuthTokenRefreshResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回的是json信息
+ */
+ TokenResult string `json:"token_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go
new file mode 100644
index 00000000..14a16f43
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoTopSdkFeedbackUploadResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 控制回传间隔(单位:秒)
+ */
+ UploadInterval int64 `json:"upload_interval,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSecretGetResponse.go b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSecretGetResponse.go
new file mode 100644
index 00000000..2c894e9b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSecretGetResponse.go
@@ -0,0 +1,35 @@
+package response
+
+type TaobaoTopSecretGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 下次更新秘钥间隔,单位(秒)
+ */
+ Interval int64 `json:"interval,omitempty" `
+ /*
+ 最长有效期,容灾使用,单位(秒)
+ */
+ MaxInterval int64 `json:"max_interval,omitempty" `
+ /*
+ 秘钥值
+ */
+ Secret string `json:"secret,omitempty" `
+ /*
+ 秘钥版本号
+ */
+ SecretVersion int64 `json:"secret_version,omitempty" `
+ /*
+ app配置信息
+ */
+ AppConfig string `json:"app_config,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/Ability3156.go b/platformapi/tao_vegetable/sdk/ability3156/Ability3156.go
new file mode 100644
index 00000000..21936a8f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/Ability3156.go
@@ -0,0 +1,698 @@
+package ability3156
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Ability3156 struct {
+ Client *topsdk.TopClient
+}
+
+func NewAbility3156(client *topsdk.TopClient) *Ability3156 {
+ return &Ability3156{client}
+}
+
+/*
+ 商家会员数据上传
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantUserUpload(req *request2.AlibabaTclsAelophyMerchantUserUploadRequest, session string) (*response2.AlibabaTclsAelophyMerchantUserUploadResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.user.upload", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantUserUploadResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantUserUpload error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 仓作业取消下发
+*/
+func (ability *Ability3156) WdkWarehouseOrderCancel(req *request2.WdkWarehouseOrderCancelRequest, session string) (*response2.WdkWarehouseOrderCancelResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("wdk.warehouse.order.cancel", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.WdkWarehouseOrderCancelResponse{}
+ if err != nil {
+ log.Println("wdkWarehouseOrderCancel error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 仓作业下发
+*/
+func (ability *Ability3156) WdkWarehouseOrderDispatch(req *request2.WdkWarehouseOrderDispatchRequest, session string) (*response2.WdkWarehouseOrderDispatchResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("wdk.warehouse.order.dispatch", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.WdkWarehouseOrderDispatchResponse{}
+ if err != nil {
+ log.Println("wdkWarehouseOrderDispatch error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象ERP核销回调
+*/
+func (ability *Ability3156) AlibabaTclsAelophyBillVerificateCallback(req *request2.AlibabaTclsAelophyBillVerificateCallbackRequest) (*response2.AlibabaTclsAelophyBillVerificateCallbackResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.tcls.aelophy.bill.verificate.callback", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaTclsAelophyBillVerificateCallbackResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyBillVerificateCallback error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 更新渠道店营业状态
+*/
+func (ability *Ability3156) AlibabaAelophyShopUpdatestatus(req *request2.AlibabaAelophyShopUpdatestatusRequest, session string) (*response2.AlibabaAelophyShopUpdatestatusResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.aelophy.shop.updatestatus", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAelophyShopUpdatestatusResponse{}
+ if err != nil {
+ log.Println("alibabaAelophyShopUpdatestatus error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 更新渠道店基础信息
+*/
+func (ability *Ability3156) AlibabaAelophyShopUpdateinfo(req *request2.AlibabaAelophyShopUpdateinfoRequest, session string) (*response2.AlibabaAelophyShopUpdateinfoResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.aelophy.shop.updateinfo", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAelophyShopUpdateinfoResponse{}
+ if err != nil {
+ log.Println("alibabaAelophyShopUpdateinfo error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 更新渠道店销售范围
+*/
+func (ability *Ability3156) AlibabaAelophyShopUpdaterange(req *request2.AlibabaAelophyShopUpdaterangeRequest, session string) (*response2.AlibabaAelophyShopUpdaterangeResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.aelophy.shop.updaterange", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAelophyShopUpdaterangeResponse{}
+ if err != nil {
+ log.Println("alibabaAelophyShopUpdaterange error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家代客售后逆向申请渲染获取
+*/
+func (ability *Ability3156) AlibabaTclsAelophyRefundCsapplyrender(req *request2.AlibabaTclsAelophyRefundCsapplyrenderRequest, session string) (*response2.AlibabaTclsAelophyRefundCsapplyrenderResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.refund.csapplyrender", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyRefundCsapplyrenderResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyRefundCsapplyrender error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家代客售后提交逆向申请
+*/
+func (ability *Ability3156) AlibabaTclsAelophyRefundCsapply(req *request2.AlibabaTclsAelophyRefundCsapplyRequest, session string) (*response2.AlibabaTclsAelophyRefundCsapplyResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.refund.csapply", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyRefundCsapplyResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyRefundCsapply error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱翔经营店更新接口
+*/
+func (ability *Ability3156) AlibabaWdkAxStoreUpdate(req *request2.AlibabaWdkAxStoreUpdateRequest, session string) (*response2.AlibabaWdkAxStoreUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.ax.store.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkAxStoreUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkAxStoreUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象经营店创建接口
+*/
+func (ability *Ability3156) AlibabaWdkAxStoreCreate(req *request2.AlibabaWdkAxStoreCreateRequest, session string) (*response2.AlibabaWdkAxStoreCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.ax.store.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkAxStoreCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkAxStoreCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象经营店查询接口
+*/
+func (ability *Ability3156) AlibabaWdkAxStoreQuery(req *request2.AlibabaWdkAxStoreQueryRequest, session string) (*response2.AlibabaWdkAxStoreQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.ax.store.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkAxStoreQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkAxStoreQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 创单接口
+*/
+func (ability *Ability3156) AlibabaTclsFulfillQaOrderCreate(req *request2.AlibabaTclsFulfillQaOrderCreateRequest) (*response2.AlibabaTclsFulfillQaOrderCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.tcls.fulfill.qa.order.create", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaTclsFulfillQaOrderCreateResponse{}
+ if err != nil {
+ log.Println("alibabaTclsFulfillQaOrderCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ cps正向分销订单批量回流
+*/
+func (ability *Ability3156) AlibabaWdkorderSharestockCpsorderList(req *request2.AlibabaWdkorderSharestockCpsorderListRequest, session string) (*response2.AlibabaWdkorderSharestockCpsorderListResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkorder.sharestock.cpsorder.list", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkorderSharestockCpsorderListResponse{}
+ if err != nil {
+ log.Println("alibabaWdkorderSharestockCpsorderList error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家用户id混淆
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantIdMix(req *request2.AlibabaTclsAelophyMerchantIdMixRequest, session string) (*response2.AlibabaTclsAelophyMerchantIdMixResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.id.mix", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantIdMixResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantIdMix error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 获取运力时间片信息
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelOrderSliceget(req *request2.AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelOrderSlicegetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.order.sliceget", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelOrderSlicegetResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelOrderSliceget error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 前置校验商品是否可下单作业
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelOrderPrecheck(req *request2.AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelOrderPrecheckResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.order.precheck", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelOrderPrecheckResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelOrderPrecheck error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象商家自有渠道 逆向单申请
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelRefundApply(req *request2.AlibabaTclsAelophyMerchantChannelRefundApplyRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelRefundApplyResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.refund.apply", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelRefundApplyResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelRefundApply error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象商家自有渠道 订单创建
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelOrderCreate(req *request2.AlibabaTclsAelophyMerchantChannelOrderCreateRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelOrderCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.order.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelOrderCreateResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelOrderCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象商家自有渠道 逆向单完成
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelRefundComplete(req *request2.AlibabaTclsAelophyMerchantChannelRefundCompleteRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelRefundCompleteResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.refund.complete", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelRefundCompleteResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelRefundComplete error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象商家自有渠道 逆向单申请取消
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelRefundCancel(req *request2.AlibabaTclsAelophyMerchantChannelRefundCancelRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelRefundCancelResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.refund.cancel", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelRefundCancelResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelRefundCancel error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象商家自有渠道 订单状态更新
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelOrderUpdatestatus(req *request2.AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelOrderUpdatestatusResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.order.updatestatus", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelOrderUpdatestatusResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelOrderUpdatestatus error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象商家自有渠道 交易订单取消
+*/
+func (ability *Ability3156) AlibabaTclsAelophyMerchantChannelOrderCancel(req *request2.AlibabaTclsAelophyMerchantChannelOrderCancelRequest, session string) (*response2.AlibabaTclsAelophyMerchantChannelOrderCancelResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.merchant.channel.order.cancel", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyMerchantChannelOrderCancelResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyMerchantChannelOrderCancel error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 订单小票查询
+*/
+func (ability *Ability3156) AlibabaTclsAelophyOrderReceiptQuery(req *request2.AlibabaTclsAelophyOrderReceiptQueryRequest, session string) (*response2.AlibabaTclsAelophyOrderReceiptQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.order.receipt.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyOrderReceiptQueryResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyOrderReceiptQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ DP功能点权限校验
+*/
+func (ability *Ability3156) AlibabaTclsAxIntegrationPermission(req *request2.AlibabaTclsAxIntegrationPermissionRequest, session string) (*response2.AlibabaTclsAxIntegrationPermissionResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.ax.integration.permission", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAxIntegrationPermissionResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAxIntegrationPermission error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 账单明细接口
+*/
+func (ability *Ability3156) AlibabaTclsAelophyBillDetailQuery(req *request2.AlibabaTclsAelophyBillDetailQueryRequest, session string) (*response2.AlibabaTclsAelophyBillDetailQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.bill.detail.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyBillDetailQueryResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyBillDetailQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 账单日汇总接口
+*/
+func (ability *Ability3156) AlibabaTclsAelophyBillDailyQuery(req *request2.AlibabaTclsAelophyBillDailyQueryRequest, session string) (*response2.AlibabaTclsAelophyBillDailyQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.bill.daily.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyBillDailyQueryResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyBillDailyQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 代客退
+*/
+func (ability *Ability3156) AlibabaTclsAelophyRefundCsapplyNew(req *request2.AlibabaTclsAelophyRefundCsapplyNewRequest, session string) (*response2.AlibabaTclsAelophyRefundCsapplyNewResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.refund.csapply.new", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyRefundCsapplyNewResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyRefundCsapplyNew error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象出仓回传
+*/
+func (ability *Ability3156) AlibabaAxWarehouseOutboundCallback(req *request2.AlibabaAxWarehouseOutboundCallbackRequest, session string) (*response2.AlibabaAxWarehouseOutboundCallbackResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.ax.warehouse.outbound.callback", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAxWarehouseOutboundCallbackResponse{}
+ if err != nil {
+ log.Println("alibabaAxWarehouseOutboundCallback error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象入库回传
+*/
+func (ability *Ability3156) AlibabaAxWarehouseInboundCallback(req *request2.AlibabaAxWarehouseInboundCallbackRequest, session string) (*response2.AlibabaAxWarehouseInboundCallbackResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.ax.warehouse.inbound.callback", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAxWarehouseInboundCallbackResponse{}
+ if err != nil {
+ log.Println("alibabaAxWarehouseInboundCallback error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ ISV用户录入
+*/
+func (ability *Ability3156) AlibabaTclsAxIntegrationAccountImport(req *request2.AlibabaTclsAxIntegrationAccountImportRequest, session string) (*response2.AlibabaTclsAxIntegrationAccountImportResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.ax.integration.account.import", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAxIntegrationAccountImportResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAxIntegrationAccountImport error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ saas 售后逆向 商户拒绝用户逆向申请
+*/
+func (ability *Ability3156) AlibabaTclsAelophyRefundDisagree(req *request2.AlibabaTclsAelophyRefundDisagreeRequest, session string) (*response2.AlibabaTclsAelophyRefundDisagreeResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.refund.disagree", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyRefundDisagreeResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyRefundDisagree error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ saas 售后逆向 商户同意用户逆向申请
+*/
+func (ability *Ability3156) AlibabaTclsAelophyRefundAgree(req *request2.AlibabaTclsAelophyRefundAgreeRequest, session string) (*response2.AlibabaTclsAelophyRefundAgreeResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.refund.agree", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyRefundAgreeResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyRefundAgree error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ saas 售后逆向 商户发起逆向取货
+*/
+func (ability *Ability3156) AlibabaTclsAelophyRefundFetchgoods(req *request2.AlibabaTclsAelophyRefundFetchgoodsRequest, session string) (*response2.AlibabaTclsAelophyRefundFetchgoodsResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability3156 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.tcls.aelophy.refund.fetchgoods", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaTclsAelophyRefundFetchgoodsResponse{}
+ if err != nil {
+ log.Println("alibabaTclsAelophyRefundFetchgoods error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoApiResult.go
new file mode 100644
index 00000000..cfe2b42e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaAelophyShopUpdateinfoApiResult struct {
+ /*
+ 调用结果 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdateinfoApiResult) SetSuccess(v bool) *AlibabaAelophyShopUpdateinfoApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdateinfoApiResult) SetErrMsg(v string) *AlibabaAelophyShopUpdateinfoApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdateinfoApiResult) SetErrCode(v string) *AlibabaAelophyShopUpdateinfoApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest.go
new file mode 100644
index 00000000..29e0e389
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest struct {
+ /*
+ 营业开始时间(HH:mm) */
+ StartTime *string `json:"start_time,omitempty" `
+
+ /*
+ 营业结束时间(HH:mm) */
+ EndTime *string `json:"end_time,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 渠道 */
+ ChannelSourceType *int64 `json:"channel_source_type,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest) SetStartTime(v string) *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest) SetEndTime(v string) *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest) SetStoreId(v string) *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest) SetChannelSourceType(v int64) *AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest {
+ s.ChannelSourceType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeApiResult.go
new file mode 100644
index 00000000..8a1feb3c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaAelophyShopUpdaterangeApiResult struct {
+ /*
+ 调用结果 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdaterangeApiResult) SetSuccess(v bool) *AlibabaAelophyShopUpdaterangeApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdaterangeApiResult) SetErrMsg(v string) *AlibabaAelophyShopUpdaterangeApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdaterangeApiResult) SetErrCode(v string) *AlibabaAelophyShopUpdaterangeApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangePoint.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangePoint.go
new file mode 100644
index 00000000..bf7ff2aa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangePoint.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaAelophyShopUpdaterangePoint struct {
+ /*
+ 经度(高德坐标) */
+ Lng *string `json:"lng,omitempty" `
+
+ /*
+ 纬度(高德坐标) */
+ Lat *string `json:"lat,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdaterangePoint) SetLng(v string) *AlibabaAelophyShopUpdaterangePoint {
+ s.Lng = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdaterangePoint) SetLat(v string) *AlibabaAelophyShopUpdaterangePoint {
+ s.Lat = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRange.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRange.go
new file mode 100644
index 00000000..22b81f56
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRange.go
@@ -0,0 +1,14 @@
+package domain
+
+
+type AlibabaAelophyShopUpdaterangeShopRange struct {
+ /*
+ 经纬度点 */
+ Points *[]AlibabaAelophyShopUpdaterangePoint `json:"points,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdaterangeShopRange) SetPoints(v []AlibabaAelophyShopUpdaterangePoint) *AlibabaAelophyShopUpdaterangeShopRange {
+ s.Points = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest.go
new file mode 100644
index 00000000..2bb90bce
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest struct {
+ /*
+ 销售范围 */
+ ShopRanges *[]AlibabaAelophyShopUpdaterangeShopRange `json:"shop_ranges,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 渠道 */
+ ChannelSourceType *int64 `json:"channel_source_type,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest) SetShopRanges(v []AlibabaAelophyShopUpdaterangeShopRange) *AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest {
+ s.ShopRanges = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest) SetStoreId(v string) *AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest) SetChannelSourceType(v int64) *AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest {
+ s.ChannelSourceType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusApiResult.go
new file mode 100644
index 00000000..6e70eb06
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaAelophyShopUpdatestatusApiResult struct {
+ /*
+ 调用结果 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdatestatusApiResult) SetSuccess(v bool) *AlibabaAelophyShopUpdatestatusApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdatestatusApiResult) SetErrMsg(v string) *AlibabaAelophyShopUpdatestatusApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdatestatusApiResult) SetErrCode(v string) *AlibabaAelophyShopUpdatestatusApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest.go
new file mode 100644
index 00000000..2267bdb1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest struct {
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 渠道 */
+ ChannelSourceType *int64 `json:"channel_source_type,omitempty" `
+
+ /*
+ 营业状态(1:营业,-1:不营业) */
+ Status *int64 `json:"status,omitempty" `
+
+}
+
+func (s *AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest) SetStoreId(v string) *AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest) SetChannelSourceType(v int64) *AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest {
+ s.ChannelSourceType = &v
+ return s
+}
+func (s *AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest) SetStatus(v int64) *AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest {
+ s.Status = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest.go
new file mode 100644
index 00000000..ac7e4567
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest struct {
+ /*
+ 子单扩展字段 */
+ Extension *string `json:"extension,omitempty" `
+
+ /*
+ oms主单号 */
+ BizOrderId *string `json:"biz_order_id,omitempty" `
+
+ /*
+ 实际入库销售数量 */
+ ActualSaleQuantity *string `json:"actual_sale_quantity,omitempty" `
+
+ /*
+ 实际入库库存数量 */
+ ActualStockQuantity *string `json:"actual_stock_quantity,omitempty" `
+
+ /*
+ oms子单号 */
+ BizSubOrderId *string `json:"biz_sub_order_id,omitempty" `
+
+ /*
+ sku编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+}
+
+func (s *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest) SetExtension(v string) *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest {
+ s.Extension = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest) SetBizOrderId(v string) *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest) SetActualSaleQuantity(v string) *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest {
+ s.ActualSaleQuantity = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest) SetActualStockQuantity(v string) *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest {
+ s.ActualStockQuantity = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest) SetBizSubOrderId(v string) *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest {
+ s.BizSubOrderId = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest) SetSkuCode(v string) *AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest {
+ s.SkuCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest.go
new file mode 100644
index 00000000..1aadb4aa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest struct {
+ /*
+ 扩展字段 */
+ Extension *string `json:"extension,omitempty" `
+
+ /*
+ 退仓来源单号/退款单号 */
+ ReverseSourceOrderNo *string `json:"reverse_source_order_no,omitempty" `
+
+ /*
+ 测试标记 */
+ Test *bool `json:"test,omitempty" `
+
+ /*
+ 消息体 */
+ Details *[]AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest `json:"details,omitempty" `
+
+ /*
+ 仓编码 */
+ StoreCode *string `json:"store_code,omitempty" `
+
+}
+
+func (s *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest) SetExtension(v string) *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest {
+ s.Extension = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest) SetReverseSourceOrderNo(v string) *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest {
+ s.ReverseSourceOrderNo = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest) SetTest(v bool) *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest {
+ s.Test = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest) SetDetails(v []AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest) *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest {
+ s.Details = &v
+ return s
+}
+func (s *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest) SetStoreCode(v string) *AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest {
+ s.StoreCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackBigDecimal.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackBigDecimal.go
new file mode 100644
index 00000000..076fc766
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackBigDecimal.go
@@ -0,0 +1,14 @@
+package domain
+
+
+type AlibabaAxWarehouseOutboundCallbackBigDecimal struct {
+ /*
+ 每份重量 */
+ SkuWeight *string `json:"sku_weight,omitempty" `
+
+}
+
+func (s *AlibabaAxWarehouseOutboundCallbackBigDecimal) SetSkuWeight(v string) *AlibabaAxWarehouseOutboundCallbackBigDecimal {
+ s.SkuWeight = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest.go
new file mode 100644
index 00000000..bfc70844
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest.go
@@ -0,0 +1,72 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest struct {
+ /*
+ 扩展字段 */
+ Extension *string `json:"extension,omitempty" `
+
+ /*
+ oms主单号 */
+ BizOrderId *string `json:"biz_order_id,omitempty" `
+
+ /*
+ 出库状态 */
+ OutBoundStatus *string `json:"out_bound_status,omitempty" `
+
+ /*
+ 子单明细列表 */
+ DemandDetailCallBackRequests *[]AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest `json:"demand_detail_call_back_requests,omitempty" `
+
+ /*
+ 渠道单号 */
+ ChannelOrderNo *string `json:"channel_order_no,omitempty" `
+
+ /*
+ 出库状态发生时间 */
+ DemandStatusTime *util.LocalTime `json:"demand_status_time,omitempty" `
+
+ /*
+ 仓编码 */
+ StoreCode *string `json:"store_code,omitempty" `
+
+ /*
+ 渠道类型 */
+ ChannelSource *string `json:"channel_source,omitempty" `
+}
+
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetExtension(v string) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.Extension = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetBizOrderId(v string) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetOutBoundStatus(v string) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.OutBoundStatus = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetDemandDetailCallBackRequests(v []AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.DemandDetailCallBackRequests = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetChannelOrderNo(v string) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.ChannelOrderNo = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetDemandStatusTime(v util.LocalTime) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.DemandStatusTime = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetStoreCode(v string) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.StoreCode = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) SetChannelSource(v string) *AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest {
+ s.ChannelSource = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest.go
new file mode 100644
index 00000000..1a618262
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest.go
@@ -0,0 +1,86 @@
+package domain
+
+
+type AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest struct {
+ /*
+ 缺货出销售数量 */
+ OutOfStockSaleQuantity *string `json:"out_of_stock_sale_quantity,omitempty" `
+
+ /*
+ 渠道子单号 */
+ ChannelSubOrderNo *string `json:"channel_sub_order_no,omitempty" `
+
+ /*
+ 扩展字段 */
+ Extension *string `json:"extension,omitempty" `
+
+ /*
+ 实际出库销售数量 */
+ ActualSaleQuantity *string `json:"actual_sale_quantity,omitempty" `
+
+ /*
+ 实际出库库存数量 */
+ ActualStockQuantity *string `json:"actual_stock_quantity,omitempty" `
+
+ /*
+ 缺货出库存数量 */
+ OutOfStockStockQuantity *string `json:"out_of_stock_stock_quantity,omitempty" `
+
+ /*
+ oms子单号 */
+ BizSubOrderId *string `json:"biz_sub_order_id,omitempty" `
+
+ /*
+ 商品sku编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 是否缺货出 */
+ IsOutStock *bool `json:"is_out_stock,omitempty" `
+
+ /*
+ 称重品商品实称重量/g */
+ SkuWeights *[]AlibabaAxWarehouseOutboundCallbackBigDecimal `json:"sku_weights,omitempty" `
+
+}
+
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetOutOfStockSaleQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.OutOfStockSaleQuantity = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetChannelSubOrderNo(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.ChannelSubOrderNo = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetExtension(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.Extension = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetActualSaleQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.ActualSaleQuantity = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetActualStockQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.ActualStockQuantity = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetOutOfStockStockQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.OutOfStockStockQuantity = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetBizSubOrderId(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.BizSubOrderId = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetSkuCode(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetIsOutStock(v bool) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.IsOutStock = &v
+ return s
+}
+func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetSkuWeights(v []AlibabaAxWarehouseOutboundCallbackBigDecimal) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
+ s.SkuWeights = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryApiPageResults.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryApiPageResults.go
new file mode 100644
index 00000000..822b32db
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryApiPageResults.go
@@ -0,0 +1,70 @@
+package domain
+
+
+type AlibabaTclsAelophyBillDailyQueryApiPageResults struct {
+ /*
+ 当前页码 */
+ PageIndex *int64 `json:"page_index,omitempty" `
+
+ /*
+ 页大小 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 总页数 */
+ PageCount *int64 `json:"page_count,omitempty" `
+
+ /*
+ 总记录数 */
+ Total *int64 `json:"total,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误描述 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 业务结果集 */
+ Model *[]AlibabaTclsAelophyBillDailyQueryBillDailyDTO `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetPageIndex(v int64) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.PageIndex = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetPageSize(v int64) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetPageCount(v int64) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.PageCount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetTotal(v int64) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.Total = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetSuccess(v bool) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetErrMsg(v string) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetErrCode(v string) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryApiPageResults) SetModel(v []AlibabaTclsAelophyBillDailyQueryBillDailyDTO) *AlibabaTclsAelophyBillDailyQueryApiPageResults {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyDTO.go
new file mode 100644
index 00000000..0a456bf4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyDTO.go
@@ -0,0 +1,198 @@
+package domain
+
+
+type AlibabaTclsAelophyBillDailyQueryBillDailyDTO struct {
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 订单来源 */
+ OrderFrom *string `json:"order_from,omitempty" `
+
+ /*
+ 明细单据唯一结算标识 */
+ SettleBizId *string `json:"settle_biz_id,omitempty" `
+
+ /*
+ 账单日期 */
+ BillDate *string `json:"bill_date,omitempty" `
+
+ /*
+ 商家应收金额,正号代表收入,负号代表支出 */
+ SettleAmount *string `json:"settle_amount,omitempty" `
+
+ /*
+ 商品总金额 */
+ SkuAmount *string `json:"sku_amount,omitempty" `
+
+ /*
+ 计费基数 */
+ ChargeBaseAmount *string `json:"charge_base_amount,omitempty" `
+
+ /*
+ 商户应收包装费总额,正号代表收入,负号代表支出 */
+ PackageAmount *string `json:"package_amount,omitempty" `
+
+ /*
+ 商户应收总运费,正号代表收入,负号代表支出 */
+ SendAmount *string `json:"send_amount,omitempty" `
+
+ /*
+ 商户补贴总金额,正负号存在渠道差异 */
+ MerchantSubsidyAmount *string `json:"merchant_subsidy_amount,omitempty" `
+
+ /*
+ 平台营销补贴费用,正号代表收入,负号代表支出 */
+ PlatSubsidyAmount *string `json:"plat_subsidy_amount,omitempty" `
+
+ /*
+ 品牌营销补贴费用,正号代表收入,负号代表支出 */
+ BrandSubsidyAmount *string `json:"brand_subsidy_amount,omitempty" `
+
+ /*
+ 代理商营销补贴费用,正号代表收入,负号代表支出 */
+ AgentSubsidyAmount *string `json:"agent_subsidy_amount,omitempty" `
+
+ /*
+ 技术服务费,正号代表收入,负号代表支出 */
+ ChannelCommissionAmount *string `json:"channel_commission_amount,omitempty" `
+
+ /*
+ 基础物流费,正号代表收入,负号代表支出 */
+ BaseLogisticsAmount *string `json:"base_logistics_amount,omitempty" `
+
+ /*
+ 增值服务费,正号代表收入,负号代表支出 */
+ AddedValueAmount *string `json:"added_value_amount,omitempty" `
+
+ /*
+ 其它服务费,正号代表收入,负号代表支出 */
+ OtherFeeAmount *string `json:"other_fee_amount,omitempty" `
+
+ /*
+ 手续费,正号代表收入,负号代表支出 */
+ HandleFeeAmount *string `json:"handle_fee_amount,omitempty" `
+
+ /*
+ 其它费用 */
+ ExtendInfo *string `json:"extend_info,omitempty" `
+
+ /*
+ 平台红包补贴 */
+ PlatformVoucherSubsidyFee *string `json:"platform_voucher_subsidy_fee,omitempty" `
+
+ /*
+ 商家承担红包补贴费用 */
+ MerchantVoucherSubsidyFee *string `json:"merchant_voucher_subsidy_fee,omitempty" `
+
+ /*
+ 平台包装费 */
+ PlatPackageFee *string `json:"plat_package_fee,omitempty" `
+
+ /*
+ 用户实付金额 */
+ UserPayAmount *string `json:"user_pay_amount,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetMerchantCode(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetStoreId(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetOrderFrom(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetSettleBizId(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.SettleBizId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetBillDate(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.BillDate = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetSettleAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.SettleAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetSkuAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.SkuAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetChargeBaseAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.ChargeBaseAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetPackageAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.PackageAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetSendAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.SendAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetMerchantSubsidyAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.MerchantSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetPlatSubsidyAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.PlatSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetBrandSubsidyAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.BrandSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetAgentSubsidyAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.AgentSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetChannelCommissionAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.ChannelCommissionAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetBaseLogisticsAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.BaseLogisticsAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetAddedValueAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.AddedValueAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetOtherFeeAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.OtherFeeAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetHandleFeeAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.HandleFeeAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetExtendInfo(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.ExtendInfo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetPlatformVoucherSubsidyFee(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.PlatformVoucherSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetMerchantVoucherSubsidyFee(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.MerchantVoucherSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetPlatPackageFee(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.PlatPackageFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyDTO) SetUserPayAmount(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyDTO {
+ s.UserPayAmount = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest.go
new file mode 100644
index 00000000..cf854352
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest struct {
+ /*
+ 当前页码,从1开始 defalutValue:1 */
+ Current *int64 `json:"current,omitempty" `
+
+ /*
+ 页大小 defalutValue:20 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 账单开始时间,默认系统时间前一天 */
+ BillStartDate *int64 `json:"bill_start_date,omitempty" `
+
+ /*
+ 账单结束时间,默认系统时间前一天 */
+ BillEndDate *int64 `json:"bill_end_date,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest) SetCurrent(v int64) *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest {
+ s.Current = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest) SetPageSize(v int64) *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest) SetStoreId(v string) *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest) SetBillStartDate(v int64) *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest {
+ s.BillStartDate = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest) SetBillEndDate(v int64) *AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest {
+ s.BillEndDate = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryApiPageResults.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryApiPageResults.go
new file mode 100644
index 00000000..d8273f3b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryApiPageResults.go
@@ -0,0 +1,70 @@
+package domain
+
+
+type AlibabaTclsAelophyBillDetailQueryApiPageResults struct {
+ /*
+ 当前页码 */
+ PageIndex *int64 `json:"page_index,omitempty" `
+
+ /*
+ 页码大小 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 总页数 */
+ PageCount *int64 `json:"page_count,omitempty" `
+
+ /*
+ 总记录数 */
+ Total *int64 `json:"total,omitempty" `
+
+ /*
+ 结果集 */
+ Model *[]AlibabaTclsAelophyBillDetailQueryBillDetailDTO `json:"model,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误描述 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetPageIndex(v int64) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.PageIndex = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetPageSize(v int64) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetPageCount(v int64) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.PageCount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetTotal(v int64) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.Total = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetModel(v []AlibabaTclsAelophyBillDetailQueryBillDetailDTO) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetSuccess(v bool) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetErrMsg(v string) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryApiPageResults) SetErrCode(v string) *AlibabaTclsAelophyBillDetailQueryApiPageResults {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailDTO.go
new file mode 100644
index 00000000..c8a6c692
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailDTO.go
@@ -0,0 +1,214 @@
+package domain
+
+
+type AlibabaTclsAelophyBillDetailQueryBillDetailDTO struct {
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 渠道 */
+ OrderFrom *string `json:"order_from,omitempty" `
+
+ /*
+ 明细单据唯一结算标识 */
+ SettleBizId *string `json:"settle_biz_id,omitempty" `
+
+ /*
+ 账单日期 */
+ BillDate *string `json:"bill_date,omitempty" `
+
+ /*
+ 商家应收金额,正号代表收入,负号代表支出 */
+ SettleAmount *string `json:"settle_amount,omitempty" `
+
+ /*
+ 商品总金额 */
+ SkuAmount *string `json:"sku_amount,omitempty" `
+
+ /*
+ 计费基数 */
+ ChargeBaseAmount *string `json:"charge_base_amount,omitempty" `
+
+ /*
+ 商户应收包装费总额,正号代表收入,负号代表支出 */
+ PackageAmount *string `json:"package_amount,omitempty" `
+
+ /*
+ 商户应收总运费,正号代表收入,负号代表支出 */
+ SendAmount *string `json:"send_amount,omitempty" `
+
+ /*
+ 商户补贴总金额,正负号存在渠道差异 */
+ MerchantSubsidyAmount *string `json:"merchant_subsidy_amount,omitempty" `
+
+ /*
+ 平台营销补贴费用,正号代表收入,负号代表支出 */
+ PlatSubsidyAmount *string `json:"plat_subsidy_amount,omitempty" `
+
+ /*
+ 品牌营销补贴费用,正号代表收入,负号代表支出 */
+ BrandSubsidyAmount *string `json:"brand_subsidy_amount,omitempty" `
+
+ /*
+ 代理商营销补贴费用,正号代表收入,负号代表支出 */
+ AgentSubsidyAmount *string `json:"agent_subsidy_amount,omitempty" `
+
+ /*
+ 技术服务费,正号代表收入,负号代表支出 */
+ ChannelCommissionAmount *string `json:"channel_commission_amount,omitempty" `
+
+ /*
+ 基础物流费,正号代表收入,负号代表支出 */
+ BaseLogisticsAmount *string `json:"base_logistics_amount,omitempty" `
+
+ /*
+ 增值服务费,正号代表收入,负号代表支出 */
+ AddedValueAmount *string `json:"added_value_amount,omitempty" `
+
+ /*
+ 其它服务费,正号代表收入,负号代表支出 */
+ OtherFeeAmount *string `json:"other_fee_amount,omitempty" `
+
+ /*
+ 手续费,正号代表收入,负号代表支出 */
+ HandleFeeAmount *string `json:"handle_fee_amount,omitempty" `
+
+ /*
+ 其它费用 */
+ ExtendInfo *string `json:"extend_info,omitempty" `
+
+ /*
+ 账单类型 */
+ Type *string `json:"type,omitempty" `
+
+ /*
+ 渠道订单号 */
+ ChannelOrderId *string `json:"channel_order_id,omitempty" `
+
+ /*
+ 平台红包补贴 */
+ PlatformVoucherSubsidyFee *string `json:"platform_voucher_subsidy_fee,omitempty" `
+
+ /*
+ 商家承担红包补贴费用 */
+ MerchantVoucherSubsidyFee *string `json:"merchant_voucher_subsidy_fee,omitempty" `
+
+ /*
+ 平台包装费 */
+ PlatPackageFee *string `json:"plat_package_fee,omitempty" `
+
+ /*
+ 用户实付金额 */
+ UserPayAmount *string `json:"user_pay_amount,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetMerchantCode(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetStoreId(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetOrderFrom(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetSettleBizId(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.SettleBizId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetBillDate(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.BillDate = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetSettleAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.SettleAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetSkuAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.SkuAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetChargeBaseAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.ChargeBaseAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetPackageAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.PackageAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetSendAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.SendAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetMerchantSubsidyAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.MerchantSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetPlatSubsidyAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.PlatSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetBrandSubsidyAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.BrandSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetAgentSubsidyAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.AgentSubsidyAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetChannelCommissionAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.ChannelCommissionAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetBaseLogisticsAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.BaseLogisticsAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetAddedValueAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.AddedValueAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetOtherFeeAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.OtherFeeAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetHandleFeeAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.HandleFeeAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetExtendInfo(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.ExtendInfo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetType(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.Type = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetChannelOrderId(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.ChannelOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetPlatformVoucherSubsidyFee(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.PlatformVoucherSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetMerchantVoucherSubsidyFee(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.MerchantVoucherSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetPlatPackageFee(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.PlatPackageFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailDTO) SetUserPayAmount(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailDTO {
+ s.UserPayAmount = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest.go
new file mode 100644
index 00000000..c2a08834
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest struct {
+ /*
+ 查询的页码,从1开始 defalutValue:1 */
+ Current *int64 `json:"current,omitempty" `
+
+ /*
+ 页大小 defalutValue:20 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 账单起始时间: yyyyMMdd defalutValue:默认系统时间前一天 */
+ BillStartDate *int64 `json:"bill_start_date,omitempty" `
+
+ /*
+ 账单结束时间: yyyyMMdd defalutValue:默认系统时间前一天 */
+ BillEndDate *int64 `json:"bill_end_date,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest) SetCurrent(v int64) *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest {
+ s.Current = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest) SetPageSize(v int64) *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest) SetStoreId(v string) *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest) SetBillStartDate(v int64) *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest {
+ s.BillStartDate = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest) SetBillEndDate(v int64) *AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest {
+ s.BillEndDate = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackApiResult.go
new file mode 100644
index 00000000..4a2c5f6b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyBillVerificateCallbackApiResult struct {
+ /*
+ 回调是否处理成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误说明 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillVerificateCallbackApiResult) SetSuccess(v bool) *AlibabaTclsAelophyBillVerificateCallbackApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackApiResult) SetErrMsg(v string) *AlibabaTclsAelophyBillVerificateCallbackApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackApiResult) SetErrCode(v string) *AlibabaTclsAelophyBillVerificateCallbackApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto.go
new file mode 100644
index 00000000..8a3e3ddd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto.go
@@ -0,0 +1,62 @@
+package domain
+
+
+type AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto struct {
+ /*
+ 核销说明, 核销失败则填写核销失败原因 */
+ Remark *string `json:"remark,omitempty" `
+
+ /*
+ 核销时间 YYYY-MM-DD HH:MI:SS */
+ VerificateTime *string `json:"verificate_time,omitempty" `
+
+ /*
+ 核销状态 1=核销完成 2=核销失败 */
+ VerificateStatus *int64 `json:"verificate_status,omitempty" `
+
+ /*
+ 核销账单类型 1=正向 / 2=逆向 */
+ BillType *int64 `json:"bill_type,omitempty" `
+
+ /*
+ 核销账单ID */
+ BillOrderId *string `json:"bill_order_id,omitempty" `
+
+ /*
+ 业务经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) SetRemark(v string) *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto {
+ s.Remark = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) SetVerificateTime(v string) *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto {
+ s.VerificateTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) SetVerificateStatus(v int64) *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto {
+ s.VerificateStatus = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) SetBillType(v int64) *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto {
+ s.BillType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) SetBillOrderId(v string) *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto {
+ s.BillOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) SetStoreId(v string) *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) SetMerchantCode(v string) *AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto {
+ s.MerchantCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelApiResult.go
new file mode 100644
index 00000000..f3152e7f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderCancelApiResult struct {
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelOrderCancelApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelOrderCancelApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelOrderCancelApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo.go
new file mode 100644
index 00000000..a2ba0824
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo struct {
+ /*
+ 外部订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 外部渠道店ID(与shop_id必选其一) */
+ OutShopId *string `json:"out_shop_id,omitempty" `
+
+ /*
+ 渠道来源(选填out_shop_id时该值必填) */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 渠道店id(与out_shop_id必选其一) */
+ ShopId *string `json:"shop_id,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo) SetOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo) SetOutShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo {
+ s.OutShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo) SetOrderFrom(v int64) *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo {
+ s.ShopId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateApiResult.go
new file mode 100644
index 00000000..5b86c7f2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateApiResult struct {
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelOrderCreateApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateBuyer.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateBuyer.go
new file mode 100644
index 00000000..25ae4788
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateBuyer.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateBuyer struct {
+ /*
+ 买家标识 */
+ UserId *string `json:"user_id,omitempty" `
+
+ /*
+ 买家用户名 */
+ UserName *string `json:"user_name,omitempty" `
+
+ /*
+ 买家昵称 */
+ UserNick *string `json:"user_nick,omitempty" `
+
+ /*
+ 买家电话 */
+ Phone *string `json:"phone,omitempty" `
+
+ /*
+ 买家备注 */
+ UserMemo *string `json:"user_memo,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer) SetUserId(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer {
+ s.UserId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer) SetUserName(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer {
+ s.UserName = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer) SetUserNick(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer {
+ s.UserNick = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer) SetPhone(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer {
+ s.Phone = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer) SetUserMemo(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer {
+ s.UserMemo = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateConsignee.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateConsignee.go
new file mode 100644
index 00000000..4739080d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateConsignee.go
@@ -0,0 +1,56 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateConsignee 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" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee) SetName(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee) SetPhone(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee {
+ s.Phone = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee) SetAddress(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee) SetGeo(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee {
+ s.Geo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee) SetStartTime(v util.LocalTime) *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee) SetEndTime(v util.LocalTime) *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee {
+ s.EndTime = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo.go
new file mode 100644
index 00000000..eaab88d2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo struct {
+ /*
+ 营销活动ID */
+ ActivityId *string `json:"activity_id,omitempty" `
+
+ /*
+ 营销活动类型 */
+ ActivityType *string `json:"activity_type,omitempty" `
+
+ /*
+ 活动优惠金额 */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 活动优惠金额商家分摊 */
+ MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
+
+ /*
+ 活动优惠金额平台分摊 */
+ PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
+
+ /*
+ 活动名称 */
+ ActivityName *string `json:"activity_name,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo) SetActivityId(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo {
+ s.ActivityId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo) SetActivityType(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo {
+ s.ActivityType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo) SetDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo) SetMerchantDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo {
+ s.MerchantDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo) SetPlatformDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo {
+ s.PlatformDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo) SetActivityName(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo {
+ s.ActivityName = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo.go
new file mode 100644
index 00000000..02a44776
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo.go
@@ -0,0 +1,328 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo struct {
+ /*
+ 买家信息 */
+ Buyer *AlibabaTclsAelophyMerchantChannelOrderCreateBuyer `json:"buyer,omitempty" `
+
+ /*
+ 收件人信息 */
+ Consignee *AlibabaTclsAelophyMerchantChannelOrderCreateConsignee `json:"consignee,omitempty" `
+
+ /*
+ 子订单信息 */
+ SubOrders *[]AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder `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(与shop_id必选其一) */
+ OutShopId *string `json:"out_shop_id,omitempty" `
+
+ /*
+ 订单状态 */
+ OrderStatus *string `json:"order_status,omitempty" `
+
+ /*
+ 支付时间 */
+ PayTime *util.LocalTime `json:"pay_time,omitempty" `
+
+ /*
+ 创单时间 */
+ CreateTime *util.LocalTime `json:"create_time,omitempty" `
+
+ /*
+ 订单来源(选填out_shop_id时该值必填) */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 配送方式 1:平台配送 2:商家自配送 3:到店自提 */
+ PickupType *int64 `json:"pickup_type,omitempty" `
+
+ /*
+ 平台佣金 */
+ Commission *int64 `json:"commission,omitempty" `
+
+ /*
+ 订单小号 */
+ SerialNo *string `json:"serial_no,omitempty" `
+
+ /*
+ 包装费 */
+ PackageFee *int64 `json:"package_fee,omitempty" `
+
+ /*
+ 渠道店id(与out_shop_id必选其一) */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 商家应收总金额 */
+ MerchantTotalFee *int64 `json:"merchant_total_fee,omitempty" `
+
+ /*
+ 未分类商家总优惠 */
+ OtherMerchantSubsidyFee *int64 `json:"other_merchant_subsidy_fee,omitempty" `
+
+ /*
+ 未分类平台总优惠 */
+ OtherPlatSubsidyFee *int64 `json:"other_plat_subsidy_fee,omitempty" `
+
+ /*
+ 商家基础配送费 */
+ MerchantBaseSendFee *int64 `json:"merchant_base_send_fee,omitempty" `
+
+ /*
+ 平台配送费补贴 */
+ PlatSendSubsidyFee *int64 `json:"plat_send_subsidy_fee,omitempty" `
+
+ /*
+ 商家配送费补贴 */
+ MerchantSendSubsidyFee *int64 `json:"merchant_send_subsidy_fee,omitempty" `
+
+ /*
+ 商家呼单小费 */
+ MerchantCallOrderFee *int64 `json:"merchant_call_order_fee,omitempty" `
+
+ /*
+ 冷链配送费 */
+ ColdChainSendFee *int64 `json:"cold_chain_send_fee,omitempty" `
+
+ /*
+ 商家呼单配送费 */
+ MerchantCallOrderSendFee *int64 `json:"merchant_call_order_send_fee,omitempty" `
+
+ /*
+ 配送保险 */
+ SendInsuranceFee *int64 `json:"send_insurance_fee,omitempty" `
+
+ /*
+ 物流驻店服务费 */
+ LogisticsShopServiceFee *int64 `json:"logistics_shop_service_fee,omitempty" `
+
+ /*
+ 实收增值服务费 */
+ ActualIncrementServiceFee *int64 `json:"actual_increment_service_fee,omitempty" `
+
+ /*
+ 履约增值服务费 */
+ PerformanceIncrementServiceFee *int64 `json:"performance_increment_service_fee,omitempty" `
+
+ /*
+ 距离加价履约费 */
+ DistanceIncreasePerformanceFee *int64 `json:"distance_increase_performance_fee,omitempty" `
+
+ /*
+ 时段加价履约费 */
+ TimeIncreasePerformanceFee *int64 `json:"time_increase_performance_fee,omitempty" `
+
+ /*
+ 公益捐款 */
+ MerchantPublicDonation *int64 `json:"merchant_public_donation,omitempty" `
+
+ /*
+ 用户积分抵扣金额 */
+ PlatPointsDeductionFee *int64 `json:"plat_points_deduction_fee,omitempty" `
+
+ /*
+ 自提服务费优惠金额 */
+ SelfPickDiscountFee *int64 `json:"self_pick_discount_fee,omitempty" `
+
+ /*
+ 自提服务费 */
+ SelfPickPayableFee *int64 `json:"self_pick_payable_fee,omitempty" `
+
+ /*
+ 价格加价履约费 */
+ PriceIncreasePerformanceFee *int64 `json:"price_increase_performance_fee,omitempty" `
+
+ /*
+ 支付渠道,不填会默认使用类型1,支付金额=主单的payFee */
+ PayChannels *[]AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel `json:"pay_channels,omitempty" `
+
+ /*
+ 订单扩展数据 */
+ Ext *string `json:"ext,omitempty" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetBuyer(v AlibabaTclsAelophyMerchantChannelOrderCreateBuyer) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.Buyer = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetConsignee(v AlibabaTclsAelophyMerchantChannelOrderCreateConsignee) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.Consignee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetSubOrders(v []AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.SubOrders = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPayFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PayFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetOriginFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.OriginFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPostFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PostFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetOutShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.OutShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetOrderStatus(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPayTime(v util.LocalTime) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetCreateTime(v util.LocalTime) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.CreateTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetOrderFrom(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPickupType(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PickupType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetCommission(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.Commission = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetSerialNo(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.SerialNo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPackageFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PackageFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetMerchantTotalFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.MerchantTotalFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetOtherMerchantSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.OtherMerchantSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetOtherPlatSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.OtherPlatSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetMerchantBaseSendFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.MerchantBaseSendFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPlatSendSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PlatSendSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetMerchantSendSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.MerchantSendSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetMerchantCallOrderFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.MerchantCallOrderFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetColdChainSendFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.ColdChainSendFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetMerchantCallOrderSendFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.MerchantCallOrderSendFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetSendInsuranceFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.SendInsuranceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetLogisticsShopServiceFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.LogisticsShopServiceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetActualIncrementServiceFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.ActualIncrementServiceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPerformanceIncrementServiceFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PerformanceIncrementServiceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetDistanceIncreasePerformanceFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.DistanceIncreasePerformanceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetTimeIncreasePerformanceFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.TimeIncreasePerformanceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetMerchantPublicDonation(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.MerchantPublicDonation = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPlatPointsDeductionFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PlatPointsDeductionFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetSelfPickDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.SelfPickDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetSelfPickPayableFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.SelfPickPayableFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPriceIncreasePerformanceFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PriceIncreasePerformanceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetPayChannels(v []AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.PayChannels = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) SetExt(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo {
+ s.Ext = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel.go
new file mode 100644
index 00000000..91e2d45b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel struct {
+ /*
+ 支付渠道类型 1.默认 10-支付宝 20-微信支付 30-积分支付 40-储值卡支付 50-银行卡支付。有支付渠道的情况下,必填。 必须是翱象支持的支付渠道,否则报错。 */
+ PayChannelType *int64 `json:"pay_channel_type,omitempty" `
+
+ /*
+ 当前支付渠道的支付金额,单位分。有支付渠道的情况下,必填。 */
+ PayFee *int64 `json:"pay_fee,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel) SetPayChannelType(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel {
+ s.PayChannelType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel) SetPayFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel {
+ s.PayFee = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder.go
new file mode 100644
index 00000000..cd2022e4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder.go
@@ -0,0 +1,102 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder 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 *[]AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo `json:"discount_infos,omitempty" `
+
+ /*
+ 子单优惠金额商家分摊 */
+ MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
+
+ /*
+ 子单优惠金额平台分摊 */
+ PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
+
+ /*
+ 子单商品总重量 */
+ TotalWeight *int64 `json:"total_weight,omitempty" `
+
+ /*
+ 处理方式 */
+ HandlingType *string `json:"handling_type,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetSubOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.SubOutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetSkuCode(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetSaleQuantity(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.SaleQuantity = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetSalePrice(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetPayFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.PayFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetOriginFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.OriginFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetDiscountInfos(v []AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.DiscountInfos = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetMerchantDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.MerchantDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetPlatformDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.PlatformDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetTotalWeight(v int64) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.TotalWeight = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder) SetHandlingType(v string) *AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder {
+ s.HandlingType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult.go
new file mode 100644
index 00000000..988d4109
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult struct {
+ /*
+ 返回码说明 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返回码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 商品校验结果返回对象 */
+ Model *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult) SetModel(v AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse) *AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse.go
new file mode 100644
index 00000000..d687309e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 是否可作业 */
+ CanFulfill *bool `json:"can_fulfill,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse) SetSkuCode(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse) SetCanFulfill(v bool) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse {
+ s.CanFulfill = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest.go
new file mode 100644
index 00000000..d7687660
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest struct {
+ /*
+ 渠道店ID */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 配送地址经纬度 */
+ Geo *string `json:"geo,omitempty" `
+
+ /*
+ CartScene = 购物车场景 / PostOrderScene = 进入支付场景 */
+ Scene *string `json:"scene,omitempty" `
+
+ /*
+ 选择时间片日期, PostOrderScene场景必填 */
+ TimeSliceDate *string `json:"time_slice_date,omitempty" `
+
+ /*
+ 选择时间片时间段, PostOrderScene场景必填 */
+ TimeSlice *string `json:"time_slice,omitempty" `
+
+ /*
+ 购买商品列表 */
+ SkuList *[]AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo `json:"sku_list,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest) SetGeo(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest {
+ s.Geo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest) SetScene(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest {
+ s.Scene = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest) SetTimeSliceDate(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest {
+ s.TimeSliceDate = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest) SetTimeSlice(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest {
+ s.TimeSlice = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest) SetSkuList(v []AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest {
+ s.SkuList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse.go
new file mode 100644
index 00000000..026cbec4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse struct {
+ /*
+ 履约前置校验扩展数据 */
+ Ext *string `json:"ext,omitempty" `
+
+ /*
+ 商品是否可作业信息 */
+ ProductList *[]AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse `json:"product_list,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse) SetExt(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse {
+ s.Ext = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse) SetProductList(v []AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse {
+ s.ProductList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo.go
new file mode 100644
index 00000000..f3cb0892
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 加购数量 */
+ Quantity *string `json:"quantity,omitempty" `
+
+ /*
+ 商品履约线路 */
+ LineInstances *string `json:"line_instances,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo) SetSkuCode(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo) SetQuantity(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo {
+ s.Quantity = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo) SetLineInstances(v string) *AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo {
+ s.LineInstances = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult.go
new file mode 100644
index 00000000..8aa50add
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult struct {
+ /*
+ 返回码说明 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返回码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回的时间片数据 */
+ Model *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult) SetModel(v AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse) *AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct.go
new file mode 100644
index 00000000..8a790844
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品履约线路 */
+ LineInstances *string `json:"line_instances,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct) SetSkuCode(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct) SetLineInstances(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct {
+ s.LineInstances = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo.go
new file mode 100644
index 00000000..69cd5e0e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 加购数量 */
+ Quantity *string `json:"quantity,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo) SetSkuCode(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo) SetQuantity(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo {
+ s.Quantity = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice.go
new file mode 100644
index 00000000..56246f36
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice struct {
+ /*
+ 时间片日期 YYYY-MM-DD */
+ SliceDate *string `json:"slice_date,omitempty" `
+
+ /*
+ 时间片小时维度列表, 单个时间片格式为09:00-09:30 */
+ SliceList *[]string `json:"slice_list,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice) SetSliceDate(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice {
+ s.SliceDate = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice) SetSliceList(v []string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice {
+ s.SliceList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest.go
new file mode 100644
index 00000000..38791381
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest struct {
+ /*
+ 渠道店ID */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 配送地址经纬度 */
+ Geo *string `json:"geo,omitempty" `
+
+ /*
+ 购买商品列表 */
+ SkuList *[]AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo `json:"sku_list,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest) SetGeo(v string) *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest {
+ s.Geo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest) SetSkuList(v []AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo) *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest {
+ s.SkuList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse.go
new file mode 100644
index 00000000..fb8ea201
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse struct {
+ /*
+ 时间片列表 */
+ TimeSliceList *[]AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice `json:"time_slice_list,omitempty" `
+
+ /*
+ 商品信息 */
+ ProductList *[]AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct `json:"product_list,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse) SetTimeSliceList(v []AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice) *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse {
+ s.TimeSliceList = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse) SetProductList(v []AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct) *AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse {
+ s.ProductList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult.go
new file mode 100644
index 00000000..4c1101e7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult struct {
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo.go
new file mode 100644
index 00000000..f9614d3b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo struct {
+ /*
+ 外部渠道店ID(与shop_id必选其一) */
+ OutShopId *string `json:"out_shop_id,omitempty" `
+
+ /*
+ 外部订单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 订单状态 已支付: PAID; TRADE_CLOSE(仅未支付订单) */
+ OrderStatus *string `json:"order_status,omitempty" `
+
+ /*
+ 渠道来源(选填out_shop_id时该值必填) */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 渠道店id(与out_shop_id必选其一) */
+ ShopId *string `json:"shop_id,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo) SetOutShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo {
+ s.OutShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo) SetOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo) SetOrderStatus(v string) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo) SetOrderFrom(v int64) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo {
+ s.ShopId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyApiResult.go
new file mode 100644
index 00000000..bdb3ede3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundApplyApiResult struct {
+ /*
+ 返回码说明 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返回码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelRefundApplyApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo.go
new file mode 100644
index 00000000..58eeb728
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo.go
@@ -0,0 +1,110 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo struct {
+ /*
+ 外部主单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 外部渠道店ID(与shop_id必选其一) */
+ OutShopId *string `json:"out_shop_id,omitempty" `
+
+ /*
+ 外部逆向单ID */
+ OutRefundId *string `json:"out_refund_id,omitempty" `
+
+ /*
+ 申请退款金额,单位:分 */
+ RefundFee *int64 `json:"refund_fee,omitempty" `
+
+ /*
+ 退款原因 */
+ RefundReason *string `json:"refund_reason,omitempty" `
+
+ /*
+ 退的运费 */
+ RefundPostFee *int64 `json:"refund_post_fee,omitempty" `
+
+ /*
+ 退的包装费 */
+ RefundPackageFee *int64 `json:"refund_package_fee,omitempty" `
+
+ /*
+ 逆向子单列表 */
+ SubRefundOrders *[]AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder `json:"sub_refund_orders,omitempty" `
+
+ /*
+ 渠道来源(选填out_shop_id时该值必填) */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 渠道店id(与out_shop_id必选其一) */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 退款类型,1:仅退款。2.仅退货。3.退货退款 */
+ RefundType *int64 `json:"refund_type,omitempty" `
+
+ /*
+ 退款备注、或问题描述等补充性文本 */
+ RefundNote *string `json:"refund_note,omitempty" `
+
+ /*
+ 退款图片清单 */
+ RefundPics *[]string `json:"refund_pics,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetOutShopId(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.OutShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetOutRefundId(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.OutRefundId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetRefundFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.RefundFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetRefundReason(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.RefundReason = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetRefundPostFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.RefundPostFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetRefundPackageFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.RefundPackageFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetSubRefundOrders(v []AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.SubRefundOrders = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetOrderFrom(v int64) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetRefundType(v int64) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.RefundType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetRefundNote(v string) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.RefundNote = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) SetRefundPics(v []string) *AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo {
+ s.RefundPics = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder.go
new file mode 100644
index 00000000..20868438
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder struct {
+ /*
+ 外部子单号 */
+ SubOutOrderId *string `json:"sub_out_order_id,omitempty" `
+
+ /*
+ 退款数量 */
+ RefundQuantity *int64 `json:"refund_quantity,omitempty" `
+
+ /*
+ 退款金额,单位:分 */
+ RefundFee *int64 `json:"refund_fee,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder) SetSubOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder {
+ s.SubOutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder) SetRefundQuantity(v int64) *AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder {
+ s.RefundQuantity = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder) SetRefundFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder {
+ s.RefundFee = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelApiResult.go
new file mode 100644
index 00000000..be33beef
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundCancelApiResult struct {
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelRefundCancelApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelRefundCancelApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelRefundCancelApiResult {
+ s.ErrMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo.go
new file mode 100644
index 00000000..721584d2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo struct {
+ /*
+ 外部主单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 外部渠道店ID(与shop_id必选其一) */
+ OutShopId *string `json:"out_shop_id,omitempty" `
+
+ /*
+ 外部逆向单ID */
+ OutRefundId *string `json:"out_refund_id,omitempty" `
+
+ /*
+ 渠道来源(选填out_shop_id时该值必填) */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 渠道店id(与out_shop_id必选其一) */
+ ShopId *string `json:"shop_id,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo) SetOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo) SetOutShopId(v string) *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo {
+ s.OutShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo) SetOutRefundId(v string) *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo {
+ s.OutRefundId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo) SetOrderFrom(v int64) *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo {
+ s.ShopId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult.go
new file mode 100644
index 00000000..b9f47082
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult struct {
+ /*
+ 返回码说明 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返回码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo.go
new file mode 100644
index 00000000..d9b3d4be
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo struct {
+ /*
+ 营销活动Id */
+ ActivityId *string `json:"activity_id,omitempty" `
+
+ /*
+ 营销活动类型 */
+ ActivityType *string `json:"activity_type,omitempty" `
+
+ /*
+ 优惠金额,单位:分 */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 该活动下商家分摊优惠金额,单位:分 */
+ MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
+
+ /*
+ 该活动下平台分摊优惠金额,单位:分 */
+ PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
+
+ /*
+ 活动名称 */
+ ActivityName *string `json:"activity_name,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) SetActivityId(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo {
+ s.ActivityId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) SetActivityType(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo {
+ s.ActivityType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) SetDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) SetMerchantDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo {
+ s.MerchantDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) SetPlatformDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo {
+ s.PlatformDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) SetActivityName(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo {
+ s.ActivityName = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel.go
new file mode 100644
index 00000000..1a750262
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel struct {
+ /*
+ 支付渠道类型 1.默认 10-支付宝 20-微信支付 30-积分支付 40-储值卡支付 50-银行卡支付。有支付渠道的情况下,必填。 必须是翱象支持的支付渠道,否则报错。 */
+ PayChannelType *int64 `json:"pay_channel_type,omitempty" `
+
+ /*
+ 当前支付渠道的退款金额,单位分。有支付渠道的情况下,必填。 */
+ RefundFee *int64 `json:"refund_fee,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel) SetPayChannelType(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel {
+ s.PayChannelType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel) SetRefundFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel {
+ s.RefundFee = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo.go
new file mode 100644
index 00000000..0882ca38
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo.go
@@ -0,0 +1,262 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo struct {
+ /*
+ 外部主单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 外部渠道店ID(与shop_id必选其一) */
+ OutShopId *string `json:"out_shop_id,omitempty" `
+
+ /*
+ 外部逆向单ID */
+ OutRefundId *string `json:"out_refund_id,omitempty" `
+
+ /*
+ 退的商品费 */
+ RefundFee *int64 `json:"refund_fee,omitempty" `
+
+ /*
+ 退的运费 */
+ RefundPostFee *int64 `json:"refund_post_fee,omitempty" `
+
+ /*
+ 退的包装费 */
+ RefundPackageFee *int64 `json:"refund_package_fee,omitempty" `
+
+ /*
+ 子单 */
+ SubRefundOrders *[]AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder `json:"sub_refund_orders,omitempty" `
+
+ /*
+ 订单来源(选填out_shop_id时该值必填) */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 渠道店id(与out_shop_id必选其一) */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 渠道退商家的佣金,单位:分 */
+ Commission *int64 `json:"commission,omitempty" `
+
+ /*
+ 未分类商家总优惠,单位:分 */
+ OtherMerchantSubsidyFee *int64 `json:"other_merchant_subsidy_fee,omitempty" `
+
+ /*
+ 未分类平台总优惠,单位:分 */
+ OtherPlatSubsidyFee *int64 `json:"other_plat_subsidy_fee,omitempty" `
+
+ /*
+ 商家应退给平台的金额,单位:分 */
+ MerchantTotalFee *int64 `json:"merchant_total_fee,omitempty" `
+
+ /*
+ 退的渠道配送费补贴,单位:分 */
+ PlatSendSubsidyFee *int64 `json:"plat_send_subsidy_fee,omitempty" `
+
+ /*
+ 退的商家配送费补贴,单位:分 */
+ MerchantSendSubsidyFee *int64 `json:"merchant_send_subsidy_fee,omitempty" `
+
+ /*
+ 商家呼单小费,单位:分 */
+ MerchantCallOrderFee *int64 `json:"merchant_call_order_fee,omitempty" `
+
+ /*
+ 冷链配送费,单位:分 */
+ ColdChainSendFee *int64 `json:"cold_chain_send_fee,omitempty" `
+
+ /*
+ 商家呼单配送费,单位:分 */
+ MerchantCallOrderSendFee *int64 `json:"merchant_call_order_send_fee,omitempty" `
+
+ /*
+ 配送保险,单位:分 */
+ SendInsuranceFee *int64 `json:"send_insurance_fee,omitempty" `
+
+ /*
+ 物流驻店服务费,单位:分 */
+ LogisticsShopServiceFee *int64 `json:"logistics_shop_service_fee,omitempty" `
+
+ /*
+ 实收增值服务费,单位:分 */
+ ActualIncrementServiceFee *int64 `json:"actual_increment_service_fee,omitempty" `
+
+ /*
+ 履约增值服务费,单位:分 */
+ PerformanceIncrementServiceFee *int64 `json:"performance_increment_service_fee,omitempty" `
+
+ /*
+ 距离加价履约费,单位:分 */
+ DistanceIncreasePerformanceFee *int64 `json:"distance_increase_performance_fee,omitempty" `
+
+ /*
+ 时段加价履约费,单位:分 */
+ TimeIncreasePerformanceFee *int64 `json:"time_increase_performance_fee,omitempty" `
+
+ /*
+ 公益捐款,单位:分 */
+ MerchantPublicDonation *int64 `json:"merchant_public_donation,omitempty" `
+
+ /*
+ 用户积分抵扣金额,单位:分 */
+ PlatPointsDeductionFee *int64 `json:"plat_points_deduction_fee,omitempty" `
+
+ /*
+ 自提服务费优惠金额,单位:分 */
+ SelfPickDiscountFee *int64 `json:"self_pick_discount_fee,omitempty" `
+
+ /*
+ 自提服务费,单位:分 */
+ SelfPickPayableFee *int64 `json:"self_pick_payable_fee,omitempty" `
+
+ /*
+ 商家基础配送费,单位:分 */
+ MerchantBaseSendFee *int64 `json:"merchant_base_send_fee,omitempty" `
+
+ /*
+ 价格加价履约费,单位:分 */
+ PriceIncreasePerformanceFee *int64 `json:"price_increase_performance_fee,omitempty" `
+
+ /*
+ 支付渠道 */
+ PayChannels *[]AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel `json:"pay_channels,omitempty" `
+
+ /*
+ 退款原因类型:10-整单全缺;11-订单部分缺;12-商家侧发起的退款(商家拒单); 13-用户侧发起的退款(用户逆向申请);15-用户拒收 */
+ RefundReasonType *int64 `json:"refund_reason_type,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetOutShopId(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.OutShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetOutRefundId(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.OutRefundId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetRefundFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.RefundFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetRefundPostFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.RefundPostFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetRefundPackageFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.RefundPackageFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetSubRefundOrders(v []AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.SubRefundOrders = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetOrderFrom(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetShopId(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetCommission(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.Commission = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetOtherMerchantSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.OtherMerchantSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetOtherPlatSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.OtherPlatSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetMerchantTotalFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.MerchantTotalFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetPlatSendSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.PlatSendSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetMerchantSendSubsidyFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.MerchantSendSubsidyFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetMerchantCallOrderFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.MerchantCallOrderFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetColdChainSendFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.ColdChainSendFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetMerchantCallOrderSendFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.MerchantCallOrderSendFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetSendInsuranceFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.SendInsuranceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetLogisticsShopServiceFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.LogisticsShopServiceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetActualIncrementServiceFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.ActualIncrementServiceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetPerformanceIncrementServiceFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.PerformanceIncrementServiceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetDistanceIncreasePerformanceFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.DistanceIncreasePerformanceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetTimeIncreasePerformanceFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.TimeIncreasePerformanceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetMerchantPublicDonation(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.MerchantPublicDonation = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetPlatPointsDeductionFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.PlatPointsDeductionFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetSelfPickDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.SelfPickDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetSelfPickPayableFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.SelfPickPayableFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetMerchantBaseSendFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.MerchantBaseSendFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetPriceIncreasePerformanceFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.PriceIncreasePerformanceFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetPayChannels(v []AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.PayChannels = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) SetRefundReasonType(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo {
+ s.RefundReasonType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder.go
new file mode 100644
index 00000000..2c8b2438
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder.go
@@ -0,0 +1,78 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder struct {
+ /*
+ 外部子单号 */
+ SubOutOrderId *string `json:"sub_out_order_id,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 子单退货数量 */
+ RefundQuantity *int64 `json:"refund_quantity,omitempty" `
+
+ /*
+ 子单退款金额,单位:分 */
+ RefundFee *int64 `json:"refund_fee,omitempty" `
+
+ /*
+ 子单退款重量 */
+ RefundWeight *int64 `json:"refund_weight,omitempty" `
+
+ /*
+ 退款商品的优惠金额,单位:分 */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 退款商品的商家分摊优惠金额,单位:分 */
+ MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
+
+ /*
+ 退款商品的平台分摊优惠金额,单位:分 */
+ PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
+
+ /*
+ 营销优惠明细 */
+ DiscountInfos *[]AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo `json:"discount_infos,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetSubOutOrderId(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.SubOutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetSkuCode(v string) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetRefundQuantity(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.RefundQuantity = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetRefundFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.RefundFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetRefundWeight(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.RefundWeight = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetMerchantDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.MerchantDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetPlatformDiscountFee(v int64) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.PlatformDiscountFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder) SetDiscountInfos(v []AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo) *AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder {
+ s.DiscountInfos = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantIdMixApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantIdMixApiResult.go
new file mode 100644
index 00000000..1aaeb8bb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantIdMixApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantIdMixApiResult struct {
+ /*
+ 获取mixId成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返回混淆id */
+ Model *string `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantIdMixApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantIdMixApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantIdMixApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantIdMixApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantIdMixApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantIdMixApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantIdMixApiResult) SetModel(v string) *AlibabaTclsAelophyMerchantIdMixApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadApiResult.go
new file mode 100644
index 00000000..34499b28
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyMerchantUserUploadApiResult struct {
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息描述 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ model */
+ Model *bool `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyMerchantUserUploadApiResult) SetSuccess(v bool) *AlibabaTclsAelophyMerchantUserUploadApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadApiResult) SetErrCode(v string) *AlibabaTclsAelophyMerchantUserUploadApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadApiResult) SetErrMsg(v string) *AlibabaTclsAelophyMerchantUserUploadApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadApiResult) SetModel(v bool) *AlibabaTclsAelophyMerchantUserUploadApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo.go
new file mode 100644
index 00000000..16c3c862
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo.go
@@ -0,0 +1,200 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo struct {
+ /*
+ 真实手机号 */
+ RealPhone *string `json:"real_phone,omitempty" `
+
+ /*
+ 生日 */
+ Birthday *util.LocalTime `json:"birthday,omitempty" `
+
+ /*
+ 地址 */
+ Address *string `json:"address,omitempty" `
+
+ /*
+ 性别 */
+ Gender *string `json:"gender,omitempty" `
+
+ /*
+ 注册时间 */
+ RegisterTime *util.LocalTime `json:"register_time,omitempty" `
+
+ /*
+ 等级 */
+ MemberLevel *string `json:"member_level,omitempty" `
+
+ /*
+ 入会来源 */
+ Source *string `json:"source,omitempty" `
+
+ /*
+ 用户名 */
+ UserName *string `json:"user_name,omitempty" `
+
+ /*
+ 卡号 */
+ CardNo *string `json:"card_no,omitempty" `
+
+ /*
+ 积分余额,可以为小数 */
+ ScoreBalance *string `json:"score_balance,omitempty" `
+
+ /*
+ 自定义渠道类型 */
+ CustomizeChannel *string `json:"customize_channel,omitempty" `
+
+ /*
+ 商家侧统一用户标识ID,如统一会员id */
+ UnionUid *string `json:"union_uid,omitempty" `
+
+ /*
+ 渠道用户ID,如erp会员id,淘宝openid、饿了么uid、微信openId */
+ ChannelUserId *string `json:"channel_user_id,omitempty" `
+
+ /*
+ 储值卡余额,需要统一单位为”分“,然后取整上传 */
+ CardBalance *int64 `json:"card_balance,omitempty" `
+
+ /*
+ 扩项属性 */
+ ExtendProperty *string `json:"extend_property,omitempty" `
+
+ /*
+ 会员开始时间 */
+ StartTime *util.LocalTime `json:"start_time,omitempty" `
+
+ /*
+ 会员结束时间 */
+ EndTime *util.LocalTime `json:"end_time,omitempty" `
+
+ /*
+ 是否续费 defalutValue:false */
+ Renew *bool `json:"renew,omitempty" `
+
+ /*
+ 引导来源标识,填写引导来源标识备注,如门店编码 */
+ SourceTag *string `json:"source_tag,omitempty" `
+
+ /*
+ 是否付费 defalutValue:false */
+ PayMember *bool `json:"pay_member,omitempty" `
+
+ /*
+ storeMember:门店会员,txd:淘鲜达,eleme:饿了么,weixin:微信小程序 */
+ ChannelCode *string `json:"channel_code,omitempty" `
+
+ /*
+ isv系统中的完整的用户信息 */
+ OriginWholeData *string `json:"origin_whole_data,omitempty" `
+
+ /*
+ 微信名 */
+ WxUserName *string `json:"wx_user_name,omitempty" `
+
+ /*
+ 微信unionId */
+ WxUnionId *string `json:"wx_union_id,omitempty" `
+}
+
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetRealPhone(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.RealPhone = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetBirthday(v util.LocalTime) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.Birthday = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetAddress(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetGender(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.Gender = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetRegisterTime(v util.LocalTime) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.RegisterTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetMemberLevel(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.MemberLevel = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetSource(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.Source = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetUserName(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.UserName = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetCardNo(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.CardNo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetScoreBalance(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.ScoreBalance = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetCustomizeChannel(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.CustomizeChannel = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetUnionUid(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.UnionUid = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetChannelUserId(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.ChannelUserId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetCardBalance(v int64) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.CardBalance = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetExtendProperty(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.ExtendProperty = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetStartTime(v util.LocalTime) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetEndTime(v util.LocalTime) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetRenew(v bool) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.Renew = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetSourceTag(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.SourceTag = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetPayMember(v bool) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.PayMember = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetChannelCode(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetOriginWholeData(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.OriginWholeData = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetWxUserName(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.WxUserName = &v
+ return s
+}
+func (s *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) SetWxUnionId(v string) *AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo {
+ s.WxUnionId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryApiResult.go
new file mode 100644
index 00000000..33546b60
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyOrderReceiptQueryApiResult struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 接口状态 */
+ Status *bool `json:"status,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 打印商家/顾客联小票数据列表 */
+ OrderList *[]AlibabaTclsAelophyOrderReceiptQueryReceiptDTO `json:"order_list,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyOrderReceiptQueryApiResult) SetErrCode(v string) *AlibabaTclsAelophyOrderReceiptQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryApiResult) SetStatus(v bool) *AlibabaTclsAelophyOrderReceiptQueryApiResult {
+ s.Status = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryApiResult) SetErrMsg(v string) *AlibabaTclsAelophyOrderReceiptQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryApiResult) SetOrderList(v []AlibabaTclsAelophyOrderReceiptQueryReceiptDTO) *AlibabaTclsAelophyOrderReceiptQueryApiResult {
+ s.OrderList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO.go
new file mode 100644
index 00000000..5d6c7af5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO struct {
+ /*
+ 买家姓名 */
+ BuyerName *string `json:"buyer_name,omitempty" `
+
+ /*
+ 买家电话号码 */
+ BuyerPhone *string `json:"buyer_phone,omitempty" `
+
+ /*
+ 收货地址 */
+ BuyerAddress *string `json:"buyer_address,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO) SetBuyerName(v string) *AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO {
+ s.BuyerName = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO) SetBuyerPhone(v string) *AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO {
+ s.BuyerPhone = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO) SetBuyerAddress(v string) *AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO {
+ s.BuyerAddress = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO.go
new file mode 100644
index 00000000..19c82011
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO.go
@@ -0,0 +1,110 @@
+package domain
+
+
+type AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO struct {
+ /*
+ 库存单位 */
+ SkuStockUnit *string `json:"sku_stock_unit,omitempty" `
+
+ /*
+ 商品原单价 */
+ ItemUnitPrice *string `json:"item_unit_price,omitempty" `
+
+ /*
+ 商品编码 */
+ ItemCode *string `json:"item_code,omitempty" `
+
+ /*
+ 缺货出件数 */
+ OutOfStockItemCount *int64 `json:"out_of_stock_item_count,omitempty" `
+
+ /*
+ 商品应拣数量 */
+ ExpectItemCount *int64 `json:"expect_item_count,omitempty" `
+
+ /*
+ 加工服务 */
+ ServiceNames *[]string `json:"service_names,omitempty" `
+
+ /*
+ 实称重量 */
+ NonstandardItemCount *string `json:"nonstandard_item_count,omitempty" `
+
+ /*
+ 商品原合计金额 */
+ TotalAmount *string `json:"total_amount,omitempty" `
+
+ /*
+ 商品应拣重量 */
+ ExpectStockQuantity *string `json:"expect_stock_quantity,omitempty" `
+
+ /*
+ 商品名称 */
+ ItemName *string `json:"item_name,omitempty" `
+
+ /*
+ 温层信息 */
+ StorageMode *int64 `json:"storage_mode,omitempty" `
+
+ /*
+ 条形码 */
+ Barcode *string `json:"barcode,omitempty" `
+
+ /*
+ 是否标品 */
+ StandardSku *bool `json:"standard_sku,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetSkuStockUnit(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.SkuStockUnit = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetItemUnitPrice(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.ItemUnitPrice = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetItemCode(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.ItemCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetOutOfStockItemCount(v int64) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.OutOfStockItemCount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetExpectItemCount(v int64) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.ExpectItemCount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetServiceNames(v []string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.ServiceNames = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetNonstandardItemCount(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.NonstandardItemCount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetTotalAmount(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.TotalAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetExpectStockQuantity(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.ExpectStockQuantity = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetItemName(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.ItemName = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetStorageMode(v int64) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.StorageMode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetBarcode(v string) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.Barcode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) SetStandardSku(v bool) *AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO {
+ s.StandardSku = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptDTO.go
new file mode 100644
index 00000000..d8b0ab37
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptDTO.go
@@ -0,0 +1,14 @@
+package domain
+
+
+type AlibabaTclsAelophyOrderReceiptQueryReceiptDTO struct {
+ /*
+ 商家/顾客联小票数据 */
+ ReceiptInfo *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO `json:"receipt_info,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptDTO) SetReceiptInfo(v AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) *AlibabaTclsAelophyOrderReceiptQueryReceiptDTO {
+ s.ReceiptInfo = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO.go
new file mode 100644
index 00000000..324fb159
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO.go
@@ -0,0 +1,224 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO struct {
+ /*
+ 批次名称 */
+ BatchName *string `json:"batch_name,omitempty" `
+
+ /*
+ 淘宝订单号 */
+ TbOrderId *string `json:"tb_order_id,omitempty" `
+
+ /*
+ 取消退款金额 */
+ CancelAmount *string `json:"cancel_amount,omitempty" `
+
+ /*
+ 渠道号 */
+ OrderNum *string `json:"order_num,omitempty" `
+
+ /*
+ 优惠金额 */
+ DiscountAmount *string `json:"discount_amount,omitempty" `
+
+ /*
+ 备注 */
+ Remark *string `json:"remark,omitempty" `
+
+ /*
+ 批次号 */
+ BatchId *string `json:"batch_id,omitempty" `
+
+ /*
+ 店仓名称 */
+ WarehouseName *string `json:"warehouse_name,omitempty" `
+
+ /*
+ 店仓code */
+ WarehouseCode *string `json:"warehouse_code,omitempty" `
+
+ /*
+ 自提点地址 */
+ SelfPickPlace *string `json:"self_pick_place,omitempty" `
+
+ /*
+ 商品列表 */
+ ItemInfoList *[]AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO `json:"item_info_list,omitempty" `
+
+ /*
+ 储藏方式 */
+ StorageMode *int64 `json:"storage_mode,omitempty" `
+
+ /*
+ 商品总件数 */
+ AllItemCount *int64 `json:"all_item_count,omitempty" `
+
+ /*
+ 缺货出状态 */
+ OutOfStock *bool `json:"out_of_stock,omitempty" `
+
+ /*
+ 最晚送达时间 */
+ LatestArriveTime *util.LocalTime `json:"latest_arrive_time,omitempty" `
+
+ /*
+ 实付金额 */
+ PayOrderAmount *string `json:"pay_order_amount,omitempty" `
+
+ /*
+ 包装费 */
+ PackageFee *string `json:"package_fee,omitempty" `
+
+ /*
+ 差额退款金额 */
+ RefundAmount *string `json:"refund_amount,omitempty" `
+
+ /*
+ 渠道订单号 */
+ ChannelOrderId *string `json:"channel_order_id,omitempty" `
+
+ /*
+ 发票连接 */
+ BillingLink *string `json:"billing_link,omitempty" `
+
+ /*
+ 订单票联 user:顾客联,seller:商家联 */
+ TicketCouPon *[]string `json:"ticket_cou_pon,omitempty" `
+
+ /*
+ 买家信息 */
+ BuyerInfo *AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO `json:"buyer_info,omitempty" `
+
+ /*
+ 运费 */
+ Postage *string `json:"postage,omitempty" `
+
+ /*
+ 商品总额 */
+ TotalOrderAmount *string `json:"total_order_amount,omitempty" `
+
+ /*
+ 批次策略 */
+ BatchStrategy *string `json:"batch_strategy,omitempty" `
+
+ /*
+ 业务类型 */
+ BusinessType *string `json:"business_type,omitempty" `
+
+ /*
+ 履约单号 */
+ FulfillOrderId *string `json:"fulfill_order_id,omitempty" `
+}
+
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetBatchName(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.BatchName = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetTbOrderId(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.TbOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetCancelAmount(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.CancelAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetOrderNum(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.OrderNum = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetDiscountAmount(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.DiscountAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetRemark(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.Remark = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetBatchId(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.BatchId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetWarehouseName(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.WarehouseName = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetWarehouseCode(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetSelfPickPlace(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.SelfPickPlace = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetItemInfoList(v []AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.ItemInfoList = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetStorageMode(v int64) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.StorageMode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetAllItemCount(v int64) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.AllItemCount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetOutOfStock(v bool) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.OutOfStock = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetLatestArriveTime(v util.LocalTime) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.LatestArriveTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetPayOrderAmount(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.PayOrderAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetPackageFee(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.PackageFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetRefundAmount(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.RefundAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetChannelOrderId(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.ChannelOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetBillingLink(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.BillingLink = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetTicketCouPon(v []string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.TicketCouPon = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetBuyerInfo(v AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.BuyerInfo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetPostage(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.Postage = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetTotalOrderAmount(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.TotalOrderAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetBatchStrategy(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.BatchStrategy = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetBusinessType(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.BusinessType = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO) SetFulfillOrderId(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO {
+ s.FulfillOrderId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest.go
new file mode 100644
index 00000000..7b5e3099
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest struct {
+ /*
+ 打印批次 */
+ BatchId *string `json:"batch_id,omitempty" `
+
+ /*
+ 打印纸宽度 defalutValue:58 */
+ PaperWidth *int64 `json:"paper_width,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest) SetBatchId(v string) *AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest {
+ s.BatchId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest) SetPaperWidth(v int64) *AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest {
+ s.PaperWidth = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeApiResult.go
new file mode 100644
index 00000000..a1154ce4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundAgreeApiResult struct {
+ /*
+ 调用是否成功 */
+ IsSuccess *bool `json:"is_success,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundAgreeApiResult) SetIsSuccess(v bool) *AlibabaTclsAelophyRefundAgreeApiResult {
+ s.IsSuccess = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeApiResult) SetReturnCode(v string) *AlibabaTclsAelophyRefundAgreeApiResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeApiResult) SetReturnMsg(v string) *AlibabaTclsAelophyRefundAgreeApiResult {
+ s.ReturnMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeSubrefundlist.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeSubrefundlist.go
new file mode 100644
index 00000000..e5813115
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeSubrefundlist.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundAgreeSubrefundlist struct {
+ /*
+ 外部子订单ID */
+ OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
+
+ /*
+ 退款金额 */
+ RefundFee *int64 `json:"refund_fee,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundAgreeSubrefundlist) SetOutSubOrderId(v string) *AlibabaTclsAelophyRefundAgreeSubrefundlist {
+ s.OutSubOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeSubrefundlist) SetRefundFee(v int64) *AlibabaTclsAelophyRefundAgreeSubrefundlist {
+ s.RefundFee = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyApiResult.go
new file mode 100644
index 00000000..6ae57159
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyApiResult struct {
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyApiResult) SetErrMsg(v string) *AlibabaTclsAelophyRefundCsapplyApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyApiResult) SetErrCode(v string) *AlibabaTclsAelophyRefundCsapplyApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyApiResult) SetSuccess(v bool) *AlibabaTclsAelophyRefundCsapplyApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewApiResult.go
new file mode 100644
index 00000000..89d2a7e4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyNewApiResult struct {
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyNewApiResult) SetErrMsg(v string) *AlibabaTclsAelophyRefundCsapplyNewApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewApiResult) SetErrCode(v string) *AlibabaTclsAelophyRefundCsapplyNewApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewApiResult) SetSuccess(v bool) *AlibabaTclsAelophyRefundCsapplyNewApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO.go
new file mode 100644
index 00000000..afa72f73
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO struct {
+ /*
+ 申请子单退款金额 */
+ RefundFee *string `json:"refund_fee,omitempty" `
+
+ /*
+ 申请子单退货数量 */
+ RefundAmount *string `json:"refund_amount,omitempty" `
+
+ /*
+ 渠道子订单号,淘鲜达渠道为TP子单号 */
+ OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO) SetRefundFee(v string) *AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO {
+ s.RefundFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO) SetRefundAmount(v string) *AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO {
+ s.RefundAmount = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO) SetOutSubOrderId(v string) *AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO {
+ s.OutSubOrderId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO.go
new file mode 100644
index 00000000..eb2615fe
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO.go
@@ -0,0 +1,94 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO struct {
+ /*
+ 退款原因id */
+ ReasonId *int64 `json:"reason_id,omitempty" `
+
+ /*
+ 渠道订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 商家经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 请求唯一键 */
+ RequestId *string `json:"request_id,omitempty" `
+
+ /*
+ 申请退款的子订单ID列表 */
+ SubRefundOrders *[]AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO `json:"sub_refund_orders,omitempty" `
+
+ /*
+ 备注说明 */
+ Memo *string `json:"memo,omitempty" `
+
+ /*
+ 渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 申请退款金额 */
+ RefundFee *int64 `json:"refund_fee,omitempty" `
+
+ /*
+ 申请退运费 */
+ RefundDeliveryFee *int64 `json:"refund_delivery_fee,omitempty" `
+
+ /*
+ 申请退包装费 */
+ RefundPackageFee *int64 `json:"refund_package_fee,omitempty" `
+
+ /*
+ 申请退款原因 */
+ RefundReason *string `json:"refund_reason,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetReasonId(v int64) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.ReasonId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetOutOrderId(v string) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetStoreId(v string) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetRequestId(v string) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.RequestId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetSubRefundOrders(v []AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.SubRefundOrders = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetMemo(v string) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.Memo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetOrderFrom(v int64) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetRefundFee(v int64) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.RefundFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetRefundDeliveryFee(v int64) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.RefundDeliveryFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetRefundPackageFee(v int64) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.RefundPackageFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) SetRefundReason(v string) *AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO {
+ s.RefundReason = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto.go
new file mode 100644
index 00000000..ae97de79
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto struct {
+ /*
+ 退款原因id */
+ ReasonId *int64 `json:"reason_id,omitempty" `
+
+ /*
+ 渠道订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 商家经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 请求唯一键 */
+ RequestId *string `json:"request_id,omitempty" `
+
+ /*
+ 申请退款的子订单ID列表 */
+ OutSubOrderIds *[]string `json:"out_sub_order_ids,omitempty" `
+
+ /*
+ 备注说明 */
+ Memo *string `json:"memo,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto) SetReasonId(v int64) *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto {
+ s.ReasonId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto) SetOutOrderId(v string) *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto) SetStoreId(v string) *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto) SetRequestId(v string) *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto {
+ s.RequestId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto) SetOutSubOrderIds(v []string) *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto {
+ s.OutSubOrderIds = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto) SetMemo(v string) *AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto {
+ s.Memo = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderApiResult.go
new file mode 100644
index 00000000..375f73fb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyrenderApiResult struct {
+ /*
+ 回调返回编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 回调是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 回调错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 数据 */
+ Model *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyrenderApiResult) SetErrCode(v string) *AlibabaTclsAelophyRefundCsapplyrenderApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderApiResult) SetSuccess(v bool) *AlibabaTclsAelophyRefundCsapplyrenderApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderApiResult) SetErrMsg(v string) *AlibabaTclsAelophyRefundCsapplyrenderApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderApiResult) SetModel(v AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto) *AlibabaTclsAelophyRefundCsapplyrenderApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderOutsuborders.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderOutsuborders.go
new file mode 100644
index 00000000..d465f5b3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderOutsuborders.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyrenderOutsuborders struct {
+ /*
+ 渠道子订单ID */
+ OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
+
+ /*
+ 渠道子订单最大可退金额 */
+ MaxRefundFee *int64 `json:"max_refund_fee,omitempty" `
+
+ /*
+ 当逆向已达到整单退时, 最后一个会有退运费金额 */
+ PostFee *int64 `json:"post_fee,omitempty" `
+
+ /*
+ 是否可退 */
+ CanReverse *bool `json:"can_reverse,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders) SetOutSubOrderId(v string) *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders {
+ s.OutSubOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders) SetMaxRefundFee(v int64) *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders {
+ s.MaxRefundFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders) SetPostFee(v int64) *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders {
+ s.PostFee = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders) SetCanReverse(v bool) *AlibabaTclsAelophyRefundCsapplyrenderOutsuborders {
+ s.CanReverse = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderReasonlist.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderReasonlist.go
new file mode 100644
index 00000000..aadc99a5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderReasonlist.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyrenderReasonlist struct {
+ /*
+ 退款原因ID */
+ ReasonId *int64 `json:"reason_id,omitempty" `
+
+ /*
+ 退款原因说明 */
+ ReasonText *string `json:"reason_text,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyrenderReasonlist) SetReasonId(v int64) *AlibabaTclsAelophyRefundCsapplyrenderReasonlist {
+ s.ReasonId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderReasonlist) SetReasonText(v string) *AlibabaTclsAelophyRefundCsapplyrenderReasonlist {
+ s.ReasonText = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto.go
new file mode 100644
index 00000000..c7237b71
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto struct {
+ /*
+ 渠道订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 商家经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 申请退款的子订单ID列表 */
+ OutSubOrderIds *[]string `json:"out_sub_order_ids,omitempty" `
+
+ /*
+ 渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto) SetOutOrderId(v string) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto) SetStoreId(v string) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto) SetOutSubOrderIds(v []string) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto {
+ s.OutSubOrderIds = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto) SetOrderFrom(v int64) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto {
+ s.OrderFrom = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto.go
new file mode 100644
index 00000000..531a4347
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto struct {
+ /*
+ 商家经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 渠道主订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 请求唯一键, 提交请求(alibaba.tcls.aelophy.refund.csapply)时保持一致 */
+ RequestId *string `json:"request_id,omitempty" `
+
+ /*
+ 申请退款的子订单列表 */
+ OutSubOrders *[]AlibabaTclsAelophyRefundCsapplyrenderOutsuborders `json:"out_sub_orders,omitempty" `
+
+ /*
+ 退款原因枚举列表 */
+ ReasonList *[]AlibabaTclsAelophyRefundCsapplyrenderReasonlist `json:"reason_list,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto) SetStoreId(v string) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto) SetOutOrderId(v string) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto) SetRequestId(v string) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto {
+ s.RequestId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto) SetOutSubOrders(v []AlibabaTclsAelophyRefundCsapplyrenderOutsuborders) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto {
+ s.OutSubOrders = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto) SetReasonList(v []AlibabaTclsAelophyRefundCsapplyrenderReasonlist) *AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto {
+ s.ReasonList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundDisagreeApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundDisagreeApiResult.go
new file mode 100644
index 00000000..141cc207
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundDisagreeApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundDisagreeApiResult struct {
+ /*
+ 调用是否成功 */
+ IsSuccess *bool `json:"is_success,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundDisagreeApiResult) SetIsSuccess(v bool) *AlibabaTclsAelophyRefundDisagreeApiResult {
+ s.IsSuccess = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundDisagreeApiResult) SetReturnCode(v string) *AlibabaTclsAelophyRefundDisagreeApiResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundDisagreeApiResult) SetReturnMsg(v string) *AlibabaTclsAelophyRefundDisagreeApiResult {
+ s.ReturnMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsApiResult.go
new file mode 100644
index 00000000..14306128
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundFetchgoodsApiResult struct {
+ /*
+ 调用是否成功 */
+ IsSuccess *bool `json:"is_success,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundFetchgoodsApiResult) SetIsSuccess(v bool) *AlibabaTclsAelophyRefundFetchgoodsApiResult {
+ s.IsSuccess = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsApiResult) SetReturnCode(v string) *AlibabaTclsAelophyRefundFetchgoodsApiResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsApiResult) SetReturnMsg(v string) *AlibabaTclsAelophyRefundFetchgoodsApiResult {
+ s.ReturnMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsSubrefundlist.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsSubrefundlist.go
new file mode 100644
index 00000000..30206e0f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsSubrefundlist.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAelophyRefundFetchgoodsSubrefundlist struct {
+ /*
+ 期望取货数量 */
+ ExpectFetchQuantity *int64 `json:"expect_fetch_quantity,omitempty" `
+
+ /*
+ 外部子订单ID */
+ OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
+
+}
+
+func (s *AlibabaTclsAelophyRefundFetchgoodsSubrefundlist) SetExpectFetchQuantity(v int64) *AlibabaTclsAelophyRefundFetchgoodsSubrefundlist {
+ s.ExpectFetchQuantity = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsSubrefundlist) SetOutSubOrderId(v string) *AlibabaTclsAelophyRefundFetchgoodsSubrefundlist {
+ s.OutSubOrderId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationAccountImportApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationAccountImportApiResult.go
new file mode 100644
index 00000000..274dc093
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationAccountImportApiResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAxIntegrationAccountImportApiResult struct {
+ /*
+ 扩展信息 */
+ Ext *string `json:"ext,omitempty" `
+
+ /*
+ 请求是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码 */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ 导入结果 */
+ Model *string `json:"model,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrorMsg *string `json:"error_msg,omitempty" `
+
+}
+
+func (s *AlibabaTclsAxIntegrationAccountImportApiResult) SetExt(v string) *AlibabaTclsAxIntegrationAccountImportApiResult {
+ s.Ext = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationAccountImportApiResult) SetSuccess(v bool) *AlibabaTclsAxIntegrationAccountImportApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationAccountImportApiResult) SetErrorCode(v string) *AlibabaTclsAxIntegrationAccountImportApiResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationAccountImportApiResult) SetModel(v string) *AlibabaTclsAxIntegrationAccountImportApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationAccountImportApiResult) SetErrorMsg(v string) *AlibabaTclsAxIntegrationAccountImportApiResult {
+ s.ErrorMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionApiResult.go
new file mode 100644
index 00000000..641dfabf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionApiResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaTclsAxIntegrationPermissionApiResult struct {
+ /*
+ 额外参数 */
+ Ext *string `json:"ext,omitempty" `
+
+ /*
+ 请求是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码 */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ 功能权限,返回true和false;如果入参includeDataPerm=true,model中会返回accountId值_data_permissions 内容,返回的是该用户拥有的数据权限 */
+ Model *AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto `json:"model,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrorMsg *string `json:"error_msg,omitempty" `
+
+}
+
+func (s *AlibabaTclsAxIntegrationPermissionApiResult) SetExt(v string) *AlibabaTclsAxIntegrationPermissionApiResult {
+ s.Ext = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionApiResult) SetSuccess(v bool) *AlibabaTclsAxIntegrationPermissionApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionApiResult) SetErrorCode(v string) *AlibabaTclsAxIntegrationPermissionApiResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionApiResult) SetModel(v AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto) *AlibabaTclsAxIntegrationPermissionApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionApiResult) SetErrorMsg(v string) *AlibabaTclsAxIntegrationPermissionApiResult {
+ s.ErrorMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionDataPermissionDto.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionDataPermissionDto.go
new file mode 100644
index 00000000..d4a22235
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionDataPermissionDto.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaTclsAxIntegrationPermissionDataPermissionDto struct {
+ /*
+ 拥有权限的列表 */
+ Permissions *[]string `json:"permissions,omitempty" `
+
+ /*
+ 是否拥有全部权限 */
+ PermitAll *bool `json:"permit_all,omitempty" `
+
+ /*
+ 外部数据维度编码 */
+ OutDataRangeCode *string `json:"out_data_range_code,omitempty" `
+
+ /*
+ 数据维度编码 */
+ DataRangeCode *string `json:"data_range_code,omitempty" `
+
+}
+
+func (s *AlibabaTclsAxIntegrationPermissionDataPermissionDto) SetPermissions(v []string) *AlibabaTclsAxIntegrationPermissionDataPermissionDto {
+ s.Permissions = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionDataPermissionDto) SetPermitAll(v bool) *AlibabaTclsAxIntegrationPermissionDataPermissionDto {
+ s.PermitAll = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionDataPermissionDto) SetOutDataRangeCode(v string) *AlibabaTclsAxIntegrationPermissionDataPermissionDto {
+ s.OutDataRangeCode = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionDataPermissionDto) SetDataRangeCode(v string) *AlibabaTclsAxIntegrationPermissionDataPermissionDto {
+ s.DataRangeCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto.go
new file mode 100644
index 00000000..c54e8669
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto struct {
+ /*
+ 数据权限 */
+ DataPermissions *[]AlibabaTclsAxIntegrationPermissionDataPermissionDto `json:"data_permissions,omitempty" `
+
+ /*
+ 功能权限 */
+ IdentifierPermissions *string `json:"identifier_permissions,omitempty" `
+
+}
+
+func (s *AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto) SetDataPermissions(v []AlibabaTclsAxIntegrationPermissionDataPermissionDto) *AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto {
+ s.DataPermissions = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto) SetIdentifierPermissions(v string) *AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto {
+ s.IdentifierPermissions = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateApiResult.go
new file mode 100644
index 00000000..e8dd72eb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkAxStoreCreateApiResult struct {
+ /*
+ 返回对象 */
+ Model *bool `json:"model,omitempty" `
+
+ /*
+ 调用接口返回错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 调用接口返回错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用接口返回成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkAxStoreCreateApiResult) SetModel(v bool) *AlibabaWdkAxStoreCreateApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateApiResult) SetErrCode(v string) *AlibabaWdkAxStoreCreateApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateApiResult) SetErrMsg(v string) *AlibabaWdkAxStoreCreateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateApiResult) SetSuccess(v bool) *AlibabaWdkAxStoreCreateApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateAxStoreCreateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateAxStoreCreateRequest.go
new file mode 100644
index 00000000..25610abe
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateAxStoreCreateRequest.go
@@ -0,0 +1,78 @@
+package domain
+
+
+type AlibabaWdkAxStoreCreateAxStoreCreateRequest struct {
+ /*
+ 门店经营状态 :1 正常 0 关闭 */
+ Status *int64 `json:"status,omitempty" `
+
+ /*
+ 纬度 */
+ Latitude *string `json:"latitude,omitempty" `
+
+ /*
+ 经度 */
+ Longitude *string `json:"longitude,omitempty" `
+
+ /*
+ 地址 */
+ Address *string `json:"address,omitempty" `
+
+ /*
+ 区编码 */
+ Area *string `json:"area,omitempty" `
+
+ /*
+ 市编码 */
+ City *string `json:"city,omitempty" `
+
+ /*
+ 省编码 */
+ Prov *string `json:"prov,omitempty" `
+
+ /*
+ 门店编码 */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ 门店名称 */
+ Name *string `json:"name,omitempty" `
+
+}
+
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetStatus(v int64) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Status = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetLatitude(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Latitude = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetLongitude(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Longitude = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetAddress(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetArea(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Area = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetCity(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.City = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetProv(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Prov = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetCode(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreCreateAxStoreCreateRequest) SetName(v string) *AlibabaWdkAxStoreCreateAxStoreCreateRequest {
+ s.Name = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryApiResult.go
new file mode 100644
index 00000000..bcb4e366
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkAxStoreQueryApiResult struct {
+ /*
+ 调用接口返回成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 调用接口返回错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用接口返回错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 查询接口返回对象 */
+ Model *AlibabaWdkAxStoreQueryAxStoreQueryResponse `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkAxStoreQueryApiResult) SetSuccess(v bool) *AlibabaWdkAxStoreQueryApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryApiResult) SetErrMsg(v string) *AlibabaWdkAxStoreQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryApiResult) SetErrCode(v string) *AlibabaWdkAxStoreQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryApiResult) SetModel(v AlibabaWdkAxStoreQueryAxStoreQueryResponse) *AlibabaWdkAxStoreQueryApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryRequest.go
new file mode 100644
index 00000000..767f27fd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryRequest.go
@@ -0,0 +1,14 @@
+package domain
+
+
+type AlibabaWdkAxStoreQueryAxStoreQueryRequest struct {
+ /*
+ 经营店code */
+ StoreCode *string `json:"store_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryRequest) SetStoreCode(v string) *AlibabaWdkAxStoreQueryAxStoreQueryRequest {
+ s.StoreCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryResponse.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryResponse.go
new file mode 100644
index 00000000..ad00bdef
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryResponse.go
@@ -0,0 +1,102 @@
+package domain
+
+
+type AlibabaWdkAxStoreQueryAxStoreQueryResponse struct {
+ /*
+ 负责人姓名 */
+ PrincipalName *string `json:"principal_name,omitempty" `
+
+ /*
+ 负责人 */
+ Principal *string `json:"principal,omitempty" `
+
+ /*
+ 门店经营状态 1营业 0闭店 */
+ Status *int64 `json:"status,omitempty" `
+
+ /*
+ 纬度 */
+ Latitude *string `json:"latitude,omitempty" `
+
+ /*
+ 经度 */
+ Longitude *string `json:"longitude,omitempty" `
+
+ /*
+ 地址 */
+ Address *string `json:"address,omitempty" `
+
+ /*
+ 区编码 */
+ Area *string `json:"area,omitempty" `
+
+ /*
+ 市编码 */
+ City *string `json:"city,omitempty" `
+
+ /*
+ 省编码 */
+ Prov *string `json:"prov,omitempty" `
+
+ /*
+ 门店名字 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 门店编码 */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ 商家code */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetPrincipalName(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.PrincipalName = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetPrincipal(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Principal = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetStatus(v int64) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Status = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetLatitude(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Latitude = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetLongitude(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Longitude = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetAddress(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetArea(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Area = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetCity(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.City = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetProv(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Prov = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetName(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetCode(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreQueryAxStoreQueryResponse) SetMerchantCode(v string) *AlibabaWdkAxStoreQueryAxStoreQueryResponse {
+ s.MerchantCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateApiResult.go
new file mode 100644
index 00000000..121adb1d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkAxStoreUpdateApiResult struct {
+ /*
+ 返回对象 */
+ Model *bool `json:"model,omitempty" `
+
+ /*
+ 调用接口返回错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 调用接口返回错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用接口返回成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkAxStoreUpdateApiResult) SetModel(v bool) *AlibabaWdkAxStoreUpdateApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateApiResult) SetErrCode(v string) *AlibabaWdkAxStoreUpdateApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateApiResult) SetErrMsg(v string) *AlibabaWdkAxStoreUpdateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateApiResult) SetSuccess(v bool) *AlibabaWdkAxStoreUpdateApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateAxStoreCreateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateAxStoreCreateRequest.go
new file mode 100644
index 00000000..47fd0957
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateAxStoreCreateRequest.go
@@ -0,0 +1,78 @@
+package domain
+
+
+type AlibabaWdkAxStoreUpdateAxStoreCreateRequest struct {
+ /*
+ 门店经营状态 1 正常 0 关闭 */
+ Status *int64 `json:"status,omitempty" `
+
+ /*
+ 纬度 */
+ Latitude *string `json:"latitude,omitempty" `
+
+ /*
+ 地址 */
+ Address *string `json:"address,omitempty" `
+
+ /*
+ 区编码 */
+ Area *string `json:"area,omitempty" `
+
+ /*
+ 市编码 */
+ City *string `json:"city,omitempty" `
+
+ /*
+ 省编码 */
+ Prov *string `json:"prov,omitempty" `
+
+ /*
+ 门店编码 */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ 门店名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 经度 */
+ Longitude *string `json:"longitude,omitempty" `
+
+}
+
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetStatus(v int64) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Status = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetLatitude(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Latitude = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetAddress(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetArea(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Area = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetCity(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.City = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetProv(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Prov = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetCode(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetName(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkAxStoreUpdateAxStoreCreateRequest) SetLongitude(v string) *AlibabaWdkAxStoreUpdateAxStoreCreateRequest {
+ s.Longitude = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListApiResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListApiResult.go
new file mode 100644
index 00000000..b22807d6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkorderSharestockCpsorderListApiResult struct {
+ /*
+ 调用接口成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 调用接口返回错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用接口返回错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 调用接口返回对象 */
+ Model *[]AlibabaWdkorderSharestockCpsorderListCpsOrderResponse `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockCpsorderListApiResult) SetSuccess(v bool) *AlibabaWdkorderSharestockCpsorderListApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListApiResult) SetErrMsg(v string) *AlibabaWdkorderSharestockCpsorderListApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListApiResult) SetErrCode(v string) *AlibabaWdkorderSharestockCpsorderListApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListApiResult) SetModel(v []AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) *AlibabaWdkorderSharestockCpsorderListApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderRequest.go
new file mode 100644
index 00000000..8fccdedc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderRequest.go
@@ -0,0 +1,40 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkorderSharestockCpsorderListCpsOrderRequest struct {
+ /*
+ 订单更新开始时间 */
+ 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" `
+}
+
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest) SetStartTime(v util.LocalTime) *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest) SetEndTime(v util.LocalTime) *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest) SetPageIndex(v int64) *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest {
+ s.PageIndex = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest) SetPageSize(v int64) *AlibabaWdkorderSharestockCpsorderListCpsOrderRequest {
+ s.PageSize = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderResponse.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderResponse.go
new file mode 100644
index 00000000..7dcbec84
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderResponse.go
@@ -0,0 +1,80 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkorderSharestockCpsorderListCpsOrderResponse struct {
+ /*
+ 订单创建时间 */
+ CreateTime *util.LocalTime `json:"create_time,omitempty" `
+
+ /*
+ 支付成功时间 */
+ PayTime *util.LocalTime `json:"pay_time,omitempty" `
+
+ /*
+ 业务订单ID */
+ BizOrderId *string `json:"biz_order_id,omitempty" `
+
+ /*
+ 订单状态: INIT(0, "初始化"),CREATED(1, "已创建"),PAID_DONE(2, "已付款"),ACCEPT_ORDER(3, "已接单"),PICK_ORDER(4, "已拣货"),SHIPPED(5, "已发货"),TRADE_SUCCESS(6, "交易成功"),TRADE_CLOSE(-1, "交易关闭"), */
+ OrderStatus *string `json:"order_status,omitempty" `
+
+ /*
+ 主订单付款金额(不含运费、优惠、券) */
+ PayPrice *int64 `json:"pay_price,omitempty" `
+
+ /*
+ 外部用户ID:由pid+siteid+adzoneid+custom四部分拼成,其中前3个参数对应拼链中淘宝联盟mm=1_2_3,第4个参数对应拼链中 custom_parameters; eg:125000304_108400334_28176750484_12345 */
+ OuterId *string `json:"outer_id,omitempty" `
+
+ /*
+ 预估总分佣金额(仅是预估金额,实际结算仍然通过xls线下doublecheck为准) */
+ ShareAmount *int64 `json:"share_amount,omitempty" `
+
+ /*
+ 最后更新时间 */
+ ModifiedTime *util.LocalTime `json:"modified_time,omitempty" `
+
+ /*
+ 子单列表 */
+ CpsSubOrder *[]AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO `json:"cps_sub_order,omitempty" `
+}
+
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetCreateTime(v util.LocalTime) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.CreateTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetPayTime(v util.LocalTime) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetBizOrderId(v string) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetOrderStatus(v string) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetPayPrice(v int64) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.PayPrice = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetOuterId(v string) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.OuterId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetShareAmount(v int64) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.ShareAmount = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetModifiedTime(v util.LocalTime) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.ModifiedTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse) SetCpsSubOrder(v []AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO) *AlibabaWdkorderSharestockCpsorderListCpsOrderResponse {
+ s.CpsSubOrder = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO.go b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO.go
new file mode 100644
index 00000000..ba24302a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO struct {
+ /*
+ 业务子订单ID */
+ BizSubOrderId *string `json:"biz_sub_order_id,omitempty" `
+
+ /*
+ 商品名称 */
+ ItemTitle *string `json:"item_title,omitempty" `
+
+ /*
+ 购买数量 */
+ Quantity *int64 `json:"quantity,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO) SetBizSubOrderId(v string) *AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO {
+ s.BizSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO) SetItemTitle(v string) *AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO {
+ s.ItemTitle = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO) SetQuantity(v int64) *AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO {
+ s.Quantity = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelCancelRequest.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelCancelRequest.go
new file mode 100644
index 00000000..a4dca9e8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelCancelRequest.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type WdkWarehouseOrderCancelCancelRequest struct {
+ /*
+ 订单号 */
+ SourceOrderCode *string `json:"source_order_code,omitempty" `
+
+ /*
+ 子订单号列表 */
+ SubBizOrderCodes *[]string `json:"sub_biz_order_codes,omitempty" `
+
+ /*
+ 出库单单据类型 */
+ OutboundOrderType *int64 `json:"outbound_order_type,omitempty" `
+
+ /*
+ 仓编码 */
+ WarehouseCode *string `json:"warehouse_code,omitempty" `
+
+ /*
+ 渠道来源 */
+ SourceFrom *string `json:"source_from,omitempty" `
+
+}
+
+func (s *WdkWarehouseOrderCancelCancelRequest) SetSourceOrderCode(v string) *WdkWarehouseOrderCancelCancelRequest {
+ s.SourceOrderCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelCancelRequest) SetSubBizOrderCodes(v []string) *WdkWarehouseOrderCancelCancelRequest {
+ s.SubBizOrderCodes = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelCancelRequest) SetOutboundOrderType(v int64) *WdkWarehouseOrderCancelCancelRequest {
+ s.OutboundOrderType = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelCancelRequest) SetWarehouseCode(v string) *WdkWarehouseOrderCancelCancelRequest {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelCancelRequest) SetSourceFrom(v string) *WdkWarehouseOrderCancelCancelRequest {
+ s.SourceFrom = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelDataResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelDataResult.go
new file mode 100644
index 00000000..fd1dc849
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelDataResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type WdkWarehouseOrderCancelDataResult struct {
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回信息 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 取消详情列表 */
+ Datas *[]WdkWarehouseOrderCancelSubOrderReturn `json:"datas,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *WdkWarehouseOrderCancelDataResult) SetReturnCode(v string) *WdkWarehouseOrderCancelDataResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelDataResult) SetReturnMsg(v string) *WdkWarehouseOrderCancelDataResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelDataResult) SetDatas(v []WdkWarehouseOrderCancelSubOrderReturn) *WdkWarehouseOrderCancelDataResult {
+ s.Datas = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelDataResult) SetSuccess(v bool) *WdkWarehouseOrderCancelDataResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelSubOrderReturn.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelSubOrderReturn.go
new file mode 100644
index 00000000..dce164cb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelSubOrderReturn.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type WdkWarehouseOrderCancelSubOrderReturn struct {
+ /*
+ 拦截状态 */
+ InterceptStatus *string `json:"intercept_status,omitempty" `
+
+ /*
+ 子订单 */
+ SubOrderCode *string `json:"sub_order_code,omitempty" `
+
+ /*
+ 取消结果 */
+ CancelSuccess *bool `json:"cancel_success,omitempty" `
+
+}
+
+func (s *WdkWarehouseOrderCancelSubOrderReturn) SetInterceptStatus(v string) *WdkWarehouseOrderCancelSubOrderReturn {
+ s.InterceptStatus = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelSubOrderReturn) SetSubOrderCode(v string) *WdkWarehouseOrderCancelSubOrderReturn {
+ s.SubOrderCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderCancelSubOrderReturn) SetCancelSuccess(v bool) *WdkWarehouseOrderCancelSubOrderReturn {
+ s.CancelSuccess = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchBaseResult.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchBaseResult.go
new file mode 100644
index 00000000..1ff20f04
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchBaseResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type WdkWarehouseOrderDispatchBaseResult struct {
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回信息 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 是否执行成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *WdkWarehouseOrderDispatchBaseResult) SetReturnCode(v string) *WdkWarehouseOrderDispatchBaseResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchBaseResult) SetReturnMsg(v string) *WdkWarehouseOrderDispatchBaseResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchBaseResult) SetSuccess(v bool) *WdkWarehouseOrderDispatchBaseResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchCustomer.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchCustomer.go
new file mode 100644
index 00000000..61ad70f3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchCustomer.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type WdkWarehouseOrderDispatchCustomer struct {
+ /*
+ 收货人地址 */
+ BuyerAddress *string `json:"buyer_address,omitempty" `
+
+ /*
+ 收货人联系电话 */
+ BuyerPhone *string `json:"buyer_phone,omitempty" `
+
+ /*
+ 收货人姓名 */
+ BuyerName *string `json:"buyer_name,omitempty" `
+
+}
+
+func (s *WdkWarehouseOrderDispatchCustomer) SetBuyerAddress(v string) *WdkWarehouseOrderDispatchCustomer {
+ s.BuyerAddress = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchCustomer) SetBuyerPhone(v string) *WdkWarehouseOrderDispatchCustomer {
+ s.BuyerPhone = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchCustomer) SetBuyerName(v string) *WdkWarehouseOrderDispatchCustomer {
+ s.BuyerName = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchExtMap.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchExtMap.go
new file mode 100644
index 00000000..328f4874
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchExtMap.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type WdkWarehouseOrderDispatchExtMap struct {
+ /*
+ 订单小号 */
+ OrderNo *string `json:"order_no,omitempty" `
+
+ /*
+ 最晚拣货完成时间 */
+ LatestPrepareTime *string `json:"latest_prepare_time,omitempty" `
+
+}
+
+func (s *WdkWarehouseOrderDispatchExtMap) SetOrderNo(v string) *WdkWarehouseOrderDispatchExtMap {
+ s.OrderNo = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchExtMap) SetLatestPrepareTime(v string) *WdkWarehouseOrderDispatchExtMap {
+ s.LatestPrepareTime = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrder.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrder.go
new file mode 100644
index 00000000..e7627497
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrder.go
@@ -0,0 +1,56 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type WdkWarehouseOrderDispatchWorkOrder struct {
+ /*
+ 仓编码 */
+ WareHouseCode *string `json:"ware_house_code,omitempty" `
+
+ /*
+ 作业单列表 */
+ WorkOrderUnits *[]WdkWarehouseOrderDispatchWorkOrderUnits `json:"work_order_units,omitempty" `
+
+ /*
+ 作业单最早送达时间 */
+ EarliestArrivalTime *util.LocalTime `json:"earliest_arrival_time,omitempty" `
+
+ /*
+ 任务名称 */
+ WorkOrderName *string `json:"work_order_name,omitempty" `
+
+ /*
+ 作业单最晚送达时间 */
+ LatestArriveTime *util.LocalTime `json:"latest_arrive_time,omitempty" `
+
+ /*
+ 任务编码 */
+ WorkOrderId *string `json:"work_order_id,omitempty" `
+}
+
+func (s *WdkWarehouseOrderDispatchWorkOrder) SetWareHouseCode(v string) *WdkWarehouseOrderDispatchWorkOrder {
+ s.WareHouseCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrder) SetWorkOrderUnits(v []WdkWarehouseOrderDispatchWorkOrderUnits) *WdkWarehouseOrderDispatchWorkOrder {
+ s.WorkOrderUnits = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrder) SetEarliestArrivalTime(v util.LocalTime) *WdkWarehouseOrderDispatchWorkOrder {
+ s.EarliestArrivalTime = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrder) SetWorkOrderName(v string) *WdkWarehouseOrderDispatchWorkOrder {
+ s.WorkOrderName = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrder) SetLatestArriveTime(v util.LocalTime) *WdkWarehouseOrderDispatchWorkOrder {
+ s.LatestArriveTime = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrder) SetWorkOrderId(v string) *WdkWarehouseOrderDispatchWorkOrder {
+ s.WorkOrderId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnitContents.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnitContents.go
new file mode 100644
index 00000000..c428af68
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnitContents.go
@@ -0,0 +1,78 @@
+package domain
+
+
+type WdkWarehouseOrderDispatchWorkOrderUnitContents struct {
+ /*
+ 商品名称 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 库存单位购买库数量 */
+ ExpectStockQuantity *string `json:"expect_stock_quantity,omitempty" `
+
+ /*
+ 扩展服务 */
+ AttributeMap *string `json:"attribute_map,omitempty" `
+
+ /*
+ 销售单位购买数量 */
+ ExpectSaleQuantity *string `json:"expect_sale_quantity,omitempty" `
+
+ /*
+ 履约子单号/子订单号 */
+ WorkUnitContentId *string `json:"work_unit_content_id,omitempty" `
+
+ /*
+ expect_sale_quantity单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ expect_stock_quantity单位 */
+ StockUnit *string `json:"stock_unit,omitempty" `
+
+ /*
+ 子订单号 */
+ OrderSubCode *string `json:"order_sub_code,omitempty" `
+
+}
+
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetSkuName(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.SkuName = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetExpectStockQuantity(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.ExpectStockQuantity = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetAttributeMap(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.AttributeMap = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetExpectSaleQuantity(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.ExpectSaleQuantity = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetWorkUnitContentId(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.WorkUnitContentId = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetSaleUnit(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.SaleUnit = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetSkuCode(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.SkuCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetStockUnit(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.StockUnit = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnitContents) SetOrderSubCode(v string) *WdkWarehouseOrderDispatchWorkOrderUnitContents {
+ s.OrderSubCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnits.go b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnits.go
new file mode 100644
index 00000000..9a24c385
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnits.go
@@ -0,0 +1,80 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type WdkWarehouseOrderDispatchWorkOrderUnits struct {
+ /*
+ 门店编码 */
+ ShopCode *string `json:"shop_code,omitempty" `
+
+ /*
+ 额外属性 */
+ ExtMap *WdkWarehouseOrderDispatchExtMap `json:"ext_map,omitempty" `
+
+ /*
+ 作业子单列表 */
+ WorkOrderUnitContents *[]WdkWarehouseOrderDispatchWorkOrderUnitContents `json:"work_order_unit_contents,omitempty" `
+
+ /*
+ 履约单号/订单号 */
+ WorkOrderUnitId *string `json:"work_order_unit_id,omitempty" `
+
+ /*
+ 作业单最早送达时间 */
+ EarliestArrivalTime *util.LocalTime `json:"earliest_arrival_time,omitempty" `
+
+ /*
+ 作业单最晚送达时间 */
+ LatestArriveTime *util.LocalTime `json:"latest_arrive_time,omitempty" `
+
+ /*
+ 收货人对象 */
+ Customer *WdkWarehouseOrderDispatchCustomer `json:"customer,omitempty" `
+
+ /*
+ 订单来源 */
+ SourceFrom *int64 `json:"source_from,omitempty" `
+
+ /*
+ 订单号 */
+ OrderCode *string `json:"order_code,omitempty" `
+}
+
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetShopCode(v string) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.ShopCode = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetExtMap(v WdkWarehouseOrderDispatchExtMap) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.ExtMap = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetWorkOrderUnitContents(v []WdkWarehouseOrderDispatchWorkOrderUnitContents) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.WorkOrderUnitContents = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetWorkOrderUnitId(v string) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.WorkOrderUnitId = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetEarliestArrivalTime(v util.LocalTime) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.EarliestArrivalTime = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetLatestArriveTime(v util.LocalTime) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.LatestArriveTime = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetCustomer(v WdkWarehouseOrderDispatchCustomer) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.Customer = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetSourceFrom(v int64) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.SourceFrom = &v
+ return s
+}
+func (s *WdkWarehouseOrderDispatchWorkOrderUnits) SetOrderCode(v string) *WdkWarehouseOrderDispatchWorkOrderUnits {
+ s.OrderCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdateinfoRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdateinfoRequest.go
new file mode 100644
index 00000000..5ee39da3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdateinfoRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAelophyShopUpdateinfoRequest struct {
+ /*
+ 请求对象 */
+ ShopInfoUpdateRequest *domain.AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest `json:"shop_info_update_request" required:"true" `
+}
+
+func (s *AlibabaAelophyShopUpdateinfoRequest) SetShopInfoUpdateRequest(v domain.AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest) *AlibabaAelophyShopUpdateinfoRequest {
+ s.ShopInfoUpdateRequest = &v
+ return s
+}
+
+func (req *AlibabaAelophyShopUpdateinfoRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ShopInfoUpdateRequest != nil {
+ paramMap["shop_info_update_request"] = util.ConvertStruct(*req.ShopInfoUpdateRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAelophyShopUpdateinfoRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdaterangeRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdaterangeRequest.go
new file mode 100644
index 00000000..29ebc524
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdaterangeRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAelophyShopUpdaterangeRequest struct {
+ /*
+ 请求对象 */
+ ShopRangeUpdateRequest *domain.AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest `json:"shop_range_update_request" required:"true" `
+}
+
+func (s *AlibabaAelophyShopUpdaterangeRequest) SetShopRangeUpdateRequest(v domain.AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest) *AlibabaAelophyShopUpdaterangeRequest {
+ s.ShopRangeUpdateRequest = &v
+ return s
+}
+
+func (req *AlibabaAelophyShopUpdaterangeRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ShopRangeUpdateRequest != nil {
+ paramMap["shop_range_update_request"] = util.ConvertStruct(*req.ShopRangeUpdateRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAelophyShopUpdaterangeRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdatestatusRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdatestatusRequest.go
new file mode 100644
index 00000000..503a1b5e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdatestatusRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAelophyShopUpdatestatusRequest struct {
+ /*
+ 请求对象 */
+ ShopStatusUpdateRequest *domain.AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest `json:"shop_status_update_request" required:"true" `
+}
+
+func (s *AlibabaAelophyShopUpdatestatusRequest) SetShopStatusUpdateRequest(v domain.AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest) *AlibabaAelophyShopUpdatestatusRequest {
+ s.ShopStatusUpdateRequest = &v
+ return s
+}
+
+func (req *AlibabaAelophyShopUpdatestatusRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ShopStatusUpdateRequest != nil {
+ paramMap["shop_status_update_request"] = util.ConvertStruct(*req.ShopStatusUpdateRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAelophyShopUpdatestatusRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseInboundCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseInboundCallbackRequest.go
new file mode 100644
index 00000000..687cf2cc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseInboundCallbackRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAxWarehouseInboundCallbackRequest struct {
+ /*
+ 消息体 */
+ ReverseInBoundCallBackRequest *domain.AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest `json:"reverse_in_bound_call_back_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaAxWarehouseInboundCallbackRequest) SetReverseInBoundCallBackRequest(v domain.AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest) *AlibabaAxWarehouseInboundCallbackRequest {
+ s.ReverseInBoundCallBackRequest = &v
+ return s
+}
+
+func (req *AlibabaAxWarehouseInboundCallbackRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ReverseInBoundCallBackRequest != nil {
+ paramMap["reverse_in_bound_call_back_request"] = util.ConvertStruct(*req.ReverseInBoundCallBackRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAxWarehouseInboundCallbackRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseOutboundCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseOutboundCallbackRequest.go
new file mode 100644
index 00000000..e7f4d377
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseOutboundCallbackRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAxWarehouseOutboundCallbackRequest struct {
+ /*
+ 出库回传 */
+ TradeOutBoundCallBackRequest *domain.AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest `json:"trade_out_bound_call_back_request" required:"true" `
+}
+
+func (s *AlibabaAxWarehouseOutboundCallbackRequest) SetTradeOutBoundCallBackRequest(v domain.AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest) *AlibabaAxWarehouseOutboundCallbackRequest {
+ s.TradeOutBoundCallBackRequest = &v
+ return s
+}
+
+func (req *AlibabaAxWarehouseOutboundCallbackRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.TradeOutBoundCallBackRequest != nil {
+ paramMap["trade_out_bound_call_back_request"] = util.ConvertStruct(*req.TradeOutBoundCallBackRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAxWarehouseOutboundCallbackRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDailyQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDailyQueryRequest.go
new file mode 100644
index 00000000..da93fa0d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDailyQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyBillDailyQueryRequest struct {
+ /*
+ 请求入参 */
+ DailyRequest *domain.AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest `json:"daily_request" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyBillDailyQueryRequest) SetDailyRequest(v domain.AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest) *AlibabaTclsAelophyBillDailyQueryRequest {
+ s.DailyRequest = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyBillDailyQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.DailyRequest != nil {
+ paramMap["daily_request"] = util.ConvertStruct(*req.DailyRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyBillDailyQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDetailQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDetailQueryRequest.go
new file mode 100644
index 00000000..9a92a881
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDetailQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyBillDetailQueryRequest struct {
+ /*
+ 请求对象 */
+ DetailRequest *domain.AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest `json:"detail_request" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyBillDetailQueryRequest) SetDetailRequest(v domain.AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest) *AlibabaTclsAelophyBillDetailQueryRequest {
+ s.DetailRequest = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyBillDetailQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.DetailRequest != nil {
+ paramMap["detail_request"] = util.ConvertStruct(*req.DetailRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyBillDetailQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillVerificateCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillVerificateCallbackRequest.go
new file mode 100644
index 00000000..4b23cd6e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillVerificateCallbackRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyBillVerificateCallbackRequest struct {
+ /*
+ 回调对象 */
+ Module *domain.AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto `json:"module,omitempty" required:"false" `
+}
+
+func (s *AlibabaTclsAelophyBillVerificateCallbackRequest) SetModule(v domain.AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto) *AlibabaTclsAelophyBillVerificateCallbackRequest {
+ s.Module = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyBillVerificateCallbackRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Module != nil {
+ paramMap["module"] = util.ConvertStruct(*req.Module)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyBillVerificateCallbackRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCancelRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCancelRequest.go
new file mode 100644
index 00000000..88fbc41f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCancelRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderCancelRequest struct {
+ /*
+ 取消信息 */
+ UserCancelInfo *domain.AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo `json:"user_cancel_info" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCancelRequest) SetUserCancelInfo(v domain.AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo) *AlibabaTclsAelophyMerchantChannelOrderCancelRequest {
+ s.UserCancelInfo = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderCancelRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.UserCancelInfo != nil {
+ paramMap["user_cancel_info"] = util.ConvertStruct(*req.UserCancelInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderCancelRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCreateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCreateRequest.go
new file mode 100644
index 00000000..388c4212
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateRequest struct {
+ /*
+ 订单信息 */
+ OrderInfo *domain.AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo `json:"order_info" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderCreateRequest) SetOrderInfo(v domain.AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo) *AlibabaTclsAelophyMerchantChannelOrderCreateRequest {
+ s.OrderInfo = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderInfo != nil {
+ paramMap["order_info"] = util.ConvertStruct(*req.OrderInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest.go
new file mode 100644
index 00000000..fb7364a5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest struct {
+ /*
+ 前置校验入参 */
+ PreCheckRequest *domain.AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest `json:"pre_check_request" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest) SetPreCheckRequest(v domain.AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest) *AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest {
+ s.PreCheckRequest = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.PreCheckRequest != nil {
+ paramMap["pre_check_request"] = util.ConvertStruct(*req.PreCheckRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest.go
new file mode 100644
index 00000000..4d344014
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest struct {
+ /*
+ 获取时间片入参 */
+ TimeSliceGetRequest *domain.AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest `json:"time_slice_get_request" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest) SetTimeSliceGetRequest(v domain.AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest) *AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest {
+ s.TimeSliceGetRequest = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.TimeSliceGetRequest != nil {
+ paramMap["time_slice_get_request"] = util.ConvertStruct(*req.TimeSliceGetRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest.go
new file mode 100644
index 00000000..073fbe5e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest struct {
+ /*
+ 修改信息 */
+ OrderStatusInfo *domain.AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo `json:"order_status_info" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest) SetOrderStatusInfo(v domain.AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo) *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest {
+ s.OrderStatusInfo = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderStatusInfo != nil {
+ paramMap["order_status_info"] = util.ConvertStruct(*req.OrderStatusInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundApplyRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundApplyRequest.go
new file mode 100644
index 00000000..d6b37994
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundApplyRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelRefundApplyRequest struct {
+ /*
+ 请求对象 */
+ RefundApplyInfo *domain.AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo `json:"refund_apply_info" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundApplyRequest) SetRefundApplyInfo(v domain.AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo) *AlibabaTclsAelophyMerchantChannelRefundApplyRequest {
+ s.RefundApplyInfo = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelRefundApplyRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundApplyInfo != nil {
+ paramMap["refund_apply_info"] = util.ConvertStruct(*req.RefundApplyInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelRefundApplyRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCancelRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCancelRequest.go
new file mode 100644
index 00000000..072ad5b6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCancelRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelRefundCancelRequest struct {
+ /*
+ 逆向申请取消 */
+ RefundCancelInfo *domain.AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo `json:"refund_cancel_info" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCancelRequest) SetRefundCancelInfo(v domain.AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo) *AlibabaTclsAelophyMerchantChannelRefundCancelRequest {
+ s.RefundCancelInfo = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelRefundCancelRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundCancelInfo != nil {
+ paramMap["refund_cancel_info"] = util.ConvertStruct(*req.RefundCancelInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelRefundCancelRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.go
new file mode 100644
index 00000000..f7546bf3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantChannelRefundCompleteRequest struct {
+ /*
+ 请求对象 */
+ RefundCompleteInfo *domain.AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo `json:"refund_complete_info" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantChannelRefundCompleteRequest) SetRefundCompleteInfo(v domain.AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo) *AlibabaTclsAelophyMerchantChannelRefundCompleteRequest {
+ s.RefundCompleteInfo = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelRefundCompleteRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundCompleteInfo != nil {
+ paramMap["refund_complete_info"] = util.ConvertStruct(*req.RefundCompleteInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantChannelRefundCompleteRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantIdMixRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantIdMixRequest.go
new file mode 100644
index 00000000..89f04290
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantIdMixRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaTclsAelophyMerchantIdMixRequest struct {
+ /*
+ 商家用户id */
+ UnionUid *string `json:"union_uid" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantIdMixRequest) SetUnionUid(v string) *AlibabaTclsAelophyMerchantIdMixRequest {
+ s.UnionUid = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantIdMixRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.UnionUid != nil) {
+ paramMap["union_uid"] = *req.UnionUid
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantIdMixRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantUserUploadRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantUserUploadRequest.go
new file mode 100644
index 00000000..1102d43e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantUserUploadRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyMerchantUserUploadRequest struct {
+ /*
+ 渠道用户信息 */
+ UserInfoList *[]domain.AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo `json:"user_info_list" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyMerchantUserUploadRequest) SetUserInfoList(v []domain.AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo) *AlibabaTclsAelophyMerchantUserUploadRequest {
+ s.UserInfoList = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyMerchantUserUploadRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.UserInfoList != nil {
+ paramMap["user_info_list"] = util.ConvertStructList(*req.UserInfoList)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyMerchantUserUploadRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyOrderReceiptQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyOrderReceiptQueryRequest.go
new file mode 100644
index 00000000..ed702903
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyOrderReceiptQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyOrderReceiptQueryRequest struct {
+ /*
+ 小票查询请求 */
+ ReceiptQueryRequest *domain.AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest `json:"receipt_query_request" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyOrderReceiptQueryRequest) SetReceiptQueryRequest(v domain.AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest) *AlibabaTclsAelophyOrderReceiptQueryRequest {
+ s.ReceiptQueryRequest = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyOrderReceiptQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ReceiptQueryRequest != nil {
+ paramMap["receipt_query_request"] = util.ConvertStruct(*req.ReceiptQueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyOrderReceiptQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundAgreeRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundAgreeRequest.go
new file mode 100644
index 00000000..79851dab
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundAgreeRequest.go
@@ -0,0 +1,80 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyRefundAgreeRequest struct {
+ /*
+ 门店ID */
+ StoreId *string `json:"store_id,omitempty" required:"false" `
+ /*
+ 外部订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" required:"false" `
+ /*
+ 退款单ID */
+ RefundId *string `json:"refund_id,omitempty" required:"false" `
+ /*
+ 审核说明 */
+ AuditMemo *string `json:"audit_memo,omitempty" required:"false" `
+ /*
+ 外部子订单列表 */
+ SubRefundList *[]domain.AlibabaTclsAelophyRefundAgreeSubrefundlist `json:"sub_refund_list,omitempty" required:"false" `
+ /*
+ 渠道 */
+ OrderFrom *int64 `json:"order_from,omitempty" required:"false" `
+}
+
+func (s *AlibabaTclsAelophyRefundAgreeRequest) SetStoreId(v string) *AlibabaTclsAelophyRefundAgreeRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeRequest) SetOutOrderId(v string) *AlibabaTclsAelophyRefundAgreeRequest {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeRequest) SetRefundId(v string) *AlibabaTclsAelophyRefundAgreeRequest {
+ s.RefundId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeRequest) SetAuditMemo(v string) *AlibabaTclsAelophyRefundAgreeRequest {
+ s.AuditMemo = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeRequest) SetSubRefundList(v []domain.AlibabaTclsAelophyRefundAgreeSubrefundlist) *AlibabaTclsAelophyRefundAgreeRequest {
+ s.SubRefundList = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundAgreeRequest) SetOrderFrom(v int64) *AlibabaTclsAelophyRefundAgreeRequest {
+ s.OrderFrom = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyRefundAgreeRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.StoreId != nil {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if req.OutOrderId != nil {
+ paramMap["out_order_id"] = *req.OutOrderId
+ }
+ if req.RefundId != nil {
+ paramMap["refund_id"] = *req.RefundId
+ }
+ if req.AuditMemo != nil {
+ paramMap["audit_memo"] = *req.AuditMemo
+ }
+ if req.SubRefundList != nil {
+ paramMap["sub_refund_list"] = util.ConvertStructList(*req.SubRefundList)
+ }
+ if req.OrderFrom != nil {
+ paramMap["order_from"] = *req.OrderFrom
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyRefundAgreeRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyNewRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyNewRequest.go
new file mode 100644
index 00000000..07e372ff
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyNewRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyRefundCsapplyNewRequest struct {
+ /*
+ 逆向申请入参 */
+ RefundCsApplyDTO *domain.AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO `json:"refund_cs_apply_d_t_o" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyNewRequest) SetRefundCsApplyDTO(v domain.AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO) *AlibabaTclsAelophyRefundCsapplyNewRequest {
+ s.RefundCsApplyDTO = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyRefundCsapplyNewRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundCsApplyDTO != nil {
+ paramMap["refund_cs_apply_d_t_o"] = util.ConvertStruct(*req.RefundCsApplyDTO)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyRefundCsapplyNewRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyRequest.go
new file mode 100644
index 00000000..3d2c39c7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyRefundCsapplyRequest struct {
+ /*
+ 逆向申请入参 */
+ RefundCsApplyDTO *domain.AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto `json:"refund_cs_apply_d_t_o" required:"true" `
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyRequest) SetRefundCsApplyDTO(v domain.AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto) *AlibabaTclsAelophyRefundCsapplyRequest {
+ s.RefundCsApplyDTO = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyRefundCsapplyRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundCsApplyDTO != nil {
+ paramMap["refund_cs_apply_d_t_o"] = util.ConvertStruct(*req.RefundCsApplyDTO)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyRefundCsapplyRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyrenderRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyrenderRequest.go
new file mode 100644
index 00000000..32a08ca9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyrenderRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyRefundCsapplyrenderRequest struct {
+ /*
+ 系统自动生成 */
+ RefundCsApplyRenderDTO *domain.AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto `json:"refund_cs_apply_render_d_t_o,omitempty" required:"false" `
+}
+
+func (s *AlibabaTclsAelophyRefundCsapplyrenderRequest) SetRefundCsApplyRenderDTO(v domain.AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto) *AlibabaTclsAelophyRefundCsapplyrenderRequest {
+ s.RefundCsApplyRenderDTO = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyRefundCsapplyrenderRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundCsApplyRenderDTO != nil {
+ paramMap["refund_cs_apply_render_d_t_o"] = util.ConvertStruct(*req.RefundCsApplyRenderDTO)
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyRefundCsapplyrenderRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundDisagreeRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundDisagreeRequest.go
new file mode 100644
index 00000000..07695dc6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundDisagreeRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaTclsAelophyRefundDisagreeRequest struct {
+ /*
+ 退款单ID */
+ RefundId *string `json:"refund_id,omitempty" required:"false" `
+ /*
+ 拒绝原因 */
+ RejectReason *string `json:"reject_reason,omitempty" required:"false" `
+ /*
+ 渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" required:"false" `
+}
+
+func (s *AlibabaTclsAelophyRefundDisagreeRequest) SetRefundId(v string) *AlibabaTclsAelophyRefundDisagreeRequest {
+ s.RefundId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundDisagreeRequest) SetRejectReason(v string) *AlibabaTclsAelophyRefundDisagreeRequest {
+ s.RejectReason = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundDisagreeRequest) SetOrderFrom(v int64) *AlibabaTclsAelophyRefundDisagreeRequest {
+ s.OrderFrom = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyRefundDisagreeRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.RefundId != nil) {
+ paramMap["refund_id"] = *req.RefundId
+ }
+ if(req.RejectReason != nil) {
+ paramMap["reject_reason"] = *req.RejectReason
+ }
+ if(req.OrderFrom != nil) {
+ paramMap["order_from"] = *req.OrderFrom
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyRefundDisagreeRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundFetchgoodsRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundFetchgoodsRequest.go
new file mode 100644
index 00000000..f977f965
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundFetchgoodsRequest.go
@@ -0,0 +1,100 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAelophyRefundFetchgoodsRequest struct {
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 外部订单ID */
+ OutOrderId *string `json:"out_order_id" required:"true" `
+ /*
+ 渠道退款单ID */
+ RefundId *string `json:"refund_id" required:"true" `
+ /*
+ 取货开始时间 */
+ FetchStartTime *util.LocalTime `json:"fetch_start_time,omitempty" required:"false" `
+ /*
+ 取货结束时间 */
+ FetchEndTime *util.LocalTime `json:"fetch_end_time,omitempty" required:"false" `
+ /*
+ 备注 */
+ Remark *string `json:"remark,omitempty" required:"false" `
+ /*
+ 外部子订单列表 */
+ SubRefundList *[]domain.AlibabaTclsAelophyRefundFetchgoodsSubrefundlist `json:"sub_refund_list" required:"true" `
+ /*
+ 渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" required:"false" `
+}
+
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetStoreId(v string) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetOutOrderId(v string) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetRefundId(v string) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.RefundId = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetFetchStartTime(v util.LocalTime) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.FetchStartTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetFetchEndTime(v util.LocalTime) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.FetchEndTime = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetRemark(v string) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.Remark = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetSubRefundList(v []domain.AlibabaTclsAelophyRefundFetchgoodsSubrefundlist) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.SubRefundList = &v
+ return s
+}
+func (s *AlibabaTclsAelophyRefundFetchgoodsRequest) SetOrderFrom(v int64) *AlibabaTclsAelophyRefundFetchgoodsRequest {
+ s.OrderFrom = &v
+ return s
+}
+
+func (req *AlibabaTclsAelophyRefundFetchgoodsRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.StoreId != nil {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if req.OutOrderId != nil {
+ paramMap["out_order_id"] = *req.OutOrderId
+ }
+ if req.RefundId != nil {
+ paramMap["refund_id"] = *req.RefundId
+ }
+ if req.FetchStartTime != nil {
+ paramMap["fetch_start_time"] = *req.FetchStartTime
+ }
+ if req.FetchEndTime != nil {
+ paramMap["fetch_end_time"] = *req.FetchEndTime
+ }
+ if req.Remark != nil {
+ paramMap["remark"] = *req.Remark
+ }
+ if req.SubRefundList != nil {
+ paramMap["sub_refund_list"] = util.ConvertStructList(*req.SubRefundList)
+ }
+ if req.OrderFrom != nil {
+ paramMap["order_from"] = *req.OrderFrom
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAelophyRefundFetchgoodsRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationAccountImportRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationAccountImportRequest.go
new file mode 100644
index 00000000..3975afb5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationAccountImportRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaTclsAxIntegrationAccountImportRequest struct {
+ /*
+ isv编码 */
+ ClientId *string `json:"client_id" required:"true" `
+ /*
+ 手机号 */
+ Mobile *string `json:"mobile" required:"true" `
+ /*
+ 邮箱 */
+ Email *string `json:"email" required:"true" `
+ /*
+ 用户名 */
+ Username *string `json:"username" required:"true" `
+}
+
+func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetClientId(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
+ s.ClientId = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetMobile(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
+ s.Mobile = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetEmail(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
+ s.Email = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetUsername(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
+ s.Username = &v
+ return s
+}
+
+func (req *AlibabaTclsAxIntegrationAccountImportRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.ClientId != nil) {
+ paramMap["client_id"] = *req.ClientId
+ }
+ if(req.Mobile != nil) {
+ paramMap["mobile"] = *req.Mobile
+ }
+ if(req.Email != nil) {
+ paramMap["email"] = *req.Email
+ }
+ if(req.Username != nil) {
+ paramMap["username"] = *req.Username
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAxIntegrationAccountImportRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationPermissionRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationPermissionRequest.go
new file mode 100644
index 00000000..da22c1d9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationPermissionRequest.go
@@ -0,0 +1,59 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaTclsAxIntegrationPermissionRequest struct {
+ /*
+ isv编码 */
+ ClientId *string `json:"client_id" required:"true" `
+ /*
+ 用户编码 */
+ AccountId *string `json:"account_id" required:"true" `
+ /*
+ 功能点 */
+ Identifiers *[]string `json:"identifiers" required:"true" `
+ /*
+ 是否包含用户数据权限 defalutValue��false */
+ IncludeDataPerm *bool `json:"include_data_perm,omitempty" required:"false" `
+}
+
+func (s *AlibabaTclsAxIntegrationPermissionRequest) SetClientId(v string) *AlibabaTclsAxIntegrationPermissionRequest {
+ s.ClientId = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionRequest) SetAccountId(v string) *AlibabaTclsAxIntegrationPermissionRequest {
+ s.AccountId = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionRequest) SetIdentifiers(v []string) *AlibabaTclsAxIntegrationPermissionRequest {
+ s.Identifiers = &v
+ return s
+}
+func (s *AlibabaTclsAxIntegrationPermissionRequest) SetIncludeDataPerm(v bool) *AlibabaTclsAxIntegrationPermissionRequest {
+ s.IncludeDataPerm = &v
+ return s
+}
+
+func (req *AlibabaTclsAxIntegrationPermissionRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ClientId != nil {
+ paramMap["client_id"] = *req.ClientId
+ }
+ if req.AccountId != nil {
+ paramMap["account_id"] = *req.AccountId
+ }
+ if req.Identifiers != nil {
+ paramMap["identifiers"] = util.ConvertBasicList(*req.Identifiers)
+ }
+ if req.IncludeDataPerm != nil {
+ paramMap["include_data_perm"] = *req.IncludeDataPerm
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsAxIntegrationPermissionRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsFulfillQaOrderCreateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsFulfillQaOrderCreateRequest.go
new file mode 100644
index 00000000..2642c95d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsFulfillQaOrderCreateRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaTclsFulfillQaOrderCreateRequest struct {
+ /*
+ 原始履约单号 */
+ FulfillOrderId *string `json:"fulfill_order_id" required:"true" `
+ /*
+ 目标ip */
+ TargetIp *string `json:"target_ip,omitempty" required:"false" `
+ /*
+ 执行人姓名 */
+ Creator *string `json:"creator" required:"true" `
+ /*
+ 执行人工号 */
+ JobNo *string `json:"job_no" required:"true" `
+}
+
+func (s *AlibabaTclsFulfillQaOrderCreateRequest) SetFulfillOrderId(v string) *AlibabaTclsFulfillQaOrderCreateRequest {
+ s.FulfillOrderId = &v
+ return s
+}
+func (s *AlibabaTclsFulfillQaOrderCreateRequest) SetTargetIp(v string) *AlibabaTclsFulfillQaOrderCreateRequest {
+ s.TargetIp = &v
+ return s
+}
+func (s *AlibabaTclsFulfillQaOrderCreateRequest) SetCreator(v string) *AlibabaTclsFulfillQaOrderCreateRequest {
+ s.Creator = &v
+ return s
+}
+func (s *AlibabaTclsFulfillQaOrderCreateRequest) SetJobNo(v string) *AlibabaTclsFulfillQaOrderCreateRequest {
+ s.JobNo = &v
+ return s
+}
+
+func (req *AlibabaTclsFulfillQaOrderCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.FulfillOrderId != nil) {
+ paramMap["fulfill_order_id"] = *req.FulfillOrderId
+ }
+ if(req.TargetIp != nil) {
+ paramMap["target_ip"] = *req.TargetIp
+ }
+ if(req.Creator != nil) {
+ paramMap["creator"] = *req.Creator
+ }
+ if(req.JobNo != nil) {
+ paramMap["job_no"] = *req.JobNo
+ }
+ return paramMap
+}
+
+func (req *AlibabaTclsFulfillQaOrderCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreCreateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreCreateRequest.go
new file mode 100644
index 00000000..8af019a3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkAxStoreCreateRequest struct {
+ /*
+ 入参 */
+ AxStoreCreateRequest *domain.AlibabaWdkAxStoreCreateAxStoreCreateRequest `json:"ax_store_create_request" required:"true" `
+}
+
+func (s *AlibabaWdkAxStoreCreateRequest) SetAxStoreCreateRequest(v domain.AlibabaWdkAxStoreCreateAxStoreCreateRequest) *AlibabaWdkAxStoreCreateRequest {
+ s.AxStoreCreateRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkAxStoreCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.AxStoreCreateRequest != nil {
+ paramMap["ax_store_create_request"] = util.ConvertStruct(*req.AxStoreCreateRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkAxStoreCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreQueryRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreQueryRequest.go
new file mode 100644
index 00000000..375a5e00
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkAxStoreQueryRequest struct {
+ /*
+ 查询入参 */
+ QueryRequest *domain.AlibabaWdkAxStoreQueryAxStoreQueryRequest `json:"query_request" required:"true" `
+}
+
+func (s *AlibabaWdkAxStoreQueryRequest) SetQueryRequest(v domain.AlibabaWdkAxStoreQueryAxStoreQueryRequest) *AlibabaWdkAxStoreQueryRequest {
+ s.QueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkAxStoreQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.QueryRequest != nil {
+ paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkAxStoreQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreUpdateRequest.go
new file mode 100644
index 00000000..c8a6473f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkAxStoreUpdateRequest struct {
+ /*
+ 入参 */
+ AxStoreCreateRequest *domain.AlibabaWdkAxStoreUpdateAxStoreCreateRequest `json:"ax_store_create_request" required:"true" `
+}
+
+func (s *AlibabaWdkAxStoreUpdateRequest) SetAxStoreCreateRequest(v domain.AlibabaWdkAxStoreUpdateAxStoreCreateRequest) *AlibabaWdkAxStoreUpdateRequest {
+ s.AxStoreCreateRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkAxStoreUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.AxStoreCreateRequest != nil {
+ paramMap["ax_store_create_request"] = util.ConvertStruct(*req.AxStoreCreateRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkAxStoreUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkorderSharestockCpsorderListRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkorderSharestockCpsorderListRequest.go
new file mode 100644
index 00000000..38d32b81
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkorderSharestockCpsorderListRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkorderSharestockCpsorderListRequest struct {
+ /*
+ 入参 */
+ CpsOrderRequest *domain.AlibabaWdkorderSharestockCpsorderListCpsOrderRequest `json:"cps_order_request" required:"true" `
+}
+
+func (s *AlibabaWdkorderSharestockCpsorderListRequest) SetCpsOrderRequest(v domain.AlibabaWdkorderSharestockCpsorderListCpsOrderRequest) *AlibabaWdkorderSharestockCpsorderListRequest {
+ s.CpsOrderRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkorderSharestockCpsorderListRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.CpsOrderRequest != nil {
+ paramMap["cps_order_request"] = util.ConvertStruct(*req.CpsOrderRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkorderSharestockCpsorderListRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderCancelRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderCancelRequest.go
new file mode 100644
index 00000000..d65789f6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderCancelRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type WdkWarehouseOrderCancelRequest struct {
+ /*
+ 取消请求 */
+ CancelRequest *domain.WdkWarehouseOrderCancelCancelRequest `json:"cancel_request,omitempty" required:"false" `
+}
+
+func (s *WdkWarehouseOrderCancelRequest) SetCancelRequest(v domain.WdkWarehouseOrderCancelCancelRequest) *WdkWarehouseOrderCancelRequest {
+ s.CancelRequest = &v
+ return s
+}
+
+func (req *WdkWarehouseOrderCancelRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.CancelRequest != nil {
+ paramMap["cancel_request"] = util.ConvertStruct(*req.CancelRequest)
+ }
+ return paramMap
+}
+
+func (req *WdkWarehouseOrderCancelRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderDispatchRequest.go b/platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderDispatchRequest.go
new file mode 100644
index 00000000..63271ade
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderDispatchRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type WdkWarehouseOrderDispatchRequest struct {
+ /*
+ 仓作业单 */
+ WorkOrder *domain.WdkWarehouseOrderDispatchWorkOrder `json:"work_order" required:"true" `
+}
+
+func (s *WdkWarehouseOrderDispatchRequest) SetWorkOrder(v domain.WdkWarehouseOrderDispatchWorkOrder) *WdkWarehouseOrderDispatchRequest {
+ s.WorkOrder = &v
+ return s
+}
+
+func (req *WdkWarehouseOrderDispatchRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.WorkOrder != nil {
+ paramMap["work_order"] = util.ConvertStruct(*req.WorkOrder)
+ }
+ return paramMap
+}
+
+func (req *WdkWarehouseOrderDispatchRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdateinfoResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdateinfoResponse.go
new file mode 100644
index 00000000..3ae96a43
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdateinfoResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaAelophyShopUpdateinfoResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ api调用结果
+ */
+ ApiResult domain.AlibabaAelophyShopUpdateinfoApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdaterangeResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdaterangeResponse.go
new file mode 100644
index 00000000..b29af51f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdaterangeResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaAelophyShopUpdaterangeResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ api调用结果
+ */
+ ApiResult domain.AlibabaAelophyShopUpdaterangeApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdatestatusResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdatestatusResponse.go
new file mode 100644
index 00000000..40ae5d39
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdatestatusResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaAelophyShopUpdatestatusResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ api调用结果
+ */
+ ApiResult domain.AlibabaAelophyShopUpdatestatusApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseInboundCallbackResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseInboundCallbackResponse.go
new file mode 100644
index 00000000..bf215239
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseInboundCallbackResponse.go
@@ -0,0 +1,27 @@
+package response
+
+type AlibabaAxWarehouseInboundCallbackResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 错误编码
+ */
+ ReturnCode string `json:"return_code,omitempty" `
+ /*
+ 调用成功
+ */
+ ReturnSuccess bool `json:"return_success,omitempty" `
+ /*
+ 错误信息
+ */
+ ReturnMessage string `json:"return_message,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseOutboundCallbackResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseOutboundCallbackResponse.go
new file mode 100644
index 00000000..9bc8a280
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseOutboundCallbackResponse.go
@@ -0,0 +1,27 @@
+package response
+
+type AlibabaAxWarehouseOutboundCallbackResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 错误码
+ */
+ ReturnCode string `json:"return_code,omitempty" `
+ /*
+ 调用成功
+ */
+ ReturnSuccess bool `json:"return_success,omitempty" `
+ /*
+ 错误信息
+ */
+ ReturnMessage string `json:"return_message,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDailyQueryResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDailyQueryResponse.go
new file mode 100644
index 00000000..db00b918
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDailyQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyBillDailyQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果对象
+ */
+ ApiResult domain.AlibabaTclsAelophyBillDailyQueryApiPageResults `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDetailQueryResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDetailQueryResponse.go
new file mode 100644
index 00000000..b190a7b6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDetailQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyBillDetailQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ ApiResult domain.AlibabaTclsAelophyBillDetailQueryApiPageResults `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillVerificateCallbackResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillVerificateCallbackResponse.go
new file mode 100644
index 00000000..5f83ac6d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillVerificateCallbackResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyBillVerificateCallbackResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 处理结果
+ */
+ ApiResult domain.AlibabaTclsAelophyBillVerificateCallbackApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCancelResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCancelResponse.go
new file mode 100644
index 00000000..582497ca
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCancelResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderCancelResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelOrderCancelApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCreateResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCreateResponse.go
new file mode 100644
index 00000000..57c23f41
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelOrderCreateApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderPrecheckResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderPrecheckResponse.go
new file mode 100644
index 00000000..372575ac
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderPrecheckResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderPrecheckResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderSlicegetResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderSlicegetResponse.go
new file mode 100644
index 00000000..35d870e7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderSlicegetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderSlicegetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusResponse.go
new file mode 100644
index 00000000..f02cfc95
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelOrderUpdatestatusResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundApplyResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundApplyResponse.go
new file mode 100644
index 00000000..53f25651
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundApplyResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelRefundApplyResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelRefundApplyApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCancelResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCancelResponse.go
new file mode 100644
index 00000000..08135b22
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCancelResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelRefundCancelResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelRefundCancelApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCompleteResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCompleteResponse.go
new file mode 100644
index 00000000..990f380a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCompleteResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantChannelRefundCompleteResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantIdMixResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantIdMixResponse.go
new file mode 100644
index 00000000..a092b550
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantIdMixResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantIdMixResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 接口返回model
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantIdMixApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantUserUploadResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantUserUploadResponse.go
new file mode 100644
index 00000000..b2b20ff9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantUserUploadResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyMerchantUserUploadResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 接口返回model
+ */
+ ApiResult domain.AlibabaTclsAelophyMerchantUserUploadApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyOrderReceiptQueryResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyOrderReceiptQueryResponse.go
new file mode 100644
index 00000000..c197ff8d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyOrderReceiptQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyOrderReceiptQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaTclsAelophyOrderReceiptQueryApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundAgreeResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundAgreeResponse.go
new file mode 100644
index 00000000..f2e4f367
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundAgreeResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyRefundAgreeResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 出参
+ */
+ Result domain.AlibabaTclsAelophyRefundAgreeApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyNewResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyNewResponse.go
new file mode 100644
index 00000000..82d6bb25
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyNewResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyRefundCsapplyNewResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 根据站点名称查询产品
+ */
+ ApiResult domain.AlibabaTclsAelophyRefundCsapplyNewApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyResponse.go
new file mode 100644
index 00000000..06a511b8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyRefundCsapplyResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 根据站点名称查询产品
+ */
+ ApiResult domain.AlibabaTclsAelophyRefundCsapplyApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyrenderResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyrenderResponse.go
new file mode 100644
index 00000000..11833db2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyrenderResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyRefundCsapplyrenderResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 响应结果
+ */
+ ApiResult domain.AlibabaTclsAelophyRefundCsapplyrenderApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundDisagreeResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundDisagreeResponse.go
new file mode 100644
index 00000000..63593b2f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundDisagreeResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyRefundDisagreeResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 出参
+ */
+ Result domain.AlibabaTclsAelophyRefundDisagreeApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundFetchgoodsResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundFetchgoodsResponse.go
new file mode 100644
index 00000000..abce2717
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundFetchgoodsResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAelophyRefundFetchgoodsResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 出参
+ */
+ Result domain.AlibabaTclsAelophyRefundFetchgoodsApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationAccountImportResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationAccountImportResponse.go
new file mode 100644
index 00000000..e5281032
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationAccountImportResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAxIntegrationAccountImportResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 根据站点名称查询产品
+ */
+ Result domain.AlibabaTclsAxIntegrationAccountImportApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationPermissionResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationPermissionResponse.go
new file mode 100644
index 00000000..7a61abf2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationPermissionResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaTclsAxIntegrationPermissionResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 根据站点名称查询产品
+ */
+ Result domain.AlibabaTclsAxIntegrationPermissionApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsFulfillQaOrderCreateResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsFulfillQaOrderCreateResponse.go
new file mode 100644
index 00000000..39f2d41f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsFulfillQaOrderCreateResponse.go
@@ -0,0 +1,35 @@
+package response
+
+type AlibabaTclsFulfillQaOrderCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 鹰眼id
+ */
+ TraceId string `json:"trace_id,omitempty" `
+ /*
+ 返回素材id
+ */
+ Data string `json:"data,omitempty" `
+ /*
+ 是否成功
+ */
+ RtSuccess bool `json:"rt_success,omitempty" `
+ /*
+ 错误码
+ */
+ RtErrorCode int64 `json:"rt_error_code,omitempty" `
+ /*
+ 错误信息
+ */
+ RtErrorMsg string `json:"rt_error_msg,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreCreateResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreCreateResponse.go
new file mode 100644
index 00000000..fc8798e1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaWdkAxStoreCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaWdkAxStoreCreateApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreQueryResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreQueryResponse.go
new file mode 100644
index 00000000..a5d6efe3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaWdkAxStoreQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 查询接口返回结果
+ */
+ ApiResult domain.AlibabaWdkAxStoreQueryApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreUpdateResponse.go
new file mode 100644
index 00000000..21605f63
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaWdkAxStoreUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用接口返回结果
+ */
+ ApiResult domain.AlibabaWdkAxStoreUpdateApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkorderSharestockCpsorderListResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkorderSharestockCpsorderListResponse.go
new file mode 100644
index 00000000..91dcd3dd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkorderSharestockCpsorderListResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type AlibabaWdkorderSharestockCpsorderListResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 出参
+ */
+ ApiResult domain.AlibabaWdkorderSharestockCpsorderListApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderCancelResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderCancelResponse.go
new file mode 100644
index 00000000..38699d93
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderCancelResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type WdkWarehouseOrderCancelResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回对象封装
+ */
+ DataResult domain.WdkWarehouseOrderCancelDataResult `json:"data_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderDispatchResponse.go b/platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderDispatchResponse.go
new file mode 100644
index 00000000..a50ebb93
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderDispatchResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability3156/domain"
+)
+
+type WdkWarehouseOrderDispatchResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回包装类
+ */
+ BaseResult domain.WdkWarehouseOrderDispatchBaseResult `json:"base_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/Ability585.go b/platformapi/tao_vegetable/sdk/ability585/Ability585.go
new file mode 100644
index 00000000..ace9183a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/Ability585.go
@@ -0,0 +1,398 @@
+package ability585
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Ability585 struct {
+ Client *topsdk.TopClient
+}
+
+func NewAbility585(client *topsdk.TopClient) *Ability585 {
+ return &Ability585{client}
+}
+
+/*
+ 查询商品
+*/
+func (ability *Ability585) AlibabaWdkSkuQuery(req *request2.AlibabaWdkSkuQueryRequest, session string) (*response2.AlibabaWdkSkuQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 更新商品
+*/
+func (ability *Ability585) AlibabaWdkSkuUpdate(req *request2.AlibabaWdkSkuUpdateRequest, session string) (*response2.AlibabaWdkSkuUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 更新渠道商品
+*/
+func (ability *Ability585) AlibabaWdkSkuChannelskuUpdate(req *request2.AlibabaWdkSkuChannelskuUpdateRequest, session string) (*response2.AlibabaWdkSkuChannelskuUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.channelsku.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuChannelskuUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuChannelskuUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 新增渠道商品
+*/
+func (ability *Ability585) AlibabaWdkSkuChannelskuAdd(req *request2.AlibabaWdkSkuChannelskuAddRequest, session string) (*response2.AlibabaWdkSkuChannelskuAddResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.channelsku.add", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuChannelskuAddResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuChannelskuAdd error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 新增商品
+*/
+func (ability *Ability585) AlibabaWdkSkuAdd(req *request2.AlibabaWdkSkuAddRequest, session string) (*response2.AlibabaWdkSkuAddResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.add", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuAddResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuAdd error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 查询渠道商品
+*/
+func (ability *Ability585) AlibabaWdkSkuChannelskuQuery(req *request2.AlibabaWdkSkuChannelskuQueryRequest, session string) (*response2.AlibabaWdkSkuChannelskuQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.channelsku.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuChannelskuQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuChannelskuQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 系列品-商品排序
+*/
+func (ability *Ability585) AlibabaWdkSeriesSort(req *request2.AlibabaWdkSeriesSortRequest, session string) (*response2.AlibabaWdkSeriesSortResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.series.sort", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSeriesSortResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSeriesSort error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 组合商品查询接口
+*/
+func (ability *Ability585) AlibabaWdkSkuCombineskuQuery(req *request2.AlibabaWdkSkuCombineskuQueryRequest, session string) (*response2.AlibabaWdkSkuCombineskuQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.combinesku.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuCombineskuQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuCombineskuQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 组合商品更新接口
+*/
+func (ability *Ability585) AlibabaWdkSkuCombineskuUpdate(req *request2.AlibabaWdkSkuCombineskuUpdateRequest, session string) (*response2.AlibabaWdkSkuCombineskuUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.combinesku.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuCombineskuUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuCombineskuUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 组合商品新增接口
+*/
+func (ability *Ability585) AlibabaWdkSkuCombineskuAdd(req *request2.AlibabaWdkSkuCombineskuAddRequest, session string) (*response2.AlibabaWdkSkuCombineskuAddResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.combinesku.add", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuCombineskuAddResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuCombineskuAdd error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 查询平台类目
+*/
+func (ability *Ability585) AlibabaWdkPlatformCategoryQuery(req *request2.AlibabaWdkPlatformCategoryQueryRequest, session string) (*response2.AlibabaWdkPlatformCategoryQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.platform.category.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkPlatformCategoryQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkPlatformCategoryQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 系列品商品变更-添加商品
+*/
+func (ability *Ability585) AlibabaWdkSeriesSkuAdd(req *request2.AlibabaWdkSeriesSkuAddRequest, session string) (*response2.AlibabaWdkSeriesSkuAddResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.series.sku.add", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSeriesSkuAddResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSeriesSkuAdd error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家产品服务-编辑产品
+*/
+func (ability *Ability585) AlibabaWdkMerchantproductEdit(req *request2.AlibabaWdkMerchantproductEditRequest, session string) (*response2.AlibabaWdkMerchantproductEditResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.merchantproduct.edit", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkMerchantproductEditResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantproductEdit error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 系列品商品变更-移除商品
+*/
+func (ability *Ability585) AlibabaWdkSeriesSkuRemove(req *request2.AlibabaWdkSeriesSkuRemoveRequest, session string) (*response2.AlibabaWdkSeriesSkuRemoveResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.series.sku.remove", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSeriesSkuRemoveResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSeriesSkuRemove error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 系列品变更-更新系列
+*/
+func (ability *Ability585) AlibabaWdkSeriesEdit(req *request2.AlibabaWdkSeriesEditRequest, session string) (*response2.AlibabaWdkSeriesEditResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.series.edit", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSeriesEditResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSeriesEdit error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 系列品商品变更-重置默认商品
+*/
+func (ability *Ability585) AlibabaWdkSeriesDefaultskuReset(req *request2.AlibabaWdkSeriesDefaultskuResetRequest, session string) (*response2.AlibabaWdkSeriesDefaultskuResetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.series.defaultsku.reset", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSeriesDefaultskuResetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSeriesDefaultskuReset error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 盒马帮退货信息回传接口
+*/
+func (ability *Ability585) AlibabaWdkWholesaleInboundorderCommit(req *request2.AlibabaWdkWholesaleInboundorderCommitRequest) (*response2.AlibabaWdkWholesaleInboundorderCommitResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.wholesale.inboundorder.commit", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkWholesaleInboundorderCommitResponse{}
+ if err != nil {
+ log.Println("alibabaWdkWholesaleInboundorderCommit error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 盒马帮发货信息回传接口
+*/
+func (ability *Ability585) AlibabaWdkWholesaleOutboundorderCommit(req *request2.AlibabaWdkWholesaleOutboundorderCommitRequest, session string) (*response2.AlibabaWdkWholesaleOutboundorderCommitResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.wholesale.outboundorder.commit", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkWholesaleOutboundorderCommitResponse{}
+ if err != nil {
+ log.Println("alibabaWdkWholesaleOutboundorderCommit error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 盒马帮采购确认订单接口
+*/
+func (ability *Ability585) AlibabaWdkWholesaleOrderCommit(req *request2.AlibabaWdkWholesaleOrderCommitRequest) (*response2.AlibabaWdkWholesaleOrderCommitResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability585 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.wholesale.order.commit", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkWholesaleOrderCommitResponse{}
+ if err != nil {
+ log.Println("alibabaWdkWholesaleOrderCommit error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditApiResult.go
new file mode 100644
index 00000000..7ea6e2c2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkMerchantproductEditApiResult struct {
+ /*
+ 请求是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返回结果 */
+ Model *AlibabaWdkMerchantproductEditMerchantProductResponse `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantproductEditApiResult) SetSuccess(v bool) *AlibabaWdkMerchantproductEditApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditApiResult) SetErrCode(v string) *AlibabaWdkMerchantproductEditApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditApiResult) SetErrMsg(v string) *AlibabaWdkMerchantproductEditApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditApiResult) SetModel(v AlibabaWdkMerchantproductEditMerchantProductResponse) *AlibabaWdkMerchantproductEditApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditCatProps.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditCatProps.go
new file mode 100644
index 00000000..a20c80c7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditCatProps.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkMerchantproductEditCatProps struct {
+ /*
+ 类目属性ID */
+ PropertyId *int64 `json:"property_id,omitempty" `
+
+ /*
+ 类目属性名称 */
+ PropertyText *string `json:"property_text,omitempty" `
+
+ /*
+ 类目值ID */
+ ValueId *int64 `json:"value_id,omitempty" `
+
+ /*
+ 类目值名称 */
+ ValueText *string `json:"value_text,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantproductEditCatProps) SetPropertyId(v int64) *AlibabaWdkMerchantproductEditCatProps {
+ s.PropertyId = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditCatProps) SetPropertyText(v string) *AlibabaWdkMerchantproductEditCatProps {
+ s.PropertyText = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditCatProps) SetValueId(v int64) *AlibabaWdkMerchantproductEditCatProps {
+ s.ValueId = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditCatProps) SetValueText(v string) *AlibabaWdkMerchantproductEditCatProps {
+ s.ValueText = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductRequest.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductRequest.go
new file mode 100644
index 00000000..49a7cca5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductRequest.go
@@ -0,0 +1,254 @@
+package domain
+
+
+type AlibabaWdkMerchantproductEditMerchantProductRequest struct {
+ /*
+ 运输: 重量,单位: (g) */
+ TransportWeight *string `json:"transport_weight,omitempty" `
+
+ /*
+ 保质期(天) */
+ ExpirationDays *int64 `json:"expiration_days,omitempty" `
+
+ /*
+ 标题 */
+ Title *string `json:"title,omitempty" `
+
+ /*
+ 商家类目ID */
+ RtCategoryId *int64 `json:"rt_category_id,omitempty" `
+
+ /*
+ 税率 */
+ TaxInvoice *string `json:"tax_invoice,omitempty" `
+
+ /*
+ 库存单位 */
+ InventoryUnit *string `json:"inventory_unit,omitempty" `
+
+ /*
+ 价格,小数点2位 */
+ Price *string `json:"price,omitempty" `
+
+ /*
+ 运输: 高度(mm) */
+ TransportHeight *string `json:"transport_height,omitempty" `
+
+ /*
+ 商品条码 */
+ Barcodes *[]string `json:"barcodes,omitempty" `
+
+ /*
+ 箱规数/包装数 */
+ PackageNum *int64 `json:"package_num,omitempty" `
+
+ /*
+ 销售: 高度(mm) */
+ Height *string `json:"height,omitempty" `
+
+ /*
+ 类目属性信息 */
+ CatProps *[]AlibabaWdkMerchantproductEditCatProps `json:"cat_props,omitempty" `
+
+ /*
+ 销售: 长度(mm) */
+ Length *string `json:"length,omitempty" `
+
+ /*
+ 规格 */
+ Specification *string `json:"specification,omitempty" `
+
+ /*
+ 销售: 重量(g) */
+ Weight *string `json:"weight,omitempty" `
+
+ /*
+ APP购买步长 */
+ StepQuantity *int64 `json:"step_quantity,omitempty" `
+
+ /*
+ 运输: 宽度(mm) */
+ TransportWidth *string `json:"transport_width,omitempty" `
+
+ /*
+ 铺货渠道类目(key: 渠道编码, value: 渠道类目) */
+ MarketCategories *string `json:"market_categories,omitempty" `
+
+ /*
+ 运输: 长度(mm) */
+ TransportLength *string `json:"transport_length,omitempty" `
+
+ /*
+ 销售: 体积(cm^3) */
+ Volume *string `json:"volume,omitempty" `
+
+ /*
+ 阿里标准叶子类目 */
+ StandardCategoryId *int64 `json:"standard_category_id,omitempty" `
+
+ /*
+ 最小起订量 */
+ PurchaseQuantity *int64 `json:"purchase_quantity,omitempty" `
+
+ /*
+ 销售: 宽度(mm) */
+ Width *string `json:"width,omitempty" `
+
+ /*
+ RT商品ID */
+ RtItemCode *int64 `json:"rt_item_code,omitempty" `
+
+ /*
+ 均重 */
+ AvgWeight *string `json:"avg_weight,omitempty" `
+
+ /*
+ 效期方式(true:有效期,false:无效期) */
+ IsShelflife *bool `json:"is_shelflife,omitempty" `
+
+ /*
+ 优鲜类目ID */
+ YxCategoryId *string `json:"yx_category_id,omitempty" `
+
+ /*
+ 是否称重 */
+ IsWeight *bool `json:"is_weight,omitempty" `
+
+ /*
+ 商家类目名路径 */
+ RtCategoryNamePath *string `json:"rt_category_name_path,omitempty" `
+
+ /*
+ 运输: 体积,单位: (cm^3) */
+ TransportVolume *string `json:"transport_volume,omitempty" `
+
+ /*
+ 优鲜类目名路径 */
+ YxCategoryNamePath *string `json:"yx_category_name_path,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportWeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.TransportWeight = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetExpirationDays(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.ExpirationDays = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTitle(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Title = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetRtCategoryId(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.RtCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTaxInvoice(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.TaxInvoice = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetInventoryUnit(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.InventoryUnit = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetPrice(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Price = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportHeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.TransportHeight = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetBarcodes(v []string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetPackageNum(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.PackageNum = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetHeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Height = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetCatProps(v []AlibabaWdkMerchantproductEditCatProps) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.CatProps = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetLength(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Length = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetSpecification(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Specification = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetWeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Weight = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetStepQuantity(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.StepQuantity = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportWidth(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.TransportWidth = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetMarketCategories(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.MarketCategories = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportLength(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.TransportLength = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetVolume(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Volume = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetStandardCategoryId(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.StandardCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetPurchaseQuantity(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.PurchaseQuantity = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetWidth(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.Width = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetRtItemCode(v int64) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.RtItemCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetAvgWeight(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.AvgWeight = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetIsShelflife(v bool) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.IsShelflife = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetYxCategoryId(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.YxCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetIsWeight(v bool) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.IsWeight = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetRtCategoryNamePath(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.RtCategoryNamePath = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetTransportVolume(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.TransportVolume = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductRequest) SetYxCategoryNamePath(v string) *AlibabaWdkMerchantproductEditMerchantProductRequest {
+ s.YxCategoryNamePath = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductResponse.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductResponse.go
new file mode 100644
index 00000000..f2b325ea
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductResponse.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkMerchantproductEditMerchantProductResponse struct {
+ /*
+ 货品id */
+ ScIds *[]int64 `json:"sc_ids,omitempty" `
+
+ /*
+ ["123","456"] */
+ ItemId *int64 `json:"item_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantproductEditMerchantProductResponse) SetScIds(v []int64) *AlibabaWdkMerchantproductEditMerchantProductResponse {
+ s.ScIds = &v
+ return s
+}
+func (s *AlibabaWdkMerchantproductEditMerchantProductResponse) SetItemId(v int64) *AlibabaWdkMerchantproductEditMerchantProductResponse {
+ s.ItemId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryApiResults.go
new file mode 100644
index 00000000..17c0bf63
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkPlatformCategoryQueryApiResults struct {
+ /*
+ 结果集合 */
+ Models *[]AlibabaWdkPlatformCategoryQueryPlatformCategoryDo `json:"models,omitempty" `
+
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+}
+
+func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetModels(v []AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) *AlibabaWdkPlatformCategoryQueryApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetErrCode(v string) *AlibabaWdkPlatformCategoryQueryApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetSuccess(v bool) *AlibabaWdkPlatformCategoryQueryApiResults {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryApiResults) SetErrMsg(v string) *AlibabaWdkPlatformCategoryQueryApiResults {
+ s.ErrMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory2Do.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory2Do.go
new file mode 100644
index 00000000..fa23c16c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory2Do.go
@@ -0,0 +1,62 @@
+package domain
+
+
+type AlibabaWdkPlatformCategoryQueryPlatformCategory2Do struct {
+ /*
+ 父类目编码 */
+ ParentNo *string `json:"parent_no,omitempty" `
+
+ /*
+ 子类目列表 */
+ ChildList *[]AlibabaWdkPlatformCategoryQueryPlatformCategory3Do `json:"child_list,omitempty" `
+
+ /*
+ 类目编码 */
+ CategoryNo *string `json:"category_no,omitempty" `
+
+ /*
+ 类目名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 淘宝类目id */
+ TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
+
+ /*
+ 是否叶子(布尔类型,1=true) */
+ IsLeaf *bool `json:"is_leaf,omitempty" `
+
+ /*
+ 淘系类目id(服务) */
+ TaoCategoryCode *string `json:"tao_category_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetParentNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
+ s.ParentNo = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetChildList(v []AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
+ s.ChildList = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
+ s.CategoryNo = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
+ s.TaoCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
+ s.IsLeaf = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory2Do {
+ s.TaoCategoryCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory3Do.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory3Do.go
new file mode 100644
index 00000000..87950c99
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory3Do.go
@@ -0,0 +1,62 @@
+package domain
+
+
+type AlibabaWdkPlatformCategoryQueryPlatformCategory3Do struct {
+ /*
+ 父类目编码 */
+ ParentNo *string `json:"parent_no,omitempty" `
+
+ /*
+ 子类目列表 */
+ ChildList *[]AlibabaWdkPlatformCategoryQueryPlatformCategory4Do `json:"child_list,omitempty" `
+
+ /*
+ 类目编码 */
+ CategoryNo *string `json:"category_no,omitempty" `
+
+ /*
+ 类目名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 淘宝类目id */
+ TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
+
+ /*
+ 是否叶子(布尔类型,1=true) */
+ IsLeaf *bool `json:"is_leaf,omitempty" `
+
+ /*
+ 淘系类目id(服务) */
+ TaoCategoryCode *string `json:"tao_category_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetParentNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
+ s.ParentNo = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetChildList(v []AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
+ s.ChildList = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
+ s.CategoryNo = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
+ s.TaoCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
+ s.IsLeaf = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory3Do {
+ s.TaoCategoryCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory4Do.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory4Do.go
new file mode 100644
index 00000000..5adb310e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory4Do.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkPlatformCategoryQueryPlatformCategory4Do struct {
+ /*
+ 父类目编码 */
+ ParentNo *string `json:"parent_no,omitempty" `
+
+ /*
+ 类目编码 */
+ CategoryNo *string `json:"category_no,omitempty" `
+
+ /*
+ 类目名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 淘宝类目id */
+ TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
+
+ /*
+ 是否叶子(布尔类型,1=true) */
+ IsLeaf *bool `json:"is_leaf,omitempty" `
+
+ /*
+ 淘系类目id(服务) */
+ TaoCategoryCode *string `json:"tao_category_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetParentNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
+ s.ParentNo = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
+ s.CategoryNo = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
+ s.TaoCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
+ s.IsLeaf = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategory4Do {
+ s.TaoCategoryCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategoryDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategoryDo.go
new file mode 100644
index 00000000..d6d0e231
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategoryDo.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkPlatformCategoryQueryPlatformCategoryDo struct {
+ /*
+ 子类目列表 */
+ ChildList *[]AlibabaWdkPlatformCategoryQueryPlatformCategory2Do `json:"child_list,omitempty" `
+
+ /*
+ 类目编码 */
+ CategoryNo *string `json:"category_no,omitempty" `
+
+ /*
+ 类目名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 淘宝类目id */
+ TaoCategoryId *int64 `json:"tao_category_id,omitempty" `
+
+ /*
+ 是否叶子(布尔类型,1=true) */
+ IsLeaf *bool `json:"is_leaf,omitempty" `
+
+ /*
+ 淘系类目id(服务) */
+ TaoCategoryCode *string `json:"tao_category_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetChildList(v []AlibabaWdkPlatformCategoryQueryPlatformCategory2Do) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
+ s.ChildList = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
+ s.CategoryNo = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetName(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetTaoCategoryId(v int64) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
+ s.TaoCategoryId = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetIsLeaf(v bool) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
+ s.IsLeaf = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo) SetTaoCategoryCode(v string) *AlibabaWdkPlatformCategoryQueryPlatformCategoryDo {
+ s.TaoCategoryCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetApiResult.go
new file mode 100644
index 00000000..19143edd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSeriesDefaultskuResetApiResult struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 系列品重置默认商品成功结果 */
+ Model *bool `json:"model,omitempty" `
+
+ /*
+ 错误详情 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetErrCode(v string) *AlibabaWdkSeriesDefaultskuResetApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetModel(v bool) *AlibabaWdkSeriesDefaultskuResetApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetErrMsg(v string) *AlibabaWdkSeriesDefaultskuResetApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSeriesDefaultskuResetApiResult) SetSuccess(v bool) *AlibabaWdkSeriesDefaultskuResetApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest.go
new file mode 100644
index 00000000..accc451c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest struct {
+ /*
+ 系列编码 */
+ SeriesId *int64 `json:"series_id,omitempty" `
+
+ /*
+ 默认商品编码 */
+ DefaultSkuCode *string `json:"default_sku_code,omitempty" `
+
+ /*
+ 需要移除默认商品 */
+ RemoveDefaultSku *bool `json:"remove_default_sku,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest) SetSeriesId(v int64) *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest {
+ s.SeriesId = &v
+ return s
+}
+func (s *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest) SetDefaultSkuCode(v string) *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest {
+ s.DefaultSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest) SetRemoveDefaultSku(v bool) *AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest {
+ s.RemoveDefaultSku = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditApiResult.go
new file mode 100644
index 00000000..a8b54bd1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSeriesEditApiResult struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 商品系列更新成功结果 */
+ Model *bool `json:"model,omitempty" `
+
+ /*
+ 错误详情 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesEditApiResult) SetErrCode(v string) *AlibabaWdkSeriesEditApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSeriesEditApiResult) SetModel(v bool) *AlibabaWdkSeriesEditApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSeriesEditApiResult) SetErrMsg(v string) *AlibabaWdkSeriesEditApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSeriesEditApiResult) SetSuccess(v bool) *AlibabaWdkSeriesEditApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditSkuSeriesEditRequest.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditSkuSeriesEditRequest.go
new file mode 100644
index 00000000..868cce17
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditSkuSeriesEditRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSeriesEditSkuSeriesEditRequest struct {
+ /*
+ 系列描述 */
+ SeriesDesc *string `json:"series_desc,omitempty" `
+
+ /*
+ 系列名称 */
+ SeriesName *string `json:"series_name,omitempty" `
+
+ /*
+ 系列编码 */
+ SeriesId *int64 `json:"series_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesEditSkuSeriesEditRequest) SetSeriesDesc(v string) *AlibabaWdkSeriesEditSkuSeriesEditRequest {
+ s.SeriesDesc = &v
+ return s
+}
+func (s *AlibabaWdkSeriesEditSkuSeriesEditRequest) SetSeriesName(v string) *AlibabaWdkSeriesEditSkuSeriesEditRequest {
+ s.SeriesName = &v
+ return s
+}
+func (s *AlibabaWdkSeriesEditSkuSeriesEditRequest) SetSeriesId(v int64) *AlibabaWdkSeriesEditSkuSeriesEditRequest {
+ s.SeriesId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddApiResult.go
new file mode 100644
index 00000000..80a1318d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSeriesSkuAddApiResult struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 系列品添加商品成功结果 */
+ Model *AlibabaWdkSeriesSkuAddSkuSeriesEditResult `json:"model,omitempty" `
+
+ /*
+ 错误详情 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSkuAddApiResult) SetErrCode(v string) *AlibabaWdkSeriesSkuAddApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuAddApiResult) SetModel(v AlibabaWdkSeriesSkuAddSkuSeriesEditResult) *AlibabaWdkSeriesSkuAddApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuAddApiResult) SetErrMsg(v string) *AlibabaWdkSeriesSkuAddApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuAddApiResult) SetSuccess(v bool) *AlibabaWdkSeriesSkuAddApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSeriesSkuRequest.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSeriesSkuRequest.go
new file mode 100644
index 00000000..7ae6871d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSeriesSkuRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSeriesSkuAddSeriesSkuRequest struct {
+ /*
+ 系列编码 */
+ SeriesId *int64 `json:"series_id,omitempty" `
+
+ /*
+ 商品编码集合 */
+ SkuCodes *[]string `json:"sku_codes,omitempty" `
+
+ /*
+ 默认商品编码 */
+ DefaultSkuCode *string `json:"default_sku_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSkuAddSeriesSkuRequest) SetSeriesId(v int64) *AlibabaWdkSeriesSkuAddSeriesSkuRequest {
+ s.SeriesId = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuAddSeriesSkuRequest) SetSkuCodes(v []string) *AlibabaWdkSeriesSkuAddSeriesSkuRequest {
+ s.SkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuAddSeriesSkuRequest) SetDefaultSkuCode(v string) *AlibabaWdkSeriesSkuAddSeriesSkuRequest {
+ s.DefaultSkuCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSkuSeriesEditResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSkuSeriesEditResult.go
new file mode 100644
index 00000000..b0cca4d3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSkuSeriesEditResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSeriesSkuAddSkuSeriesEditResult struct {
+ /*
+ 成功的商品编码集 */
+ FailedSkuCodes *[]string `json:"failed_sku_codes,omitempty" `
+
+ /*
+ 失败的商品编码集 */
+ SuccessedSkuCodes *[]string `json:"successed_sku_codes,omitempty" `
+
+ /*
+ 系列编码 */
+ SeriesId *int64 `json:"series_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSkuAddSkuSeriesEditResult) SetFailedSkuCodes(v []string) *AlibabaWdkSeriesSkuAddSkuSeriesEditResult {
+ s.FailedSkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuAddSkuSeriesEditResult) SetSuccessedSkuCodes(v []string) *AlibabaWdkSeriesSkuAddSkuSeriesEditResult {
+ s.SuccessedSkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuAddSkuSeriesEditResult) SetSeriesId(v int64) *AlibabaWdkSeriesSkuAddSkuSeriesEditResult {
+ s.SeriesId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveApiResult.go
new file mode 100644
index 00000000..0bded69e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSeriesSkuRemoveApiResult struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 系列品移除商品成功结果 */
+ Model *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult `json:"model,omitempty" `
+
+ /*
+ 错误详情 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetErrCode(v string) *AlibabaWdkSeriesSkuRemoveApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetModel(v AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) *AlibabaWdkSeriesSkuRemoveApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetErrMsg(v string) *AlibabaWdkSeriesSkuRemoveApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuRemoveApiResult) SetSuccess(v bool) *AlibabaWdkSeriesSkuRemoveApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSeriesSkuRequest.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSeriesSkuRequest.go
new file mode 100644
index 00000000..0aad8761
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSeriesSkuRequest.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSeriesSkuRemoveSeriesSkuRequest struct {
+ /*
+ 系列编码 */
+ SeriesId *int64 `json:"series_id,omitempty" `
+
+ /*
+ 商品编码集合 */
+ SkuCodes *[]string `json:"sku_codes,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest) SetSeriesId(v int64) *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest {
+ s.SeriesId = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest) SetSkuCodes(v []string) *AlibabaWdkSeriesSkuRemoveSeriesSkuRequest {
+ s.SkuCodes = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult.go
new file mode 100644
index 00000000..ea324c20
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult struct {
+ /*
+ 成功的商品编码集 */
+ FailedSkuCodes *[]string `json:"failed_sku_codes,omitempty" `
+
+ /*
+ 失败的商品编码集 */
+ SuccessedSkuCodes *[]string `json:"successed_sku_codes,omitempty" `
+
+ /*
+ 系列编码 */
+ SeriesId *int64 `json:"series_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) SetFailedSkuCodes(v []string) *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult {
+ s.FailedSkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) SetSuccessedSkuCodes(v []string) *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult {
+ s.SuccessedSkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult) SetSeriesId(v int64) *AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult {
+ s.SeriesId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortApiResult.go
new file mode 100644
index 00000000..403e6bc2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSeriesSortApiResult struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 系列品重置默认商品成功结果 */
+ Model *bool `json:"model,omitempty" `
+
+ /*
+ 错误详情 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSortApiResult) SetErrCode(v string) *AlibabaWdkSeriesSortApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSortApiResult) SetModel(v bool) *AlibabaWdkSeriesSortApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSortApiResult) SetErrMsg(v string) *AlibabaWdkSeriesSortApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSortApiResult) SetSuccess(v bool) *AlibabaWdkSeriesSortApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortSeriesSortRequest.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortSeriesSortRequest.go
new file mode 100644
index 00000000..db49bfce
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortSeriesSortRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSeriesSortSeriesSortRequest struct {
+ /*
+ 系列编码 */
+ SeriesId *int64 `json:"series_id,omitempty" `
+
+ /*
+ 有序行业属性对:行业属性key,属性值 */
+ IndustryAttrList *string `json:"industry_attr_list,omitempty" `
+
+ /*
+ 行业类型 */
+ IndustryType *string `json:"industry_type,omitempty" `
+
+}
+
+func (s *AlibabaWdkSeriesSortSeriesSortRequest) SetSeriesId(v int64) *AlibabaWdkSeriesSortSeriesSortRequest {
+ s.SeriesId = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSortSeriesSortRequest) SetIndustryAttrList(v string) *AlibabaWdkSeriesSortSeriesSortRequest {
+ s.IndustryAttrList = &v
+ return s
+}
+func (s *AlibabaWdkSeriesSortSeriesSortRequest) SetIndustryType(v string) *AlibabaWdkSeriesSortSeriesSortRequest {
+ s.IndustryType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResult.go
new file mode 100644
index 00000000..989ef6b1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkSkuAddApiResult struct {
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 单个商品新增是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ skuCode商品编码 */
+ Model *string `json:"model,omitempty" `
+
+ /*
+ 聚合之后的产品id,商家需要保存该值 */
+ ProductId *string `json:"product_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddApiResult) SetErrCode(v string) *AlibabaWdkSkuAddApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuAddApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuAddApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddApiResult) SetModel(v string) *AlibabaWdkSkuAddApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddApiResult) SetProductId(v string) *AlibabaWdkSkuAddApiResult {
+ s.ProductId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResults.go
new file mode 100644
index 00000000..2a4d73ff
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuAddApiResults struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ models */
+ Models *[]AlibabaWdkSkuAddApiResult `json:"models,omitempty" `
+
+ /*
+ 接口返回成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddApiResults) SetErrCode(v string) *AlibabaWdkSkuAddApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddApiResults) SetErrMsg(v string) *AlibabaWdkSkuAddApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddApiResults) SetModels(v []AlibabaWdkSkuAddApiResult) *AlibabaWdkSkuAddApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddApiResults) SetSuccess(v bool) *AlibabaWdkSkuAddApiResults {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddChannelProp.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddChannelProp.go
new file mode 100644
index 00000000..b6ac044d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddChannelProp.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuAddChannelProp struct {
+ /*
+ 渠道类型:txd淘鲜达,elm饿了么,shareStore共享库存 */
+ ChannelType *string `json:"channel_type,omitempty" `
+
+ /*
+ 渠道属性,取值为key-value键值对形式 */
+ Props *[]AlibabaWdkSkuAddPropField `json:"props,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddChannelProp) SetChannelType(v string) *AlibabaWdkSkuAddChannelProp {
+ s.ChannelType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddChannelProp) SetProps(v []AlibabaWdkSkuAddPropField) *AlibabaWdkSkuAddChannelProp {
+ s.Props = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddIndustryPropDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddIndustryPropDo.go
new file mode 100644
index 00000000..7c41fa10
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddIndustryPropDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuAddIndustryPropDo struct {
+ /*
+ 行业类型 */
+ IndustryType *string `json:"industry_type,omitempty" `
+
+ /*
+ 行业对应的属性 */
+ Props *[]AlibabaWdkSkuAddPropDo `json:"props,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddIndustryPropDo) SetIndustryType(v string) *AlibabaWdkSkuAddIndustryPropDo {
+ s.IndustryType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddIndustryPropDo) SetProps(v []AlibabaWdkSkuAddPropDo) *AlibabaWdkSkuAddIndustryPropDo {
+ s.Props = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropDo.go
new file mode 100644
index 00000000..6d401efe
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropDo.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSkuAddPropDo struct {
+ /*
+ 行业属性 */
+ Key *string `json:"key,omitempty" `
+
+ /*
+ 类目属性值 */
+ Value *string `json:"value,omitempty" `
+
+ /*
+ 是否移除该属性 */
+ RemoveOpt *bool `json:"remove_opt,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddPropDo) SetKey(v string) *AlibabaWdkSkuAddPropDo {
+ s.Key = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddPropDo) SetValue(v string) *AlibabaWdkSkuAddPropDo {
+ s.Value = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddPropDo) SetRemoveOpt(v bool) *AlibabaWdkSkuAddPropDo {
+ s.RemoveOpt = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropField.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropField.go
new file mode 100644
index 00000000..19e8d629
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropField.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuAddPropField struct {
+ /*
+ 渠道属性value,取值见key定义 */
+ Value *string `json:"value,omitempty" `
+
+ /*
+ 渠道属性key, 取值为"ONE_HOUR_STATUS" 代表小时达,value=0表示不可售, value=1表示可售;"WAVE_ARRIVE_STATUS" 代表波次达,value=0表示不可售,value=1表示可售 */
+ Key *string `json:"key,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddPropField) SetValue(v string) *AlibabaWdkSkuAddPropField {
+ s.Value = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddPropField) SetKey(v string) *AlibabaWdkSkuAddPropField {
+ s.Key = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuDo.go
new file mode 100644
index 00000000..a32a92e2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuDo.go
@@ -0,0 +1,750 @@
+package domain
+
+
+type AlibabaWdkSkuAddSkuDo struct {
+ /*
+ 条码,支持一品多码,多个条码以半角逗号分隔 */
+ Barcodes *string `json:"barcodes,omitempty" `
+
+ /*
+ 品牌名称 */
+ BrandName *string `json:"brand_name,omitempty" `
+
+ /*
+ 商家后台类目编码 */
+ CategoryCode *string `json:"category_code,omitempty" `
+
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 高度(高) */
+ Height *string `json:"height,omitempty" `
+
+ /*
+ 库存单位 */
+ InventoryUnit *string `json:"inventory_unit,omitempty" `
+
+ /*
+ 长度(深) */
+ Length *string `json:"length,omitempty" `
+
+ /*
+ 主图图片地址 */
+ MainPicUrls *string `json:"main_pic_urls,omitempty" `
+
+ /*
+ 生产商地址 */
+ ManufacturerAddress *string `json:"manufacturer_address,omitempty" `
+
+ /*
+ 生产商名称 */
+ ManufacturerName *string `json:"manufacturer_name,omitempty" `
+
+ /*
+ 详情图片地址 */
+ DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
+
+ /*
+ 产地,商品生产地点的描述,用于APP和电子价签展示,如果是可售,则必填 */
+ ProducerPlace *string `json:"producer_place,omitempty" `
+
+ /*
+ 保质期天数,商品的保质期(单位:天),0表示没有保质期 */
+ ShelfLife *int64 `json:"shelf_life,omitempty" `
+
+ /*
+ 商品唯一编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 名称,对商品直观的描述,通常包含了品牌、规格等信息 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 类型 1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材; 如果是新增商家产品,字段含义是货品类型,1普通商品、2赠品、3包材、4耗材、5组合商品、6分销商品、7附属品、8虚拟商品、9其他、10直投广告、11原材料、13加工产成品 */
+ SkuType *int64 `json:"sku_type,omitempty" `
+
+ /*
+ 产品标准号 */
+ StandardNo *string `json:"standard_no,omitempty" `
+
+ /*
+ 存储条件类型 241=常温,242=冷藏,243=冷冻,635=热链,636=室温,637=鲜活 */
+ StorageType *int64 `json:"storage_type,omitempty" `
+
+ /*
+ 建议零售价,单位:元 */
+ SuggestedPrice *string `json:"suggested_price,omitempty" `
+
+ /*
+ 销项税率 */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ 单品重量 单位为克/g,必须为整数 */
+ Weight *string `json:"weight,omitempty" `
+
+ /*
+ 是否称重 标识商品是否是称重商品? 1:是0:否(默认为0) */
+ WeightFlag *int64 `json:"weight_flag,omitempty" `
+
+ /*
+ 宽度(宽) */
+ Width *string `json:"width,omitempty" `
+
+ /*
+ 平台后台类目编码 */
+ HmCategoryCode *string `json:"hm_category_code,omitempty" `
+
+ /*
+ 商品短标题 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 文描 */
+ TxtDesc *string `json:"txt_desc,omitempty" `
+
+ /*
+ 开票内容 */
+ InvoiceContent *string `json:"invoice_content,omitempty" `
+
+ /*
+ 输入开票内容 */
+ InputInvoiceContent *string `json:"input_invoice_content,omitempty" `
+
+ /*
+ 财务核算分类 */
+ AccountingCategory *string `json:"accounting_category,omitempty" `
+
+ /*
+ 净含量 */
+ NetContent *string `json:"net_content,omitempty" `
+
+ /*
+ 是否进口,是1,否0,默认非进口 */
+ ImportFlag *int64 `json:"import_flag,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 商品销售价格,单位:元 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 商品在机构内的生命周期,商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 均重(一个售卖单位平均为多少个库存单位,称重商品必填),计算库存发布时会以库存数量/均重来进行转换;建议与库存单位保持一致。若库存单位是kg,售卖单位可以是g。此时均重、预扣款重量填0.001。APP最小起购量、APP购买步长填正整数。比如香蕉的库存单位是kg,销售单位是g,APP最小起购量、APP购买步长填500,表示在APP最少购买一斤,每加一档是加一斤。均重、预扣款重量填0.001的作用是,当用户购买500g,乘以0.001系数后=0.5kg,所以扣库存0.5kg */
+ AvgWeight *string `json:"avg_weight,omitempty" `
+
+ /*
+ 预扣款重量(购买一个售卖单位按照多少个库存单位来扣款),计算金额时,按照购买的售卖单位数量/预扣款重量*售价 来计算;非称重品填1。若库存单位是kg,销售单位是g,填0.001 */
+ PreMinusWeight *string `json:"pre_minus_weight,omitempty" `
+
+ /*
+ app购买时每增加一次购买数量至少要增加多少个售卖单位。非称重品填1。称重品根据实际货品情况填写。步长除了是加购物车的数量之外还承载了最小售卖数量的意义。 defalutValue:1 */
+ StepQuantity *int64 `json:"step_quantity,omitempty" `
+
+ /*
+ APP销售时,基于销售单位的起购量 */
+ PurchaseQuantity *int64 `json:"purchase_quantity,omitempty" `
+
+ /*
+ 标价签类型 */
+ SkuLabelType *string `json:"sku_label_type,omitempty" `
+
+ /*
+ 商品是否适合在app销售,机构商品层级为总控,此字段为总开关,控制所有门店的是否APP可见,商品本身不可售,则app可售必须关闭。App可售关闭,则门店商品维度的app可见不允许打开。1:是? 0:否,(默认否) */
+ AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
+
+ /*
+ 商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符。双方业务沟通一下,是否生鲜商品要定为必填 */
+ SubTitle *string `json:"sub_title,omitempty" `
+
+ /*
+ 卖点1内容 */
+ SubTitle1 *string `json:"sub_title1,omitempty" `
+
+ /*
+ 卖点2内容 */
+ SubTitle2 *string `json:"sub_title2,omitempty" `
+
+ /*
+ 卖点1名称 */
+ Title1 *string `json:"title1,omitempty" `
+
+ /*
+ 卖点2名称 */
+ Title2 *string `json:"title2,omitempty" `
+
+ /*
+ 门店来控制本门店是否在app上让该商品可见,? 1可见? 0不可见 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+ /*
+ 大仓向门店配货的单位;淘鲜达合作商家默认填与库存单位一致的值 */
+ DeliveryUnit *string `json:"delivery_unit,omitempty" `
+
+ /*
+ 一个配货单位等于多少个库存单位;淘鲜达合作商家填默认值1 */
+ DeliverySpec *string `json:"delivery_spec,omitempty" `
+
+ /*
+ 商品到本仓的来源;淘鲜达商家填默认值“直配”(1:统配,2:直配,3:越库,4:自产;5:调拨), 基于采配链路的要求,加工品是不能够做直配的物流模式的,必须维护自产或者统配,目前包了一层逻辑“针对加工成品和加工半成品,如果是直配就转成自产” */
+ DeliveryWay *string `json:"delivery_way,omitempty" `
+
+ /*
+ 商品关联的物流中心,DC。配送物流;配送方式是直配,此项不填(输入物流中心编码) */
+ Logistics *string `json:"logistics,omitempty" `
+
+ /*
+ 配出仓,配货仓;配送方式是直配,此项不填(输入仓库编码) */
+ DeliveryWarehouse *string `json:"delivery_warehouse,omitempty" `
+
+ /*
+ 会员正常购买该商品的售价,2位小数,单位:元 */
+ MemberPrice *string `json:"member_price,omitempty" `
+
+ /*
+ 商品作为原料时对应的单位;淘鲜达合作商家默认填与库存单位一致的值 */
+ CostUnit *string `json:"cost_unit,omitempty" `
+
+ /*
+ 商品加工所消耗的直接原料成本,去税;加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元 */
+ CostNoPrice *string `json:"cost_no_price,omitempty" `
+
+ /*
+ 商品加工所消耗的直接原料成本,含税,加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元 */
+ CostTaxPrice *string `json:"cost_tax_price,omitempty" `
+
+ /*
+ 一个库存单位对应多少个成本单位,原料加工的成本单位和存储单位之间的换算。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1 */
+ CostExchangeRate *string `json:"cost_exchange_rate,omitempty" `
+
+ /*
+ 商品中对于加工可用的比例占整个商品的百分比;从原料到加工可用的原料之间的转化率。为了简化BOM的使用,建议淘鲜达商家填默认值1。 */
+ MassOutputRate *string `json:"mass_output_rate,omitempty" `
+
+ /*
+ 每一组加工生产的单位,加工商品必填,仅当商品为加工品的时候,才能填写。从计量单位表中选择;淘鲜达合作商家默认填与库存单位一致的值 */
+ ProcessingUnit *string `json:"processing_unit,omitempty" `
+
+ /*
+ 一组加工单位对应多少个库存单位商品;加工商品必填,每一个加工单位对应的存储单位数量。为了简化BOM的使用,建议淘鲜达商家填默认值1。 */
+ ProcsExchangeRate *string `json:"procs_exchange_rate,omitempty" `
+
+ /*
+ 存储条件;填常温、冷藏、冷冻、热链、鲜活 */
+ Storage *string `json:"storage,omitempty" `
+
+ /*
+ 商品拣货时可以超拣的比例,针对非标品。建议淘鲜达商家填默认值0 */
+ PickFloatRate *string `json:"pick_float_rate,omitempty" `
+
+ /*
+ 禁收时限;收货日期-商品生产日期<限收时限 才允许收货。建议淘鲜达商家填默认值为保质期天数。或按进口商品保质期天数的2/3、非进口商品的1/2填写 */
+ ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
+
+ /*
+ 商品生产日期+保质期-当前日期<禁售时限,不能出库销售。建议淘鲜达商家填默认值0。 */
+ ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
+
+ /*
+ 商品收货时可以超过订货数量多少百分比进行收货;非标品供应商送货入库时,允许超收的比例。淘鲜达合作商家填默认值0 */
+ OverloadRate *string `json:"overload_rate,omitempty" `
+
+ /*
+ 库存监控报表中,剩余天数少于该天数时需要预警,建议淘鲜达商家填默认值0 */
+ WarnDays *int64 `json:"warn_days,omitempty" `
+
+ /*
+ 商品在门店是否在前场陈列;淘鲜达合作商家用不到, 0:否? 1:是 */
+ FrontDisplayFlag *int64 `json:"front_display_flag,omitempty" `
+
+ /*
+ 商品是否是供应商为企业进行定制;淘鲜达合作商家填默认值0, 0 否? 1 是 */
+ FixedFlag *int64 `json:"fixed_flag,omitempty" `
+
+ /*
+ 一个采购单位等于多少个库存单位,淘鲜达合作商家默认填1 */
+ PurchaseSpec *string `json:"purchase_spec,omitempty" `
+
+ /*
+ 商品针对供应商订货时,对应的单位;淘鲜达合作商家默认填与库存单位一致的值 */
+ PurchaseUnit *string `json:"purchase_unit,omitempty" `
+
+ /*
+ 标价签类型;商品在门店陈列时,采用的售价标签类型。因不采用电子价签,建议淘鲜达商家填默认值“无价签” */
+ LabelStyleType *string `json:"label_style_type,omitempty" `
+
+ /*
+ 文描,(同字段txt_desc);优先使用本字段 */
+ RichText *string `json:"rich_text,omitempty" `
+
+ /*
+ 平台类目编码(同字段hm_category_code),需要商家把自己的类目对应到平台的类目上,此字段暂时只能支持3、4级类目修改;优先使用本字段 */
+ BackCatCode *string `json:"back_cat_code,omitempty" `
+
+ /*
+ 门店商品售价(同字段sale_price),单位:元;优先使用本字段 */
+ SkuPrice *string `json:"sku_price,omitempty" `
+
+ /*
+ 商品的保质期天数(同字段shelf_life),必须为整数,0代表不管理保质期;优先使用本字段 */
+ Period *int64 `json:"period,omitempty" `
+
+ /*
+ 商品类型(同字段sku_type)1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材;优先使用本字段 */
+ ItemTypeNew *int64 `json:"item_type_new,omitempty" `
+
+ /*
+ 商家后台类目编码(同字段category_code),优先使用本字段 */
+ MerchantCatCode *string `json:"merchant_cat_code,omitempty" `
+
+ /*
+ 在app上显示的商品图片cdn地址(同字段main_pic_urls和detail_pic_urls),https开头,多个图片用英文逗号切割。第一张图片会作为主图;优先使用本字段 */
+ SkuPicUrls *string `json:"sku_pic_urls,omitempty" `
+
+ /*
+ 供货商信息 */
+ SkuSuppliers *[]AlibabaWdkSkuAddSkuSupplierDo `json:"sku_suppliers,omitempty" `
+
+ /*
+ 行业属性 */
+ IndustryProps *AlibabaWdkSkuAddIndustryPropDo `json:"industry_props,omitempty" `
+
+ /*
+ forest类目id */
+ ForestCateId *int64 `json:"forest_cate_id,omitempty" `
+
+ /*
+ 税收编码 */
+ TaxCode *string `json:"tax_code,omitempty" `
+
+ /*
+ 是否易碎品标记,0否1是 */
+ FragileFlag *int64 `json:"fragile_flag,omitempty" `
+
+ /*
+ 配送条件;填常温、冷藏、冷冻 */
+ DeliveryStorage *string `json:"delivery_storage,omitempty" `
+
+ /*
+ 淘宝旗舰店同品信息,同城零售使用 */
+ FlagshipStoreItemInfo *string `json:"flagship_store_item_info,omitempty" `
+
+ /*
+ 是否现制现卖,0否1是;比如蛋糕只有下了单才能开始制作 */
+ TemporaryFlag *int64 `json:"temporary_flag,omitempty" `
+
+ /*
+ 产品聚合码,程序会把聚合码相同的sku聚合到一起;比如衣服有大中小号3中sku,通过聚合码聚合到一起;该字段在同城零售发布场景才能使用 */
+ ProductIdentity *string `json:"product_identity,omitempty" `
+
+ /*
+ 业务类型:txd淘鲜达,elm饿了么,shareStore共享库存,默认txd */
+ BizType *string `json:"biz_type,omitempty" `
+
+ /*
+ 渠道属性 */
+ ChannelProps *[]AlibabaWdkSkuAddChannelProp `json:"channel_props,omitempty" `
+
+ /*
+ 1一品多码(只支持非称重品) */
+ SpecType *string `json:"spec_type,omitempty" `
+
+ /*
+ 与母商品的库存转换系数,例如10,则转换到母商品的库存为10*此商品的库存,可空,当新增一品多规格品的时候不能为空 */
+ TransRatio *string `json:"trans_ratio,omitempty" `
+
+ /*
+ 母商品的sku_code可空,当新增一品多规格品的时候不能为空 */
+ ParentSkuCode *string `json:"parent_sku_code,omitempty" `
+
+ /*
+ 是否线上的品 1:是 0:否 */
+ IsOnline *int64 `json:"is_online,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddSkuDo) SetBarcodes(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetBrandName(v string) *AlibabaWdkSkuAddSkuDo {
+ s.BrandName = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.CategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetOuCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetHeight(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Height = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuAddSkuDo {
+ s.InventoryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetLength(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Length = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuAddSkuDo {
+ s.MainPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetManufacturerAddress(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ManufacturerAddress = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetManufacturerName(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ManufacturerName = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuAddSkuDo {
+ s.DetailPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ProducerPlace = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetShelfLife(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.ShelfLife = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSkuCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSkuName(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSkuType(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.SkuType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetStandardNo(v string) *AlibabaWdkSkuAddSkuDo {
+ s.StandardNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetStorageType(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.StorageType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSuggestedPrice(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SuggestedPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetTaxRate(v string) *AlibabaWdkSkuAddSkuDo {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetWeight(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Weight = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.WeightFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetWidth(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Width = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.HmCategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetShortTitle(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetTxtDesc(v string) *AlibabaWdkSkuAddSkuDo {
+ s.TxtDesc = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuAddSkuDo {
+ s.InvoiceContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetInputInvoiceContent(v string) *AlibabaWdkSkuAddSkuDo {
+ s.InputInvoiceContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetAccountingCategory(v string) *AlibabaWdkSkuAddSkuDo {
+ s.AccountingCategory = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetNetContent(v string) *AlibabaWdkSkuAddSkuDo {
+ s.NetContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetImportFlag(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.ImportFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSalePrice(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuAddSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetAvgWeight(v string) *AlibabaWdkSkuAddSkuDo {
+ s.AvgWeight = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetPreMinusWeight(v string) *AlibabaWdkSkuAddSkuDo {
+ s.PreMinusWeight = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetStepQuantity(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.StepQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetPurchaseQuantity(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.PurchaseQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSkuLabelType(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SkuLabelType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.AllowAppSale = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSubTitle(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SubTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSubTitle1(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SubTitle1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSubTitle2(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SubTitle2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetTitle1(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Title1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetTitle2(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Title2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuAddSkuDo {
+ s.DeliveryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuAddSkuDo {
+ s.DeliverySpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuAddSkuDo {
+ s.DeliveryWay = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetLogistics(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Logistics = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryWarehouse(v string) *AlibabaWdkSkuAddSkuDo {
+ s.DeliveryWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetMemberPrice(v string) *AlibabaWdkSkuAddSkuDo {
+ s.MemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetCostUnit(v string) *AlibabaWdkSkuAddSkuDo {
+ s.CostUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetCostNoPrice(v string) *AlibabaWdkSkuAddSkuDo {
+ s.CostNoPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetCostTaxPrice(v string) *AlibabaWdkSkuAddSkuDo {
+ s.CostTaxPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetCostExchangeRate(v string) *AlibabaWdkSkuAddSkuDo {
+ s.CostExchangeRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetMassOutputRate(v string) *AlibabaWdkSkuAddSkuDo {
+ s.MassOutputRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetProcessingUnit(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ProcessingUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetProcsExchangeRate(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ProcsExchangeRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetStorage(v string) *AlibabaWdkSkuAddSkuDo {
+ s.Storage = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetPickFloatRate(v string) *AlibabaWdkSkuAddSkuDo {
+ s.PickFloatRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.ForbidReceiveDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.ForbidSalesDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuAddSkuDo {
+ s.OverloadRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.WarnDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetFrontDisplayFlag(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.FrontDisplayFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetFixedFlag(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.FixedFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuAddSkuDo {
+ s.PurchaseSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuAddSkuDo {
+ s.PurchaseUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetLabelStyleType(v string) *AlibabaWdkSkuAddSkuDo {
+ s.LabelStyleType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetRichText(v string) *AlibabaWdkSkuAddSkuDo {
+ s.RichText = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.BackCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSkuPrice(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SkuPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetPeriod(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.Period = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetItemTypeNew(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.ItemTypeNew = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetMerchantCatCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.MerchantCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SkuPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSkuSuppliers(v []AlibabaWdkSkuAddSkuSupplierDo) *AlibabaWdkSkuAddSkuDo {
+ s.SkuSuppliers = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetIndustryProps(v AlibabaWdkSkuAddIndustryPropDo) *AlibabaWdkSkuAddSkuDo {
+ s.IndustryProps = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetForestCateId(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.ForestCateId = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetTaxCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.TaxCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetFragileFlag(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.FragileFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetDeliveryStorage(v string) *AlibabaWdkSkuAddSkuDo {
+ s.DeliveryStorage = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetFlagshipStoreItemInfo(v string) *AlibabaWdkSkuAddSkuDo {
+ s.FlagshipStoreItemInfo = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetTemporaryFlag(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.TemporaryFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetProductIdentity(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ProductIdentity = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetBizType(v string) *AlibabaWdkSkuAddSkuDo {
+ s.BizType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetChannelProps(v []AlibabaWdkSkuAddChannelProp) *AlibabaWdkSkuAddSkuDo {
+ s.ChannelProps = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetSpecType(v string) *AlibabaWdkSkuAddSkuDo {
+ s.SpecType = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetTransRatio(v string) *AlibabaWdkSkuAddSkuDo {
+ s.TransRatio = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetParentSkuCode(v string) *AlibabaWdkSkuAddSkuDo {
+ s.ParentSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuDo) SetIsOnline(v int64) *AlibabaWdkSkuAddSkuDo {
+ s.IsOnline = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuSupplierDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuSupplierDo.go
new file mode 100644
index 00000000..994137ee
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuSupplierDo.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkSkuAddSkuSupplierDo struct {
+ /*
+ 商品针对该供应商是否可以退货;因为淘鲜达商家不使用平台的采配功能,建议传默认值, 1:是 0:否(默认为0) */
+ ReturnFlag *int64 `json:"return_flag,omitempty" `
+
+ /*
+ 最小起订量 */
+ Minimum *string `json:"minimum,omitempty" `
+
+ /*
+ 采购单价;淘鲜达合作商家填默认值0;单位:元 */
+ PurchasePrice *string `json:"purchase_price,omitempty" `
+
+ /*
+ 供应商编码 */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 供应商编码名称 */
+ SupplierName *string `json:"supplier_name,omitempty" `
+
+ /*
+ 是否主供应商 1是主供应商 0非主供 */
+ MainFlag *int64 `json:"main_flag,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuAddSkuSupplierDo) SetReturnFlag(v int64) *AlibabaWdkSkuAddSkuSupplierDo {
+ s.ReturnFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuSupplierDo) SetMinimum(v string) *AlibabaWdkSkuAddSkuSupplierDo {
+ s.Minimum = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuSupplierDo) SetPurchasePrice(v string) *AlibabaWdkSkuAddSkuSupplierDo {
+ s.PurchasePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuSupplierDo) SetSupplierNo(v string) *AlibabaWdkSkuAddSkuSupplierDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuSupplierDo) SetSupplierName(v string) *AlibabaWdkSkuAddSkuSupplierDo {
+ s.SupplierName = &v
+ return s
+}
+func (s *AlibabaWdkSkuAddSkuSupplierDo) SetMainFlag(v int64) *AlibabaWdkSkuAddSkuSupplierDo {
+ s.MainFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResult.go
new file mode 100644
index 00000000..85f95218
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuAddApiResult struct {
+ /*
+ 成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 返会结果 */
+ Model *string `json:"model,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuChannelskuAddApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddApiResult) SetErrCode(v string) *AlibabaWdkSkuChannelskuAddApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddApiResult) SetModel(v string) *AlibabaWdkSkuChannelskuAddApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuChannelskuAddApiResult {
+ s.ErrMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResults.go
new file mode 100644
index 00000000..f22b1b90
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuAddApiResults struct {
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返会结果集合 */
+ Models *[]AlibabaWdkSkuChannelskuAddApiResult `json:"models,omitempty" `
+
+ /*
+ 成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuAddApiResults) SetErrCode(v string) *AlibabaWdkSkuChannelskuAddApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddApiResults) SetErrMsg(v string) *AlibabaWdkSkuChannelskuAddApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddApiResults) SetModels(v []AlibabaWdkSkuChannelskuAddApiResult) *AlibabaWdkSkuChannelskuAddApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddApiResults) SetSuccess(v bool) *AlibabaWdkSkuChannelskuAddApiResults {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddChannelSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddChannelSkuDo.go
new file mode 100644
index 00000000..0996a979
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddChannelSkuDo.go
@@ -0,0 +1,142 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuAddChannelSkuDo struct {
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 销售价格,单位元 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 是否可退:0不可退,1可退,默认不可退 defalutValue:0 */
+ ReturnFlag *string `json:"return_flag,omitempty" `
+
+ /*
+ 最小销售量 */
+ SaleMinimum *int64 `json:"sale_minimum,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 销售规格(如果不填,默认为sale_minimum字段值) */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 状态(用来判断是否可售;1-正常) defalutValue:1 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 出货仓(默认为店仓一体,仓编码为店编码) */
+ DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
+
+ /*
+ 是否支持先销后采,默认false defalutValue:false */
+ SaleBeforePurchase *bool `json:"sale_before_purchase,omitempty" `
+
+ /*
+ 原始供应商编码 */
+ OriginalSupplierNo *string `json:"original_supplier_no,omitempty" `
+
+ /*
+ 渠道(默认-1) defalutValue:-1 */
+ ChannelCode *int64 `json:"channel_code,omitempty" `
+
+ /*
+ 是否toB渠道(默认true) defalutValue:true */
+ ToBChannel *bool `json:"to_b_channel,omitempty" `
+
+ /*
+ 时间戳,时间的毫秒数 */
+ TimeStamp *int64 `json:"time_stamp,omitempty" `
+
+ /*
+ 客户商家编码 */
+ CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 是否在线上露出,0不露出,1露出 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSkuCode(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSalePrice(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetReturnFlag(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.ReturnFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleMinimum(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.SaleMinimum = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.DeliverWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetSaleBeforePurchase(v bool) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.SaleBeforePurchase = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetOriginalSupplierNo(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.OriginalSupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetToBChannel(v bool) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.ToBChannel = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetTimeStamp(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.TimeStamp = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.CustomerMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetShopId(v string) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuAddChannelSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuChannelskuAddChannelSkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResult.go
new file mode 100644
index 00000000..695181b5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuQueryApiResult struct {
+ /*
+ 业务调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 异常状态码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 异常信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 业务数据模型 */
+ Model *AlibabaWdkSkuChannelskuQueryChannelSkuDo `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuChannelskuQueryApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuChannelskuQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuChannelskuQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryApiResult) SetModel(v AlibabaWdkSkuChannelskuQueryChannelSkuDo) *AlibabaWdkSkuChannelskuQueryApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResults.go
new file mode 100644
index 00000000..a441ebc4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuQueryApiResults struct {
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ skuCode不能为空 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 接口调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 业务数据模型 */
+ Models *[]AlibabaWdkSkuChannelskuQueryApiResult `json:"models,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuChannelskuQueryApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuChannelskuQueryApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuChannelskuQueryApiResults {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryApiResults) SetModels(v []AlibabaWdkSkuChannelskuQueryApiResult) *AlibabaWdkSkuChannelskuQueryApiResults {
+ s.Models = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuDo.go
new file mode 100644
index 00000000..9aa53529
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuDo.go
@@ -0,0 +1,110 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuQueryChannelSkuDo struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 可售状态 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 最小起售量 */
+ SaleMinimum *int64 `json:"sale_minimum,omitempty" `
+
+ /*
+ 是否可退供 */
+ ReturnFlag *string `json:"return_flag,omitempty" `
+
+ /*
+ 销售价格 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 出货仓 */
+ DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
+
+ /*
+ 客户商家编码 */
+ CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
+
+ /*
+ 是否支持先销后采(默认false) */
+ SaleBeforePurchase *bool `json:"sale_before_purchase,omitempty" `
+
+ /*
+ 原始供应商编码 */
+ OriginalSupplierNo *string `json:"original_supplier_no,omitempty" `
+
+ /*
+ 渠道编码 */
+ ChannelCode *int64 `json:"channel_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSkuCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleMinimum(v int64) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.SaleMinimum = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetReturnFlag(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.ReturnFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSalePrice(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.DeliverWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.CustomerMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetSaleBeforePurchase(v bool) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.SaleBeforePurchase = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetOriginalSupplierNo(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.OriginalSupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuQueryChannelSkuDo {
+ s.ChannelCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo.go
new file mode 100644
index 00000000..226be23c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo struct {
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ skucode集合 */
+ SkuCodes *[]string `json:"sku_codes,omitempty" `
+
+ /*
+ 渠道编码(默认-1) defalutValue:-1 */
+ ChannelCode *int64 `json:"channel_code,omitempty" `
+
+ /*
+ 出货仓(默认为店仓一体,仓编码为店编码) */
+ DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
+
+ /*
+ 客户商家编码 */
+ CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetSkuCodes(v []string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
+ s.SkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
+ s.DeliverWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo {
+ s.CustomerMerchantCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResult.go
new file mode 100644
index 00000000..fc513639
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuUpdateApiResult struct {
+ /*
+ 单个商品 */
+ Model *string `json:"model,omitempty" `
+
+ /*
+ errMsg */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetModel(v string) *AlibabaWdkSkuChannelskuUpdateApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuChannelskuUpdateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuChannelskuUpdateApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuChannelskuUpdateApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResults.go
new file mode 100644
index 00000000..a7c3d471
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuUpdateApiResults struct {
+ /*
+ 单个商品返回结果集合 */
+ Models *[]AlibabaWdkSkuChannelskuUpdateApiResult `json:"models,omitempty" `
+
+ /*
+ errCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ errMsg */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetModels(v []AlibabaWdkSkuChannelskuUpdateApiResult) *AlibabaWdkSkuChannelskuUpdateApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetErrCode(v string) *AlibabaWdkSkuChannelskuUpdateApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetErrMsg(v string) *AlibabaWdkSkuChannelskuUpdateApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateApiResults) SetSuccess(v bool) *AlibabaWdkSkuChannelskuUpdateApiResults {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateChannelSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateChannelSkuDo.go
new file mode 100644
index 00000000..3558a8aa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateChannelSkuDo.go
@@ -0,0 +1,142 @@
+package domain
+
+
+type AlibabaWdkSkuChannelskuUpdateChannelSkuDo struct {
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 最小销售量 */
+ SaleMinimum *int64 `json:"sale_minimum,omitempty" `
+
+ /*
+ 是否可退(0不可退,1可退,默认0) */
+ ReturnFlag *string `json:"return_flag,omitempty" `
+
+ /*
+ 销售价格(单位元) */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 状态,用来判断是否可售 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 出货仓 */
+ DeliverWarehouse *string `json:"deliver_warehouse,omitempty" `
+
+ /*
+ 客户的商家编码 比如盒小马 */
+ CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
+
+ /*
+ 是否支持先销后采(默认false) */
+ SaleBeforePurchase *bool `json:"sale_before_purchase,omitempty" `
+
+ /*
+ 原始供应商编码 */
+ OriginalSupplierNo *string `json:"original_supplier_no,omitempty" `
+
+ /*
+ 渠道(默认-1) */
+ ChannelCode *int64 `json:"channel_code,omitempty" `
+
+ /*
+ 是否toB渠道(默认false) */
+ ToBChannel *bool `json:"to_b_channel,omitempty" `
+
+ /*
+ 时间戳,时间的毫秒数 */
+ TimeStamp *int64 `json:"time_stamp,omitempty" `
+
+ /*
+ 是否在线上露出,0不露出,1露出 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleMinimum(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.SaleMinimum = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetReturnFlag(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.ReturnFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSalePrice(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSkuCode(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetOuCode(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetDeliverWarehouse(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.DeliverWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetCustomerMerchantCode(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.CustomerMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetSaleBeforePurchase(v bool) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.SaleBeforePurchase = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetOriginalSupplierNo(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.OriginalSupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetToBChannel(v bool) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.ToBChannel = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetTimeStamp(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.TimeStamp = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuChannelskuUpdateChannelSkuDo) SetShopId(v string) *AlibabaWdkSkuChannelskuUpdateChannelSkuDo {
+ s.ShopId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResult.go
new file mode 100644
index 00000000..73401804
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuAddApiResult struct {
+ /*
+ 单个商品是否新建成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 单个商品新建异常编码(异常才有值) */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 单个商品新建异常信息(异常才有值) */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 商品code值 */
+ Model *string `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuCombineskuAddApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddApiResult) SetErrCode(v string) *AlibabaWdkSkuCombineskuAddApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuCombineskuAddApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddApiResult) SetModel(v string) *AlibabaWdkSkuCombineskuAddApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResults.go
new file mode 100644
index 00000000..67e4b806
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuAddApiResults struct {
+ /*
+ 接口调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 接口调用异常编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 接口调用异常信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 商品列表 */
+ Models *[]AlibabaWdkSkuCombineskuAddApiResult `json:"models,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuAddApiResults) SetSuccess(v bool) *AlibabaWdkSkuCombineskuAddApiResults {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddApiResults) SetErrCode(v string) *AlibabaWdkSkuCombineskuAddApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddApiResults) SetErrMsg(v string) *AlibabaWdkSkuCombineskuAddApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddApiResults) SetModels(v []AlibabaWdkSkuCombineskuAddApiResult) *AlibabaWdkSkuCombineskuAddApiResults {
+ s.Models = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSkuDo.go
new file mode 100644
index 00000000..a08a3583
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSkuDo.go
@@ -0,0 +1,169 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkSkuCombineskuAddSkuDo struct {
+ /*
+ 商品唯一编码,不可修改 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 主图图片地址,请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
+ MainPicUrls *string `json:"main_pic_urls,omitempty" `
+
+ /*
+ 门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 详情图片地址(多个图片用英文逗号分割)请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
+ DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
+
+ /*
+ 商品价格(单位元)和字段sale_price_unit_cent两者只能选其一 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 条码(支持一品多码,多个条码以英文逗号分隔) */
+ Barcodes *string `json:"barcodes,omitempty" `
+
+ /*
+ 是否app可售(1可售,0不可售,默认0) defalutValue:0 */
+ AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
+
+ /*
+ 线上生效开始时间 */
+ AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
+
+ /*
+ 线上生效过期时间 */
+ AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
+
+ /*
+ 子商品信息 */
+ SubSkus *[]AlibabaWdkSkuCombineskuAddSubSkuDo `json:"sub_skus,omitempty" `
+
+ /*
+ 商家类目编码 */
+ CategoryCode *string `json:"category_code,omitempty" `
+
+ /*
+ 盒马类目编码 */
+ HmCategoryCode *string `json:"hm_category_code,omitempty" `
+
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 商品价格(单位分)和字段sale_price两者只能选其一 */
+ SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
+
+ /*
+ 富文本文描 */
+ RichText *string `json:"rich_text,omitempty" `
+
+ /*
+ 商品短标题 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符 */
+ SubTitle *string `json:"sub_title,omitempty" `
+
+ /*
+ 门店来控制本门店是否在app上让该商品可见,1可见 0不可见 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.MainPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.DetailPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.AllowAppSale = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.AppEffectBeginTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.AppEffectEndTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuAddSubSkuDo) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.SubSkus = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.CategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.HmCategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.SalePriceUnitCent = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.RichText = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.SubTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuAddSkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSubSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSubSkuDo.go
new file mode 100644
index 00000000..1a980d83
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSubSkuDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuAddSubSkuDo struct {
+ /*
+ 子商品编码(需要先有子商品) */
+ SubSkuCode *string `json:"sub_sku_code,omitempty" `
+
+ /*
+ 子商品数量 */
+ SubSkuNum *int64 `json:"sub_sku_num,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuAddSubSkuDo) SetSubSkuCode(v string) *AlibabaWdkSkuCombineskuAddSubSkuDo {
+ s.SubSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuAddSubSkuDo) SetSubSkuNum(v int64) *AlibabaWdkSkuCombineskuAddSubSkuDo {
+ s.SubSkuNum = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResult.go
new file mode 100644
index 00000000..1c0f533e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuQueryApiResult struct {
+ /*
+ 单个商品是否查询成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 单个商品查询异常编码(异常才有值) */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 单个商品查询异常信息(异常才有值) */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 商品信息 */
+ Model *AlibabaWdkSkuCombineskuQuerySkuDo `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuCombineskuQueryApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuCombineskuQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuCombineskuQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQueryApiResult) SetModel(v AlibabaWdkSkuCombineskuQuerySkuDo) *AlibabaWdkSkuCombineskuQueryApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResults.go
new file mode 100644
index 00000000..0affaab6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuQueryApiResults struct {
+ /*
+ 接口调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 接口调用异常编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 接口调用异常信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 商品列表 */
+ Models *[]AlibabaWdkSkuCombineskuQueryApiResult `json:"models,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuCombineskuQueryApiResults {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuCombineskuQueryApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuCombineskuQueryApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQueryApiResults) SetModels(v []AlibabaWdkSkuCombineskuQueryApiResult) *AlibabaWdkSkuCombineskuQueryApiResults {
+ s.Models = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuDo.go
new file mode 100644
index 00000000..abdb3859
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuDo.go
@@ -0,0 +1,129 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkSkuCombineskuQuerySkuDo struct {
+ /*
+ 商品唯一编码,不可修改 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 主图 */
+ MainPicUrls *string `json:"main_pic_urls,omitempty" `
+
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 详情图片地址(多个图片用英文逗号分割) */
+ DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
+
+ /*
+ 商品价格(单位元) */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 条码(支持一品多码,多个条码以英文逗号分隔) */
+ Barcodes *string `json:"barcodes,omitempty" `
+
+ /*
+ 是否app可售(1可售,0不可售,默认0) */
+ AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
+
+ /*
+ 线上生效开始时间 */
+ AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
+
+ /*
+ 线上生效过期时间 */
+ AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
+
+ /*
+ 子商品信息 */
+ SubSkus *[]AlibabaWdkSkuCombineskuQuerySubSkuDo `json:"sub_skus,omitempty" `
+
+ /*
+ 商家类目编码 */
+ CategoryCode *string `json:"category_code,omitempty" `
+
+ /*
+ 盒马类目编码 */
+ HmCategoryCode *string `json:"hm_category_code,omitempty" `
+
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 商品价格(单位分) */
+ SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.MainPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.DetailPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.AllowAppSale = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.AppEffectBeginTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.AppEffectEndTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuQuerySubSkuDo) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.SubSkus = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.CategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.HmCategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuQuerySkuDo {
+ s.SalePriceUnitCent = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuQueryDO.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuQueryDO.go
new file mode 100644
index 00000000..6789d6ce
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuQueryDO.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuQuerySkuQueryDO struct {
+ /*
+ 门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 渠道编码(默认4),如果填写了渠道店id,该字段会被忽略 defalutValue:4 */
+ ChannelCode *string `json:"channel_code,omitempty" `
+
+ /*
+ 商品编码(多个条码用英文逗号隔开,最多支持20个) */
+ SkuCodes *[]string `json:"sku_codes,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetOuCode(v string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetChannelCode(v string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetSkuCodes(v []string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
+ s.SkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySkuQueryDO) SetShopId(v string) *AlibabaWdkSkuCombineskuQuerySkuQueryDO {
+ s.ShopId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySubSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySubSkuDo.go
new file mode 100644
index 00000000..7df2b990
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySubSkuDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuQuerySubSkuDo struct {
+ /*
+ 子商品编码(需要先有子商品) */
+ SubSkuCode *string `json:"sub_sku_code,omitempty" `
+
+ /*
+ 子商品数量 */
+ SubSkuNum *string `json:"sub_sku_num,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuQuerySubSkuDo) SetSubSkuCode(v string) *AlibabaWdkSkuCombineskuQuerySubSkuDo {
+ s.SubSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuQuerySubSkuDo) SetSubSkuNum(v string) *AlibabaWdkSkuCombineskuQuerySubSkuDo {
+ s.SubSkuNum = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResult.go
new file mode 100644
index 00000000..0fc1c667
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuUpdateApiResult struct {
+ /*
+ 单个商品是否更新成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 单个商品更新异常编码(异常才有值) */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 单个商品更新异常信息(异常才有值) */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 商品编码值 */
+ Model *string `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuCombineskuUpdateApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuCombineskuUpdateApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuCombineskuUpdateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateApiResult) SetModel(v string) *AlibabaWdkSkuCombineskuUpdateApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResults.go
new file mode 100644
index 00000000..dce60028
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuUpdateApiResults struct {
+ /*
+ 接口调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 接口调用异常编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 接口调用异常信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 商品列表 */
+ Models *[]AlibabaWdkSkuCombineskuUpdateApiResult `json:"models,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetSuccess(v bool) *AlibabaWdkSkuCombineskuUpdateApiResults {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetErrCode(v string) *AlibabaWdkSkuCombineskuUpdateApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetErrMsg(v string) *AlibabaWdkSkuCombineskuUpdateApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateApiResults) SetModels(v []AlibabaWdkSkuCombineskuUpdateApiResult) *AlibabaWdkSkuCombineskuUpdateApiResults {
+ s.Models = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSkuDo.go
new file mode 100644
index 00000000..c71b2525
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSkuDo.go
@@ -0,0 +1,169 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkSkuCombineskuUpdateSkuDo struct {
+ /*
+ 商品唯一编码,不可修改 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称,对商品直观的描述,通常包含了品牌、规格等信息 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 商品主图,请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
+ MainPicUrls *string `json:"main_pic_urls,omitempty" `
+
+ /*
+ 门店或DC编码,如果填写了渠道店id,该字段会被忽略 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 详情图片地址(多个图片用英文逗号分割)请先调用图片上传接口(http://hema.open.taobao.com/doc?docId=32686&docType=2)上传图片 */
+ DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
+
+ /*
+ 商品价格(单位元)和字段sale_price_unit_cent两者只能选其一 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 条码(支持一品多码,多个条码以英文逗号分隔) */
+ Barcodes *string `json:"barcodes,omitempty" `
+
+ /*
+ 是否app可售(1可售,0不可售) */
+ AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
+
+ /*
+ 线上生效开始时间 */
+ AppEffectBeginTime *util.LocalTime `json:"app_effect_begin_time,omitempty" `
+
+ /*
+ 线上生效过期时间 */
+ AppEffectEndTime *util.LocalTime `json:"app_effect_end_time,omitempty" `
+
+ /*
+ 子商品信息 */
+ SubSkus *[]AlibabaWdkSkuCombineskuUpdateSubSkuDo `json:"sub_skus,omitempty" `
+
+ /*
+ 商家类目编码 */
+ CategoryCode *string `json:"category_code,omitempty" `
+
+ /*
+ 盒马类目编码 */
+ HmCategoryCode *string `json:"hm_category_code,omitempty" `
+
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 商品价格(单位分)和字段sale_price两者只能选其一 */
+ SalePriceUnitCent *int64 `json:"sale_price_unit_cent,omitempty" `
+
+ /*
+ 富文本文描 */
+ RichText *string `json:"rich_text,omitempty" `
+
+ /*
+ 商品短标题 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符 */
+ SubTitle *string `json:"sub_title,omitempty" `
+
+ /*
+ 门店来控制本门店是否在app上让该商品可见,1可见 0不可见 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSkuName(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.MainPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOuCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.DetailPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePrice(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetBarcodes(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.AllowAppSale = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectBeginTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.AppEffectBeginTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetAppEffectEndTime(v util.LocalTime) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.AppEffectEndTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubSkus(v []AlibabaWdkSkuCombineskuUpdateSubSkuDo) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.SubSkus = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.CategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.HmCategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShopId(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSalePriceUnitCent(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.SalePriceUnitCent = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetRichText(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.RichText = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetShortTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetSubTitle(v string) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.SubTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuCombineskuUpdateSkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSubSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSubSkuDo.go
new file mode 100644
index 00000000..fcac14e4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSubSkuDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuCombineskuUpdateSubSkuDo struct {
+ /*
+ 子商品编码(需要先有子商品) */
+ SubSkuCode *string `json:"sub_sku_code,omitempty" `
+
+ /*
+ 子商品数量 */
+ SubSkuNum *int64 `json:"sub_sku_num,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCombineskuUpdateSubSkuDo) SetSubSkuCode(v string) *AlibabaWdkSkuCombineskuUpdateSubSkuDo {
+ s.SubSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCombineskuUpdateSubSkuDo) SetSubSkuNum(v int64) *AlibabaWdkSkuCombineskuUpdateSubSkuDo {
+ s.SubSkuNum = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResult.go
new file mode 100644
index 00000000..8c5fcd7e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuQueryApiResult struct {
+ /*
+ 单条查询结果 */
+ Model *AlibabaWdkSkuQuerySkuDo `json:"model,omitempty" `
+
+ /*
+ 请求参数不能为空 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 单条错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 单条是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuQueryApiResult) SetModel(v AlibabaWdkSkuQuerySkuDo) *AlibabaWdkSkuQueryApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSkuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuQueryApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResults.go
new file mode 100644
index 00000000..b62f765f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuQueryApiResults struct {
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 结果集合 */
+ Models *[]AlibabaWdkSkuQueryApiResult `json:"models,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuQueryApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuQueryApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuQueryApiResults) SetModels(v []AlibabaWdkSkuQueryApiResult) *AlibabaWdkSkuQueryApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuQueryApiResults {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuDo.go
new file mode 100644
index 00000000..c21a9e39
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuDo.go
@@ -0,0 +1,918 @@
+package domain
+
+
+type AlibabaWdkSkuQuerySkuDo struct {
+ /*
+ 保质期天数,商品的保质期(单位:天),0表示没有保质期 */
+ ShelfLife *int64 `json:"shelf_life,omitempty" `
+
+ /*
+ 编码 */
+ Barcodes *string `json:"barcodes,omitempty" `
+
+ /*
+ inventoryUnit */
+ InventoryUnit *string `json:"inventory_unit,omitempty" `
+
+ /*
+ 一个库存单位的审批重量 */
+ Weight *string `json:"weight,omitempty" `
+
+ /*
+ 宽度(宽) */
+ Width *string `json:"width,omitempty" `
+
+ /*
+ skuType */
+ SkuType *int64 `json:"sku_type,omitempty" `
+
+ /*
+ suggestedPrice */
+ SuggestedPrice *string `json:"suggested_price,omitempty" `
+
+ /*
+ ouCode */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ standardNo */
+ StandardNo *string `json:"standard_no,omitempty" `
+
+ /*
+ manufacturerName */
+ ManufacturerName *string `json:"manufacturer_name,omitempty" `
+
+ /*
+ brandName */
+ BrandName *string `json:"brand_name,omitempty" `
+
+ /*
+ detailPicUrls */
+ DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
+
+ /*
+ weightFlag */
+ WeightFlag *int64 `json:"weight_flag,omitempty" `
+
+ /*
+ 高度 */
+ Height *string `json:"height,omitempty" `
+
+ /*
+ skuName */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 长度 */
+ Length *string `json:"length,omitempty" `
+
+ /*
+ skuCode */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ categoryCode */
+ CategoryCode *string `json:"category_code,omitempty" `
+
+ /*
+ producerPlace */
+ ProducerPlace *string `json:"producer_place,omitempty" `
+
+ /*
+ mainPicUrls */
+ MainPicUrls *string `json:"main_pic_urls,omitempty" `
+
+ /*
+ storageType */
+ StorageType *int64 `json:"storage_type,omitempty" `
+
+ /*
+ taxRate */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ manufacturerAddress */
+ ManufacturerAddress *string `json:"manufacturer_address,omitempty" `
+
+ /*
+ 是否进口 */
+ ImportFlag *int64 `json:"import_flag,omitempty" `
+
+ /*
+ 净含量 */
+ NetContent *string `json:"net_content,omitempty" `
+
+ /*
+ 财务核算分类 */
+ AccountingCategory *string `json:"accounting_category,omitempty" `
+
+ /*
+ 商品销售价格,单位元 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 进项税率 */
+ InputInvoiceContent *string `json:"input_invoice_content,omitempty" `
+
+ /*
+ invoiceContent */
+ InvoiceContent *string `json:"invoice_content,omitempty" `
+
+ /*
+ 小标题 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 文描 */
+ TxtDesc *string `json:"txt_desc,omitempty" `
+
+ /*
+ 商品在机构内的生命周期,商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡,传ATCRD */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 机构编号 */
+ OrgNo *string `json:"org_no,omitempty" `
+
+ /*
+ 平台类目 */
+ HmCategoryCode *string `json:"hm_category_code,omitempty" `
+
+ /*
+ 文描 */
+ RichText *string `json:"rich_text,omitempty" `
+
+ /*
+ 商品别名 */
+ AliasName *string `json:"alias_name,omitempty" `
+
+ /*
+ 生产商名称 */
+ ProducerName *string `json:"producer_name,omitempty" `
+
+ /*
+ 厂方货号 */
+ FactoryNo *string `json:"factory_no,omitempty" `
+
+ /*
+ 成份 */
+ Component *string `json:"component,omitempty" `
+
+ /*
+ 存储条件 */
+ Storage *string `json:"storage,omitempty" `
+
+ /*
+ 产品等级 */
+ Grade *string `json:"grade,omitempty" `
+
+ /*
+ 食用方式 */
+ EatWay *string `json:"eat_way,omitempty" `
+
+ /*
+ 溯源国标码 */
+ OriginCode *string `json:"origin_code,omitempty" `
+
+ /*
+ 商品进项税率 */
+ InputTaxRate *string `json:"input_tax_rate,omitempty" `
+
+ /*
+ 开票内容 */
+ InputTaxRateCode *string `json:"input_tax_rate_code,omitempty" `
+
+ /*
+ 财务核算分类编码 */
+ FinanceTypeCode *string `json:"finance_type_code,omitempty" `
+
+ /*
+ 开票内容 */
+ TaxRateCode *string `json:"tax_rate_code,omitempty" `
+
+ /*
+ forest类目id */
+ ForestCateId *int64 `json:"forest_cate_id,omitempty" `
+
+ /*
+ 采购规格 */
+ PurchaseSpec *string `json:"purchase_spec,omitempty" `
+
+ /*
+ 采配单位 */
+ PurchaseUnit *string `json:"purchase_unit,omitempty" `
+
+ /*
+ 采配编码 */
+ PurchaseUnitCode *string `json:"purchase_unit_code,omitempty" `
+
+ /*
+ 存储单位编码 */
+ InventoryUnitCode *string `json:"inventory_unit_code,omitempty" `
+
+ /*
+ 货物验收标准 */
+ AcceptanceCriteria *string `json:"acceptance_criteria,omitempty" `
+
+ /*
+ 超收比率 */
+ OverloadRate *string `json:"overload_rate,omitempty" `
+
+ /*
+ 禁收时限 */
+ ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
+
+ /*
+ 禁售时限 */
+ ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
+
+ /*
+ 配货单位名称 */
+ DeliveryUnit *string `json:"delivery_unit,omitempty" `
+
+ /*
+ 配货单位编码 */
+ DeliveryUnitCode *string `json:"delivery_unit_code,omitempty" `
+
+ /*
+ 配货规格 */
+ DeliverySpec *string `json:"delivery_spec,omitempty" `
+
+ /*
+ 加工单位 取值选项和采购单位的可选项一致 */
+ ProcessingUnit *string `json:"processing_unit,omitempty" `
+
+ /*
+ 加工单位编码 */
+ ProcessingUnitCode *string `json:"processing_unit_code,omitempty" `
+
+ /*
+ 成本单位名称 */
+ CostUnit *string `json:"cost_unit,omitempty" `
+
+ /*
+ 成本单位编码 */
+ CostUnitCode *string `json:"cost_unit_code,omitempty" `
+
+ /*
+ 加工换算率 */
+ ProcsExchangeRate *string `json:"procs_exchange_rate,omitempty" `
+
+ /*
+ 成本换算率 */
+ CostExchangeRate *string `json:"cost_exchange_rate,omitempty" `
+
+ /*
+ 出料率 */
+ MassOutputRate *string `json:"mass_output_rate,omitempty" `
+
+ /*
+ 考核成本价(含税) */
+ CostTaxPrice *string `json:"cost_tax_price,omitempty" `
+
+ /*
+ 考核成本价(不含税) */
+ CostNoPrice *string `json:"cost_no_price,omitempty" `
+
+ /*
+ 商品标类型 */
+ SkuLabelType *string `json:"sku_label_type,omitempty" `
+
+ /*
+ 商品标编码 */
+ SkuLabelTypeCode *string `json:"sku_label_type_code,omitempty" `
+
+ /*
+ 保质期预警天数 */
+ WarnDays *int64 `json:"warn_days,omitempty" `
+
+ /*
+ 是否允许在app上售卖 1:是 0:否(默认为0) */
+ AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
+
+ /*
+ 1、普通商品 2、预售商品 */
+ ItemSaleType *int64 `json:"item_sale_type,omitempty" `
+
+ /*
+ 商品副标题卖点 */
+ SubTitle *string `json:"sub_title,omitempty" `
+
+ /*
+ 卖点1名称 */
+ Title1 *string `json:"title1,omitempty" `
+
+ /*
+ 卖点1内容 */
+ SubTitle1 *string `json:"sub_title1,omitempty" `
+
+ /*
+ 卖点2名称 */
+ Title2 *string `json:"title2,omitempty" `
+
+ /*
+ 卖点2内容 */
+ SubTitle2 *string `json:"sub_title2,omitempty" `
+
+ /*
+ 销售单位(取值选项和采购单位的可选项一致) */
+ SaleUnitCode *string `json:"sale_unit_code,omitempty" `
+
+ /*
+ 标价签类型;商品在门店陈列时,采用的售价标签类型。因不采用电子价签,建议淘鲜达商家填默认值“无价签” */
+ LabelStyleType *string `json:"label_style_type,omitempty" `
+
+ /*
+ 标价签类型编码 */
+ LabelPriceTypeCode *string `json:"label_price_type_code,omitempty" `
+
+ /*
+ 是否定制品 0 否 1 是 */
+ FixedFlag *int64 `json:"fixed_flag,omitempty" `
+
+ /*
+ 均重(销售时库存单位与销售单位的转换) */
+ AvgWeight *string `json:"avg_weight,omitempty" `
+
+ /*
+ 预扣款重量(扣款时销售单位与库存单位的转换) */
+ PreMinusWeight *string `json:"pre_minus_weight,omitempty" `
+
+ /*
+ APP销售时,基于销售单位的步长 */
+ StepQuantity *int64 `json:"step_quantity,omitempty" `
+
+ /*
+ APP销售时,基于销售单位的起购量 */
+ PurchaseQuantity *int64 `json:"purchase_quantity,omitempty" `
+
+ /*
+ 门店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 门店名称 */
+ StoreName *string `json:"store_name,omitempty" `
+
+ /*
+ 发布渠道 */
+ ChannelCodes *string `json:"channel_codes,omitempty" `
+
+ /*
+ 默认供应商 */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 默认供应商名称 */
+ SupplierName *string `json:"supplier_name,omitempty" `
+
+ /*
+ 默认物流中心 */
+ Logistics *string `json:"logistics,omitempty" `
+
+ /*
+ 默认物流中心名称 */
+ LogisticsName *string `json:"logistics_name,omitempty" `
+
+ /*
+ 配货逻辑仓 */
+ DeliveryWarehouse *string `json:"delivery_warehouse,omitempty" `
+
+ /*
+ 配货逻辑仓名称 */
+ DeliveryWarehouseName *string `json:"delivery_warehouse_name,omitempty" `
+
+ /*
+ 退货逻辑仓 */
+ ReturnWarehouse *string `json:"return_warehouse,omitempty" `
+
+ /*
+ 退货逻辑仓名称 */
+ ReturnWarehouseName *string `json:"return_warehouse_name,omitempty" `
+
+ /*
+ 配送方式 */
+ DeliveryWay *string `json:"delivery_way,omitempty" `
+
+ /*
+ 配送方式名称 */
+ DeliveryWayName *string `json:"delivery_way_name,omitempty" `
+
+ /*
+ 加工时间 */
+ ProcessingTime *int64 `json:"processing_time,omitempty" `
+
+ /*
+ 服务商品,skucode */
+ ServiceItems *string `json:"service_items,omitempty" `
+
+ /*
+ 默认商品价格(同SKU在当前渠道的价格) */
+ DefaultSkuPrice *string `json:"default_sku_price,omitempty" `
+
+ /*
+ 商品会员价格(主要用于对接线下的) */
+ MemberPrice *string `json:"member_price,omitempty" `
+
+ /*
+ 是否线上可售 是 0:否 1:是 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+ /*
+ 是否可售,用于查询商品的时候标识商品的可售状态,1可售 0不可售 */
+ SaleFlagForQuery *int64 `json:"sale_flag_for_query,omitempty" `
+
+ /*
+ skuSuppliers */
+ SkuSuppliers *[]AlibabaWdkSkuQuerySkuSupplierDo `json:"sku_suppliers,omitempty" `
+
+ /*
+ 存储条件编码 */
+ StorageCode *string `json:"storage_code,omitempty" `
+
+ /*
+ 商品类型1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材; */
+ ItemTypeNew *int64 `json:"item_type_new,omitempty" `
+
+ /*
+ 商家后台类目编码(同字段category_code) */
+ MerchantCatCode *string `json:"merchant_cat_code,omitempty" `
+
+ /*
+ 在app上显示的商品图片cdn地址(同字段main_pic_urls和detail_pic_urls),https开头,多个图片用英文逗号切割。第一张图片会作为主图;优先使用本字段 */
+ SkuPicUrls *string `json:"sku_pic_urls,omitempty" `
+
+ /*
+ 平台类目编码(同字段hm_category_code),需要商家把自己的类目对应到平台的类目上,此字段暂时只能支持3、4级类目修改;优先使用本字段 */
+ BackCatCode *string `json:"back_cat_code,omitempty" `
+
+ /*
+ 商品的保质期天数(同字段shelf_life),必须为整数,0代表不管理保质期;优先使用本字段 */
+ Period *int64 `json:"period,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuQuerySkuDo) SetShelfLife(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ShelfLife = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetBarcodes(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.InventoryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetWeight(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Weight = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetWidth(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Width = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSkuType(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.SkuType = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSuggestedPrice(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SuggestedPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetOuCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetStandardNo(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.StandardNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetManufacturerName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ManufacturerName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetBrandName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.BrandName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DetailPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.WeightFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetHeight(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Height = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSkuName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetLength(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Length = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSkuCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetCategoryCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.CategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetProducerPlace(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ProducerPlace = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.MainPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetStorageType(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.StorageType = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetTaxRate(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetManufacturerAddress(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ManufacturerAddress = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetImportFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ImportFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetNetContent(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.NetContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetAccountingCategory(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.AccountingCategory = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSalePrice(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSaleUnit(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetInputInvoiceContent(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.InputInvoiceContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.InvoiceContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetShortTitle(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetTxtDesc(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.TxtDesc = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetLifeStatus(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSaleSpec(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetOrgNo(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.OrgNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.HmCategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetRichText(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.RichText = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetAliasName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.AliasName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetProducerName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ProducerName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetFactoryNo(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.FactoryNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetComponent(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Component = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetStorage(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Storage = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetGrade(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Grade = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetEatWay(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.EatWay = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetOriginCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.OriginCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetInputTaxRate(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.InputTaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetInputTaxRateCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.InputTaxRateCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetFinanceTypeCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.FinanceTypeCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetTaxRateCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.TaxRateCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetForestCateId(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ForestCateId = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.PurchaseSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.PurchaseUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.PurchaseUnitCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetInventoryUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.InventoryUnitCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetAcceptanceCriteria(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.AcceptanceCriteria = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetOverloadRate(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.OverloadRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ForbidReceiveDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ForbidSalesDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DeliveryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DeliveryUnitCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DeliverySpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetProcessingUnit(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ProcessingUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetProcessingUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ProcessingUnitCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetCostUnit(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.CostUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetCostUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.CostUnitCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetProcsExchangeRate(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ProcsExchangeRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetCostExchangeRate(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.CostExchangeRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetMassOutputRate(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.MassOutputRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetCostTaxPrice(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.CostTaxPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetCostNoPrice(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.CostNoPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSkuLabelType(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SkuLabelType = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSkuLabelTypeCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SkuLabelTypeCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetWarnDays(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.WarnDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.AllowAppSale = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetItemSaleType(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ItemSaleType = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSubTitle(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SubTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetTitle1(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Title1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSubTitle1(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SubTitle1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetTitle2(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Title2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSubTitle2(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SubTitle2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSaleUnitCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SaleUnitCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetLabelStyleType(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.LabelStyleType = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetLabelPriceTypeCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.LabelPriceTypeCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetFixedFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.FixedFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetAvgWeight(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.AvgWeight = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetPreMinusWeight(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.PreMinusWeight = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetStepQuantity(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.StepQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetPurchaseQuantity(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.PurchaseQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetStoreId(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetStoreName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.StoreName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetChannelCodes(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ChannelCodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSupplierNo(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSupplierName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SupplierName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetLogistics(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.Logistics = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetLogisticsName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.LogisticsName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWarehouse(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DeliveryWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWarehouseName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DeliveryWarehouseName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetReturnWarehouse(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ReturnWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetReturnWarehouseName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ReturnWarehouseName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DeliveryWay = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDeliveryWayName(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DeliveryWayName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetProcessingTime(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ProcessingTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetServiceItems(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.ServiceItems = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetDefaultSkuPrice(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.DefaultSkuPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetMemberPrice(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.MemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSaleFlagForQuery(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.SaleFlagForQuery = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSkuSuppliers(v []AlibabaWdkSkuQuerySkuSupplierDo) *AlibabaWdkSkuQuerySkuDo {
+ s.SkuSuppliers = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetStorageCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.StorageCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetItemTypeNew(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.ItemTypeNew = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetMerchantCatCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.MerchantCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.SkuPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetBackCatCode(v string) *AlibabaWdkSkuQuerySkuDo {
+ s.BackCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuDo) SetPeriod(v int64) *AlibabaWdkSkuQuerySkuDo {
+ s.Period = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuQueryDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuQueryDo.go
new file mode 100644
index 00000000..eed86300
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuQueryDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuQuerySkuQueryDo struct {
+ /*
+ 商品编码列表 */
+ SkuCodes *[]string `json:"sku_codes,omitempty" `
+
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuQuerySkuQueryDo) SetSkuCodes(v []string) *AlibabaWdkSkuQuerySkuQueryDo {
+ s.SkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuQueryDo) SetOuCode(v string) *AlibabaWdkSkuQuerySkuQueryDo {
+ s.OuCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuSupplierDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuSupplierDo.go
new file mode 100644
index 00000000..dd5c6f20
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuSupplierDo.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkSkuQuerySkuSupplierDo struct {
+ /*
+ 供应商编码 */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 供应商编码名称 */
+ SupplierName *string `json:"supplier_name,omitempty" `
+
+ /*
+ 是否可退 1可退 0不可退 */
+ ReturnFlag *int64 `json:"return_flag,omitempty" `
+
+ /*
+ 最小起订量 */
+ Minimum *string `json:"minimum,omitempty" `
+
+ /*
+ 是否主供应商 1是主供应商 0非主供 */
+ MainFlag *int64 `json:"main_flag,omitempty" `
+
+ /*
+ 采购单价;淘鲜达合作商家填默认值0;单位:元 */
+ PurchasePrice *string `json:"purchase_price,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetSupplierNo(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetSupplierName(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
+ s.SupplierName = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetReturnFlag(v int64) *AlibabaWdkSkuQuerySkuSupplierDo {
+ s.ReturnFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetMinimum(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
+ s.Minimum = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetMainFlag(v int64) *AlibabaWdkSkuQuerySkuSupplierDo {
+ s.MainFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuQuerySkuSupplierDo) SetPurchasePrice(v string) *AlibabaWdkSkuQuerySkuSupplierDo {
+ s.PurchasePrice = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResult.go
new file mode 100644
index 00000000..c4483e99
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkSkuUpdateApiResult struct {
+ /*
+ sku编码 */
+ Model *string `json:"model,omitempty" `
+
+ /*
+ sku商品操作成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ sku商品操作错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ sku商品操作错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 聚合之后的产品id,商家需要保存该值 */
+ ProductId *string `json:"product_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdateApiResult) SetModel(v string) *AlibabaWdkSkuUpdateApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuUpdateApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuUpdateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuUpdateApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateApiResult) SetProductId(v string) *AlibabaWdkSkuUpdateApiResult {
+ s.ProductId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResults.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResults.go
new file mode 100644
index 00000000..9531199c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuUpdateApiResults struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 各条记录结果 */
+ Models *[]AlibabaWdkSkuUpdateApiResult `json:"models,omitempty" `
+
+ /*
+ 接口调用成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdateApiResults) SetErrCode(v string) *AlibabaWdkSkuUpdateApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateApiResults) SetErrMsg(v string) *AlibabaWdkSkuUpdateApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateApiResults) SetModels(v []AlibabaWdkSkuUpdateApiResult) *AlibabaWdkSkuUpdateApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateApiResults) SetSuccess(v bool) *AlibabaWdkSkuUpdateApiResults {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateChannelProp.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateChannelProp.go
new file mode 100644
index 00000000..e1c69bed
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateChannelProp.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuUpdateChannelProp struct {
+ /*
+ 渠道属性,取值为key-value键值对形式 */
+ Props *[]AlibabaWdkSkuUpdatePropField `json:"props,omitempty" `
+
+ /*
+ 渠道类型:txd淘鲜达,elm饿了么,shareStore共享库存 */
+ ChannelType *string `json:"channel_type,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdateChannelProp) SetProps(v []AlibabaWdkSkuUpdatePropField) *AlibabaWdkSkuUpdateChannelProp {
+ s.Props = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateChannelProp) SetChannelType(v string) *AlibabaWdkSkuUpdateChannelProp {
+ s.ChannelType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateIndustryPropDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateIndustryPropDo.go
new file mode 100644
index 00000000..ab85797c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateIndustryPropDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuUpdateIndustryPropDo struct {
+ /*
+ 行业对应的属性 */
+ Props *[]AlibabaWdkSkuUpdatePropDo `json:"props,omitempty" `
+
+ /*
+ 行业类型 */
+ IndustryType *string `json:"industry_type,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdateIndustryPropDo) SetProps(v []AlibabaWdkSkuUpdatePropDo) *AlibabaWdkSkuUpdateIndustryPropDo {
+ s.Props = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateIndustryPropDo) SetIndustryType(v string) *AlibabaWdkSkuUpdateIndustryPropDo {
+ s.IndustryType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropDo.go
new file mode 100644
index 00000000..3b1f3155
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropDo.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSkuUpdatePropDo struct {
+ /*
+ 是否移除该属性 */
+ RemoveOpt *bool `json:"remove_opt,omitempty" `
+
+ /*
+ 行业属性值 */
+ Value *string `json:"value,omitempty" `
+
+ /*
+ 行业属性 */
+ Key *string `json:"key,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdatePropDo) SetRemoveOpt(v bool) *AlibabaWdkSkuUpdatePropDo {
+ s.RemoveOpt = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdatePropDo) SetValue(v string) *AlibabaWdkSkuUpdatePropDo {
+ s.Value = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdatePropDo) SetKey(v string) *AlibabaWdkSkuUpdatePropDo {
+ s.Key = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropField.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropField.go
new file mode 100644
index 00000000..3adba047
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropField.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkSkuUpdatePropField struct {
+ /*
+ 渠道属性value,取值见key定义 */
+ Value *string `json:"value,omitempty" `
+
+ /*
+ 渠道属性key, 取值为"ONE_HOUR_STATUS" 代表小时达,value=0表示不可售, value=1表示可售;"WAVE_ARRIVE_STATUS" 代表波次达,value=0表示不可售,value=1表示可售 */
+ Key *string `json:"key,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdatePropField) SetValue(v string) *AlibabaWdkSkuUpdatePropField {
+ s.Value = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdatePropField) SetKey(v string) *AlibabaWdkSkuUpdatePropField {
+ s.Key = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuDo.go
new file mode 100644
index 00000000..e47a64c1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuDo.go
@@ -0,0 +1,702 @@
+package domain
+
+
+type AlibabaWdkSkuUpdateSkuDo struct {
+ /*
+ 门店或DC编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 条码列表,多个以英文逗号分隔。默认第一个条码为主条码,请配合条码更新策略字段barcode_update_type使用 */
+ Barcodes *string `json:"barcodes,omitempty" `
+
+ /*
+ 商品名称 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 主图地址 */
+ MainPicUrls *string `json:"main_pic_urls,omitempty" `
+
+ /*
+ 详细图地址 */
+ DetailPicUrls *string `json:"detail_pic_urls,omitempty" `
+
+ /*
+ 保质期天数 */
+ ShelfLife *int64 `json:"shelf_life,omitempty" `
+
+ /*
+ 品牌名称 */
+ BrandName *string `json:"brand_name,omitempty" `
+
+ /*
+ 销项税率 */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ 建议零售价,单位元 */
+ SuggestedPrice *string `json:"suggested_price,omitempty" `
+
+ /*
+ 是否称重 */
+ WeightFlag *int64 `json:"weight_flag,omitempty" `
+
+ /*
+ 机构编号 */
+ OrgNo *string `json:"org_no,omitempty" `
+
+ /*
+ 单品重量 单位为克/g,必须为整数 */
+ Weight *string `json:"weight,omitempty" `
+
+ /*
+ 高度 */
+ Height *string `json:"height,omitempty" `
+
+ /*
+ 宽度 */
+ Width *string `json:"width,omitempty" `
+
+ /*
+ 长度 */
+ Length *string `json:"length,omitempty" `
+
+ /*
+ 平台类目编码 */
+ HmCategoryCode *string `json:"hm_category_code,omitempty" `
+
+ /*
+ 简称短标题 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 文描 */
+ TxtDesc *string `json:"txt_desc,omitempty" `
+
+ /*
+ 商家类目编码 */
+ CategoryCode *string `json:"category_code,omitempty" `
+
+ /*
+ 开票内容 */
+ InvoiceContent *string `json:"invoice_content,omitempty" `
+
+ /*
+ 是否进口 */
+ ImportFlag *int64 `json:"import_flag,omitempty" `
+
+ /*
+ 净含量 */
+ NetContent *string `json:"net_content,omitempty" `
+
+ /*
+ 财务核算分类 */
+ AccountingCategory *string `json:"accounting_category,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 该字段已经废弃,请使用sku_price字段 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 商品在机构内的生命周期,商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 销售规格 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 均重(一个售卖单位平均为多少个库存单位,称重商品必填),计算库存发布时会以库存数量/均重来进行转换;建议与库存单位保持一致。若库存单位是kg,售卖单位可以是g。此时均重、预扣款重量填0.001。APP最小起购量、APP购买步长填正整数。比如香蕉的库存单位是kg,销售单位是g,APP最小起购量、APP购买步长填500,表示在APP最少购买一斤,每加一档是加一斤。均重、预扣款重量填0.001的作用是,当用户购买500g,乘以0.001系数后=0.5kg,所以扣库存0.5kg */
+ AvgWeight *string `json:"avg_weight,omitempty" `
+
+ /*
+ 预扣款重量(购买一个售卖单位按照多少个库存单位来扣款),计算金额时,按照购买的售卖单位数量/预扣款重量*售价 来计算;非称重品填1。若库存单位是kg,销售单位是g,填0.001 */
+ PreMinusWeight *string `json:"pre_minus_weight,omitempty" `
+
+ /*
+ app购买时每增加一次购买数量至少要增加多少个售卖单位。非称重品填1。称重品根据实际货品情况填写。步长除了是加购物车的数量之外还承载了最小售卖数量的意义。 */
+ StepQuantity *int64 `json:"step_quantity,omitempty" `
+
+ /*
+ APP销售时,基于销售单位的起购量 */
+ PurchaseQuantity *int64 `json:"purchase_quantity,omitempty" `
+
+ /*
+ 标价签类型 */
+ SkuLabelType *string `json:"sku_label_type,omitempty" `
+
+ /*
+ 商品是否适合在app销售,机构商品层级为总控,此字段为总开关,控制所有门店的是否APP可见,商品本身不可售,则app可售必须关闭。App可售关闭,则门店商品维度的app可见不允许打开。1:是? 0:否,(默认否) */
+ AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
+
+ /*
+ 商品卖点;商品副标题,显示在APP商品详情页的标题下方。如可口可乐商品的副标题可以是“夏日必备 解暑神器”。不超过80个字符。双方业务沟通一下,是否生鲜商品要定为必填 */
+ SubTitle *string `json:"sub_title,omitempty" `
+
+ /*
+ 卖点1内容 */
+ SubTitle1 *string `json:"sub_title1,omitempty" `
+
+ /*
+ 卖点2内容 */
+ SubTitle2 *string `json:"sub_title2,omitempty" `
+
+ /*
+ 卖点1名称 */
+ Title1 *string `json:"title1,omitempty" `
+
+ /*
+ 卖点2名称 */
+ Title2 *string `json:"title2,omitempty" `
+
+ /*
+ 门店来控制本门店是否在app上让该商品可见,? 1可见? 0不可见 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+ /*
+ 大仓向门店配货的单位;淘鲜达合作商家默认填与库存单位一致的值 */
+ DeliveryUnit *string `json:"delivery_unit,omitempty" `
+
+ /*
+ 一个配货单位等于多少个库存单位;淘鲜达合作商家填默认值1 */
+ DeliverySpec *string `json:"delivery_spec,omitempty" `
+
+ /*
+ 商品到本仓的来源;淘鲜达商家填默认值“直配”(1:统配,2:直配,3:越库,4:自产;5:调拨), 基于采配链路的要求,加工品是不能够做直配的物流模式的,必须维护自产或者统配,目前包了一层逻辑“针对加工成品和加工半成品,如果是直配就转成自产” */
+ DeliveryWay *string `json:"delivery_way,omitempty" `
+
+ /*
+ 商品关联的物流中心,DC。配送物流;配送方式是直配,此项不填(输入物流中心编码) */
+ Logistics *string `json:"logistics,omitempty" `
+
+ /*
+ 配出仓,配货仓;配送方式是直配,此项不填(输入仓库编码) */
+ DeliveryWarehouse *string `json:"delivery_warehouse,omitempty" `
+
+ /*
+ 会员正常购买该商品的售价,2位小数,单位:元 */
+ MemberPrice *string `json:"member_price,omitempty" `
+
+ /*
+ 商品作为原料时对应的单位;淘鲜达合作商家默认填与库存单位一致的值 */
+ CostUnit *string `json:"cost_unit,omitempty" `
+
+ /*
+ 商品加工所消耗的直接原料成本,去税;加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元 */
+ CostNoPrice *string `json:"cost_no_price,omitempty" `
+
+ /*
+ 商品加工所消耗的直接原料成本,含税,加工商品必填,加工品按照原料的消耗估算出的成本。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1,单位:元 */
+ CostTaxPrice *string `json:"cost_tax_price,omitempty" `
+
+ /*
+ 一个库存单位对应多少个成本单位,原料加工的成本单位和存储单位之间的换算。因为淘鲜达暂不涉及成本计算,建议淘鲜达商家填默认值1 */
+ CostExchangeRate *string `json:"cost_exchange_rate,omitempty" `
+
+ /*
+ 商品中对于加工可用的比例占整个商品的百分比;从原料到加工可用的原料之间的转化率。为了简化BOM的使用,建议淘鲜达商家填默认值1。 */
+ MassOutputRate *string `json:"mass_output_rate,omitempty" `
+
+ /*
+ 每一组加工生产的单位,加工商品必填,仅当商品为加工品的时候,才能填写。从计量单位表中选择;淘鲜达合作商家默认填与库存单位一致的值 */
+ ProcessingUnit *string `json:"processing_unit,omitempty" `
+
+ /*
+ 一组加工单位对应多少个库存单位商品;加工商品必填,每一个加工单位对应的存储单位数量。为了简化BOM的使用,建议淘鲜达商家填默认值1。 */
+ ProcsExchangeRate *string `json:"procs_exchange_rate,omitempty" `
+
+ /*
+ 存储条件;填常温、冷藏、冷冻、热链、鲜活 */
+ Storage *string `json:"storage,omitempty" `
+
+ /*
+ 商品拣货时可以超拣的比例,针对非标品。建议淘鲜达商家填默认值0 */
+ PickFloatRate *string `json:"pick_float_rate,omitempty" `
+
+ /*
+ 禁收时限;收货日期-商品生产日期<限收时限 才允许收货。建议淘鲜达商家填默认值为保质期天数。或按进口商品保质期天数的2/3、非进口商品的1/2填写 */
+ ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
+
+ /*
+ 商品生产日期+保质期-当前日期<禁售时限,不能出库销售。建议淘鲜达商家填默认值0。 */
+ ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
+
+ /*
+ 商品收货时可以超过订货数量多少百分比进行收货;非标品供应商送货入库时,允许超收的比例。淘鲜达合作商家填默认值0 */
+ OverloadRate *string `json:"overload_rate,omitempty" `
+
+ /*
+ 库存监控报表中,剩余天数少于该天数时需要预警,建议淘鲜达商家填默认值0 */
+ WarnDays *int64 `json:"warn_days,omitempty" `
+
+ /*
+ 商品在门店是否在前场陈列;淘鲜达合作商家用不到, 0:否? 1:是 */
+ FrontDisplayFlag *int64 `json:"front_display_flag,omitempty" `
+
+ /*
+ 商品是否是供应商为企业进行定制;淘鲜达合作商家填默认值0, 0 否? 1 是 */
+ FixedFlag *int64 `json:"fixed_flag,omitempty" `
+
+ /*
+ 一个采购单位等于多少个库存单位,淘鲜达合作商家默认填1 */
+ PurchaseSpec *string `json:"purchase_spec,omitempty" `
+
+ /*
+ 商品针对供应商订货时,对应的单位;淘鲜达合作商家默认填与库存单位一致的值 */
+ PurchaseUnit *string `json:"purchase_unit,omitempty" `
+
+ /*
+ 标价签类型;商品在门店陈列时,采用的售价标签类型。因不采用电子价签,建议淘鲜达商家填默认值“无价签” */
+ LabelStyleType *string `json:"label_style_type,omitempty" `
+
+ /*
+ 文描,(同字段txt_desc);优先使用本字段 */
+ RichText *string `json:"rich_text,omitempty" `
+
+ /*
+ 平台类目编码(同字段hm_category_code),需要商家把自己的类目对应到平台的类目上,此字段暂时只能支持3、4级类目修改;优先使用本字段 */
+ BackCatCode *string `json:"back_cat_code,omitempty" `
+
+ /*
+ 门店商品售价(同字段sale_price),单位:元;优先使用本字段 */
+ SkuPrice *string `json:"sku_price,omitempty" `
+
+ /*
+ 商品的保质期天数(同字段shelf_life),必须为整数,0代表不管理保质期;优先使用本字段 */
+ Period *int64 `json:"period,omitempty" `
+
+ /*
+ 商品类型(同字段sku_type)1:普通商品、2:加工半成品、3:加工成品、4:原材料、5:耗材;优先使用本字段 */
+ ItemTypeNew *int64 `json:"item_type_new,omitempty" `
+
+ /*
+ 商家后台类目编码(同字段category_code),优先使用本字段 */
+ MerchantCatCode *string `json:"merchant_cat_code,omitempty" `
+
+ /*
+ 在app上显示的商品图片cdn地址(同字段main_pic_urls和detail_pic_urls),https开头,多个图片用英文逗号切割。第一张图片会作为主图;优先使用本字段 */
+ SkuPicUrls *string `json:"sku_pic_urls,omitempty" `
+
+ /*
+ 供货商信息 */
+ SkuSuppliers *[]AlibabaWdkSkuUpdateSkuSupplierDo `json:"sku_suppliers,omitempty" `
+
+ /*
+ 库存单位 */
+ InventoryUnit *string `json:"inventory_unit,omitempty" `
+
+ /*
+ 渠道编码,默认为4淘鲜达渠道、3对应饿了么渠道、-1对应批发渠道 */
+ ChannelCode *string `json:"channel_code,omitempty" `
+
+ /*
+ 产地,商品生产地点的描述,用于APP和电子价签展示,如果是可售,则必填 */
+ ProducerPlace *string `json:"producer_place,omitempty" `
+
+ /*
+ 是否清空会员价, 1清空会员价(操作之后没有会员价),0不清空会员价 */
+ CleanSkuMemberPrice *int64 `json:"clean_sku_member_price,omitempty" `
+
+ /*
+ 修改条码策略,默认为策略3。
如商品现有主条码barcode1、非主条码barcode2
1、新增barcodes指定了新的主条码barcode3,会将原主条码barcde1改为非主条码,最终商品有三个条码,即:非主条码barcde1、非主条码barcode2、主条码barcode3
2、删除barcodes对应条码,除了主条码
3、替换主条码 则会将现有主条码删除,新增指定主条码,只认barcodes中第一个条码,商品最终结果条码个数为两个条码:非主条码barcode2、主条码barcode3
4、除主条码外,所有条码替换为指定barcodes,不支持主条码修改。如果barcodes中为barcode3,barcode4,则商品最终条码为:主条码barcode1,非barcode3,barcode4。其中非主条码barcode2被删除 */
+ BarcodeUpdateType *int64 `json:"barcode_update_type,omitempty" `
+
+ /*
+ 行业属性 */
+ IndustryProps *AlibabaWdkSkuUpdateIndustryPropDo `json:"industry_props,omitempty" `
+
+ /*
+ forest类目id */
+ ForestCateId *int64 `json:"forest_cate_id,omitempty" `
+
+ /*
+ 税收编码 */
+ TaxCode *string `json:"tax_code,omitempty" `
+
+ /*
+ 是否易碎品标记,0否1是 */
+ FragileFlag *int64 `json:"fragile_flag,omitempty" `
+
+ /*
+ 配送条件;填常温、冷藏、冷冻 */
+ DeliveryStorage *string `json:"delivery_storage,omitempty" `
+
+ /*
+ 淘宝旗舰店同品信息,同城零售使用 */
+ FlagshipStoreItemInfo *string `json:"flagship_store_item_info,omitempty" `
+
+ /*
+ 是否现制现卖,0否1是;比如蛋糕只有下了单才能开始制作 */
+ TemporaryFlag *int64 `json:"temporary_flag,omitempty" `
+
+ /*
+ 聚合之后的产品id,商家需要保存该值 */
+ ProductIdentity *string `json:"product_identity,omitempty" `
+
+ /*
+ 业务类型:txd淘鲜达,elm饿了么,shareStore共享库存,默认txd */
+ BizType *string `json:"biz_type,omitempty" `
+
+ /*
+ 渠道属性 */
+ ChannelProps *[]AlibabaWdkSkuUpdateChannelProp `json:"channel_props,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdateSkuDo) SetOuCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetBarcodes(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuName(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetMainPicUrls(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.MainPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetDetailPicUrls(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.DetailPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetShelfLife(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.ShelfLife = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetBrandName(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.BrandName = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetTaxRate(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSuggestedPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SuggestedPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.WeightFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetOrgNo(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.OrgNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetWeight(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Weight = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetHeight(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Height = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetWidth(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Width = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetLength(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Length = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetHmCategoryCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.HmCategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetShortTitle(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetTxtDesc(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.TxtDesc = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetCategoryCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.CategoryCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.InvoiceContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetImportFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.ImportFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetNetContent(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.NetContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetAccountingCategory(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.AccountingCategory = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSalePrice(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetAvgWeight(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.AvgWeight = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetPreMinusWeight(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.PreMinusWeight = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetStepQuantity(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.StepQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetPurchaseQuantity(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.PurchaseQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuLabelType(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SkuLabelType = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.AllowAppSale = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSubTitle(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SubTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSubTitle1(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SubTitle1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSubTitle2(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SubTitle2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetTitle1(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Title1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetTitle2(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Title2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.DeliveryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.DeliverySpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.DeliveryWay = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetLogistics(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Logistics = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryWarehouse(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.DeliveryWarehouse = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetMemberPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.MemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetCostUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.CostUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetCostNoPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.CostNoPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetCostTaxPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.CostTaxPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetCostExchangeRate(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.CostExchangeRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetMassOutputRate(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.MassOutputRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetProcessingUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.ProcessingUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetProcsExchangeRate(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.ProcsExchangeRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetStorage(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.Storage = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetPickFloatRate(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.PickFloatRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.ForbidReceiveDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.ForbidSalesDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.OverloadRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.WarnDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetFrontDisplayFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.FrontDisplayFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetFixedFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.FixedFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.PurchaseSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.PurchaseUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetLabelStyleType(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.LabelStyleType = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetRichText(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.RichText = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.BackCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuPrice(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SkuPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetPeriod(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.Period = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetItemTypeNew(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.ItemTypeNew = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetMerchantCatCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.MerchantCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.SkuPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetSkuSuppliers(v []AlibabaWdkSkuUpdateSkuSupplierDo) *AlibabaWdkSkuUpdateSkuDo {
+ s.SkuSuppliers = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.InventoryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetChannelCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.ProducerPlace = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetCleanSkuMemberPrice(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.CleanSkuMemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetBarcodeUpdateType(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.BarcodeUpdateType = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetIndustryProps(v AlibabaWdkSkuUpdateIndustryPropDo) *AlibabaWdkSkuUpdateSkuDo {
+ s.IndustryProps = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetForestCateId(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.ForestCateId = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetTaxCode(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.TaxCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetFragileFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.FragileFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetDeliveryStorage(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.DeliveryStorage = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetFlagshipStoreItemInfo(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.FlagshipStoreItemInfo = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetTemporaryFlag(v int64) *AlibabaWdkSkuUpdateSkuDo {
+ s.TemporaryFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetProductIdentity(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.ProductIdentity = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetBizType(v string) *AlibabaWdkSkuUpdateSkuDo {
+ s.BizType = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuDo) SetChannelProps(v []AlibabaWdkSkuUpdateChannelProp) *AlibabaWdkSkuUpdateSkuDo {
+ s.ChannelProps = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuSupplierDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuSupplierDo.go
new file mode 100644
index 00000000..e37ea3d2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuSupplierDo.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkSkuUpdateSkuSupplierDo struct {
+ /*
+ 商品针对该供应商是否可以退货;因为淘鲜达商家不使用平台的采配功能,建议传默认值, 1:是 0:否(默认为0) */
+ ReturnFlag *int64 `json:"return_flag,omitempty" `
+
+ /*
+ 最小起订量 */
+ Minimum *string `json:"minimum,omitempty" `
+
+ /*
+ 采购单价;淘鲜达合作商家填默认值0;单位:元 */
+ PurchasePrice *string `json:"purchase_price,omitempty" `
+
+ /*
+ 供应商编码 */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 供应商编码名称 */
+ SupplierName *string `json:"supplier_name,omitempty" `
+
+ /*
+ 是否主供应商 1是主供应商 0非主供 */
+ MainFlag *int64 `json:"main_flag,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetReturnFlag(v int64) *AlibabaWdkSkuUpdateSkuSupplierDo {
+ s.ReturnFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetMinimum(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
+ s.Minimum = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetPurchasePrice(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
+ s.PurchasePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetSupplierNo(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetSupplierName(v string) *AlibabaWdkSkuUpdateSkuSupplierDo {
+ s.SupplierName = &v
+ return s
+}
+func (s *AlibabaWdkSkuUpdateSkuSupplierDo) SetMainFlag(v int64) *AlibabaWdkSkuUpdateSkuSupplierDo {
+ s.MainFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitApiResult.go
new file mode 100644
index 00000000..88f5f603
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkWholesaleInboundorderCommitApiResult struct {
+ /*
+ errMsg */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ errCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleInboundorderCommitApiResult) SetErrMsg(v string) *AlibabaWdkWholesaleInboundorderCommitApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleInboundorderCommitApiResult) SetErrCode(v string) *AlibabaWdkWholesaleInboundorderCommitApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleInboundorderCommitApiResult) SetSuccess(v bool) *AlibabaWdkWholesaleInboundorderCommitApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq.go
new file mode 100644
index 00000000..29c43057
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq.go
@@ -0,0 +1,49 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq struct {
+ /*
+ 入库商品明细 */
+ InboundItemInfos *[]AlibabaWdkWholesaleInboundorderCommitInboundItemInfo `json:"inbound_item_infos,omitempty" `
+
+ /*
+ 收货入库单号 */
+ InboundOrderNo *string `json:"inbound_order_no,omitempty" `
+
+ /*
+ 收货时间 */
+ ReceivedTime *util.LocalTime `json:"received_time,omitempty" `
+
+ /*
+ 采购退货单单号 */
+ ReturnOrderNo *string `json:"return_order_no,omitempty" `
+
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundItemInfos(v []AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
+ s.InboundItemInfos = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetInboundOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
+ s.InboundOrderNo = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReceivedTime(v util.LocalTime) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
+ s.ReceivedTime = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetReturnOrderNo(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
+ s.ReturnOrderNo = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq {
+ s.MerchantCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundItemInfo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundItemInfo.go
new file mode 100644
index 00000000..22de4a10
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundItemInfo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkWholesaleInboundorderCommitInboundItemInfo struct {
+ /*
+ 收货数量 */
+ InboundQuantity *string `json:"inbound_quantity,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) SetInboundQuantity(v string) *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo {
+ s.InboundQuantity = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo) SetSkuCode(v string) *AlibabaWdkWholesaleInboundorderCommitInboundItemInfo {
+ s.SkuCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitApiResult.go
new file mode 100644
index 00000000..858b4cea
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkWholesaleOrderCommitApiResult struct {
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ errMsg */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleOrderCommitApiResult) SetSuccess(v bool) *AlibabaWdkWholesaleOrderCommitApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOrderCommitApiResult) SetErrCode(v string) *AlibabaWdkWholesaleOrderCommitApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOrderCommitApiResult) SetErrMsg(v string) *AlibabaWdkWholesaleOrderCommitApiResult {
+ s.ErrMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitItemConfirmInfo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitItemConfirmInfo.go
new file mode 100644
index 00000000..ad49f25e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitItemConfirmInfo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkWholesaleOrderCommitItemConfirmInfo struct {
+ /*
+ 确认数量(为正数或零) */
+ ConfirmQuantity *string `json:"confirm_quantity,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleOrderCommitItemConfirmInfo) SetConfirmQuantity(v string) *AlibabaWdkWholesaleOrderCommitItemConfirmInfo {
+ s.ConfirmQuantity = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOrderCommitItemConfirmInfo) SetSkuCode(v string) *AlibabaWdkWholesaleOrderCommitItemConfirmInfo {
+ s.SkuCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitOrderCommitReq.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitOrderCommitReq.go
new file mode 100644
index 00000000..0aea5ba3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitOrderCommitReq.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkWholesaleOrderCommitOrderCommitReq struct {
+ /*
+ 商品列表 */
+ ItemConfirmInfos *[]AlibabaWdkWholesaleOrderCommitItemConfirmInfo `json:"item_confirm_infos,omitempty" `
+
+ /*
+ 订单号 */
+ ExternalOrderNo *string `json:"external_order_no,omitempty" `
+
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleOrderCommitOrderCommitReq) SetItemConfirmInfos(v []AlibabaWdkWholesaleOrderCommitItemConfirmInfo) *AlibabaWdkWholesaleOrderCommitOrderCommitReq {
+ s.ItemConfirmInfos = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOrderCommitOrderCommitReq) SetExternalOrderNo(v string) *AlibabaWdkWholesaleOrderCommitOrderCommitReq {
+ s.ExternalOrderNo = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOrderCommitOrderCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleOrderCommitOrderCommitReq {
+ s.MerchantCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitApiResult.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitApiResult.go
new file mode 100644
index 00000000..86b15d50
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkWholesaleOutboundorderCommitApiResult struct {
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ errMsg */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleOutboundorderCommitApiResult) SetSuccess(v bool) *AlibabaWdkWholesaleOutboundorderCommitApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitApiResult) SetErrCode(v string) *AlibabaWdkWholesaleOutboundorderCommitApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitApiResult) SetErrMsg(v string) *AlibabaWdkWholesaleOutboundorderCommitApiResult {
+ s.ErrMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitContainerDo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitContainerDo.go
new file mode 100644
index 00000000..061f53d2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitContainerDo.go
@@ -0,0 +1,33 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkWholesaleOutboundorderCommitContainerDo struct {
+ /*
+ 数量 */
+ Quantity *string `json:"quantity,omitempty" `
+
+ /*
+ 容器编码 */
+ ContainerCode *string `json:"container_code,omitempty" `
+
+ /*
+ 生产日期 */
+ ProductionDate *util.LocalTime `json:"production_date,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
+ s.Quantity = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetContainerCode(v string) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
+ s.ContainerCode = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitContainerDo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitContainerDo {
+ s.ProductionDate = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq.go
new file mode 100644
index 00000000..46048045
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq.go
@@ -0,0 +1,73 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq struct {
+ /*
+ 商品列表 */
+ OutboundItemInfos *[]AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo `json:"outbound_item_infos,omitempty" `
+
+ /*
+ 预计到货时间 */
+ EstimatedArrivalAt *util.LocalTime `json:"estimated_arrival_at,omitempty" `
+
+ /*
+ 出货时间 */
+ OutboundAt *util.LocalTime `json:"outbound_at,omitempty" `
+
+ /*
+ 收货类型(信任收货、非信任收货) */
+ TrustedInbound *bool `json:"trusted_inbound,omitempty" `
+
+ /*
+ 供应商名称 */
+ SupplierName *string `json:"supplier_name,omitempty" `
+
+ /*
+ 供应商编码 */
+ SupplierCode *string `json:"supplier_code,omitempty" `
+
+ /*
+ asn单号 */
+ AsnOrderNo *string `json:"asn_order_no,omitempty" `
+
+ /*
+ 商家编码,已经废弃 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundItemInfos(v []AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.OutboundItemInfos = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetEstimatedArrivalAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.EstimatedArrivalAt = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetOutboundAt(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.OutboundAt = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetTrustedInbound(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.TrustedInbound = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierName(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.SupplierName = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetSupplierCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.SupplierCode = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetAsnOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.AsnOrderNo = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) SetMerchantCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq {
+ s.MerchantCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo.go b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo.go
new file mode 100644
index 00000000..eef6a4ea
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo.go
@@ -0,0 +1,65 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo struct {
+ /*
+ 批发单号 */
+ WholesaleOrderNo *string `json:"wholesale_order_no,omitempty" `
+
+ /*
+ 已废弃,请使用containers.production_date */
+ ProductionDate *util.LocalTime `json:"production_date,omitempty" `
+
+ /*
+ 是否完结 */
+ OutboundCompleted *bool `json:"outbound_completed,omitempty" `
+
+ /*
+ 出库数量(为正数或零) */
+ OutboundQuantity *string `json:"outbound_quantity,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 外部单号,如采购单号 */
+ ExternalOrderNo *string `json:"external_order_no,omitempty" `
+
+ /*
+ 容器信息 */
+ Containers *[]AlibabaWdkWholesaleOutboundorderCommitContainerDo `json:"containers,omitempty" `
+
+}
+
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetWholesaleOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
+ s.WholesaleOrderNo = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetProductionDate(v util.LocalTime) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
+ s.ProductionDate = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundCompleted(v bool) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
+ s.OutboundCompleted = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetOutboundQuantity(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
+ s.OutboundQuantity = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetSkuCode(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetExternalOrderNo(v string) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
+ s.ExternalOrderNo = &v
+ return s
+}
+func (s *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo) SetContainers(v []AlibabaWdkWholesaleOutboundorderCommitContainerDo) *AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo {
+ s.Containers = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkMerchantproductEditRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkMerchantproductEditRequest.go
new file mode 100644
index 00000000..e63400d2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkMerchantproductEditRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkMerchantproductEditRequest struct {
+ /*
+ 产品编辑入参 */
+ Req *domain.AlibabaWdkMerchantproductEditMerchantProductRequest `json:"req,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkMerchantproductEditRequest) SetReq(v domain.AlibabaWdkMerchantproductEditMerchantProductRequest) *AlibabaWdkMerchantproductEditRequest {
+ s.Req = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantproductEditRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Req != nil {
+ paramMap["req"] = util.ConvertStruct(*req.Req)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantproductEditRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkPlatformCategoryQueryRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkPlatformCategoryQueryRequest.go
new file mode 100644
index 00000000..2ebb1be7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkPlatformCategoryQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkPlatformCategoryQueryRequest struct {
+ /*
+ 查询关键词,不填查全部 */
+ Keyword *string `json:"keyword,omitempty" required:"false" `
+ /*
+ 搜索根级类目编码 */
+ RootCategoryNo *string `json:"root_category_no,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkPlatformCategoryQueryRequest) SetKeyword(v string) *AlibabaWdkPlatformCategoryQueryRequest {
+ s.Keyword = &v
+ return s
+}
+func (s *AlibabaWdkPlatformCategoryQueryRequest) SetRootCategoryNo(v string) *AlibabaWdkPlatformCategoryQueryRequest {
+ s.RootCategoryNo = &v
+ return s
+}
+
+func (req *AlibabaWdkPlatformCategoryQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Keyword != nil) {
+ paramMap["keyword"] = *req.Keyword
+ }
+ if(req.RootCategoryNo != nil) {
+ paramMap["root_category_no"] = *req.RootCategoryNo
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkPlatformCategoryQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesDefaultskuResetRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesDefaultskuResetRequest.go
new file mode 100644
index 00000000..5e32ca1c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesDefaultskuResetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSeriesDefaultskuResetRequest struct {
+ /*
+ 系列品重置默认商品请求 */
+ SeriesSku *domain.AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest `json:"series_sku" required:"true" `
+}
+
+func (s *AlibabaWdkSeriesDefaultskuResetRequest) SetSeriesSku(v domain.AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest) *AlibabaWdkSeriesDefaultskuResetRequest {
+ s.SeriesSku = &v
+ return s
+}
+
+func (req *AlibabaWdkSeriesDefaultskuResetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SeriesSku != nil {
+ paramMap["series_sku"] = util.ConvertStruct(*req.SeriesSku)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSeriesDefaultskuResetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesEditRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesEditRequest.go
new file mode 100644
index 00000000..cdab0817
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesEditRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSeriesEditRequest struct {
+ /*
+ 商品系列修改请求 */
+ Series *domain.AlibabaWdkSeriesEditSkuSeriesEditRequest `json:"series" required:"true" `
+}
+
+func (s *AlibabaWdkSeriesEditRequest) SetSeries(v domain.AlibabaWdkSeriesEditSkuSeriesEditRequest) *AlibabaWdkSeriesEditRequest {
+ s.Series = &v
+ return s
+}
+
+func (req *AlibabaWdkSeriesEditRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Series != nil {
+ paramMap["series"] = util.ConvertStruct(*req.Series)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSeriesEditRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuAddRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuAddRequest.go
new file mode 100644
index 00000000..35b1455f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuAddRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSeriesSkuAddRequest struct {
+ /*
+ 系列品添加商品请求 */
+ SeriesSkus *domain.AlibabaWdkSeriesSkuAddSeriesSkuRequest `json:"series_skus" required:"true" `
+}
+
+func (s *AlibabaWdkSeriesSkuAddRequest) SetSeriesSkus(v domain.AlibabaWdkSeriesSkuAddSeriesSkuRequest) *AlibabaWdkSeriesSkuAddRequest {
+ s.SeriesSkus = &v
+ return s
+}
+
+func (req *AlibabaWdkSeriesSkuAddRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SeriesSkus != nil {
+ paramMap["series_skus"] = util.ConvertStruct(*req.SeriesSkus)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSeriesSkuAddRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuRemoveRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuRemoveRequest.go
new file mode 100644
index 00000000..cebb8541
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuRemoveRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSeriesSkuRemoveRequest struct {
+ /*
+ 系列品移除商品请求 */
+ SeriesSkus *domain.AlibabaWdkSeriesSkuRemoveSeriesSkuRequest `json:"series_skus" required:"true" `
+}
+
+func (s *AlibabaWdkSeriesSkuRemoveRequest) SetSeriesSkus(v domain.AlibabaWdkSeriesSkuRemoveSeriesSkuRequest) *AlibabaWdkSeriesSkuRemoveRequest {
+ s.SeriesSkus = &v
+ return s
+}
+
+func (req *AlibabaWdkSeriesSkuRemoveRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SeriesSkus != nil {
+ paramMap["series_skus"] = util.ConvertStruct(*req.SeriesSkus)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSeriesSkuRemoveRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSortRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSortRequest.go
new file mode 100644
index 00000000..7601f9eb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSortRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSeriesSortRequest struct {
+ /*
+ 自定义排序请求 */
+ Sort *domain.AlibabaWdkSeriesSortSeriesSortRequest `json:"sort,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSeriesSortRequest) SetSort(v domain.AlibabaWdkSeriesSortSeriesSortRequest) *AlibabaWdkSeriesSortRequest {
+ s.Sort = &v
+ return s
+}
+
+func (req *AlibabaWdkSeriesSortRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Sort != nil {
+ paramMap["sort"] = util.ConvertStruct(*req.Sort)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSeriesSortRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuAddRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuAddRequest.go
new file mode 100644
index 00000000..d6c07b64
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuAddRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuAddRequest struct {
+ /*
+ 商品列表 */
+ ParamList *[]domain.AlibabaWdkSkuAddSkuDo `json:"param_list" required:"true" `
+}
+
+func (s *AlibabaWdkSkuAddRequest) SetParamList(v []domain.AlibabaWdkSkuAddSkuDo) *AlibabaWdkSkuAddRequest {
+ s.ParamList = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuAddRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ParamList != nil {
+ paramMap["param_list"] = util.ConvertStructList(*req.ParamList)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuAddRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuAddRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuAddRequest.go
new file mode 100644
index 00000000..fa992c65
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuAddRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuChannelskuAddRequest struct {
+ /*
+ 入参模型 */
+ ChSkuDOList *[]domain.AlibabaWdkSkuChannelskuAddChannelSkuDo `json:"ch_sku_d_o_list" required:"true" `
+}
+
+func (s *AlibabaWdkSkuChannelskuAddRequest) SetChSkuDOList(v []domain.AlibabaWdkSkuChannelskuAddChannelSkuDo) *AlibabaWdkSkuChannelskuAddRequest {
+ s.ChSkuDOList = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuChannelskuAddRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ChSkuDOList != nil {
+ paramMap["ch_sku_d_o_list"] = util.ConvertStructList(*req.ChSkuDOList)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuChannelskuAddRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuQueryRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuQueryRequest.go
new file mode 100644
index 00000000..0d99f55e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuChannelskuQueryRequest struct {
+ /*
+ 查询渠道商品的入参 */
+ Param *domain.AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo `json:"param" required:"true" `
+}
+
+func (s *AlibabaWdkSkuChannelskuQueryRequest) SetParam(v domain.AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo) *AlibabaWdkSkuChannelskuQueryRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuChannelskuQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuChannelskuQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuUpdateRequest.go
new file mode 100644
index 00000000..a35f4cde
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuChannelskuUpdateRequest struct {
+ /*
+ 请求参数 */
+ ParamList *[]domain.AlibabaWdkSkuChannelskuUpdateChannelSkuDo `json:"param_list,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuChannelskuUpdateRequest) SetParamList(v []domain.AlibabaWdkSkuChannelskuUpdateChannelSkuDo) *AlibabaWdkSkuChannelskuUpdateRequest {
+ s.ParamList = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuChannelskuUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ParamList != nil {
+ paramMap["param_list"] = util.ConvertStructList(*req.ParamList)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuChannelskuUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuAddRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuAddRequest.go
new file mode 100644
index 00000000..87ad353b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuAddRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuCombineskuAddRequest struct {
+ /*
+ 请求参数 */
+ ParamList *[]domain.AlibabaWdkSkuCombineskuAddSkuDo `json:"param_list,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuCombineskuAddRequest) SetParamList(v []domain.AlibabaWdkSkuCombineskuAddSkuDo) *AlibabaWdkSkuCombineskuAddRequest {
+ s.ParamList = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuCombineskuAddRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ParamList != nil {
+ paramMap["param_list"] = util.ConvertStructList(*req.ParamList)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuCombineskuAddRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuQueryRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuQueryRequest.go
new file mode 100644
index 00000000..a048a812
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuCombineskuQueryRequest struct {
+ /*
+ 请求参数 */
+ Param *domain.AlibabaWdkSkuCombineskuQuerySkuQueryDO `json:"param" required:"true" `
+}
+
+func (s *AlibabaWdkSkuCombineskuQueryRequest) SetParam(v domain.AlibabaWdkSkuCombineskuQuerySkuQueryDO) *AlibabaWdkSkuCombineskuQueryRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuCombineskuQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuCombineskuQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuUpdateRequest.go
new file mode 100644
index 00000000..c4de8810
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuCombineskuUpdateRequest struct {
+ /*
+ 请求参数 */
+ ParamList *[]domain.AlibabaWdkSkuCombineskuUpdateSkuDo `json:"param_list,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuCombineskuUpdateRequest) SetParamList(v []domain.AlibabaWdkSkuCombineskuUpdateSkuDo) *AlibabaWdkSkuCombineskuUpdateRequest {
+ s.ParamList = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuCombineskuUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ParamList != nil {
+ paramMap["param_list"] = util.ConvertStructList(*req.ParamList)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuCombineskuUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuQueryRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuQueryRequest.go
new file mode 100644
index 00000000..6e890e4f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuQueryRequest struct {
+ /*
+ 入参 */
+ Param *domain.AlibabaWdkSkuQuerySkuQueryDo `json:"param" required:"true" `
+}
+
+func (s *AlibabaWdkSkuQueryRequest) SetParam(v domain.AlibabaWdkSkuQuerySkuQueryDo) *AlibabaWdkSkuQueryRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuUpdateRequest.go
new file mode 100644
index 00000000..e1b07daf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuUpdateRequest struct {
+ /*
+ 参数列表 */
+ ParamList *[]domain.AlibabaWdkSkuUpdateSkuDo `json:"param_list" required:"true" `
+}
+
+func (s *AlibabaWdkSkuUpdateRequest) SetParamList(v []domain.AlibabaWdkSkuUpdateSkuDo) *AlibabaWdkSkuUpdateRequest {
+ s.ParamList = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ParamList != nil {
+ paramMap["param_list"] = util.ConvertStructList(*req.ParamList)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleInboundorderCommitRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleInboundorderCommitRequest.go
new file mode 100644
index 00000000..822464d2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleInboundorderCommitRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkWholesaleInboundorderCommitRequest struct {
+ /*
+ 退货信息参数 */
+ InboundInfoCommitReq *domain.AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq `json:"inbound_info_commit_req" required:"true" `
+}
+
+func (s *AlibabaWdkWholesaleInboundorderCommitRequest) SetInboundInfoCommitReq(v domain.AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq) *AlibabaWdkWholesaleInboundorderCommitRequest {
+ s.InboundInfoCommitReq = &v
+ return s
+}
+
+func (req *AlibabaWdkWholesaleInboundorderCommitRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.InboundInfoCommitReq != nil {
+ paramMap["inbound_info_commit_req"] = util.ConvertStruct(*req.InboundInfoCommitReq)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkWholesaleInboundorderCommitRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOrderCommitRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOrderCommitRequest.go
new file mode 100644
index 00000000..8721ca6f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOrderCommitRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkWholesaleOrderCommitRequest struct {
+ /*
+ 采购单信息 */
+ OrderCommitReq *domain.AlibabaWdkWholesaleOrderCommitOrderCommitReq `json:"order_commit_req" required:"true" `
+}
+
+func (s *AlibabaWdkWholesaleOrderCommitRequest) SetOrderCommitReq(v domain.AlibabaWdkWholesaleOrderCommitOrderCommitReq) *AlibabaWdkWholesaleOrderCommitRequest {
+ s.OrderCommitReq = &v
+ return s
+}
+
+func (req *AlibabaWdkWholesaleOrderCommitRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderCommitReq != nil {
+ paramMap["order_commit_req"] = util.ConvertStruct(*req.OrderCommitReq)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkWholesaleOrderCommitRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOutboundorderCommitRequest.go b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOutboundorderCommitRequest.go
new file mode 100644
index 00000000..654e265f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOutboundorderCommitRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkWholesaleOutboundorderCommitRequest struct {
+ /*
+ 发货信息参数 */
+ OutboundInfoCommitReq *domain.AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq `json:"outbound_info_commit_req" required:"true" `
+}
+
+func (s *AlibabaWdkWholesaleOutboundorderCommitRequest) SetOutboundInfoCommitReq(v domain.AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq) *AlibabaWdkWholesaleOutboundorderCommitRequest {
+ s.OutboundInfoCommitReq = &v
+ return s
+}
+
+func (req *AlibabaWdkWholesaleOutboundorderCommitRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OutboundInfoCommitReq != nil {
+ paramMap["outbound_info_commit_req"] = util.ConvertStruct(*req.OutboundInfoCommitReq)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkWholesaleOutboundorderCommitRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkMerchantproductEditResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkMerchantproductEditResponse.go
new file mode 100644
index 00000000..92543f13
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkMerchantproductEditResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkMerchantproductEditResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 产品编辑返回结果
+ */
+ Result domain.AlibabaWdkMerchantproductEditApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkPlatformCategoryQueryResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkPlatformCategoryQueryResponse.go
new file mode 100644
index 00000000..16f35baf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkPlatformCategoryQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkPlatformCategoryQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Results domain.AlibabaWdkPlatformCategoryQueryApiResults `json:"results,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesDefaultskuResetResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesDefaultskuResetResponse.go
new file mode 100644
index 00000000..f029c1e3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesDefaultskuResetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSeriesDefaultskuResetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ ApiResult domain.AlibabaWdkSeriesDefaultskuResetApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesEditResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesEditResponse.go
new file mode 100644
index 00000000..5973d945
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesEditResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSeriesEditResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ ApiResult domain.AlibabaWdkSeriesEditApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuAddResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuAddResponse.go
new file mode 100644
index 00000000..91538b78
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuAddResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSeriesSkuAddResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ ApiResult domain.AlibabaWdkSeriesSkuAddApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuRemoveResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuRemoveResponse.go
new file mode 100644
index 00000000..385787dc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuRemoveResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSeriesSkuRemoveResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ ApiResult domain.AlibabaWdkSeriesSkuRemoveApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSortResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSortResponse.go
new file mode 100644
index 00000000..aaa7f760
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSortResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSeriesSortResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ ApiResult domain.AlibabaWdkSeriesSortApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuAddResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuAddResponse.go
new file mode 100644
index 00000000..b2782070
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuAddResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuAddResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuAddApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuAddResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuAddResponse.go
new file mode 100644
index 00000000..af8b0609
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuAddResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuChannelskuAddResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ Result domain.AlibabaWdkSkuChannelskuAddApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuQueryResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuQueryResponse.go
new file mode 100644
index 00000000..bbe8520a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuChannelskuQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuChannelskuQueryApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuUpdateResponse.go
new file mode 100644
index 00000000..a17add2d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuChannelskuUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuChannelskuUpdateApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuAddResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuAddResponse.go
new file mode 100644
index 00000000..a77c6c21
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuAddResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuCombineskuAddResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuCombineskuAddApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuQueryResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuQueryResponse.go
new file mode 100644
index 00000000..70c7196a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuCombineskuQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuCombineskuQueryApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuUpdateResponse.go
new file mode 100644
index 00000000..b7d7cf9b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuCombineskuUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuCombineskuUpdateApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuQueryResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuQueryResponse.go
new file mode 100644
index 00000000..8c2a1b10
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuQueryApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuUpdateResponse.go
new file mode 100644
index 00000000..d6280a37
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkSkuUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 执行结果
+ */
+ Result domain.AlibabaWdkSkuUpdateApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleInboundorderCommitResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleInboundorderCommitResponse.go
new file mode 100644
index 00000000..51a81592
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleInboundorderCommitResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkWholesaleInboundorderCommitResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkWholesaleInboundorderCommitApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOrderCommitResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOrderCommitResponse.go
new file mode 100644
index 00000000..5a3ba7c8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOrderCommitResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkWholesaleOrderCommitResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkWholesaleOrderCommitApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOutboundorderCommitResponse.go b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOutboundorderCommitResponse.go
new file mode 100644
index 00000000..6bfb1114
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOutboundorderCommitResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+)
+
+type AlibabaWdkWholesaleOutboundorderCommitResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkWholesaleOutboundorderCommitApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/Ability587.go b/platformapi/tao_vegetable/sdk/ability587/Ability587.go
new file mode 100644
index 00000000..b7816c11
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/Ability587.go
@@ -0,0 +1,878 @@
+package ability587
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Ability587 struct {
+ Client *topsdk.TopClient
+}
+
+func NewAbility587(client *topsdk.TopClient) *Ability587 {
+ return &Ability587{client}
+}
+
+/*
+ 查询盒马帮档期活动详情
+*/
+func (ability *Ability587) AlibabaPricePromotionActivityQuery(req *request2.AlibabaPricePromotionActivityQueryRequest) (*response2.AlibabaPricePromotionActivityQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.activity.query", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaPricePromotionActivityQueryResponse{}
+ if err != nil {
+ log.Println("alibabaPricePromotionActivityQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 门店查询接口
+*/
+func (ability *Ability587) AlibabaWdkShopQuery(req *request2.AlibabaWdkShopQueryRequest, session string) (*response2.AlibabaWdkShopQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.shop.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkShopQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkShopQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 查询商品当前价格
+*/
+func (ability *Ability587) AlibabaWdkItemCurrentpriceQuery(req *request2.AlibabaWdkItemCurrentpriceQueryRequest, session string) (*response2.AlibabaWdkItemCurrentpriceQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.currentprice.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemCurrentpriceQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemCurrentpriceQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 单个商品未来价查询接口
+*/
+func (ability *Ability587) AlibabaWdkItemFuturepriceQuery(req *request2.AlibabaWdkItemFuturepriceQueryRequest, session string) (*response2.AlibabaWdkItemFuturepriceQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.futureprice.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemFuturepriceQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemFuturepriceQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家类目删除接口
+*/
+func (ability *Ability587) AlibabaWdkSkuCategoryDelete(req *request2.AlibabaWdkSkuCategoryDeleteRequest, session string) (*response2.AlibabaWdkSkuCategoryDeleteResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.delete", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuCategoryDeleteResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuCategoryDelete error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 按照价格变更时间段,查询会变更价格的单据的商品
+*/
+func (ability *Ability587) AlibabaWdkItemChangepriceQuery(req *request2.AlibabaWdkItemChangepriceQueryRequest, session string) (*response2.AlibabaWdkItemChangepriceQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.changeprice.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemChangepriceQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemChangepriceQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家类目修改接口
+*/
+func (ability *Ability587) AlibabaWdkSkuCategoryUpdate(req *request2.AlibabaWdkSkuCategoryUpdateRequest, session string) (*response2.AlibabaWdkSkuCategoryUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuCategoryUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuCategoryUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家类目新增接口
+*/
+func (ability *Ability587) AlibabaWdkSkuCategoryAdd(req *request2.AlibabaWdkSkuCategoryAddRequest, session string) (*response2.AlibabaWdkSkuCategoryAddResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.add", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuCategoryAddResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuCategoryAdd error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 修改类目
+*/
+func (ability *Ability587) AlibabaWdkItemCategoryUpdate(req *request2.AlibabaWdkItemCategoryUpdateRequest, session string) (*response2.AlibabaWdkItemCategoryUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.category.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemCategoryUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemCategoryUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家商品批量查询接口
+*/
+func (ability *Ability587) AlibabaWdkSkuMerchantskuScrollQuery(req *request2.AlibabaWdkSkuMerchantskuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuMerchantskuScrollQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.merchantsku.scroll.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuMerchantskuScrollQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuMerchantskuScrollQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 门店商品批量查询接口
+*/
+func (ability *Ability587) AlibabaWdkSkuStoreskuScrollQuery(req *request2.AlibabaWdkSkuStoreskuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuStoreskuScrollQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.storesku.scroll.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuStoreskuScrollQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuStoreskuScrollQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商品条码查询接口
+*/
+func (ability *Ability587) AlibabaWdkSkuBarcodeQuery(req *request2.AlibabaWdkSkuBarcodeQueryRequest, session string) (*response2.AlibabaWdkSkuBarcodeQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.barcode.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuBarcodeQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuBarcodeQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 修改门店商品状态
+*/
+func (ability *Ability587) AlibabaWdkItemStoreskustatusUpdate(req *request2.AlibabaWdkItemStoreskustatusUpdateRequest, session string) (*response2.AlibabaWdkItemStoreskustatusUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.storeskustatus.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemStoreskustatusUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemStoreskustatusUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商品标记接口
+*/
+func (ability *Ability587) AlibabaWdkSkuFeature(req *request2.AlibabaWdkSkuFeatureRequest, session string) (*response2.AlibabaWdkSkuFeatureResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.feature", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuFeatureResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuFeature error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口商品中心门店商品修改
+*/
+func (ability *Ability587) AlibabaWdkItemStoreskuUpdate(req *request2.AlibabaWdkItemStoreskuUpdateRequest) (*response2.AlibabaWdkItemStoreskuUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.item.storesku.update", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkItemStoreskuUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemStoreskuUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口商品中心价格修改
+*/
+func (ability *Ability587) AlibabaWdkItemPriceUpdate(req *request2.AlibabaWdkItemPriceUpdateRequest) (*response2.AlibabaWdkItemPriceUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.item.price.update", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkItemPriceUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemPriceUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商品一品多码维护操作
+*/
+func (ability *Ability587) AlibabaWdkItemMorebarcodeOps(req *request2.AlibabaWdkItemMorebarcodeOpsRequest, session string) (*response2.AlibabaWdkItemMorebarcodeOpsResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.morebarcode.ops", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMorebarcodeOpsResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMorebarcodeOps error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 查询商品的商家叶子类目
+*/
+func (ability *Ability587) AlibabaWdkItemMerchantCategoryQuery(req *request2.AlibabaWdkItemMerchantCategoryQueryRequest, session string) (*response2.AlibabaWdkItemMerchantCategoryQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchant.category.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMerchantCategoryQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMerchantCategoryQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 品牌查询接口
+*/
+func (ability *Ability587) AlibabaWdkMerchantBrandQuery(req *request2.AlibabaWdkMerchantBrandQueryRequest) (*response2.AlibabaWdkMerchantBrandQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.brand.query", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantBrandQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantBrandQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象渠道商品上下架接口
+*/
+func (ability *Ability587) AlibabaAxChannelSkuStatusUpdate(req *request2.AlibabaAxChannelSkuStatusUpdateRequest, session string) (*response2.AlibabaAxChannelSkuStatusUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.ax.channel.sku.status.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAxChannelSkuStatusUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaAxChannelSkuStatusUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 新建门店商品
+*/
+func (ability *Ability587) AlibabaWdkMerchantStoreitemCreate(req *request2.AlibabaWdkMerchantStoreitemCreateRequest) (*response2.AlibabaWdkMerchantStoreitemCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.storeitem.create", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantStoreitemCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantStoreitemCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 三江erp对接类目查询接口
+*/
+func (ability *Ability587) AlibabaWdkMerchantCategoryQuery(req *request2.AlibabaWdkMerchantCategoryQueryRequest) (*response2.AlibabaWdkMerchantCategoryQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.category.query", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantCategoryQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantCategoryQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 门店商品批量游标方式查询接口
+*/
+func (ability *Ability587) AlibabaWdkSkuScrollQuery(req *request2.AlibabaWdkSkuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuScrollQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.scroll.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuScrollQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuScrollQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家类目获取接口
+*/
+func (ability *Ability587) AlibabaWdkSkuCategoryQuery(req *request2.AlibabaWdkSkuCategoryQueryRequest, session string) (*response2.AlibabaWdkSkuCategoryQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.category.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuCategoryQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuCategoryQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 新建商品草稿
+*/
+func (ability *Ability587) AlibabaWdkMerchantItemCreatedraft(req *request2.AlibabaWdkMerchantItemCreatedraftRequest) (*response2.AlibabaWdkMerchantItemCreatedraftResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.item.createdraft", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantItemCreatedraftResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantItemCreatedraft error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 修改商家商品
+*/
+func (ability *Ability587) AlibabaWdkMerchantItemUpdate(req *request2.AlibabaWdkMerchantItemUpdateRequest) (*response2.AlibabaWdkMerchantItemUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.item.update", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantItemUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantItemUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家商品查询
+*/
+func (ability *Ability587) AlibabaWdkMerchantItemQuery(req *request2.AlibabaWdkMerchantItemQueryRequest) (*response2.AlibabaWdkMerchantItemQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.item.query", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantItemQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantItemQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家商品修改
+*/
+func (ability *Ability587) AlibabaWdkItemMerchantskuUpdate(req *request2.AlibabaWdkItemMerchantskuUpdateRequest, session string) (*response2.AlibabaWdkItemMerchantskuUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantsku.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMerchantskuUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMerchantskuUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 修改门店商品
+*/
+func (ability *Ability587) AlibabaWdkMerchantStoreitemUpdate(req *request2.AlibabaWdkMerchantStoreitemUpdateRequest) (*response2.AlibabaWdkMerchantStoreitemUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.storeitem.update", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantStoreitemUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantStoreitemUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 门店商品信心查询
+*/
+func (ability *Ability587) AlibabaWdkMerchantStoreitemQuery(req *request2.AlibabaWdkMerchantStoreitemQueryRequest) (*response2.AlibabaWdkMerchantStoreitemQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.merchant.storeitem.query", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkMerchantStoreitemQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkMerchantStoreitemQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家商品信息查询
+*/
+func (ability *Ability587) AlibabaWdkItemMerchantskuQuery(req *request2.AlibabaWdkItemMerchantskuQueryRequest, session string) (*response2.AlibabaWdkItemMerchantskuQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantsku.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMerchantskuQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMerchantskuQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 门店商品信息新建
+*/
+func (ability *Ability587) AlibabaWdkItemMerchantstoreskuCreate(req *request2.AlibabaWdkItemMerchantstoreskuCreateRequest, session string) (*response2.AlibabaWdkItemMerchantstoreskuCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantstoresku.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMerchantstoreskuCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMerchantstoreskuCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 门店商品信息修改
+*/
+func (ability *Ability587) AlibabaWdkItemMerchantstoreskuUpdate(req *request2.AlibabaWdkItemMerchantstoreskuUpdateRequest, session string) (*response2.AlibabaWdkItemMerchantstoreskuUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantstoresku.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMerchantstoreskuUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMerchantstoreskuUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商家商品信息新建
+*/
+func (ability *Ability587) AlibabaWdkItemMerchantskuCreate(req *request2.AlibabaWdkItemMerchantskuCreateRequest, session string) (*response2.AlibabaWdkItemMerchantskuCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.merchantsku.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMerchantskuCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMerchantskuCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 品牌信息查询
+*/
+func (ability *Ability587) AlibabaWdkItemBrandQuery(req *request2.AlibabaWdkItemBrandQueryRequest, session string) (*response2.AlibabaWdkItemBrandQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.brand.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemBrandQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemBrandQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 类目查询接口
+*/
+func (ability *Ability587) AlibabaWdkItemCategoryQuery(req *request2.AlibabaWdkItemCategoryQueryRequest, session string) (*response2.AlibabaWdkItemCategoryQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.category.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemCategoryQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemCategoryQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 门店商品信息查询
+*/
+func (ability *Ability587) AlibabaWdkItemStoreskuQuery(req *request2.AlibabaWdkItemStoreskuQueryRequest, session string) (*response2.AlibabaWdkItemStoreskuQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.storesku.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemStoreskuQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemStoreskuQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商品售价会员价修改
+*/
+func (ability *Ability587) AlibabaWdkItemMemberpriceUpdate(req *request2.AlibabaWdkItemMemberpriceUpdateRequest, session string) (*response2.AlibabaWdkItemMemberpriceUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.item.memberprice.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkItemMemberpriceUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkItemMemberpriceUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 仓商品查询接口(指定商品编码)
+*/
+func (ability *Ability587) AlibabaWdkSkuWarehouseskuQuery(req *request2.AlibabaWdkSkuWarehouseskuQueryRequest, session string) (*response2.AlibabaWdkSkuWarehouseskuQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.warehousesku.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuWarehouseskuQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuWarehouseskuQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 仓商品遍历接口(游标)
+*/
+func (ability *Ability587) AlibabaWdkSkuWarehouseskuScrollQuery(req *request2.AlibabaWdkSkuWarehouseskuScrollQueryRequest, session string) (*response2.AlibabaWdkSkuWarehouseskuScrollQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sku.warehousesku.scroll.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSkuWarehouseskuScrollQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSkuWarehouseskuScrollQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 批量删除档期
+*/
+func (ability *Ability587) AlibabaPricePromotionItemDelete(req *request2.AlibabaPricePromotionItemDeleteRequest) (*response2.AlibabaPricePromotionItemDeleteResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.item.delete", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaPricePromotionItemDeleteResponse{}
+ if err != nil {
+ log.Println("alibabaPricePromotionItemDelete error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 新增档期商品
+*/
+func (ability *Ability587) AlibabaPricePromotionItemAdd(req *request2.AlibabaPricePromotionItemAddRequest) (*response2.AlibabaPricePromotionItemAddResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.item.add", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaPricePromotionItemAddResponse{}
+ if err != nil {
+ log.Println("alibabaPricePromotionItemAdd error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 营销档期活动创建
+*/
+func (ability *Ability587) AlibabaPricePromotionCreate(req *request2.AlibabaPricePromotionCreateRequest) (*response2.AlibabaPricePromotionCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability587 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.price.promotion.create", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaPricePromotionCreateResponse{}
+ if err != nil {
+ log.Println("alibabaPricePromotionCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateApiResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateApiResult.go
new file mode 100644
index 00000000..92203ab1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateApiResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaAxChannelSkuStatusUpdateApiResult struct {
+ /*
+ 调用接口返回结果成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 调用接口返回错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用接口返回错误bian ma */
+ ErrCode *string `json:"err_code,omitempty" `
+
+}
+
+func (s *AlibabaAxChannelSkuStatusUpdateApiResult) SetSuccess(v bool) *AlibabaAxChannelSkuStatusUpdateApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaAxChannelSkuStatusUpdateApiResult) SetErrMsg(v string) *AlibabaAxChannelSkuStatusUpdateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaAxChannelSkuStatusUpdateApiResult) SetErrCode(v string) *AlibabaAxChannelSkuStatusUpdateApiResult {
+ s.ErrCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq.go
new file mode 100644
index 00000000..74633a4a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 经营店编码 */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 渠道编码:2 美团,3 饿了么,26 京东到家,31 翱象淘鲜达,32 翱象共享库存 */
+ ChannelCode *string `json:"channel_code,omitempty" `
+
+ /*
+ 是否渠道可售 1可售(上架)0:不可售(下架) */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+}
+
+func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetSkuCode(v string) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetStoreId(v string) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetChannelCode(v string) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) SetOnlineSaleFlag(v int64) *AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq {
+ s.OnlineSaleFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionCreatePromotionActivityDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionCreatePromotionActivityDo.go
new file mode 100644
index 00000000..a2d3df27
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionCreatePromotionActivityDo.go
@@ -0,0 +1,96 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaPricePromotionCreatePromotionActivityDo struct {
+ /*
+ 档期活动开始时间 */
+ StartTime *util.LocalTime `json:"start_time,omitempty" `
+
+ /*
+ 创建时间,可不传 */
+ CreateTime *util.LocalTime `json:"create_time,omitempty" `
+
+ /*
+ 店群机构编码 */
+ SupplyGroupCodes *[]string `json:"supply_group_codes,omitempty" `
+
+ /*
+ 档期活动名称 */
+ PromotionName *string `json:"promotion_name,omitempty" `
+
+ /*
+ 创建人ID */
+ CreatorId *int64 `json:"creator_id,omitempty" `
+
+ /*
+ 档期活动描述 */
+ PromotionDesc *string `json:"promotion_desc,omitempty" `
+
+ /*
+ 本期不作区分,可不传 */
+ SupplierCode *string `json:"supplier_code,omitempty" `
+
+ /*
+ 档期活动结束时间 */
+ EndTime *util.LocalTime `json:"end_time,omitempty" `
+
+ /*
+ 本期不作区分,可不传 */
+ OuterPromotionCode *string `json:"outer_promotion_code,omitempty" `
+
+ /*
+ 盒马帮商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 创建人名称 */
+ Creator *string `json:"creator,omitempty" `
+}
+
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetStartTime(v util.LocalTime) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetCreateTime(v util.LocalTime) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.CreateTime = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetSupplyGroupCodes(v []string) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.SupplyGroupCodes = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetPromotionName(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.PromotionName = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetCreatorId(v int64) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.CreatorId = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetPromotionDesc(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.PromotionDesc = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetSupplierCode(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.SupplierCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetEndTime(v util.LocalTime) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetOuterPromotionCode(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.OuterPromotionCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetMerchantCode(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionCreatePromotionActivityDo) SetCreator(v string) *AlibabaPricePromotionCreatePromotionActivityDo {
+ s.Creator = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContent.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContent.go
new file mode 100644
index 00000000..4c119be4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContent.go
@@ -0,0 +1,62 @@
+package domain
+
+
+type AlibabaPricePromotionItemAddPromotionContent struct {
+ /*
+ 客户商家编码 */
+ CustomerMerchantCode *string `json:"customer_merchant_code,omitempty" `
+
+ /*
+ sku列表 */
+ PromotionSkuList *[]AlibabaPricePromotionItemAddPromotionSku `json:"promotion_sku_list,omitempty" `
+
+ /*
+ 客户编码 */
+ CustomerCode *string `json:"customer_code,omitempty" `
+
+ /*
+ 客户门店 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 促销档期编码 */
+ OuterPromotionCode *string `json:"outer_promotion_code,omitempty" `
+
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 进售价类型 */
+ PromotionType *string `json:"promotion_type,omitempty" `
+
+}
+
+func (s *AlibabaPricePromotionItemAddPromotionContent) SetCustomerMerchantCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
+ s.CustomerMerchantCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionContent) SetPromotionSkuList(v []AlibabaPricePromotionItemAddPromotionSku) *AlibabaPricePromotionItemAddPromotionContent {
+ s.PromotionSkuList = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionContent) SetCustomerCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
+ s.CustomerCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionContent) SetOuCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionContent) SetOuterPromotionCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
+ s.OuterPromotionCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionContent) SetMerchantCode(v string) *AlibabaPricePromotionItemAddPromotionContent {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionContent) SetPromotionType(v string) *AlibabaPricePromotionItemAddPromotionContent {
+ s.PromotionType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContentResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContentResult.go
new file mode 100644
index 00000000..ed76ed5f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContentResult.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaPricePromotionItemAddPromotionContentResult struct {
+ /*
+ 错误信息 */
+ ErrorMessageList *[]string `json:"error_message_list,omitempty" `
+
+ /*
+ 唯一标示 */
+ SkuCodeUniqueIdStr *string `json:"sku_code_unique_id_str,omitempty" `
+
+}
+
+func (s *AlibabaPricePromotionItemAddPromotionContentResult) SetErrorMessageList(v []string) *AlibabaPricePromotionItemAddPromotionContentResult {
+ s.ErrorMessageList = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionContentResult) SetSkuCodeUniqueIdStr(v string) *AlibabaPricePromotionItemAddPromotionContentResult {
+ s.SkuCodeUniqueIdStr = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionSku.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionSku.go
new file mode 100644
index 00000000..44a7fd28
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionSku.go
@@ -0,0 +1,72 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaPricePromotionItemAddPromotionSku struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 采购进价 */
+ PurchasePrice *string `json:"purchase_price,omitempty" `
+
+ /*
+ 采购进价开始时间 */
+ PurchasePriceStartTime *util.LocalTime `json:"purchase_price_start_time,omitempty" `
+
+ /*
+ 采购进价结束时间 */
+ PurchasePriceEndTime *util.LocalTime `json:"purchase_price_end_time,omitempty" `
+
+ /*
+ 促销售价 */
+ PromotionPrice *string `json:"promotion_price,omitempty" `
+
+ /*
+ 促销售价开始时间 */
+ PromotionPriceStartTime *util.LocalTime `json:"promotion_price_start_time,omitempty" `
+
+ /*
+ 促销售价结束时间 */
+ PromotionPriceEndTime *util.LocalTime `json:"promotion_price_end_time,omitempty" `
+
+ /*
+ 时间戳 */
+ TimeStamp *int64 `json:"time_stamp,omitempty" `
+}
+
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetSkuCode(v string) *AlibabaPricePromotionItemAddPromotionSku {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetPurchasePrice(v string) *AlibabaPricePromotionItemAddPromotionSku {
+ s.PurchasePrice = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetPurchasePriceStartTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
+ s.PurchasePriceStartTime = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetPurchasePriceEndTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
+ s.PurchasePriceEndTime = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetPromotionPrice(v string) *AlibabaPricePromotionItemAddPromotionSku {
+ s.PromotionPrice = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetPromotionPriceStartTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
+ s.PromotionPriceStartTime = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetPromotionPriceEndTime(v util.LocalTime) *AlibabaPricePromotionItemAddPromotionSku {
+ s.PromotionPriceEndTime = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddPromotionSku) SetTimeStamp(v int64) *AlibabaPricePromotionItemAddPromotionSku {
+ s.TimeStamp = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddResult.go
new file mode 100644
index 00000000..22dfa496
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddResult.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaPricePromotionItemAddResult struct {
+ /*
+ 编码 */
+ Code *int64 `json:"code,omitempty" `
+
+ /*
+ 结果内容 */
+ Data *AlibabaPricePromotionItemAddPromotionContentResult `json:"data,omitempty" `
+
+ /*
+ 信息 */
+ Msg *string `json:"msg,omitempty" `
+
+ /*
+ 是否成功 */
+ SuccAndNotNull *bool `json:"succ_and_not_null,omitempty" `
+
+ /*
+ 是否成功 */
+ IsSuccess *bool `json:"is_success,omitempty" `
+
+ /*
+ 数量 */
+ TotalRecord *int64 `json:"total_record,omitempty" `
+
+}
+
+func (s *AlibabaPricePromotionItemAddResult) SetCode(v int64) *AlibabaPricePromotionItemAddResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddResult) SetData(v AlibabaPricePromotionItemAddPromotionContentResult) *AlibabaPricePromotionItemAddResult {
+ s.Data = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddResult) SetMsg(v string) *AlibabaPricePromotionItemAddResult {
+ s.Msg = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddResult) SetSuccAndNotNull(v bool) *AlibabaPricePromotionItemAddResult {
+ s.SuccAndNotNull = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddResult) SetIsSuccess(v bool) *AlibabaPricePromotionItemAddResult {
+ s.IsSuccess = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemAddResult) SetTotalRecord(v int64) *AlibabaPricePromotionItemAddResult {
+ s.TotalRecord = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemDeleteResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemDeleteResult.go
new file mode 100644
index 00000000..12514f48
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemDeleteResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaPricePromotionItemDeleteResult struct {
+ /*
+ data */
+ DataList *[]string `json:"data_list,omitempty" `
+
+ /*
+ code */
+ ResultCode *int64 `json:"result_code,omitempty" `
+
+ /*
+ totalRecord */
+ TotalRecord *int64 `json:"total_record,omitempty" `
+
+ /*
+ msg */
+ Message *string `json:"message,omitempty" `
+
+ /*
+ success */
+ IsSuccess *bool `json:"is_success,omitempty" `
+
+}
+
+func (s *AlibabaPricePromotionItemDeleteResult) SetDataList(v []string) *AlibabaPricePromotionItemDeleteResult {
+ s.DataList = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemDeleteResult) SetResultCode(v int64) *AlibabaPricePromotionItemDeleteResult {
+ s.ResultCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemDeleteResult) SetTotalRecord(v int64) *AlibabaPricePromotionItemDeleteResult {
+ s.TotalRecord = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemDeleteResult) SetMessage(v string) *AlibabaPricePromotionItemDeleteResult {
+ s.Message = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemDeleteResult) SetIsSuccess(v bool) *AlibabaPricePromotionItemDeleteResult {
+ s.IsSuccess = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemBrandQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemBrandQueryResult.go
new file mode 100644
index 00000000..c2ea7394
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemBrandQueryResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkItemBrandQueryResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+ /*
+ result */
+ Result *string `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemBrandQueryResult) SetSuccess(v bool) *AlibabaWdkItemBrandQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemBrandQueryResult) SetCode(v string) *AlibabaWdkItemBrandQueryResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkItemBrandQueryResult) SetErrorCode(v string) *AlibabaWdkItemBrandQueryResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemBrandQueryResult) SetErrorDesc(v string) *AlibabaWdkItemBrandQueryResult {
+ s.ErrorDesc = &v
+ return s
+}
+func (s *AlibabaWdkItemBrandQueryResult) SetResult(v string) *AlibabaWdkItemBrandQueryResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryQueryResult.go
new file mode 100644
index 00000000..be8cb5ec
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryQueryResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkItemCategoryQueryResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+ /*
+ result */
+ Result *string `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemCategoryQueryResult) SetSuccess(v bool) *AlibabaWdkItemCategoryQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryQueryResult) SetCode(v string) *AlibabaWdkItemCategoryQueryResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryQueryResult) SetErrorCode(v string) *AlibabaWdkItemCategoryQueryResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryQueryResult) SetErrorDesc(v string) *AlibabaWdkItemCategoryQueryResult {
+ s.ErrorDesc = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryQueryResult) SetResult(v string) *AlibabaWdkItemCategoryQueryResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateResult.go
new file mode 100644
index 00000000..630b9989
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkItemCategoryUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemCategoryUpdateResult) SetSuccess(v bool) *AlibabaWdkItemCategoryUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryUpdateResult) SetErrorCode(v string) *AlibabaWdkItemCategoryUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemCategoryUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean.go
new file mode 100644
index 00000000..9a61592e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean struct {
+ /*
+ 机构编码 */
+ OrgCode *string `json:"org_code,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ forest类目ID */
+ ForestId *string `json:"forest_id,omitempty" `
+
+ /*
+ 盒马 后台类目 */
+ BackCatCode *string `json:"back_cat_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetOrgCode(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
+ s.OrgCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetSkuCode(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetForestId(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
+ s.ForestId = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) SetBackCatCode(v string) *AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean {
+ s.BackCatCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemChangepriceQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemChangepriceQueryResult.go
new file mode 100644
index 00000000..56205d5e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemChangepriceQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemChangepriceQueryResult struct {
+ /*
+ 结果码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 结果文案 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回的商品改价单 */
+ Models *[]string `json:"models,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemChangepriceQueryResult) SetReturnCode(v string) *AlibabaWdkItemChangepriceQueryResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkItemChangepriceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemChangepriceQueryResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkItemChangepriceQueryResult) SetSuccess(v bool) *AlibabaWdkItemChangepriceQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemChangepriceQueryResult) SetModels(v []string) *AlibabaWdkItemChangepriceQueryResult {
+ s.Models = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryModel.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryModel.go
new file mode 100644
index 00000000..17722078
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryModel.go
@@ -0,0 +1,134 @@
+package domain
+
+
+type AlibabaWdkItemCurrentpriceQueryModel struct {
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 会员价,单位为分。 * 对应IC标memberPrice的价格,如果没有对应的标,该价格为空 */
+ MemberPrice *int64 `json:"member_price,omitempty" `
+
+ /*
+ 促销执行价格,单位为分 */
+ FinalPrice *int64 `json:"final_price,omitempty" `
+
+ /*
+ 经营店Code */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 买赠活动信息 */
+ MzPromotion *AlibabaWdkItemCurrentpriceQueryMzPromotionDto `json:"mz_promotion,omitempty" `
+
+ /*
+ 条码 */
+ BarCode *string `json:"bar_code,omitempty" `
+
+ /*
+ 会员促销执行价,单位为分。 */
+ MemberFinalPrice *int64 `json:"member_final_price,omitempty" `
+
+ /*
+ IC的商品ID */
+ ItemId *int64 `json:"item_id,omitempty" `
+
+ /*
+ 单品促销,finalPrice对应的促销活动 */
+ ItemPromotionList *[]AlibabaWdkItemCurrentpriceQueryPromotionInfoDto `json:"item_promotion_list,omitempty" `
+
+ /*
+ 商品名称 */
+ ItemName *string `json:"item_name,omitempty" `
+
+ /*
+ 基础售价,单位为分 */
+ AuctionPrice *int64 `json:"auction_price,omitempty" `
+
+ /*
+ 渠道店ID */
+ ShopId *int64 `json:"shop_id,omitempty" `
+
+ /*
+ 商品池促销 */
+ ShopPromotionList *[]AlibabaWdkItemCurrentpriceQueryPromotionInfoDto `json:"shop_promotion_list,omitempty" `
+
+ /*
+ 会员单品促销活动,memberFinalPrice对应的促销活动 */
+ MemberItemPromotionList *[]AlibabaWdkItemCurrentpriceQueryPromotionInfoDto `json:"member_item_promotion_list,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 渠道,APP/POS */
+ OrderChannelCode *string `json:"order_channel_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMerchantCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMemberPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.MemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetFinalPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.FinalPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetStoreId(v string) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMzPromotion(v AlibabaWdkItemCurrentpriceQueryMzPromotionDto) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.MzPromotion = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetBarCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.BarCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMemberFinalPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.MemberFinalPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetItemId(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.ItemId = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetItemPromotionList(v []AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.ItemPromotionList = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetItemName(v string) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.ItemName = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetAuctionPrice(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.AuctionPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetShopId(v int64) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetShopPromotionList(v []AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.ShopPromotionList = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetMemberItemPromotionList(v []AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.MemberItemPromotionList = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetSkuCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryModel) SetOrderChannelCode(v string) *AlibabaWdkItemCurrentpriceQueryModel {
+ s.OrderChannelCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryMzPromotionDto.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryMzPromotionDto.go
new file mode 100644
index 00000000..ca057280
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryMzPromotionDto.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkItemCurrentpriceQueryMzPromotionDto struct {
+ /*
+ 活动ID */
+ ActId *int64 `json:"act_id,omitempty" `
+
+ /*
+ 活动名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 买赠活动文案 */
+ MzDisplayText *string `json:"mz_display_text,omitempty" `
+
+ /*
+ 活动开始时间 */
+ StartTime *string `json:"start_time,omitempty" `
+
+ /*
+ 活动结束时间 */
+ EndTime *string `json:"end_time,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetActId(v int64) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
+ s.ActId = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetName(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetMzDisplayText(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
+ s.MzDisplayText = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetStartTime(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryMzPromotionDto) SetEndTime(v string) *AlibabaWdkItemCurrentpriceQueryMzPromotionDto {
+ s.EndTime = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryPromotionInfoDto.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryPromotionInfoDto.go
new file mode 100644
index 00000000..e6bbc188
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryPromotionInfoDto.go
@@ -0,0 +1,86 @@
+package domain
+
+
+type AlibabaWdkItemCurrentpriceQueryPromotionInfoDto struct {
+ /*
+ 展示文案 */
+ DisplayText *string `json:"display_text,omitempty" `
+
+ /*
+ 优惠类型, 0:减钱,1:打折,2:一口价,3:组合优惠 */
+ PromotionType *string `json:"promotion_type,omitempty" `
+
+ /*
+ 优惠金额,单位为分 */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 创建时间 */
+ CreateDateTime *string `json:"create_date_time,omitempty" `
+
+ /*
+ 活动ID */
+ ActivityId *int64 `json:"activity_id,omitempty" `
+
+ /*
+ 活动名 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 活动开始时间 */
+ StartTime *string `json:"start_time,omitempty" `
+
+ /*
+ 限购信息 */
+ LimitInfo *string `json:"limit_info,omitempty" `
+
+ /*
+ 活动结束时间 */
+ EndTime *string `json:"end_time,omitempty" `
+
+ /*
+ 活动类型, 1:单品活动,3:商品池活动 */
+ ActivityType *int64 `json:"activity_type,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetDisplayText(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.DisplayText = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetPromotionType(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.PromotionType = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetDiscountFee(v int64) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetCreateDateTime(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.CreateDateTime = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetActivityId(v int64) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.ActivityId = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetName(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetStartTime(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetLimitInfo(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.LimitInfo = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetEndTime(v string) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto) SetActivityType(v int64) *AlibabaWdkItemCurrentpriceQueryPromotionInfoDto {
+ s.ActivityType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryResult.go
new file mode 100644
index 00000000..89a6c517
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemCurrentpriceQueryResult struct {
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 异常信息 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回的当前当前商品价格列表 */
+ Models *[]AlibabaWdkItemCurrentpriceQueryModel `json:"models,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemCurrentpriceQueryResult) SetReturnCode(v string) *AlibabaWdkItemCurrentpriceQueryResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemCurrentpriceQueryResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryResult) SetSuccess(v bool) *AlibabaWdkItemCurrentpriceQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryResult) SetModels(v []AlibabaWdkItemCurrentpriceQueryModel) *AlibabaWdkItemCurrentpriceQueryResult {
+ s.Models = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryModel.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryModel.go
new file mode 100644
index 00000000..8f54df8b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryModel.go
@@ -0,0 +1,134 @@
+package domain
+
+
+type AlibabaWdkItemFuturepriceQueryModel struct {
+ /*
+ 商家code */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 会员价,单位为分。对应IC标memberPrice的价格,如果没有对应的标,该价格为空。 */
+ MemberPrice *int64 `json:"member_price,omitempty" `
+
+ /*
+ 促销执行价格,单位为分 */
+ FinalPrice *int64 `json:"final_price,omitempty" `
+
+ /*
+ 经营店Code */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 买赠活动信息 */
+ MzPromotionDTO *AlibabaWdkItemFuturepriceQueryMzPromotionDto `json:"mz_promotion_d_t_o,omitempty" `
+
+ /*
+ 条码 */
+ BarCode *string `json:"bar_code,omitempty" `
+
+ /*
+ 会员促销执行价,单位为分。 */
+ MemberFinalPrice *int64 `json:"member_final_price,omitempty" `
+
+ /*
+ IC的商品ID */
+ ItemId *int64 `json:"item_id,omitempty" `
+
+ /*
+ 单品促销,finalPrice对应的促销活动 */
+ ItemPromotionList *[]AlibabaWdkItemFuturepriceQueryPromotionInfoDto `json:"item_promotion_list,omitempty" `
+
+ /*
+ 商品名称 */
+ ItemName *string `json:"item_name,omitempty" `
+
+ /*
+ 基础售价,单位为分 */
+ AuctionPrice *int64 `json:"auction_price,omitempty" `
+
+ /*
+ 渠道店ID */
+ ShopId *int64 `json:"shop_id,omitempty" `
+
+ /*
+ 商品池促销 */
+ ShopPromotionList *[]AlibabaWdkItemFuturepriceQueryPromotionInfoDto `json:"shop_promotion_list,omitempty" `
+
+ /*
+ 会员单品促销活动,memberFinalPrice对应的促销活动 */
+ MemberItemPromotionList *[]AlibabaWdkItemFuturepriceQueryPromotionInfoDto `json:"member_item_promotion_list,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 渠道,APP/POS */
+ OrderChannelCode *string `json:"order_channel_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetMerchantCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetMemberPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
+ s.MemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetFinalPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
+ s.FinalPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetStoreId(v string) *AlibabaWdkItemFuturepriceQueryModel {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetMzPromotionDTO(v AlibabaWdkItemFuturepriceQueryMzPromotionDto) *AlibabaWdkItemFuturepriceQueryModel {
+ s.MzPromotionDTO = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetBarCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
+ s.BarCode = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetMemberFinalPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
+ s.MemberFinalPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetItemId(v int64) *AlibabaWdkItemFuturepriceQueryModel {
+ s.ItemId = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetItemPromotionList(v []AlibabaWdkItemFuturepriceQueryPromotionInfoDto) *AlibabaWdkItemFuturepriceQueryModel {
+ s.ItemPromotionList = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetItemName(v string) *AlibabaWdkItemFuturepriceQueryModel {
+ s.ItemName = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetAuctionPrice(v int64) *AlibabaWdkItemFuturepriceQueryModel {
+ s.AuctionPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetShopId(v int64) *AlibabaWdkItemFuturepriceQueryModel {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetShopPromotionList(v []AlibabaWdkItemFuturepriceQueryPromotionInfoDto) *AlibabaWdkItemFuturepriceQueryModel {
+ s.ShopPromotionList = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetMemberItemPromotionList(v []AlibabaWdkItemFuturepriceQueryPromotionInfoDto) *AlibabaWdkItemFuturepriceQueryModel {
+ s.MemberItemPromotionList = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetSkuCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryModel) SetOrderChannelCode(v string) *AlibabaWdkItemFuturepriceQueryModel {
+ s.OrderChannelCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryMzPromotionDto.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryMzPromotionDto.go
new file mode 100644
index 00000000..d3f2a336
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryMzPromotionDto.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkItemFuturepriceQueryMzPromotionDto struct {
+ /*
+ 活动ID */
+ ActId *int64 `json:"act_id,omitempty" `
+
+ /*
+ 活动名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 买赠活动文案 */
+ MzDisplayText *string `json:"mz_display_text,omitempty" `
+
+ /*
+ 活动开始时间 */
+ StartTime *string `json:"start_time,omitempty" `
+
+ /*
+ 活动结束时间 */
+ EndTime *string `json:"end_time,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetActId(v int64) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
+ s.ActId = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetName(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetMzDisplayText(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
+ s.MzDisplayText = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetStartTime(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryMzPromotionDto) SetEndTime(v string) *AlibabaWdkItemFuturepriceQueryMzPromotionDto {
+ s.EndTime = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryPromotionInfoDto.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryPromotionInfoDto.go
new file mode 100644
index 00000000..ae5a415d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryPromotionInfoDto.go
@@ -0,0 +1,86 @@
+package domain
+
+
+type AlibabaWdkItemFuturepriceQueryPromotionInfoDto struct {
+ /*
+ 展示文案 */
+ DisplayText *string `json:"display_text,omitempty" `
+
+ /*
+ 优惠类型, 0:减钱,1:打折,2:一口价,3:组合优惠 */
+ PromotionType *string `json:"promotion_type,omitempty" `
+
+ /*
+ 优惠金额,单位为分 */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 创建时间 */
+ CreateDateTime *string `json:"create_date_time,omitempty" `
+
+ /*
+ 活动ID */
+ ActivityId *int64 `json:"activity_id,omitempty" `
+
+ /*
+ 活动名 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 活动开始时间 */
+ StartTime *string `json:"start_time,omitempty" `
+
+ /*
+ 限购信息 */
+ LimitInfo *string `json:"limit_info,omitempty" `
+
+ /*
+ 活动结束时间 */
+ EndTime *string `json:"end_time,omitempty" `
+
+ /*
+ 活动类型, 1:单品活动,3:商品池活动 */
+ ActivityType *int64 `json:"activity_type,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetDisplayText(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.DisplayText = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetPromotionType(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.PromotionType = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetDiscountFee(v int64) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetCreateDateTime(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.CreateDateTime = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetActivityId(v int64) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.ActivityId = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetName(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetStartTime(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetLimitInfo(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.LimitInfo = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetEndTime(v string) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryPromotionInfoDto) SetActivityType(v int64) *AlibabaWdkItemFuturepriceQueryPromotionInfoDto {
+ s.ActivityType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryResult.go
new file mode 100644
index 00000000..e8440513
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemFuturepriceQueryResult struct {
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 异常信息 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 商品未来价 */
+ Models *[]AlibabaWdkItemFuturepriceQueryModel `json:"models,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemFuturepriceQueryResult) SetReturnCode(v string) *AlibabaWdkItemFuturepriceQueryResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemFuturepriceQueryResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryResult) SetSuccess(v bool) *AlibabaWdkItemFuturepriceQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryResult) SetModels(v []AlibabaWdkItemFuturepriceQueryModel) *AlibabaWdkItemFuturepriceQueryResult {
+ s.Models = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMemberpriceUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMemberpriceUpdateResult.go
new file mode 100644
index 00000000..97ac18fa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMemberpriceUpdateResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemMemberpriceUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMemberpriceUpdateResult) SetSuccess(v bool) *AlibabaWdkItemMemberpriceUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateResult) SetCode(v string) *AlibabaWdkItemMemberpriceUpdateResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateResult) SetErrorCode(v string) *AlibabaWdkItemMemberpriceUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemMemberpriceUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest.go
new file mode 100644
index 00000000..23adf5b1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest.go
@@ -0,0 +1,14 @@
+package domain
+
+
+type AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest struct {
+ /*
+ 商品skuCode */
+ SkuCodeList *[]string `json:"sku_code_list,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest) SetSkuCodeList(v []string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest {
+ s.SkuCodeList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult.go
new file mode 100644
index 00000000..b9ddb92a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult struct {
+ /*
+ 成功或失败 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 结果描述 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 结果码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ {"skuCode":"categoryCode"},skuCode和商家叶子类目编码映射关系 */
+ SkuCodeCategoryCodeMap *string `json:"sku_code_category_code_map,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetSuccess(v bool) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetReturnMsg(v string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetReturnCode(v string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult) SetSkuCodeCategoryCodeMap(v string) *AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult {
+ s.SkuCodeCategoryCodeMap = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuCreateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuCreateResult.go
new file mode 100644
index 00000000..ff29d9ed
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuCreateResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemMerchantskuCreateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMerchantskuCreateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantskuCreateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuCreateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantskuCreateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuCreateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantskuCreateResult {
+ s.ErrorDesc = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuCreateResult) SetCode(v string) *AlibabaWdkItemMerchantskuCreateResult {
+ s.Code = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuQueryResult.go
new file mode 100644
index 00000000..359ff98a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuQueryResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkItemMerchantskuQueryResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+ /*
+ result */
+ Result *string `json:"result,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMerchantskuQueryResult) SetSuccess(v bool) *AlibabaWdkItemMerchantskuQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuQueryResult) SetErrorCode(v string) *AlibabaWdkItemMerchantskuQueryResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuQueryResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantskuQueryResult {
+ s.ErrorDesc = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuQueryResult) SetResult(v string) *AlibabaWdkItemMerchantskuQueryResult {
+ s.Result = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuQueryResult) SetCode(v string) *AlibabaWdkItemMerchantskuQueryResult {
+ s.Code = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuUpdateResult.go
new file mode 100644
index 00000000..79756419
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuUpdateResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkItemMerchantskuUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+ /*
+ result */
+ Result *string `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMerchantskuUpdateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantskuUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuUpdateResult) SetCode(v string) *AlibabaWdkItemMerchantskuUpdateResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuUpdateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantskuUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantskuUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuUpdateResult) SetResult(v string) *AlibabaWdkItemMerchantskuUpdateResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuCreateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuCreateResult.go
new file mode 100644
index 00000000..c363c705
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuCreateResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemMerchantstoreskuCreateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantstoreskuCreateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetCode(v string) *AlibabaWdkItemMerchantstoreskuCreateResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantstoreskuCreateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuCreateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantstoreskuCreateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuUpdateResult.go
new file mode 100644
index 00000000..0f8c0b4a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuUpdateResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkItemMerchantstoreskuUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetSuccess(v bool) *AlibabaWdkItemMerchantstoreskuUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetCode(v string) *AlibabaWdkItemMerchantstoreskuUpdateResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetErrorCode(v string) *AlibabaWdkItemMerchantstoreskuUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemMerchantstoreskuUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsBarcodebolist.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsBarcodebolist.go
new file mode 100644
index 00000000..2ab582ad
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsBarcodebolist.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkItemMorebarcodeOpsBarcodebolist struct {
+ /*
+ barcode */
+ Barcode *string `json:"barcode,omitempty" `
+
+ /*
+ 规格 */
+ SpuSpec *string `json:"spu_spec,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMorebarcodeOpsBarcodebolist) SetBarcode(v string) *AlibabaWdkItemMorebarcodeOpsBarcodebolist {
+ s.Barcode = &v
+ return s
+}
+func (s *AlibabaWdkItemMorebarcodeOpsBarcodebolist) SetSpuSpec(v string) *AlibabaWdkItemMorebarcodeOpsBarcodebolist {
+ s.SpuSpec = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsResult.go
new file mode 100644
index 00000000..c79fe734
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkItemMorebarcodeOpsResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMorebarcodeOpsResult) SetSuccess(v bool) *AlibabaWdkItemMorebarcodeOpsResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemMorebarcodeOpsResult) SetErrorCode(v string) *AlibabaWdkItemMorebarcodeOpsResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMorebarcodeOpsResult) SetErrorDesc(v string) *AlibabaWdkItemMorebarcodeOpsResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean.go
new file mode 100644
index 00000000..332494f9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean struct {
+ /*
+ 机构编码 */
+ OrgCode *string `json:"org_code,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ list */
+ BarCodeBoList *[]AlibabaWdkItemMorebarcodeOpsBarcodebolist `json:"bar_code_bo_list,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) SetOrgCode(v string) *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean {
+ s.OrgCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) SetSkuCode(v string) *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) SetBarCodeBoList(v []AlibabaWdkItemMorebarcodeOpsBarcodebolist) *AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean {
+ s.BarCodeBoList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemPriceUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemPriceUpdateResult.go
new file mode 100644
index 00000000..15935e98
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemPriceUpdateResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkItemPriceUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemPriceUpdateResult) SetSuccess(v bool) *AlibabaWdkItemPriceUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemPriceUpdateResult) SetErrorCode(v string) *AlibabaWdkItemPriceUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemPriceUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemPriceUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuQueryResult.go
new file mode 100644
index 00000000..e160fa43
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuQueryResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkItemStoreskuQueryResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+ /*
+ code */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ result */
+ Result *string `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemStoreskuQueryResult) SetSuccess(v bool) *AlibabaWdkItemStoreskuQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuQueryResult) SetErrorCode(v string) *AlibabaWdkItemStoreskuQueryResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuQueryResult) SetErrorDesc(v string) *AlibabaWdkItemStoreskuQueryResult {
+ s.ErrorDesc = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuQueryResult) SetCode(v string) *AlibabaWdkItemStoreskuQueryResult {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuQueryResult) SetResult(v string) *AlibabaWdkItemStoreskuQueryResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuUpdateResult.go
new file mode 100644
index 00000000..4def23d0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuUpdateResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkItemStoreskuUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemStoreskuUpdateResult) SetSuccess(v bool) *AlibabaWdkItemStoreskuUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuUpdateResult) SetErrorCode(v string) *AlibabaWdkItemStoreskuUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemStoreskuUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateResult.go
new file mode 100644
index 00000000..a9a4d0d6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkItemStoreskustatusUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemStoreskustatusUpdateResult) SetSuccess(v bool) *AlibabaWdkItemStoreskustatusUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskustatusUpdateResult) SetErrorCode(v string) *AlibabaWdkItemStoreskustatusUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskustatusUpdateResult) SetErrorDesc(v string) *AlibabaWdkItemStoreskustatusUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean.go
new file mode 100644
index 00000000..879d5b7d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean struct {
+ /*
+ 机构编码 */
+ OrgCode *string `json:"org_code,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 门店编码 */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 商品状态 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 渠道编码 */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 淘鲜达半日达项目新增,0 表示上架,1表示下架,当更新淘鲜达半日达渠道品上下架时,该字段必传 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+}
+
+func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetOrgCode(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
+ s.OrgCode = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetSkuCode(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetStoreId(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetLifeStatus(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetShopId(v string) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) SetOnlineSaleFlag(v int64) *AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean {
+ s.OnlineSaleFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantBrandQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantBrandQueryResult.go
new file mode 100644
index 00000000..0ed9795f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantBrandQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkMerchantBrandQueryResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+ /*
+ result */
+ Results *string `json:"results,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantBrandQueryResult) SetSuccess(v bool) *AlibabaWdkMerchantBrandQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkMerchantBrandQueryResult) SetErrorCode(v string) *AlibabaWdkMerchantBrandQueryResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantBrandQueryResult) SetErrorDesc(v string) *AlibabaWdkMerchantBrandQueryResult {
+ s.ErrorDesc = &v
+ return s
+}
+func (s *AlibabaWdkMerchantBrandQueryResult) SetResults(v string) *AlibabaWdkMerchantBrandQueryResult {
+ s.Results = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemCreatedraftResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemCreatedraftResult.go
new file mode 100644
index 00000000..9a5b8235
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemCreatedraftResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkMerchantItemCreatedraftResult struct {
+ /*
+ success */
+ Suc *bool `json:"suc,omitempty" `
+
+ /*
+ errorCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrDesc *string `json:"err_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantItemCreatedraftResult) SetSuc(v bool) *AlibabaWdkMerchantItemCreatedraftResult {
+ s.Suc = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemCreatedraftResult) SetErrCode(v string) *AlibabaWdkMerchantItemCreatedraftResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemCreatedraftResult) SetErrDesc(v string) *AlibabaWdkMerchantItemCreatedraftResult {
+ s.ErrDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemQueryResult.go
new file mode 100644
index 00000000..dbfdd4c8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkMerchantItemQueryResult struct {
+ /*
+ 是否成功 */
+ Suc *bool `json:"suc,omitempty" `
+
+ /*
+ errorCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrDesc *string `json:"err_desc,omitempty" `
+
+ /*
+ result */
+ Result *string `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantItemQueryResult) SetSuc(v bool) *AlibabaWdkMerchantItemQueryResult {
+ s.Suc = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemQueryResult) SetErrCode(v string) *AlibabaWdkMerchantItemQueryResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemQueryResult) SetErrDesc(v string) *AlibabaWdkMerchantItemQueryResult {
+ s.ErrDesc = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemQueryResult) SetResult(v string) *AlibabaWdkMerchantItemQueryResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemUpdateResult.go
new file mode 100644
index 00000000..272b6b71
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemUpdateResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkMerchantItemUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantItemUpdateResult) SetSuccess(v bool) *AlibabaWdkMerchantItemUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemUpdateResult) SetErrorCode(v string) *AlibabaWdkMerchantItemUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemUpdateResult) SetErrorDesc(v string) *AlibabaWdkMerchantItemUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemQueryResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemQueryResult.go
new file mode 100644
index 00000000..f110d607
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkMerchantStoreitemQueryResult struct {
+ /*
+ success */
+ Suc *bool `json:"suc,omitempty" `
+
+ /*
+ errorCode */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrDesc *string `json:"err_desc,omitempty" `
+
+ /*
+ result */
+ Result *string `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantStoreitemQueryResult) SetSuc(v bool) *AlibabaWdkMerchantStoreitemQueryResult {
+ s.Suc = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemQueryResult) SetErrCode(v string) *AlibabaWdkMerchantStoreitemQueryResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemQueryResult) SetErrDesc(v string) *AlibabaWdkMerchantStoreitemQueryResult {
+ s.ErrDesc = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemQueryResult) SetResult(v string) *AlibabaWdkMerchantStoreitemQueryResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemUpdateResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemUpdateResult.go
new file mode 100644
index 00000000..f3af0feb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemUpdateResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkMerchantStoreitemUpdateResult struct {
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ errorCode */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ errorDesc */
+ ErrorDesc *string `json:"error_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkMerchantStoreitemUpdateResult) SetSuccess(v bool) *AlibabaWdkMerchantStoreitemUpdateResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemUpdateResult) SetErrorCode(v string) *AlibabaWdkMerchantStoreitemUpdateResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemUpdateResult) SetErrorDesc(v string) *AlibabaWdkMerchantStoreitemUpdateResult {
+ s.ErrorDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryApiResults.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryApiResults.go
new file mode 100644
index 00000000..42bd1fc7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkShopQueryApiResults struct {
+ /*
+ 返回门店信息列表 */
+ Models *[]AlibabaWdkShopQueryShopDo `json:"models,omitempty" `
+
+ /*
+ 异常编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 异常信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ true */
+ Success *string `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkShopQueryApiResults) SetModels(v []AlibabaWdkShopQueryShopDo) *AlibabaWdkShopQueryApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryApiResults) SetErrCode(v string) *AlibabaWdkShopQueryApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryApiResults) SetErrMsg(v string) *AlibabaWdkShopQueryApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryApiResults) SetSuccess(v string) *AlibabaWdkShopQueryApiResults {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryShopDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryShopDo.go
new file mode 100644
index 00000000..d1239da2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryShopDo.go
@@ -0,0 +1,110 @@
+package domain
+
+
+type AlibabaWdkShopQueryShopDo struct {
+ /*
+ 门店编码(所属的OU的编码) */
+ ShopName *string `json:"shop_name,omitempty" `
+
+ /*
+ 门店编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 状态(默认、营业中、待维护、停用) */
+ Status *string `json:"status,omitempty" `
+
+ /*
+ 类型(默认、盒马鲜生店、自定义店、盒马B2C、盒马外卖店、盒马物流中心店、盒马配送站、盒马便利店) */
+ Type *string `json:"type,omitempty" `
+
+ /*
+ 省份名称 */
+ ProvName *string `json:"prov_name,omitempty" `
+
+ /*
+ 城市名称 */
+ CityName *string `json:"city_name,omitempty" `
+
+ /*
+ 地区名称 */
+ AreaName *string `json:"area_name,omitempty" `
+
+ /*
+ 地址 */
+ Address *string `json:"address,omitempty" `
+
+ /*
+ 商户编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 门店标记(正式、测试) */
+ Flag *string `json:"flag,omitempty" `
+
+ /*
+ 省份编码 */
+ ProvCode *string `json:"prov_code,omitempty" `
+
+ /*
+ 城市编码 */
+ CityCode *string `json:"city_code,omitempty" `
+
+ /*
+ 地区编码 */
+ AreaCode *string `json:"area_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkShopQueryShopDo) SetShopName(v string) *AlibabaWdkShopQueryShopDo {
+ s.ShopName = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetOuCode(v string) *AlibabaWdkShopQueryShopDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetStatus(v string) *AlibabaWdkShopQueryShopDo {
+ s.Status = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetType(v string) *AlibabaWdkShopQueryShopDo {
+ s.Type = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetProvName(v string) *AlibabaWdkShopQueryShopDo {
+ s.ProvName = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetCityName(v string) *AlibabaWdkShopQueryShopDo {
+ s.CityName = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetAreaName(v string) *AlibabaWdkShopQueryShopDo {
+ s.AreaName = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetAddress(v string) *AlibabaWdkShopQueryShopDo {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetMerchantCode(v string) *AlibabaWdkShopQueryShopDo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetFlag(v string) *AlibabaWdkShopQueryShopDo {
+ s.Flag = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetProvCode(v string) *AlibabaWdkShopQueryShopDo {
+ s.ProvCode = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetCityCode(v string) *AlibabaWdkShopQueryShopDo {
+ s.CityCode = &v
+ return s
+}
+func (s *AlibabaWdkShopQueryShopDo) SetAreaCode(v string) *AlibabaWdkShopQueryShopDo {
+ s.AreaCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryApiResults.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryApiResults.go
new file mode 100644
index 00000000..43341ebb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryApiResults.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuBarcodeQueryApiResults struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 条码结果集合 */
+ Models *[]AlibabaWdkSkuBarcodeQueryBarcodeBo `json:"models,omitempty" `
+
+ /*
+ 是否成功,根据该字段判断是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetErrCode(v string) *AlibabaWdkSkuBarcodeQueryApiResults {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetErrMsg(v string) *AlibabaWdkSkuBarcodeQueryApiResults {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetModels(v []AlibabaWdkSkuBarcodeQueryBarcodeBo) *AlibabaWdkSkuBarcodeQueryApiResults {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuBarcodeQueryApiResults) SetSuccess(v bool) *AlibabaWdkSkuBarcodeQueryApiResults {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryBarcodeBo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryBarcodeBo.go
new file mode 100644
index 00000000..a7e70de2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryBarcodeBo.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSkuBarcodeQueryBarcodeBo struct {
+ /*
+ 条码 */
+ Barcode *string `json:"barcode,omitempty" `
+
+ /*
+ 条码商品规格,6:比如一个条码对应6瓶啤酒 */
+ SpuSpec *int64 `json:"spu_spec,omitempty" `
+
+ /*
+ 是否主条码:1是主条码,0非主条码 */
+ MainFlag *string `json:"main_flag,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuBarcodeQueryBarcodeBo) SetBarcode(v string) *AlibabaWdkSkuBarcodeQueryBarcodeBo {
+ s.Barcode = &v
+ return s
+}
+func (s *AlibabaWdkSkuBarcodeQueryBarcodeBo) SetSpuSpec(v int64) *AlibabaWdkSkuBarcodeQueryBarcodeBo {
+ s.SpuSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuBarcodeQueryBarcodeBo) SetMainFlag(v string) *AlibabaWdkSkuBarcodeQueryBarcodeBo {
+ s.MainFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddApiResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddApiResult.go
new file mode 100644
index 00000000..52b7ef11
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryAddApiResult struct {
+ /*
+ 接口返回成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码(只有有异常才有值) */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息(只有有异常才有值) */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用成功时的返回类目code */
+ Model *string `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryAddApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryAddApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryAddApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryAddApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddApiResult) SetModel(v string) *AlibabaWdkSkuCategoryAddApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddCategoryDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddCategoryDo.go
new file mode 100644
index 00000000..7d1496f1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddCategoryDo.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryAddCategoryDo struct {
+ /*
+ 类目编码 */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ 类目名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 父类目编码(为空则认为是新增顶级类目) */
+ ParentCode *string `json:"parent_code,omitempty" `
+
+ /*
+ 是否是叶子节点(叶子类目则不允许再添加子类目,非叶子类目不允许添加商品,默认false) */
+ Leaf *bool `json:"leaf,omitempty" `
+
+ /*
+ 描述 */
+ Desc *string `json:"desc,omitempty" `
+
+ /*
+ 类目排序值 */
+ SortOrder *int64 `json:"sort_order,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetName(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetParentCode(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
+ s.ParentCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetLeaf(v bool) *AlibabaWdkSkuCategoryAddCategoryDo {
+ s.Leaf = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetDesc(v string) *AlibabaWdkSkuCategoryAddCategoryDo {
+ s.Desc = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryAddCategoryDo) SetSortOrder(v int64) *AlibabaWdkSkuCategoryAddCategoryDo {
+ s.SortOrder = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteApiResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteApiResult.go
new file mode 100644
index 00000000..c4e472fb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryDeleteApiResult struct {
+ /*
+ 接口返回成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码(只有有异常才有值) */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息(只有有异常才有值) */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用成功时的返回类目code */
+ Model *string `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryDeleteApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryDeleteApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryDeleteApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryDeleteApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryDeleteApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryDeleteApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryDeleteApiResult) SetModel(v string) *AlibabaWdkSkuCategoryDeleteApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteCategoryDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteCategoryDo.go
new file mode 100644
index 00000000..548756e6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteCategoryDo.go
@@ -0,0 +1,14 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryDeleteCategoryDo struct {
+ /*
+ 类目编码(只能删除叶子类目) */
+ Code *string `json:"code,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryDeleteCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryDeleteCategoryDo {
+ s.Code = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryApiResult.go
new file mode 100644
index 00000000..f136988d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryQueryApiResult struct {
+ /*
+ 接口返回成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码(只有有异常才有值) */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息(只有有异常才有值) */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 返回业务参数模型,-1状态的为删除的类目 */
+ Model *string `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryQueryApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryQueryApiResult) SetModel(v string) *AlibabaWdkSkuCategoryQueryApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryCategoryDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryCategoryDo.go
new file mode 100644
index 00000000..33fb0d9f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryCategoryDo.go
@@ -0,0 +1,14 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryQueryCategoryDo struct {
+ /*
+ 类目编码 */
+ Code *string `json:"code,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryQueryCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryQueryCategoryDo {
+ s.Code = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateApiResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateApiResult.go
new file mode 100644
index 00000000..cb2f9929
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryUpdateApiResult struct {
+ /*
+ 接口返回成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码(只有有异常才有值) */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息(只有有异常才有值) */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用成功时的返回类目code */
+ Model *string `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryUpdateApiResult) SetSuccess(v bool) *AlibabaWdkSkuCategoryUpdateApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryUpdateApiResult) SetErrCode(v string) *AlibabaWdkSkuCategoryUpdateApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryUpdateApiResult) SetErrMsg(v string) *AlibabaWdkSkuCategoryUpdateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryUpdateApiResult) SetModel(v string) *AlibabaWdkSkuCategoryUpdateApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateCategoryDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateCategoryDo.go
new file mode 100644
index 00000000..ef28aa47
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateCategoryDo.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSkuCategoryUpdateCategoryDo struct {
+ /*
+ 类目编码 */
+ Code *string `json:"code,omitempty" `
+
+ /*
+ 类目名称 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 状态(0:正常;1:禁用,禁用后已有的商品不影响,不能新建新商品) */
+ Status *int64 `json:"status,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuCategoryUpdateCategoryDo) SetCode(v string) *AlibabaWdkSkuCategoryUpdateCategoryDo {
+ s.Code = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryUpdateCategoryDo) SetName(v string) *AlibabaWdkSkuCategoryUpdateCategoryDo {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkSkuCategoryUpdateCategoryDo) SetStatus(v int64) *AlibabaWdkSkuCategoryUpdateCategoryDo {
+ s.Status = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureApiResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureApiResult.go
new file mode 100644
index 00000000..5a1cf41f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuFeatureApiResult struct {
+ /*
+ 错误编码 */
+ ErrorCode *string `json:"error_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrorMsg *string `json:"error_msg,omitempty" `
+
+ /*
+ 接口调用成功标志,不表示业务是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 业务是否成功 */
+ Model *bool `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuFeatureApiResult) SetErrorCode(v string) *AlibabaWdkSkuFeatureApiResult {
+ s.ErrorCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureApiResult) SetErrorMsg(v string) *AlibabaWdkSkuFeatureApiResult {
+ s.ErrorMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureApiResult) SetSuccess(v bool) *AlibabaWdkSkuFeatureApiResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureApiResult) SetModel(v bool) *AlibabaWdkSkuFeatureApiResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureSkuFeatureDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureSkuFeatureDo.go
new file mode 100644
index 00000000..e0b43540
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureSkuFeatureDo.go
@@ -0,0 +1,62 @@
+package domain
+
+
+type AlibabaWdkSkuFeatureSkuFeatureDo struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 门店编码,用来给特定门店商品标记 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 机构编码, 可以指定机构的商品标记,如果要全量商品请填写商家编码 */
+ OrgCode *string `json:"org_code,omitempty" `
+
+ /*
+ 渠道编码, */
+ ChannelCode *string `json:"channel_code,omitempty" `
+
+ /*
+ 标记编码,需要和调用方约定 */
+ FeatureCode *string `json:"feature_code,omitempty" `
+
+ /*
+ 标记值,需要和调用方约定 */
+ FeatureValue *string `json:"feature_value,omitempty" `
+
+ /*
+ 是否添加,默认是添加 defalutValue:true */
+ Add *bool `json:"add,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetSkuCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetOuCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetOrgCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
+ s.OrgCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetChannelCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetFeatureCode(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
+ s.FeatureCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetFeatureValue(v string) *AlibabaWdkSkuFeatureSkuFeatureDo {
+ s.FeatureValue = &v
+ return s
+}
+func (s *AlibabaWdkSkuFeatureSkuFeatureDo) SetAdd(v bool) *AlibabaWdkSkuFeatureSkuFeatureDo {
+ s.Add = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult.go
new file mode 100644
index 00000000..ac593f26
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult.go
@@ -0,0 +1,78 @@
+package domain
+
+
+type AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult struct {
+ /*
+ 条目总数 */
+ Total *int64 `json:"total,omitempty" `
+
+ /*
+ 第一次调用会返回scroll_id 但并不包含数据,后续每次都必须指定上一次返回scroll_id,并且后续搜索结果中都会返回scroll_id及对应匹配的数据,后续查询该参数必填 */
+ ScrollId *string `json:"scroll_id,omitempty" `
+
+ /*
+ 结果页数 */
+ PageCount *int64 `json:"page_count,omitempty" `
+
+ /*
+ 商品主档对象 */
+ ModelList *[]AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo `json:"model_list,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 分页大小 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 当前页码 */
+ PageIndex *int64 `json:"page_index,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.Total = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.ScrollId = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.PageCount = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetModelList(v []AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.ModelList = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult) SetPageIndex(v int64) *AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult {
+ s.PageIndex = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo.go
new file mode 100644
index 00000000..9280d5a3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo.go
@@ -0,0 +1,392 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo struct {
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 机构编码 */
+ OrgainzaNo *string `json:"orgainza_no,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 商品简称 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 条码 */
+ Barcodes *[]string `json:"barcodes,omitempty" `
+
+ /*
+ 商品生命周期状态(A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡) */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 平台类目编码 */
+ BackCatCode *string `json:"back_cat_code,omitempty" `
+
+ /*
+ 商家类目编码 */
+ RetailerCatCode *string `json:"retailer_cat_code,omitempty" `
+
+ /*
+ 商品经营方式(1001-普通商品, 2001-加工成品,2002-加工半成品,3001-原材料,4001-耗材,6001-组合商品) */
+ ItemType *int64 `json:"item_type,omitempty" `
+
+ /*
+ 商品销项税率 */
+ InvoiceContent *string `json:"invoice_content,omitempty" `
+
+ /*
+ 是否可售: 1 - 可售, 0 - 不可售 */
+ SaleFlag *int64 `json:"sale_flag,omitempty" `
+
+ /*
+ 税率 */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ 是否加工商品 */
+ HangdlingFlag *int64 `json:"hangdling_flag,omitempty" `
+
+ /*
+ 存货性质(此字段一经录入不能修改);此字段可传:原材料、办公品、服务项目、成品、半成品。与是否加工字段组合成商品类型字段。商品类型有5种:耗材、原材料、加工半成品、加工产成品、普通商品。若存货性质是成品,是否加工为是,则商品类型为“加工产成品”;若存货性质是成品,是否加工为否,则商品类型为“普通商品”;若存货性质是半成品,是否加工为是,则商品性质为“加工半成品” */
+ GoodsNature *int64 `json:"goods_nature,omitempty" `
+
+ /*
+ 建议零售价 */
+ SuggestedPrice *int64 `json:"suggested_price,omitempty" `
+
+ /*
+ 品牌编码 */
+ BrandCode *string `json:"brand_code,omitempty" `
+
+ /*
+ 供应商code */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 生产商名称 */
+ ProducerName *string `json:"producer_name,omitempty" `
+
+ /*
+ 生产商地址 */
+ ProducerAddress *string `json:"producer_address,omitempty" `
+
+ /*
+ 产品标准号 */
+ ProductCode *string `json:"product_code,omitempty" `
+
+ /*
+ 厂方货号 */
+ FactoryNo *string `json:"factory_no,omitempty" `
+
+ /*
+ 成份 */
+ Component *string `json:"component,omitempty" `
+
+ /*
+ 销售规格描述 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 售卖单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 净含量 */
+ Content *string `json:"content,omitempty" `
+
+ /*
+ 是否APP可售 */
+ AllowAppSale *int64 `json:"allow_app_sale,omitempty" `
+
+ /*
+ 是否大件 */
+ BigFlag *int64 `json:"big_flag,omitempty" `
+
+ /*
+ 是否称重 */
+ WeightFlag *int64 `json:"weight_flag,omitempty" `
+
+ /*
+ 是否进口 */
+ ImportFlag *int64 `json:"import_flag,omitempty" `
+
+ /*
+ 存储条件;填常温、冷藏、冷冻、热链、鲜活 */
+ Storage *string `json:"storage,omitempty" `
+
+ /*
+ 保质天数 */
+ Period *int64 `json:"period,omitempty" `
+
+ /*
+ 淘鲜达产地库中的值;国内产地传值格式:中国|省|市。若不能确定产地,可以传“见产品外包装”(按商家支持,需要提前通知技术配置)。国外产地只需要传国家名 */
+ ProducerPlace *string `json:"producer_place,omitempty" `
+
+ /*
+ 重量(单位统一为g)。称重品(weight_flag为1)该字段不填。 */
+ Weight *int64 `json:"weight,omitempty" `
+
+ /*
+ 长度(深) */
+ Length *string `json:"length,omitempty" `
+
+ /*
+ 宽度(宽) */
+ Width *string `json:"width,omitempty" `
+
+ /*
+ 高度(高) */
+ Height *string `json:"height,omitempty" `
+
+ /*
+ 主图链接 */
+ PicUrl *string `json:"pic_url,omitempty" `
+
+ /*
+ 商品其他图片 */
+ SkuPicUrls *string `json:"sku_pic_urls,omitempty" `
+
+ /*
+ 商品图文详情 */
+ RichTxtTfs *string `json:"rich_txt_tfs,omitempty" `
+
+ /*
+ 商品卖点 */
+ SubTitle *string `json:"sub_title,omitempty" `
+
+ /*
+ 卖点一名称 */
+ Title1 *string `json:"title1,omitempty" `
+
+ /*
+ 卖点一内容 */
+ Subtitle1 *string `json:"subtitle1,omitempty" `
+
+ /*
+ 卖点二名称 */
+ Title2 *string `json:"title2,omitempty" `
+
+ /*
+ 卖点二内容 */
+ Subtitle2 *string `json:"subtitle2,omitempty" `
+
+ /*
+ 创建时间 */
+ GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `
+
+ /*
+ 修改时间 */
+ GmtModified *util.LocalTime `json:"gmt_modified,omitempty" `
+
+ /*
+ 品牌名称 */
+ BrandName *string `json:"brand_name,omitempty" `
+}
+
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetOrgainzaNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.OrgainzaNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSkuCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSkuName(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetShortTitle(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBarcodes(v []string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.BackCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetRetailerCatCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.RetailerCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetItemType(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.ItemType = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetInvoiceContent(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.InvoiceContent = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSaleFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SaleFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetTaxRate(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetHangdlingFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.HangdlingFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetGoodsNature(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.GoodsNature = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSuggestedPrice(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SuggestedPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBrandCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.BrandCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProducerName(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.ProducerName = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProducerAddress(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.ProducerAddress = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProductCode(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.ProductCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetFactoryNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.FactoryNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetComponent(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Component = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSaleUnit(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetContent(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Content = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetAllowAppSale(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.AllowAppSale = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBigFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.BigFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetWeightFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.WeightFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetImportFlag(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.ImportFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetStorage(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Storage = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetPeriod(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Period = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.ProducerPlace = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetWeight(v int64) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Weight = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetLength(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Length = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetWidth(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Width = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetHeight(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Height = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetPicUrl(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.PicUrl = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSkuPicUrls(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SkuPicUrls = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetRichTxtTfs(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.RichTxtTfs = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSubTitle(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.SubTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetTitle1(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Title1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSubtitle1(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Subtitle1 = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetTitle2(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Title2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetSubtitle2(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.Subtitle2 = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetGmtCreate(v util.LocalTime) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.GmtCreate = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetGmtModified(v util.LocalTime) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.GmtModified = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo) SetBrandName(v string) *AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo {
+ s.BrandName = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryApiScrollPageResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryApiScrollPageResult.go
new file mode 100644
index 00000000..2c41ddda
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryApiScrollPageResult.go
@@ -0,0 +1,70 @@
+package domain
+
+
+type AlibabaWdkSkuScrollQueryApiScrollPageResult struct {
+ /*
+ 商品商量总页数:分页大小20 */
+ PageCount *int64 `json:"page_count,omitempty" `
+
+ /*
+ 商品总数 */
+ Total *int64 `json:"total,omitempty" `
+
+ /*
+ 是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 异常信息编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 异常信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 分页大小 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 返回的结果集 */
+ ModelList *[]AlibabaWdkSkuScrollQueryModelList `json:"model_list,omitempty" `
+
+ /*
+ 游标:作为下一次请求数据的参数 */
+ ScrollId *string `json:"scroll_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.PageCount = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.Total = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetModelList(v []AlibabaWdkSkuScrollQueryModelList) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.ModelList = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuScrollQueryApiScrollPageResult {
+ s.ScrollId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryModelList.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryModelList.go
new file mode 100644
index 00000000..39e92d73
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryModelList.go
@@ -0,0 +1,246 @@
+package domain
+
+
+type AlibabaWdkSkuScrollQueryModelList struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 商品在机构内的生命周期,商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 条码:多个条码用英文逗号分割 */
+ Barcodes *string `json:"barcodes,omitempty" `
+
+ /*
+ 价格:单位元 */
+ SalePrice *string `json:"sale_price,omitempty" `
+
+ /*
+ 会员价:单位元 */
+ MemberPrice *string `json:"member_price,omitempty" `
+
+ /*
+ 售卖单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 是否称重品:1称重品0非称重品 */
+ WeightFlag *string `json:"weight_flag,omitempty" `
+
+ /*
+ 商家类目编码 */
+ MerchantCatCode *string `json:"merchant_cat_code,omitempty" `
+
+ /*
+ 子公司编码 */
+ OrgNo *string `json:"org_no,omitempty" `
+
+ /*
+ 门店编码 */
+ OuCode *string `json:"ou_code,omitempty" `
+
+ /*
+ 渠道店编码 */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 渠道店类型:4淘宝 */
+ ChannelCodes *string `json:"channel_codes,omitempty" `
+
+ /*
+ 税收编码(查询返回使用) */
+ TaxClassNo *string `json:"tax_class_no,omitempty" `
+
+ /*
+ 业务类型 1:盒饭 2:生鲜 */
+ BusinessType *int64 `json:"business_type,omitempty" `
+
+ /*
+ 是否测试商品 */
+ TestFlag *int64 `json:"test_flag,omitempty" `
+
+ /*
+ 是否服务商品 */
+ ServiceFlag *int64 `json:"service_flag,omitempty" `
+
+ /*
+ 修改时间 */
+ ModifiedTime *string `json:"modified_time,omitempty" `
+
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 默认供应商 */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 短标题 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 是否线上可售 是 0:否 1:是 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+ /*
+ 销售规格描述 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 加工时间 单位:分钟 */
+ ProcessingTime *int64 `json:"processing_time,omitempty" `
+
+ /*
+ 后台平台类目编码 */
+ BackCatCode *string `json:"back_cat_code,omitempty" `
+
+ /*
+ 进项税率 */
+ InputTaxRate *string `json:"input_tax_rate,omitempty" `
+
+ /*
+ 销项税率 */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ 品牌名称 */
+ BrandName *string `json:"brand_name,omitempty" `
+
+ /*
+ 品牌编码 */
+ BrandCode *string `json:"brand_code,omitempty" `
+
+ /*
+ 保质期天数,商品的保质期(单位:天),0表示没有保质期 */
+ ShelfLife *string `json:"shelf_life,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuScrollQueryModelList) SetSkuCode(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetSkuName(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetLifeStatus(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetBarcodes(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetSalePrice(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetMemberPrice(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.MemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetSaleUnit(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetWeightFlag(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.WeightFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetMerchantCatCode(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.MerchantCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetOrgNo(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.OrgNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetOuCode(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetShopId(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetChannelCodes(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.ChannelCodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetTaxClassNo(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.TaxClassNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetBusinessType(v int64) *AlibabaWdkSkuScrollQueryModelList {
+ s.BusinessType = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetTestFlag(v int64) *AlibabaWdkSkuScrollQueryModelList {
+ s.TestFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetServiceFlag(v int64) *AlibabaWdkSkuScrollQueryModelList {
+ s.ServiceFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetModifiedTime(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.ModifiedTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetMerchantCode(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetSupplierNo(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetShortTitle(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuScrollQueryModelList {
+ s.OnlineSaleFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetSaleSpec(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetProcessingTime(v int64) *AlibabaWdkSkuScrollQueryModelList {
+ s.ProcessingTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetBackCatCode(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.BackCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetInputTaxRate(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.InputTaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetTaxRate(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetBrandName(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.BrandName = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetBrandCode(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.BrandCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryModelList) SetShelfLife(v string) *AlibabaWdkSkuScrollQueryModelList {
+ s.ShelfLife = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult.go
new file mode 100644
index 00000000..aaa0dc5b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult.go
@@ -0,0 +1,78 @@
+package domain
+
+
+type AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult struct {
+ /*
+ 门店商品总数 */
+ Total *int64 `json:"total,omitempty" `
+
+ /*
+ 游标 */
+ ScrollId *string `json:"scroll_id,omitempty" `
+
+ /*
+ 页码数 */
+ PageCount *int64 `json:"page_count,omitempty" `
+
+ /*
+ 门店商品模型 */
+ ModelList *[]AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo `json:"model_list,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 每页条目数 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 页码索引 */
+ PageIndex *int64 `json:"page_index,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.Total = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.ScrollId = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.PageCount = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetModelList(v []AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.ModelList = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult) SetPageIndex(v int64) *AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult {
+ s.PageIndex = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo.go
new file mode 100644
index 00000000..f235a3e6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo.go
@@ -0,0 +1,176 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo struct {
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 供应商code */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 商品简称 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 商品状态;A-正常、T-暂时停购、C-淘汰出清、R-清退、D-删除封挡 */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 条码 */
+ Barcode *string `json:"barcode,omitempty" `
+
+ /*
+ 商品(渠道)价格 */
+ SkuPrice *int64 `json:"sku_price,omitempty" `
+
+ /*
+ 会员价 */
+ MemberPrice *int64 `json:"member_price,omitempty" `
+
+ /*
+ 业务类型 */
+ BusinessType *int64 `json:"business_type,omitempty" `
+
+ /*
+ APP可售 */
+ OnlineSaleFlag *int64 `json:"online_sale_flag,omitempty" `
+
+ /*
+ 渠道类型 */
+ ChannelCode *int64 `json:"channel_code,omitempty" `
+
+ /*
+ 线上渠道店code */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 商品销售单位对应的含量表达;APP展示重要字段,体现售卖单位中含有的商品数量,通常描述为“550g/份”等样式。填字符串。 */
+ SaleSpec *string `json:"sale_spec,omitempty" `
+
+ /*
+ 加工时间 */
+ ProcessingTime *int64 `json:"processing_time,omitempty" `
+
+ /*
+ 是否测试商品 */
+ TestFlag *int64 `json:"test_flag,omitempty" `
+
+ /*
+ 是否服务商品 */
+ ServiceFlag *int64 `json:"service_flag,omitempty" `
+
+ /*
+ 标准类目编码 */
+ BackCatCode *string `json:"back_cat_code,omitempty" `
+
+ /*
+ 创建时间 */
+ GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `
+
+ /*
+ 修改时间 */
+ GmtModified *util.LocalTime `json:"gmt_modified,omitempty" `
+}
+
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetStoreId(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSkuCode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSkuName(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetShortTitle(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetBarcode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.Barcode = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSkuPrice(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.SkuPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetMemberPrice(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.MemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetBusinessType(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.BusinessType = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetOnlineSaleFlag(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.OnlineSaleFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetChannelCode(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetShopId(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetSaleSpec(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.SaleSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetProcessingTime(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.ProcessingTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetTestFlag(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.TestFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetServiceFlag(v int64) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.ServiceFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetBackCatCode(v string) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.BackCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetGmtCreate(v util.LocalTime) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.GmtCreate = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo) SetGmtModified(v util.LocalTime) *AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo {
+ s.GmtModified = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryApiResult.go
new file mode 100644
index 00000000..b28d4256
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSkuWarehouseskuQueryApiResult struct {
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误内容 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 数据集合 */
+ Models *[]AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo `json:"models,omitempty" `
+
+ /*
+ 调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetErrCode(v string) *AlibabaWdkSkuWarehouseskuQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetErrMsg(v string) *AlibabaWdkSkuWarehouseskuQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetModels(v []AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) *AlibabaWdkSkuWarehouseskuQueryApiResult {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryApiResult) SetSuccess(v bool) *AlibabaWdkSkuWarehouseskuQueryApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo.go
new file mode 100644
index 00000000..1d33c3d9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo.go
@@ -0,0 +1,70 @@
+package domain
+
+
+type AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo struct {
+ /*
+ 条码 */
+ Barcode *string `json:"barcode,omitempty" `
+
+ /*
+ 高 */
+ Height *string `json:"height,omitempty" `
+
+ /*
+ 长 */
+ Length *string `json:"length,omitempty" `
+
+ /*
+ 是否主条码 */
+ MainFlag *bool `json:"main_flag,omitempty" `
+
+ /*
+ 规格 */
+ SpuSpec *string `json:"spu_spec,omitempty" `
+
+ /*
+ 单位 */
+ Unit *string `json:"unit,omitempty" `
+
+ /*
+ 重量,单位g */
+ Weight *int64 `json:"weight,omitempty" `
+
+ /*
+ 宽 */
+ Width *string `json:"width,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetBarcode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.Barcode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetHeight(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.Height = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetLength(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.Length = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetMainFlag(v bool) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.MainFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetSpuSpec(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.SpuSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.Unit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetWeight(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.Weight = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) SetWidth(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo {
+ s.Width = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo.go
new file mode 100644
index 00000000..2bc62d15
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo.go
@@ -0,0 +1,248 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo struct {
+ /*
+ 商品条码 */
+ Barcodes *[]AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo `json:"barcodes,omitempty" `
+
+ /*
+ 品牌名称 */
+ BrandName *string `json:"brand_name,omitempty" `
+
+ /*
+ 含量 */
+ Content *string `json:"content,omitempty" `
+
+ /*
+ 配货规格 */
+ DeliverySpec *string `json:"delivery_spec,omitempty" `
+
+ /*
+ 配货单位 */
+ DeliveryUnit *string `json:"delivery_unit,omitempty" `
+
+ /*
+ 配送方式,1-统配、2-直配、3-越库 */
+ DeliveryWay *string `json:"delivery_way,omitempty" `
+
+ /*
+ 禁收时限 */
+ ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
+
+ /*
+ 禁售时限 */
+ ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
+
+ /*
+ 新建时间 */
+ GmtCreateTime *util.LocalTime `json:"gmt_create_time,omitempty" `
+
+ /*
+ 是否进口商品 */
+ ImportFlag *bool `json:"import_flag,omitempty" `
+
+ /*
+ 进项税率 */
+ InputTaxRate *string `json:"input_tax_rate,omitempty" `
+
+ /*
+ 库存单位 */
+ InventoryUnit *string `json:"inventory_unit,omitempty" `
+
+ /*
+ 商品状态,A-正常、T-暂时停采、C-淘汰出清、R-清退、L-季节性商品休眠、D-删除封挡、E-停售(紧急下架)、U-未启用(只是建档,还未进货) */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 商品类目 */
+ MerchantCatId *int64 `json:"merchant_cat_id,omitempty" `
+
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 超收比例 */
+ OverloadRate *string `json:"overload_rate,omitempty" `
+
+ /*
+ 保质期天数 */
+ Period *int64 `json:"period,omitempty" `
+
+ /*
+ 厂商名称 */
+ ProducerName *string `json:"producer_name,omitempty" `
+
+ /*
+ 产地,多个产地使用逗号分割 */
+ ProducerPlace *string `json:"producer_place,omitempty" `
+
+ /*
+ 采购规格 */
+ PurchaseSpec *string `json:"purchase_spec,omitempty" `
+
+ /*
+ 采购单位 */
+ PurchaseUnit *string `json:"purchase_unit,omitempty" `
+
+ /*
+ 简称 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 存储方式,241-常温、242-冷藏、243-冷冻、635-热链、636-室温、637-鲜活 */
+ Storage *string `json:"storage,omitempty" `
+
+ /*
+ 当前供应商编码 */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 进项税率 */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ 仓编码 */
+ WarehouseCode *string `json:"warehouse_code,omitempty" `
+
+ /*
+ 保质期预警天数 */
+ WarnDays *int64 `json:"warn_days,omitempty" `
+
+ /*
+ 是否称重商品 */
+ WeightFlag *bool `json:"weight_flag,omitempty" `
+}
+
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetBarcodes(v []AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetBrandName(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.BrandName = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetContent(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.Content = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.DeliverySpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.DeliveryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.DeliveryWay = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.ForbidReceiveDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.ForbidSalesDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetGmtCreateTime(v util.LocalTime) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.GmtCreateTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetImportFlag(v bool) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.ImportFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetInputTaxRate(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.InputTaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.InventoryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetMerchantCatId(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.MerchantCatId = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.OverloadRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetPeriod(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.Period = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetProducerName(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.ProducerName = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.ProducerPlace = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.PurchaseSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.PurchaseUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetShortTitle(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetSkuCode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetSkuName(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetStorage(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.Storage = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetTaxRate(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.WarnDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo) SetWeightFlag(v bool) *AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo {
+ s.WeightFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult.go
new file mode 100644
index 00000000..b0bbf1cf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult.go
@@ -0,0 +1,78 @@
+package domain
+
+
+type AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult struct {
+ /*
+ 错误编码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误内容 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 数据集合 */
+ Models *[]AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo `json:"models,omitempty" `
+
+ /*
+ 总页数 */
+ PageCount *int64 `json:"page_count,omitempty" `
+
+ /*
+ 当前页下标 */
+ PageIndex *int64 `json:"page_index,omitempty" `
+
+ /*
+ 每页条数 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 游标 */
+ ScrollId *string `json:"scroll_id,omitempty" `
+
+ /*
+ 调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 总条数 */
+ Total *int64 `json:"total,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetErrCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetErrMsg(v string) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetModels(v []AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.Models = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetPageCount(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.PageCount = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetPageIndex(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.PageIndex = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetPageSize(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetScrollId(v string) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.ScrollId = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetSuccess(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult) SetTotal(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult {
+ s.Total = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo.go
new file mode 100644
index 00000000..61076207
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo.go
@@ -0,0 +1,70 @@
+package domain
+
+
+type AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo struct {
+ /*
+ 条码 */
+ Barcode *string `json:"barcode,omitempty" `
+
+ /*
+ 高 */
+ Height *string `json:"height,omitempty" `
+
+ /*
+ 长 */
+ Length *string `json:"length,omitempty" `
+
+ /*
+ 是否主条码 */
+ MainFlag *bool `json:"main_flag,omitempty" `
+
+ /*
+ 规格 */
+ SpuSpec *string `json:"spu_spec,omitempty" `
+
+ /*
+ 单位 */
+ Unit *string `json:"unit,omitempty" `
+
+ /*
+ 重量,单位g */
+ Weight *int64 `json:"weight,omitempty" `
+
+ /*
+ 宽 */
+ Width *string `json:"width,omitempty" `
+
+}
+
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetBarcode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.Barcode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetHeight(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.Height = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetLength(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.Length = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetMainFlag(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.MainFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetSpuSpec(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.SpuSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.Unit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetWeight(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.Weight = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) SetWidth(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo {
+ s.Width = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo.go b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo.go
new file mode 100644
index 00000000..cfad69fe
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo.go
@@ -0,0 +1,248 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo struct {
+ /*
+ 商品条码 */
+ Barcodes *[]AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo `json:"barcodes,omitempty" `
+
+ /*
+ 品牌名称 */
+ BrandName *string `json:"brand_name,omitempty" `
+
+ /*
+ 含量 */
+ Content *string `json:"content,omitempty" `
+
+ /*
+ 配货规格 */
+ DeliverySpec *string `json:"delivery_spec,omitempty" `
+
+ /*
+ 配货单位 */
+ DeliveryUnit *string `json:"delivery_unit,omitempty" `
+
+ /*
+ 配送方式,1-统配、2-直配、3-越库 */
+ DeliveryWay *string `json:"delivery_way,omitempty" `
+
+ /*
+ 禁收时限 */
+ ForbidReceiveDays *int64 `json:"forbid_receive_days,omitempty" `
+
+ /*
+ 禁售时限 */
+ ForbidSalesDays *int64 `json:"forbid_sales_days,omitempty" `
+
+ /*
+ 新建时间 */
+ GmtCreateTime *util.LocalTime `json:"gmt_create_time,omitempty" `
+
+ /*
+ 是否进口商品 */
+ ImportFlag *bool `json:"import_flag,omitempty" `
+
+ /*
+ 进项税率 */
+ InputTaxRate *string `json:"input_tax_rate,omitempty" `
+
+ /*
+ 库存单位 */
+ InventoryUnit *string `json:"inventory_unit,omitempty" `
+
+ /*
+ 商品状态,A-正常、T-暂时停采、C-淘汰出清、R-清退、L-季节性商品休眠、D-删除封挡、E-停售(紧急下架)、U-未启用(只是建档,还未进货) */
+ LifeStatus *string `json:"life_status,omitempty" `
+
+ /*
+ 商品类目 */
+ MerchantCatId *int64 `json:"merchant_cat_id,omitempty" `
+
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 超收比例 */
+ OverloadRate *string `json:"overload_rate,omitempty" `
+
+ /*
+ 保质期天数 */
+ Period *int64 `json:"period,omitempty" `
+
+ /*
+ 厂商名称 */
+ ProducerName *string `json:"producer_name,omitempty" `
+
+ /*
+ 产地,多个产地使用逗号分割 */
+ ProducerPlace *string `json:"producer_place,omitempty" `
+
+ /*
+ 采购规格 */
+ PurchaseSpec *string `json:"purchase_spec,omitempty" `
+
+ /*
+ 采购单位 */
+ PurchaseUnit *string `json:"purchase_unit,omitempty" `
+
+ /*
+ 简称 */
+ ShortTitle *string `json:"short_title,omitempty" `
+
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称 */
+ SkuName *string `json:"sku_name,omitempty" `
+
+ /*
+ 存储方式,241-常温、242-冷藏、243-冷冻、635-热链、636-室温、637-鲜活 */
+ Storage *string `json:"storage,omitempty" `
+
+ /*
+ 当前供应商编码 */
+ SupplierNo *string `json:"supplier_no,omitempty" `
+
+ /*
+ 进项税率 */
+ TaxRate *string `json:"tax_rate,omitempty" `
+
+ /*
+ 仓编码 */
+ WarehouseCode *string `json:"warehouse_code,omitempty" `
+
+ /*
+ 保质期预警天数 */
+ WarnDays *int64 `json:"warn_days,omitempty" `
+
+ /*
+ 是否称重商品 */
+ WeightFlag *bool `json:"weight_flag,omitempty" `
+}
+
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetBarcodes(v []AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.Barcodes = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetBrandName(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.BrandName = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetContent(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.Content = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetDeliverySpec(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.DeliverySpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetDeliveryUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.DeliveryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetDeliveryWay(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.DeliveryWay = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetForbidReceiveDays(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.ForbidReceiveDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetForbidSalesDays(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.ForbidSalesDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetGmtCreateTime(v util.LocalTime) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.GmtCreateTime = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetImportFlag(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.ImportFlag = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetInputTaxRate(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.InputTaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetInventoryUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.InventoryUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetLifeStatus(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.LifeStatus = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetMerchantCatId(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.MerchantCatId = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetMerchantCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetOverloadRate(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.OverloadRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetPeriod(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.Period = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetProducerName(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.ProducerName = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetProducerPlace(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.ProducerPlace = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetPurchaseSpec(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.PurchaseSpec = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetPurchaseUnit(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.PurchaseUnit = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetShortTitle(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.ShortTitle = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetSkuCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetSkuName(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.SkuName = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetStorage(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.Storage = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetSupplierNo(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.SupplierNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetTaxRate(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.TaxRate = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetWarnDays(v int64) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.WarnDays = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo) SetWeightFlag(v bool) *AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo {
+ s.WeightFlag = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaAxChannelSkuStatusUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaAxChannelSkuStatusUpdateRequest.go
new file mode 100644
index 00000000..ba185640
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaAxChannelSkuStatusUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAxChannelSkuStatusUpdateRequest struct {
+ /*
+ 请求入参 */
+ ChannelSkuUpdateStatusReq *domain.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq `json:"channel_sku_update_status_req" required:"true" `
+}
+
+func (s *AlibabaAxChannelSkuStatusUpdateRequest) SetChannelSkuUpdateStatusReq(v domain.AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq) *AlibabaAxChannelSkuStatusUpdateRequest {
+ s.ChannelSkuUpdateStatusReq = &v
+ return s
+}
+
+func (req *AlibabaAxChannelSkuStatusUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ChannelSkuUpdateStatusReq != nil {
+ paramMap["channel_sku_update_status_req"] = util.ConvertStruct(*req.ChannelSkuUpdateStatusReq)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAxChannelSkuStatusUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionActivityQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionActivityQueryRequest.go
new file mode 100644
index 00000000..0f5bdc06
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionActivityQueryRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaPricePromotionActivityQueryRequest struct {
+ /*
+ 外部档期code */
+ OuterPromotionCode *string `json:"outer_promotion_code" required:"true" `
+ /*
+ TOB店仓编码 */
+ OuCode *string `json:"ou_code,omitempty" required:"false" `
+ /*
+ 页码 */
+ Page *int64 `json:"page" required:"true" `
+ /*
+ 页码大小 */
+ PageSize *int64 `json:"page_size" required:"true" `
+}
+
+func (s *AlibabaPricePromotionActivityQueryRequest) SetOuterPromotionCode(v string) *AlibabaPricePromotionActivityQueryRequest {
+ s.OuterPromotionCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionActivityQueryRequest) SetOuCode(v string) *AlibabaPricePromotionActivityQueryRequest {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionActivityQueryRequest) SetPage(v int64) *AlibabaPricePromotionActivityQueryRequest {
+ s.Page = &v
+ return s
+}
+func (s *AlibabaPricePromotionActivityQueryRequest) SetPageSize(v int64) *AlibabaPricePromotionActivityQueryRequest {
+ s.PageSize = &v
+ return s
+}
+
+func (req *AlibabaPricePromotionActivityQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.OuterPromotionCode != nil) {
+ paramMap["outer_promotion_code"] = *req.OuterPromotionCode
+ }
+ if(req.OuCode != nil) {
+ paramMap["ou_code"] = *req.OuCode
+ }
+ if(req.Page != nil) {
+ paramMap["page"] = *req.Page
+ }
+ if(req.PageSize != nil) {
+ paramMap["page_size"] = *req.PageSize
+ }
+ return paramMap
+}
+
+func (req *AlibabaPricePromotionActivityQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionCreateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionCreateRequest.go
new file mode 100644
index 00000000..13b66388
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaPricePromotionCreateRequest struct {
+ /*
+ 档期活动参数 */
+ PromotionActivityDo *domain.AlibabaPricePromotionCreatePromotionActivityDo `json:"promotion_activity_do" required:"true" `
+}
+
+func (s *AlibabaPricePromotionCreateRequest) SetPromotionActivityDo(v domain.AlibabaPricePromotionCreatePromotionActivityDo) *AlibabaPricePromotionCreateRequest {
+ s.PromotionActivityDo = &v
+ return s
+}
+
+func (req *AlibabaPricePromotionCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.PromotionActivityDo != nil {
+ paramMap["promotion_activity_do"] = util.ConvertStruct(*req.PromotionActivityDo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaPricePromotionCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemAddRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemAddRequest.go
new file mode 100644
index 00000000..e7a711c0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemAddRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaPricePromotionItemAddRequest struct {
+ /*
+ 入参 */
+ PromotionContent *domain.AlibabaPricePromotionItemAddPromotionContent `json:"promotion_content,omitempty" required:"false" `
+}
+
+func (s *AlibabaPricePromotionItemAddRequest) SetPromotionContent(v domain.AlibabaPricePromotionItemAddPromotionContent) *AlibabaPricePromotionItemAddRequest {
+ s.PromotionContent = &v
+ return s
+}
+
+func (req *AlibabaPricePromotionItemAddRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.PromotionContent != nil {
+ paramMap["promotion_content"] = util.ConvertStruct(*req.PromotionContent)
+ }
+ return paramMap
+}
+
+func (req *AlibabaPricePromotionItemAddRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemDeleteRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemDeleteRequest.go
new file mode 100644
index 00000000..91170eba
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemDeleteRequest.go
@@ -0,0 +1,59 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaPricePromotionItemDeleteRequest struct {
+ /*
+ toB渠道店OU */
+ OuCode *string `json:"ou_code" required:"true" `
+ /*
+ 外部档期编码 */
+ OuterPromotionCode *string `json:"outer_promotion_code" required:"true" `
+ /*
+ 盒马唯一标识 */
+ UniqueId *string `json:"unique_id,omitempty" required:"false" `
+ /*
+ 商品code */
+ SkuCodes *[]string `json:"sku_codes" required:"true" `
+}
+
+func (s *AlibabaPricePromotionItemDeleteRequest) SetOuCode(v string) *AlibabaPricePromotionItemDeleteRequest {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemDeleteRequest) SetOuterPromotionCode(v string) *AlibabaPricePromotionItemDeleteRequest {
+ s.OuterPromotionCode = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemDeleteRequest) SetUniqueId(v string) *AlibabaPricePromotionItemDeleteRequest {
+ s.UniqueId = &v
+ return s
+}
+func (s *AlibabaPricePromotionItemDeleteRequest) SetSkuCodes(v []string) *AlibabaPricePromotionItemDeleteRequest {
+ s.SkuCodes = &v
+ return s
+}
+
+func (req *AlibabaPricePromotionItemDeleteRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OuCode != nil {
+ paramMap["ou_code"] = *req.OuCode
+ }
+ if req.OuterPromotionCode != nil {
+ paramMap["outer_promotion_code"] = *req.OuterPromotionCode
+ }
+ if req.UniqueId != nil {
+ paramMap["unique_id"] = *req.UniqueId
+ }
+ if req.SkuCodes != nil {
+ paramMap["sku_codes"] = util.ConvertBasicList(*req.SkuCodes)
+ }
+ return paramMap
+}
+
+func (req *AlibabaPricePromotionItemDeleteRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemBrandQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemBrandQueryRequest.go
new file mode 100644
index 00000000..374fb1c5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemBrandQueryRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkItemBrandQueryRequest struct {
+ /*
+ 查询关键词,不填则查询全部 */
+ Keyword *string `json:"keyword,omitempty" required:"false" `
+ /*
+ 起始位置 defalutValue��0 */
+ Offset *int64 `json:"offset,omitempty" required:"false" `
+ /*
+ 一页大小 defalutValue��2000 */
+ PageSize *int64 `json:"page_size,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkItemBrandQueryRequest) SetKeyword(v string) *AlibabaWdkItemBrandQueryRequest {
+ s.Keyword = &v
+ return s
+}
+func (s *AlibabaWdkItemBrandQueryRequest) SetOffset(v int64) *AlibabaWdkItemBrandQueryRequest {
+ s.Offset = &v
+ return s
+}
+func (s *AlibabaWdkItemBrandQueryRequest) SetPageSize(v int64) *AlibabaWdkItemBrandQueryRequest {
+ s.PageSize = &v
+ return s
+}
+
+func (req *AlibabaWdkItemBrandQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Keyword != nil) {
+ paramMap["keyword"] = *req.Keyword
+ }
+ if(req.Offset != nil) {
+ paramMap["offset"] = *req.Offset
+ }
+ if(req.PageSize != nil) {
+ paramMap["page_size"] = *req.PageSize
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemBrandQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryQueryRequest.go
new file mode 100644
index 00000000..6bef15ba
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkItemCategoryQueryRequest struct {
+ /*
+ 查询关键词,不填查全部 */
+ Keyword *string `json:"keyword,omitempty" required:"false" `
+ /*
+ 从哪个类目开始查,不填从根类目开始查 */
+ RootCategoryCode *string `json:"root_category_code,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkItemCategoryQueryRequest) SetKeyword(v string) *AlibabaWdkItemCategoryQueryRequest {
+ s.Keyword = &v
+ return s
+}
+func (s *AlibabaWdkItemCategoryQueryRequest) SetRootCategoryCode(v string) *AlibabaWdkItemCategoryQueryRequest {
+ s.RootCategoryCode = &v
+ return s
+}
+
+func (req *AlibabaWdkItemCategoryQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Keyword != nil) {
+ paramMap["keyword"] = *req.Keyword
+ }
+ if(req.RootCategoryCode != nil) {
+ paramMap["root_category_code"] = *req.RootCategoryCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemCategoryQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryUpdateRequest.go
new file mode 100644
index 00000000..7b9f704c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkItemCategoryUpdateRequest struct {
+ /*
+ 入参 */
+ Bean *domain.AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean `json:"bean" required:"true" `
+}
+
+func (s *AlibabaWdkItemCategoryUpdateRequest) SetBean(v domain.AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean) *AlibabaWdkItemCategoryUpdateRequest {
+ s.Bean = &v
+ return s
+}
+
+func (req *AlibabaWdkItemCategoryUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Bean != nil {
+ paramMap["bean"] = util.ConvertStruct(*req.Bean)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemCategoryUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemChangepriceQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemChangepriceQueryRequest.go
new file mode 100644
index 00000000..407ffe49
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemChangepriceQueryRequest.go
@@ -0,0 +1,59 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkItemChangepriceQueryRequest struct {
+ /*
+ 开始时间 */
+ StartTime *util.LocalTime `json:"start_time" required:"true" `
+ /*
+ 结束时间,结束时间-开始时间不能超过48小时 */
+ EndTime *util.LocalTime `json:"end_time" required:"true" `
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id" required:"true" `
+ /*
+ 变价的类型 * 查询变价的单据专用 */
+ Type *string `json:"type" required:"true" `
+}
+
+func (s *AlibabaWdkItemChangepriceQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkItemChangepriceQueryRequest {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkItemChangepriceQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkItemChangepriceQueryRequest {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaWdkItemChangepriceQueryRequest) SetShopId(v string) *AlibabaWdkItemChangepriceQueryRequest {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkItemChangepriceQueryRequest) SetType(v string) *AlibabaWdkItemChangepriceQueryRequest {
+ s.Type = &v
+ return s
+}
+
+func (req *AlibabaWdkItemChangepriceQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.StartTime != nil {
+ paramMap["start_time"] = *req.StartTime
+ }
+ if req.EndTime != nil {
+ paramMap["end_time"] = *req.EndTime
+ }
+ if req.ShopId != nil {
+ paramMap["shop_id"] = *req.ShopId
+ }
+ if req.Type != nil {
+ paramMap["type"] = *req.Type
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemChangepriceQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCurrentpriceQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCurrentpriceQueryRequest.go
new file mode 100644
index 00000000..294074c0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCurrentpriceQueryRequest.go
@@ -0,0 +1,49 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkItemCurrentpriceQueryRequest struct {
+ /*
+ 渠道店id */
+ ShopId *int64 `json:"shop_id" required:"true" `
+ /*
+ sku编码列表 */
+ SkuCodes *[]string `json:"sku_codes" required:"true" `
+ /*
+ 渠道 */
+ OrderChannelCode *string `json:"order_channel_code" required:"true" `
+}
+
+func (s *AlibabaWdkItemCurrentpriceQueryRequest) SetShopId(v int64) *AlibabaWdkItemCurrentpriceQueryRequest {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryRequest) SetSkuCodes(v []string) *AlibabaWdkItemCurrentpriceQueryRequest {
+ s.SkuCodes = &v
+ return s
+}
+func (s *AlibabaWdkItemCurrentpriceQueryRequest) SetOrderChannelCode(v string) *AlibabaWdkItemCurrentpriceQueryRequest {
+ s.OrderChannelCode = &v
+ return s
+}
+
+func (req *AlibabaWdkItemCurrentpriceQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ShopId != nil {
+ paramMap["shop_id"] = *req.ShopId
+ }
+ if req.SkuCodes != nil {
+ paramMap["sku_codes"] = util.ConvertBasicList(*req.SkuCodes)
+ }
+ if req.OrderChannelCode != nil {
+ paramMap["order_channel_code"] = *req.OrderChannelCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemCurrentpriceQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemFuturepriceQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemFuturepriceQueryRequest.go
new file mode 100644
index 00000000..c36aaaa1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemFuturepriceQueryRequest.go
@@ -0,0 +1,69 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkItemFuturepriceQueryRequest struct {
+ /*
+ 渠道店id */
+ ShopId *int64 `json:"shop_id" required:"true" `
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 渠道 */
+ OrderChannelCode *string `json:"order_channel_code" required:"true" `
+ /*
+ 开始时间 */
+ StartTime *util.LocalTime `json:"start_time" required:"true" `
+ /*
+ 结束时间,结束时间-开始时间不能超过48小时 */
+ EndTime *util.LocalTime `json:"end_time" required:"true" `
+}
+
+func (s *AlibabaWdkItemFuturepriceQueryRequest) SetShopId(v int64) *AlibabaWdkItemFuturepriceQueryRequest {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryRequest) SetSkuCode(v string) *AlibabaWdkItemFuturepriceQueryRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryRequest) SetOrderChannelCode(v string) *AlibabaWdkItemFuturepriceQueryRequest {
+ s.OrderChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkItemFuturepriceQueryRequest {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkItemFuturepriceQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkItemFuturepriceQueryRequest {
+ s.EndTime = &v
+ return s
+}
+
+func (req *AlibabaWdkItemFuturepriceQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ShopId != nil {
+ paramMap["shop_id"] = *req.ShopId
+ }
+ if req.SkuCode != nil {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if req.OrderChannelCode != nil {
+ paramMap["order_channel_code"] = *req.OrderChannelCode
+ }
+ if req.StartTime != nil {
+ paramMap["start_time"] = *req.StartTime
+ }
+ if req.EndTime != nil {
+ paramMap["end_time"] = *req.EndTime
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemFuturepriceQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMemberpriceUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMemberpriceUpdateRequest.go
new file mode 100644
index 00000000..ff4642f3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMemberpriceUpdateRequest.go
@@ -0,0 +1,76 @@
+package request
+
+
+type AlibabaWdkItemMemberpriceUpdateRequest struct {
+ /*
+ 门店ID */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 售价,单位分,售价会员价至少填一个 */
+ SkuPrice *int64 `json:"sku_price,omitempty" required:"false" `
+ /*
+ 会员价,单位分 */
+ SkuMemberPrice *int64 `json:"sku_member_price,omitempty" required:"false" `
+ /*
+ 是否清空会员价 */
+ CleanSkuMemberPrice *bool `json:"clean_sku_member_price,omitempty" required:"false" `
+ /*
+ 时间戳 */
+ TimeStamp *int64 `json:"time_stamp,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetStoreId(v string) *AlibabaWdkItemMemberpriceUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemMemberpriceUpdateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetSkuPrice(v int64) *AlibabaWdkItemMemberpriceUpdateRequest {
+ s.SkuPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetSkuMemberPrice(v int64) *AlibabaWdkItemMemberpriceUpdateRequest {
+ s.SkuMemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetCleanSkuMemberPrice(v bool) *AlibabaWdkItemMemberpriceUpdateRequest {
+ s.CleanSkuMemberPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemMemberpriceUpdateRequest) SetTimeStamp(v int64) *AlibabaWdkItemMemberpriceUpdateRequest {
+ s.TimeStamp = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMemberpriceUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.SkuPrice != nil) {
+ paramMap["sku_price"] = *req.SkuPrice
+ }
+ if(req.SkuMemberPrice != nil) {
+ paramMap["sku_member_price"] = *req.SkuMemberPrice
+ }
+ if(req.CleanSkuMemberPrice != nil) {
+ paramMap["clean_sku_member_price"] = *req.CleanSkuMemberPrice
+ }
+ if(req.TimeStamp != nil) {
+ paramMap["time_stamp"] = *req.TimeStamp
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMemberpriceUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantCategoryQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantCategoryQueryRequest.go
new file mode 100644
index 00000000..06639161
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantCategoryQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkItemMerchantCategoryQueryRequest struct {
+ /*
+ 请求 */
+ QueryRequest *domain.AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest `json:"query_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkItemMerchantCategoryQueryRequest) SetQueryRequest(v domain.AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest) *AlibabaWdkItemMerchantCategoryQueryRequest {
+ s.QueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMerchantCategoryQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.QueryRequest != nil {
+ paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMerchantCategoryQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuCreateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuCreateRequest.go
new file mode 100644
index 00000000..26a47e4e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuCreateRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaWdkItemMerchantskuCreateRequest struct {
+ /*
+ 新建商品参数,是个json字符串 */
+ Params *string `json:"params" required:"true" `
+}
+
+func (s *AlibabaWdkItemMerchantskuCreateRequest) SetParams(v string) *AlibabaWdkItemMerchantskuCreateRequest {
+ s.Params = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMerchantskuCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMerchantskuCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuQueryRequest.go
new file mode 100644
index 00000000..147743b4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkItemMerchantskuQueryRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 机构编码 */
+ OrgCode *string `json:"org_code" required:"true" `
+}
+
+func (s *AlibabaWdkItemMerchantskuQueryRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantskuQueryRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuQueryRequest) SetOrgCode(v string) *AlibabaWdkItemMerchantskuQueryRequest {
+ s.OrgCode = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMerchantskuQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.OrgCode != nil) {
+ paramMap["org_code"] = *req.OrgCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMerchantskuQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuUpdateRequest.go
new file mode 100644
index 00000000..2c34ab07
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuUpdateRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkItemMerchantskuUpdateRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 参数json */
+ Params *string `json:"params" required:"true" `
+ /*
+ 机构编码 */
+ OrgCode *string `json:"org_code" required:"true" `
+}
+
+func (s *AlibabaWdkItemMerchantskuUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantskuUpdateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuUpdateRequest) SetParams(v string) *AlibabaWdkItemMerchantskuUpdateRequest {
+ s.Params = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantskuUpdateRequest) SetOrgCode(v string) *AlibabaWdkItemMerchantskuUpdateRequest {
+ s.OrgCode = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMerchantskuUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ if(req.OrgCode != nil) {
+ paramMap["org_code"] = *req.OrgCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMerchantskuUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuCreateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuCreateRequest.go
new file mode 100644
index 00000000..7e85a2d4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuCreateRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaWdkItemMerchantstoreskuCreateRequest struct {
+ /*
+ 门店编码 */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 新建参数,是个json字符串 */
+ Params *string `json:"params" required:"true" `
+ /*
+ 机构 */
+ OrgCode *string `json:"org_code" required:"true" `
+}
+
+func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetStoreId(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetParams(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
+ s.Params = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuCreateRequest) SetOrgCode(v string) *AlibabaWdkItemMerchantstoreskuCreateRequest {
+ s.OrgCode = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMerchantstoreskuCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ if(req.OrgCode != nil) {
+ paramMap["org_code"] = *req.OrgCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMerchantstoreskuCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuUpdateRequest.go
new file mode 100644
index 00000000..6b18bc70
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuUpdateRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkItemMerchantstoreskuUpdateRequest struct {
+ /*
+ 门店ID */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 修改参数,是个json字符串 */
+ Params *string `json:"params" required:"true" `
+}
+
+func (s *AlibabaWdkItemMerchantstoreskuUpdateRequest) SetStoreId(v string) *AlibabaWdkItemMerchantstoreskuUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemMerchantstoreskuUpdateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemMerchantstoreskuUpdateRequest) SetParams(v string) *AlibabaWdkItemMerchantstoreskuUpdateRequest {
+ s.Params = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMerchantstoreskuUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMerchantstoreskuUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMorebarcodeOpsRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMorebarcodeOpsRequest.go
new file mode 100644
index 00000000..c08efdbc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMorebarcodeOpsRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkItemMorebarcodeOpsRequest struct {
+ /*
+ bean */
+ UpdateMoreBarCodeRequestBean *domain.AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean `json:"update_more_bar_code_request_bean" required:"true" `
+}
+
+func (s *AlibabaWdkItemMorebarcodeOpsRequest) SetUpdateMoreBarCodeRequestBean(v domain.AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean) *AlibabaWdkItemMorebarcodeOpsRequest {
+ s.UpdateMoreBarCodeRequestBean = &v
+ return s
+}
+
+func (req *AlibabaWdkItemMorebarcodeOpsRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.UpdateMoreBarCodeRequestBean != nil {
+ paramMap["update_more_bar_code_request_bean"] = util.ConvertStruct(*req.UpdateMoreBarCodeRequestBean)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemMorebarcodeOpsRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemPriceUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemPriceUpdateRequest.go
new file mode 100644
index 00000000..97d09fd1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemPriceUpdateRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaWdkItemPriceUpdateRequest struct {
+ /*
+ 盒马门店id */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 价格,单位是分 */
+ SkuPrice *int64 `json:"sku_price,omitempty" required:"false" `
+ /*
+ 会员价格,单位是分,且不能大于价格 */
+ SkuMemberPrice *int64 `json:"sku_member_price,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkItemPriceUpdateRequest) SetStoreId(v string) *AlibabaWdkItemPriceUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemPriceUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemPriceUpdateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemPriceUpdateRequest) SetSkuPrice(v int64) *AlibabaWdkItemPriceUpdateRequest {
+ s.SkuPrice = &v
+ return s
+}
+func (s *AlibabaWdkItemPriceUpdateRequest) SetSkuMemberPrice(v int64) *AlibabaWdkItemPriceUpdateRequest {
+ s.SkuMemberPrice = &v
+ return s
+}
+
+func (req *AlibabaWdkItemPriceUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.SkuPrice != nil) {
+ paramMap["sku_price"] = *req.SkuPrice
+ }
+ if(req.SkuMemberPrice != nil) {
+ paramMap["sku_member_price"] = *req.SkuMemberPrice
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemPriceUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuQueryRequest.go
new file mode 100644
index 00000000..48d40b9f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkItemStoreskuQueryRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 门店ID */
+ StoreId *string `json:"store_id" required:"true" `
+}
+
+func (s *AlibabaWdkItemStoreskuQueryRequest) SetSkuCode(v string) *AlibabaWdkItemStoreskuQueryRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuQueryRequest) SetStoreId(v string) *AlibabaWdkItemStoreskuQueryRequest {
+ s.StoreId = &v
+ return s
+}
+
+func (req *AlibabaWdkItemStoreskuQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemStoreskuQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuUpdateRequest.go
new file mode 100644
index 00000000..540c4eb8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuUpdateRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkItemStoreskuUpdateRequest struct {
+ /*
+ 盒马门店id */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 1-可售 0-不可售 */
+ SaleFlag *int64 `json:"sale_flag,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkItemStoreskuUpdateRequest) SetStoreId(v string) *AlibabaWdkItemStoreskuUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuUpdateRequest) SetSkuCode(v string) *AlibabaWdkItemStoreskuUpdateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkItemStoreskuUpdateRequest) SetSaleFlag(v int64) *AlibabaWdkItemStoreskuUpdateRequest {
+ s.SaleFlag = &v
+ return s
+}
+
+func (req *AlibabaWdkItemStoreskuUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.SaleFlag != nil) {
+ paramMap["sale_flag"] = *req.SaleFlag
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemStoreskuUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskustatusUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskustatusUpdateRequest.go
new file mode 100644
index 00000000..584df1e1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskustatusUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkItemStoreskustatusUpdateRequest struct {
+ /*
+ bean */
+ Bean *domain.AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean `json:"bean,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkItemStoreskustatusUpdateRequest) SetBean(v domain.AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean) *AlibabaWdkItemStoreskustatusUpdateRequest {
+ s.Bean = &v
+ return s
+}
+
+func (req *AlibabaWdkItemStoreskustatusUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Bean != nil {
+ paramMap["bean"] = util.ConvertStruct(*req.Bean)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkItemStoreskustatusUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantBrandQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantBrandQueryRequest.go
new file mode 100644
index 00000000..c287a0cf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantBrandQueryRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkMerchantBrandQueryRequest struct {
+ /*
+ 关键词,不填就查全部 */
+ Keyword *string `json:"keyword,omitempty" required:"false" `
+ /*
+ 可不填,默认0 */
+ Offset *int64 `json:"offset,omitempty" required:"false" `
+ /*
+ 可不填,默认2000 */
+ PageSize *int64 `json:"page_size,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkMerchantBrandQueryRequest) SetKeyword(v string) *AlibabaWdkMerchantBrandQueryRequest {
+ s.Keyword = &v
+ return s
+}
+func (s *AlibabaWdkMerchantBrandQueryRequest) SetOffset(v int64) *AlibabaWdkMerchantBrandQueryRequest {
+ s.Offset = &v
+ return s
+}
+func (s *AlibabaWdkMerchantBrandQueryRequest) SetPageSize(v int64) *AlibabaWdkMerchantBrandQueryRequest {
+ s.PageSize = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantBrandQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Keyword != nil) {
+ paramMap["keyword"] = *req.Keyword
+ }
+ if(req.Offset != nil) {
+ paramMap["offset"] = *req.Offset
+ }
+ if(req.PageSize != nil) {
+ paramMap["page_size"] = *req.PageSize
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantBrandQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantCategoryQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantCategoryQueryRequest.go
new file mode 100644
index 00000000..501bc59c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantCategoryQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkMerchantCategoryQueryRequest struct {
+ /*
+ 搜索关键词,可不填就查全部 */
+ Keyword *string `json:"keyword,omitempty" required:"false" `
+ /*
+ 类目起点,可不填从根目录开始查 */
+ RootCategoryCode *string `json:"root_category_code,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkMerchantCategoryQueryRequest) SetKeyword(v string) *AlibabaWdkMerchantCategoryQueryRequest {
+ s.Keyword = &v
+ return s
+}
+func (s *AlibabaWdkMerchantCategoryQueryRequest) SetRootCategoryCode(v string) *AlibabaWdkMerchantCategoryQueryRequest {
+ s.RootCategoryCode = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantCategoryQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Keyword != nil) {
+ paramMap["keyword"] = *req.Keyword
+ }
+ if(req.RootCategoryCode != nil) {
+ paramMap["root_category_code"] = *req.RootCategoryCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantCategoryQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemCreatedraftRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemCreatedraftRequest.go
new file mode 100644
index 00000000..a0839177
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemCreatedraftRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaWdkMerchantItemCreatedraftRequest struct {
+ /*
+ 商品信息json */
+ Params *string `json:"params" required:"true" `
+}
+
+func (s *AlibabaWdkMerchantItemCreatedraftRequest) SetParams(v string) *AlibabaWdkMerchantItemCreatedraftRequest {
+ s.Params = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantItemCreatedraftRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantItemCreatedraftRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemQueryRequest.go
new file mode 100644
index 00000000..dc5b5656
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkMerchantItemQueryRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" required:"false" `
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkMerchantItemQueryRequest) SetSkuCode(v string) *AlibabaWdkMerchantItemQueryRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemQueryRequest) SetMerchantCode(v string) *AlibabaWdkMerchantItemQueryRequest {
+ s.MerchantCode = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantItemQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.MerchantCode != nil) {
+ paramMap["merchant_code"] = *req.MerchantCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantItemQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemUpdateRequest.go
new file mode 100644
index 00000000..0489aa3c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemUpdateRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkMerchantItemUpdateRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" required:"false" `
+ /*
+ 门店编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" required:"false" `
+ /*
+ 修改字段的json */
+ Params *string `json:"params,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkMerchantItemUpdateRequest) SetSkuCode(v string) *AlibabaWdkMerchantItemUpdateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemUpdateRequest) SetMerchantCode(v string) *AlibabaWdkMerchantItemUpdateRequest {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantItemUpdateRequest) SetParams(v string) *AlibabaWdkMerchantItemUpdateRequest {
+ s.Params = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantItemUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.MerchantCode != nil) {
+ paramMap["merchant_code"] = *req.MerchantCode
+ }
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantItemUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemCreateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemCreateRequest.go
new file mode 100644
index 00000000..86791a91
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemCreateRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaWdkMerchantStoreitemCreateRequest struct {
+ /*
+ 门店id */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code" required:"true" `
+ /*
+ 新增门店商品参数,具体字段详见文档 */
+ Params *string `json:"params" required:"true" `
+}
+
+func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetStoreId(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetSkuCode(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetMerchantCode(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemCreateRequest) SetParams(v string) *AlibabaWdkMerchantStoreitemCreateRequest {
+ s.Params = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantStoreitemCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.MerchantCode != nil) {
+ paramMap["merchant_code"] = *req.MerchantCode
+ }
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantStoreitemCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemQueryRequest.go
new file mode 100644
index 00000000..f4b642fa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemQueryRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkMerchantStoreitemQueryRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" required:"false" `
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" required:"false" `
+ /*
+ 门店编码 */
+ StoreId *string `json:"store_id,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkMerchantStoreitemQueryRequest) SetSkuCode(v string) *AlibabaWdkMerchantStoreitemQueryRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemQueryRequest) SetMerchantCode(v string) *AlibabaWdkMerchantStoreitemQueryRequest {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemQueryRequest) SetStoreId(v string) *AlibabaWdkMerchantStoreitemQueryRequest {
+ s.StoreId = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantStoreitemQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.MerchantCode != nil) {
+ paramMap["merchant_code"] = *req.MerchantCode
+ }
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantStoreitemQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemUpdateRequest.go
new file mode 100644
index 00000000..680b4df1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemUpdateRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaWdkMerchantStoreitemUpdateRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" required:"false" `
+ /*
+ 商家编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" required:"false" `
+ /*
+ 门店编码 */
+ StoreId *string `json:"store_id,omitempty" required:"false" `
+ /*
+ 修改参数的json */
+ Params *string `json:"params,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetSkuCode(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetMerchantCode(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetStoreId(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkMerchantStoreitemUpdateRequest) SetParams(v string) *AlibabaWdkMerchantStoreitemUpdateRequest {
+ s.Params = &v
+ return s
+}
+
+func (req *AlibabaWdkMerchantStoreitemUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ if(req.MerchantCode != nil) {
+ paramMap["merchant_code"] = *req.MerchantCode
+ }
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.Params != nil) {
+ paramMap["params"] = *req.Params
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkMerchantStoreitemUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkShopQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkShopQueryRequest.go
new file mode 100644
index 00000000..ab142f17
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkShopQueryRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaWdkShopQueryRequest struct {
+ /*
+ 如果不传,返回所有 */
+ OuCode *string `json:"ou_code,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkShopQueryRequest) SetOuCode(v string) *AlibabaWdkShopQueryRequest {
+ s.OuCode = &v
+ return s
+}
+
+func (req *AlibabaWdkShopQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.OuCode != nil) {
+ paramMap["ou_code"] = *req.OuCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkShopQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuBarcodeQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuBarcodeQueryRequest.go
new file mode 100644
index 00000000..60560246
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuBarcodeQueryRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaWdkSkuBarcodeQueryRequest struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code" required:"true" `
+}
+
+func (s *AlibabaWdkSkuBarcodeQueryRequest) SetSkuCode(v string) *AlibabaWdkSkuBarcodeQueryRequest {
+ s.SkuCode = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuBarcodeQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.SkuCode != nil) {
+ paramMap["sku_code"] = *req.SkuCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuBarcodeQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryAddRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryAddRequest.go
new file mode 100644
index 00000000..c359be36
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryAddRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuCategoryAddRequest struct {
+ /*
+ 类目新增请求模型 */
+ Param *domain.AlibabaWdkSkuCategoryAddCategoryDo `json:"param" required:"true" `
+}
+
+func (s *AlibabaWdkSkuCategoryAddRequest) SetParam(v domain.AlibabaWdkSkuCategoryAddCategoryDo) *AlibabaWdkSkuCategoryAddRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuCategoryAddRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuCategoryAddRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryDeleteRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryDeleteRequest.go
new file mode 100644
index 00000000..82b7f1c3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryDeleteRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuCategoryDeleteRequest struct {
+ /*
+ 类目删除请求模型 */
+ Param *domain.AlibabaWdkSkuCategoryDeleteCategoryDo `json:"param" required:"true" `
+}
+
+func (s *AlibabaWdkSkuCategoryDeleteRequest) SetParam(v domain.AlibabaWdkSkuCategoryDeleteCategoryDo) *AlibabaWdkSkuCategoryDeleteRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuCategoryDeleteRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuCategoryDeleteRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryQueryRequest.go
new file mode 100644
index 00000000..49e4db3b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuCategoryQueryRequest struct {
+ /*
+ 查询类目请模型 */
+ Param *domain.AlibabaWdkSkuCategoryQueryCategoryDo `json:"param" required:"true" `
+}
+
+func (s *AlibabaWdkSkuCategoryQueryRequest) SetParam(v domain.AlibabaWdkSkuCategoryQueryCategoryDo) *AlibabaWdkSkuCategoryQueryRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuCategoryQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuCategoryQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryUpdateRequest.go
new file mode 100644
index 00000000..466bfef0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuCategoryUpdateRequest struct {
+ /*
+ 更新请求模型 */
+ Param *domain.AlibabaWdkSkuCategoryUpdateCategoryDo `json:"param" required:"true" `
+}
+
+func (s *AlibabaWdkSkuCategoryUpdateRequest) SetParam(v domain.AlibabaWdkSkuCategoryUpdateCategoryDo) *AlibabaWdkSkuCategoryUpdateRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuCategoryUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuCategoryUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuFeatureRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuFeatureRequest.go
new file mode 100644
index 00000000..6236af77
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuFeatureRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuFeatureRequest struct {
+ /*
+ SkuFeatureDo */
+ Param *domain.AlibabaWdkSkuFeatureSkuFeatureDo `json:"param,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuFeatureRequest) SetParam(v domain.AlibabaWdkSkuFeatureSkuFeatureDo) *AlibabaWdkSkuFeatureRequest {
+ s.Param = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuFeatureRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Param != nil {
+ paramMap["param"] = util.ConvertStruct(*req.Param)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuFeatureRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuMerchantskuScrollQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuMerchantskuScrollQueryRequest.go
new file mode 100644
index 00000000..d167fd64
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuMerchantskuScrollQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkSkuMerchantskuScrollQueryRequest struct {
+ /*
+ HM */
+ OrgNo *string `json:"org_no,omitempty" required:"false" `
+ /*
+ 第一次为null,后面从结果中获取 */
+ ScrollId *string `json:"scroll_id,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuMerchantskuScrollQueryRequest) SetOrgNo(v string) *AlibabaWdkSkuMerchantskuScrollQueryRequest {
+ s.OrgNo = &v
+ return s
+}
+func (s *AlibabaWdkSkuMerchantskuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuMerchantskuScrollQueryRequest {
+ s.ScrollId = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuMerchantskuScrollQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.OrgNo != nil) {
+ paramMap["org_no"] = *req.OrgNo
+ }
+ if(req.ScrollId != nil) {
+ paramMap["scroll_id"] = *req.ScrollId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuMerchantskuScrollQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuScrollQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuScrollQueryRequest.go
new file mode 100644
index 00000000..fdc9e428
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuScrollQueryRequest.go
@@ -0,0 +1,56 @@
+package request
+
+
+type AlibabaWdkSkuScrollQueryRequest struct {
+ /*
+ 商家类目编码 */
+ MerchantCatCode *string `json:"merchant_cat_code,omitempty" required:"false" `
+ /*
+ 门店编码 */
+ OuCode *string `json:"ou_code,omitempty" required:"false" `
+ /*
+ 游标:第一次请求不用填写,否则请填写上一次请求返回的值,直到获取到足够的数据 */
+ ScrollId *string `json:"scroll_id,omitempty" required:"false" `
+ /*
+ 英文逗号分隔的商品编码,最多20个。如果配合门店字段使用,直接非游标方式返回商品数据 */
+ SkuCodes *string `json:"sku_codes,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuScrollQueryRequest) SetMerchantCatCode(v string) *AlibabaWdkSkuScrollQueryRequest {
+ s.MerchantCatCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryRequest) SetOuCode(v string) *AlibabaWdkSkuScrollQueryRequest {
+ s.OuCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuScrollQueryRequest {
+ s.ScrollId = &v
+ return s
+}
+func (s *AlibabaWdkSkuScrollQueryRequest) SetSkuCodes(v string) *AlibabaWdkSkuScrollQueryRequest {
+ s.SkuCodes = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuScrollQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.MerchantCatCode != nil) {
+ paramMap["merchant_cat_code"] = *req.MerchantCatCode
+ }
+ if(req.OuCode != nil) {
+ paramMap["ou_code"] = *req.OuCode
+ }
+ if(req.ScrollId != nil) {
+ paramMap["scroll_id"] = *req.ScrollId
+ }
+ if(req.SkuCodes != nil) {
+ paramMap["sku_codes"] = *req.SkuCodes
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuScrollQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuStoreskuScrollQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuStoreskuScrollQueryRequest.go
new file mode 100644
index 00000000..00d4372f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuStoreskuScrollQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkSkuStoreskuScrollQueryRequest struct {
+ /*
+ 经营的id */
+ StoreId *string `json:"store_id,omitempty" required:"false" `
+ /*
+ 历游标,首次调用传递null,后续传递ScrollPageResult.getScrollId() */
+ ScrollId *string `json:"scroll_id,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuStoreskuScrollQueryRequest) SetStoreId(v string) *AlibabaWdkSkuStoreskuScrollQueryRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSkuStoreskuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuStoreskuScrollQueryRequest {
+ s.ScrollId = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuStoreskuScrollQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.ScrollId != nil) {
+ paramMap["scroll_id"] = *req.ScrollId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuStoreskuScrollQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuQueryRequest.go
new file mode 100644
index 00000000..120e3ccc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuQueryRequest.go
@@ -0,0 +1,39 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSkuWarehouseskuQueryRequest struct {
+ /*
+ 商品编码 */
+ SkuCodeList *[]string `json:"sku_code_list" required:"true" `
+ /*
+ 仓编码 */
+ WarehouseCode *string `json:"warehouse_code" required:"true" `
+}
+
+func (s *AlibabaWdkSkuWarehouseskuQueryRequest) SetSkuCodeList(v []string) *AlibabaWdkSkuWarehouseskuQueryRequest {
+ s.SkuCodeList = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuQueryRequest) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuQueryRequest {
+ s.WarehouseCode = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuWarehouseskuQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SkuCodeList != nil {
+ paramMap["sku_code_list"] = util.ConvertBasicList(*req.SkuCodeList)
+ }
+ if req.WarehouseCode != nil {
+ paramMap["warehouse_code"] = *req.WarehouseCode
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuWarehouseskuQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuScrollQueryRequest.go b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuScrollQueryRequest.go
new file mode 100644
index 00000000..4064f460
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuScrollQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkSkuWarehouseskuScrollQueryRequest struct {
+ /*
+ 仓库编码 */
+ WarehouseCode *string `json:"warehouse_code" required:"true" `
+ /*
+ 游标 */
+ ScrollId *string `json:"scroll_id,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryRequest) SetWarehouseCode(v string) *AlibabaWdkSkuWarehouseskuScrollQueryRequest {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *AlibabaWdkSkuWarehouseskuScrollQueryRequest) SetScrollId(v string) *AlibabaWdkSkuWarehouseskuScrollQueryRequest {
+ s.ScrollId = &v
+ return s
+}
+
+func (req *AlibabaWdkSkuWarehouseskuScrollQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.WarehouseCode != nil) {
+ paramMap["warehouse_code"] = *req.WarehouseCode
+ }
+ if(req.ScrollId != nil) {
+ paramMap["scroll_id"] = *req.ScrollId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSkuWarehouseskuScrollQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaAxChannelSkuStatusUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaAxChannelSkuStatusUpdateResponse.go
new file mode 100644
index 00000000..b2abc22e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaAxChannelSkuStatusUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaAxChannelSkuStatusUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用接口返回结果
+ */
+ ApiResult domain.AlibabaAxChannelSkuStatusUpdateApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionActivityQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionActivityQueryResponse.go
new file mode 100644
index 00000000..48a9fc64
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionActivityQueryResponse.go
@@ -0,0 +1,35 @@
+package response
+
+type AlibabaPricePromotionActivityQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 大润发促销档期数据
+ */
+ Data string `json:"data,omitempty" `
+ /*
+ 错误编码
+ */
+ ResultCode int64 `json:"result_code,omitempty" `
+ /*
+ 大润发档期数据
+ */
+ TotalRecord int64 `json:"total_record,omitempty" `
+ /*
+ 错误参数
+ */
+ Message string `json:"message,omitempty" `
+ /*
+ 接口调用是否成功
+ */
+ IsSuccess bool `json:"is_success,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionCreateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionCreateResponse.go
new file mode 100644
index 00000000..46d8b2c8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionCreateResponse.go
@@ -0,0 +1,35 @@
+package response
+
+type AlibabaPricePromotionCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 档期活动ID
+ */
+ Result int64 `json:"result,omitempty" `
+ /*
+ 错误描述
+ */
+ ErrorDesc string `json:"error_desc,omitempty" `
+ /*
+ 错误编码,本期不作识别
+ */
+ SystemCode string `json:"system_code,omitempty" `
+ /*
+ 数量,本期不启用
+ */
+ TotalNum int64 `json:"total_num,omitempty" `
+ /*
+ 创建是否成功
+ */
+ IsSuccess bool `json:"is_success,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemAddResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemAddResponse.go
new file mode 100644
index 00000000..8da784c2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemAddResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaPricePromotionItemAddResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaPricePromotionItemAddResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemDeleteResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemDeleteResponse.go
new file mode 100644
index 00000000..9bab6d98
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemDeleteResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaPricePromotionItemDeleteResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaPricePromotionItemDeleteResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemBrandQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemBrandQueryResponse.go
new file mode 100644
index 00000000..468d8514
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemBrandQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemBrandQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemBrandQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryQueryResponse.go
new file mode 100644
index 00000000..92b3a142
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemCategoryQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemCategoryQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryUpdateResponse.go
new file mode 100644
index 00000000..a4c77496
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemCategoryUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemCategoryUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemChangepriceQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemChangepriceQueryResponse.go
new file mode 100644
index 00000000..6c50e2da
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemChangepriceQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemChangepriceQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 接口返回model
+ */
+ Result domain.AlibabaWdkItemChangepriceQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCurrentpriceQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCurrentpriceQueryResponse.go
new file mode 100644
index 00000000..29132937
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCurrentpriceQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemCurrentpriceQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 接口返回model
+ */
+ Result domain.AlibabaWdkItemCurrentpriceQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemFuturepriceQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemFuturepriceQueryResponse.go
new file mode 100644
index 00000000..c9c43740
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemFuturepriceQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemFuturepriceQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 接口返回model
+ */
+ Result domain.AlibabaWdkItemFuturepriceQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMemberpriceUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMemberpriceUpdateResponse.go
new file mode 100644
index 00000000..5041b95d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMemberpriceUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMemberpriceUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemMemberpriceUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantCategoryQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantCategoryQueryResponse.go
new file mode 100644
index 00000000..2d8d01c7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantCategoryQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMerchantCategoryQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ Result domain.AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuCreateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuCreateResponse.go
new file mode 100644
index 00000000..3c721f4e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMerchantskuCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemMerchantskuCreateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuQueryResponse.go
new file mode 100644
index 00000000..16273da7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMerchantskuQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemMerchantskuQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuUpdateResponse.go
new file mode 100644
index 00000000..e9d37950
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMerchantskuUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemMerchantskuUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuCreateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuCreateResponse.go
new file mode 100644
index 00000000..698bcc3a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMerchantstoreskuCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemMerchantstoreskuCreateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuUpdateResponse.go
new file mode 100644
index 00000000..9270076e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMerchantstoreskuUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemMerchantstoreskuUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMorebarcodeOpsResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMorebarcodeOpsResponse.go
new file mode 100644
index 00000000..ca152a11
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMorebarcodeOpsResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemMorebarcodeOpsResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemMorebarcodeOpsResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemPriceUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemPriceUpdateResponse.go
new file mode 100644
index 00000000..01d3148c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemPriceUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemPriceUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ hsfResult
+ */
+ HsfResult domain.AlibabaWdkItemPriceUpdateResult `json:"hsf_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuQueryResponse.go
new file mode 100644
index 00000000..c30ce110
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemStoreskuQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemStoreskuQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuUpdateResponse.go
new file mode 100644
index 00000000..7f1f9093
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemStoreskuUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemStoreskuUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskustatusUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskustatusUpdateResponse.go
new file mode 100644
index 00000000..6072b818
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskustatusUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkItemStoreskustatusUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkItemStoreskustatusUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantBrandQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantBrandQueryResponse.go
new file mode 100644
index 00000000..ccc0f3db
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantBrandQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkMerchantBrandQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkMerchantBrandQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantCategoryQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantCategoryQueryResponse.go
new file mode 100644
index 00000000..195d0e8c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantCategoryQueryResponse.go
@@ -0,0 +1,31 @@
+package response
+
+type AlibabaWdkMerchantCategoryQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ success
+ */
+ Suc bool `json:"suc,omitempty" `
+ /*
+ errorCode
+ */
+ Errorcode string `json:"errorcode,omitempty" `
+ /*
+ errorDesc
+ */
+ Errordesc string `json:"errordesc,omitempty" `
+ /*
+ result
+ */
+ Result string `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemCreatedraftResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemCreatedraftResponse.go
new file mode 100644
index 00000000..fa8d9b41
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemCreatedraftResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkMerchantItemCreatedraftResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkMerchantItemCreatedraftResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemQueryResponse.go
new file mode 100644
index 00000000..90f52dd6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkMerchantItemQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkMerchantItemQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemUpdateResponse.go
new file mode 100644
index 00000000..9490d16a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkMerchantItemUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkMerchantItemUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemCreateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemCreateResponse.go
new file mode 100644
index 00000000..f875a251
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemCreateResponse.go
@@ -0,0 +1,27 @@
+package response
+
+type AlibabaWdkMerchantStoreitemCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ success
+ */
+ Suc bool `json:"suc,omitempty" `
+ /*
+ errorCode
+ */
+ Errorcode string `json:"errorcode,omitempty" `
+ /*
+ errorDesc
+ */
+ Errordesc string `json:"errordesc,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemQueryResponse.go
new file mode 100644
index 00000000..4cc12b5e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkMerchantStoreitemQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkMerchantStoreitemQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemUpdateResponse.go
new file mode 100644
index 00000000..1b8ad9b4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkMerchantStoreitemUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkMerchantStoreitemUpdateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkShopQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkShopQueryResponse.go
new file mode 100644
index 00000000..71cd524c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkShopQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkShopQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkShopQueryApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuBarcodeQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuBarcodeQueryResponse.go
new file mode 100644
index 00000000..bc89d14f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuBarcodeQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuBarcodeQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuBarcodeQueryApiResults `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryAddResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryAddResponse.go
new file mode 100644
index 00000000..18db9d16
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryAddResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuCategoryAddResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuCategoryAddApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryDeleteResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryDeleteResponse.go
new file mode 100644
index 00000000..2da0bc73
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryDeleteResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuCategoryDeleteResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuCategoryDeleteApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryQueryResponse.go
new file mode 100644
index 00000000..2ae10ddb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuCategoryQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuCategoryQueryApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryUpdateResponse.go
new file mode 100644
index 00000000..69dc9ce3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuCategoryUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkSkuCategoryUpdateApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuFeatureResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuFeatureResponse.go
new file mode 100644
index 00000000..3083b0d9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuFeatureResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuFeatureResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 根据站点名称查询产品
+ */
+ Result domain.AlibabaWdkSkuFeatureApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuMerchantskuScrollQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuMerchantskuScrollQueryResponse.go
new file mode 100644
index 00000000..dbae491f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuMerchantskuScrollQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuMerchantskuScrollQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 请求结果对象
+ */
+ Result domain.AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuScrollQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuScrollQueryResponse.go
new file mode 100644
index 00000000..0da64441
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuScrollQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuScrollQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkSkuScrollQueryApiScrollPageResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuStoreskuScrollQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuStoreskuScrollQueryResponse.go
new file mode 100644
index 00000000..46a14f09
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuStoreskuScrollQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuStoreskuScrollQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 请求结果
+ */
+ Result domain.AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuQueryResponse.go
new file mode 100644
index 00000000..b0089f12
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuWarehouseskuQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkSkuWarehouseskuQueryApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuScrollQueryResponse.go b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuScrollQueryResponse.go
new file mode 100644
index 00000000..52e6c7f0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuScrollQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+)
+
+type AlibabaWdkSkuWarehouseskuScrollQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/Ability589.go b/platformapi/tao_vegetable/sdk/ability589/Ability589.go
new file mode 100644
index 00000000..c95508c8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/Ability589.go
@@ -0,0 +1,58 @@
+package ability589
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Ability589 struct {
+ Client *topsdk.TopClient
+}
+
+func NewAbility589(client *topsdk.TopClient) *Ability589 {
+ return &Ability589{client}
+}
+
+/*
+ 五道口库存发布接口(针对外部渠道)
+*/
+func (ability *Ability589) AlibabaWdkStockPublish(req *request2.AlibabaWdkStockPublishRequest) (*response2.AlibabaWdkStockPublishResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability589 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("alibaba.wdk.stock.publish", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.AlibabaWdkStockPublishResponse{}
+ if err != nil {
+ log.Println("alibabaWdkStockPublish error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 初始化覆盖实物库存
+*/
+func (ability *Ability589) AlibabaWdkUmsInventoryPublish(req *request2.AlibabaWdkUmsInventoryPublishRequest, session string) (*response2.AlibabaWdkUmsInventoryPublishResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability589 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.ums.inventory.publish", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkUmsInventoryPublishResponse{}
+ if err != nil {
+ log.Println("alibabaWdkUmsInventoryPublish error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishBatchStockPublishDto.go b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishBatchStockPublishDto.go
new file mode 100644
index 00000000..626ef969
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishBatchStockPublishDto.go
@@ -0,0 +1,94 @@
+package domain
+
+
+type AlibabaWdkStockPublishBatchStockPublishDto struct {
+ /*
+ 更新类型,全量1,增量2 */
+ UpdateType *int64 `json:"update_type,omitempty" `
+
+ /*
+ 外部单据号(幂等),理解为一次请求提交 */
+ BillNo *string `json:"bill_no,omitempty" `
+
+ /*
+ 外部单据类型,9001大润发 9002欧尚 9003三江 9005 文峰 9007美特好 */
+ BillType *int64 `json:"bill_type,omitempty" `
+
+ /*
+ 发布来源,取商家编码 */
+ PublishSource *string `json:"publish_source,omitempty" `
+
+ /*
+ 仓编码(废弃) */
+ WarehouseCode *string `json:"warehouse_code,omitempty" `
+
+ /*
+ 经营店编码(必须) */
+ ShopCode *string `json:"shop_code,omitempty" `
+
+ /*
+ 渠道店编号(废弃) */
+ ChannelSourceId *string `json:"channel_source_id,omitempty" `
+
+ /*
+ 操作者 */
+ Operator *string `json:"operator,omitempty" `
+
+ /*
+ 渠道店类型(废弃) */
+ ChannelSourceType *int64 `json:"channel_source_type,omitempty" `
+
+ /*
+ 子参数列表 */
+ StockPublishDtos *[]AlibabaWdkStockPublishStockPublishDto `json:"stock_publish_dtos,omitempty" `
+
+ /*
+ 是否已扣除未批次数,用于全量发布 defalutValue:false */
+ UnBatchedOrderStockSubtracted *bool `json:"un_batched_order_stock_subtracted,omitempty" `
+
+}
+
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetUpdateType(v int64) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.UpdateType = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetBillNo(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.BillNo = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetBillType(v int64) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.BillType = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetPublishSource(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.PublishSource = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetWarehouseCode(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetShopCode(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.ShopCode = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetChannelSourceId(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.ChannelSourceId = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetOperator(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.Operator = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetChannelSourceType(v int64) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.ChannelSourceType = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetStockPublishDtos(v []AlibabaWdkStockPublishStockPublishDto) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.StockPublishDtos = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetUnBatchedOrderStockSubtracted(v bool) *AlibabaWdkStockPublishBatchStockPublishDto {
+ s.UnBatchedOrderStockSubtracted = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishStockPublishDto.go b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishStockPublishDto.go
new file mode 100644
index 00000000..e405f091
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishStockPublishDto.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkStockPublishStockPublishDto struct {
+ /*
+ 商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 更新数量,矢量 */
+ Quantity *string `json:"quantity,omitempty" `
+
+ /*
+ 订单号(商品粒度操作单) */
+ OrderNo *string `json:"order_no,omitempty" `
+
+ /*
+ 订单类型,参见订单类型约束 */
+ OrderType *string `json:"order_type,omitempty" `
+
+ /*
+ 订单描述 */
+ OrderDesc *string `json:"order_desc,omitempty" `
+
+}
+
+func (s *AlibabaWdkStockPublishStockPublishDto) SetSkuCode(v string) *AlibabaWdkStockPublishStockPublishDto {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishStockPublishDto) SetQuantity(v string) *AlibabaWdkStockPublishStockPublishDto {
+ s.Quantity = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishStockPublishDto) SetOrderNo(v string) *AlibabaWdkStockPublishStockPublishDto {
+ s.OrderNo = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishStockPublishDto) SetOrderType(v string) *AlibabaWdkStockPublishStockPublishDto {
+ s.OrderType = &v
+ return s
+}
+func (s *AlibabaWdkStockPublishStockPublishDto) SetOrderDesc(v string) *AlibabaWdkStockPublishStockPublishDto {
+ s.OrderDesc = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishApiResult.go b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishApiResult.go
new file mode 100644
index 00000000..d50d9bad
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkUmsInventoryPublishApiResult struct {
+ /*
+ 调用服务返回结果对象 */
+ Model *string `json:"model,omitempty" `
+
+ /*
+ 调用服务返回错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 调用服务返回错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 调用服务返回成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkUmsInventoryPublishApiResult) SetModel(v string) *AlibabaWdkUmsInventoryPublishApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishApiResult) SetErrCode(v string) *AlibabaWdkUmsInventoryPublishApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishApiResult) SetErrMsg(v string) *AlibabaWdkUmsInventoryPublishApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishApiResult) SetSuccess(v bool) *AlibabaWdkUmsInventoryPublishApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto.go b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto.go
new file mode 100644
index 00000000..4369e93e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto.go
@@ -0,0 +1,97 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto struct {
+ /*
+ 可指定库位,可空(按照需求附值) */
+ CabinetCode *string `json:"cabinet_code,omitempty" `
+
+ /*
+ 采购单位 */
+ Unit *string `json:"unit,omitempty" `
+
+ /*
+ 库存单位 */
+ InventoryUnit *string `json:"inventory_unit,omitempty" `
+
+ /*
+ 规格 */
+ Spec *string `json:"spec,omitempty" `
+
+ /*
+ 部门code,该商品所属的部门编码 */
+ DeptCode *string `json:"dept_code,omitempty" `
+
+ /*
+ 商品 价格单位分 */
+ Price *string `json:"price,omitempty" `
+
+ /*
+ 库存单位 */
+ PlanPackageQuantity *string `json:"plan_package_quantity,omitempty" `
+
+ /*
+ 数量 */
+ Count *string `json:"count,omitempty" `
+
+ /*
+ 生产日期: 1、 基础规则:生产日期不得超过或等于今日; 2、 商品未设置保质期管理的,生产日期为可选项,UMS存储但不校验禁收时限: a) 单据传输中提供了生产日期的,按单据生产日期通过收货; b) 单据传输中未提供生产日期的,不存储生产日期通过收货; 3、 商品已设置保质期管理的,并且已经设置了禁收时限的: a) 单据传输中提供了生产日期的,校验是否符合禁收时限,通过收货,不通过整单不收货; b) 单据传输中未提供生产日期的,按生产日期=入库时间-禁收时限,通过收货; 4、 商品已设置保质期管理的,但未设置禁收时限的: a) 单据传输中提供了生产日期的,按单据生产日期,通过收货; b) 单据传输中未提供生产日期的,按生产日期=入库时间-1(天),通过收货。 */
+ ProduceDate *util.LocalTime `json:"produce_date,omitempty" `
+
+ /*
+ 商品条码 */
+ BarCode *string `json:"bar_code,omitempty" `
+
+ /*
+ 商品code,盒马系统中的商品编码 */
+ ItemCode *string `json:"item_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetCabinetCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.CabinetCode = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetUnit(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.Unit = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetInventoryUnit(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.InventoryUnit = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetSpec(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.Spec = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetDeptCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.DeptCode = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetPrice(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.Price = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetPlanPackageQuantity(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.PlanPackageQuantity = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetCount(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.Count = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetProduceDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.ProduceDate = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetBarCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.BarCode = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) SetItemCode(v string) *AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto {
+ s.ItemCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto.go b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto.go
new file mode 100644
index 00000000..aac21fe6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto.go
@@ -0,0 +1,97 @@
+package domain
+
+import (
+ "topsdk/util"
+ )
+
+type AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto struct {
+ /*
+ 如部分商品不存在,是否允许其他商品入库(1:允许,其他:不允许) */
+ Bypass *int64 `json:"bypass,omitempty" `
+
+ /*
+ 入库时间,商家系统中记录的本批次商品的实际入库时间 */
+ ArrivalDate *util.LocalTime `json:"arrival_date,omitempty" `
+
+ /*
+ 1 */
+ ItemList *[]AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto `json:"item_list,omitempty" `
+
+ /*
+ 联系方式,门店联系电话,可以是移动电话 */
+ ContactInfo *string `json:"contact_info,omitempty" `
+
+ /*
+ 店仓code,指的是入库对象,对应一个物理店或仓编码 */
+ WarehouseCode *string `json:"warehouse_code,omitempty" `
+
+ /*
+ 供应商code,可选值:当是供应商供货时,提供供应商编码;当是大仓供货时,提供大仓编码;当是调拨入库时,提供对方门店编码 */
+ SupplierCode *string `json:"supplier_code,omitempty" `
+
+ /*
+ 失效日期,到货通知单中规定的收货入库时限 */
+ InvalidDate *util.LocalTime `json:"invalid_date,omitempty" `
+
+ /*
+ 选填(单据类型为采配单时为必填)单据子类型,入库单据类型为采配单时,需要进一步区分子类型为采购单(供应商)和送货单(DC) */
+ SubOrderType *int64 `json:"sub_order_type,omitempty" `
+
+ /*
+ 选填(单据子类型为送货单时为必填) 原始单据号,单据类型为采配单,子类型为送货单时,需要提供原始配货申请单据号 */
+ OriginalBillCode *string `json:"original_bill_code,omitempty" `
+
+ /*
+ 单据类型,入库接口的单据类型包括采配单和调拨入单(1 采购单(供应商); 2 送货单(DC) ; 其他情况默认为0) */
+ BizOrderType *int64 `json:"biz_order_type,omitempty" `
+
+ /*
+ 单据号 */
+ BizOrderCode *string `json:"biz_order_code,omitempty" `
+
+}
+
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBypass(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.Bypass = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetArrivalDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.ArrivalDate = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetItemList(v []AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.ItemList = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetContactInfo(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.ContactInfo = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetWarehouseCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.WarehouseCode = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSupplierCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.SupplierCode = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetInvalidDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.InvalidDate = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSubOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.SubOrderType = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetOriginalBillCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.OriginalBillCode = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.BizOrderType = &v
+ return s
+}
+func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
+ s.BizOrderCode = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkStockPublishRequest.go b/platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkStockPublishRequest.go
new file mode 100644
index 00000000..fbddd508
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkStockPublishRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkStockPublishRequest struct {
+ /*
+ 批量参数 */
+ BatchStockPublishDto *domain.AlibabaWdkStockPublishBatchStockPublishDto `json:"batch_stock_publish_dto,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkStockPublishRequest) SetBatchStockPublishDto(v domain.AlibabaWdkStockPublishBatchStockPublishDto) *AlibabaWdkStockPublishRequest {
+ s.BatchStockPublishDto = &v
+ return s
+}
+
+func (req *AlibabaWdkStockPublishRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.BatchStockPublishDto != nil {
+ paramMap["batch_stock_publish_dto"] = util.ConvertStruct(*req.BatchStockPublishDto)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkStockPublishRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkUmsInventoryPublishRequest.go b/platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkUmsInventoryPublishRequest.go
new file mode 100644
index 00000000..f6c2250f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkUmsInventoryPublishRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkUmsInventoryPublishRequest struct {
+ /*
+ 1 */
+ WdkErpArrivalNotice *domain.AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto `json:"wdk_erp_arrival_notice" required:"true" `
+}
+
+func (s *AlibabaWdkUmsInventoryPublishRequest) SetWdkErpArrivalNotice(v domain.AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) *AlibabaWdkUmsInventoryPublishRequest {
+ s.WdkErpArrivalNotice = &v
+ return s
+}
+
+func (req *AlibabaWdkUmsInventoryPublishRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.WdkErpArrivalNotice != nil {
+ paramMap["wdk_erp_arrival_notice"] = util.ConvertStruct(*req.WdkErpArrivalNotice)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkUmsInventoryPublishRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkStockPublishResponse.go b/platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkStockPublishResponse.go
new file mode 100644
index 00000000..95a93e44
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkStockPublishResponse.go
@@ -0,0 +1,27 @@
+package response
+
+type AlibabaWdkStockPublishResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ success
+ */
+ IsSuccess bool `json:"is_success,omitempty" `
+ /*
+ errorCode
+ */
+ MsgCode string `json:"msg_code,omitempty" `
+ /*
+ errorMsg
+ */
+ Message string `json:"message,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkUmsInventoryPublishResponse.go b/platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkUmsInventoryPublishResponse.go
new file mode 100644
index 00000000..e42c307f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkUmsInventoryPublishResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589/domain"
+)
+
+type AlibabaWdkUmsInventoryPublishResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用服务返回结果
+ */
+ ApiResult domain.AlibabaWdkUmsInventoryPublishApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/Ability591.go b/platformapi/tao_vegetable/sdk/ability591/Ability591.go
new file mode 100644
index 00000000..54a97d90
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/Ability591.go
@@ -0,0 +1,918 @@
+package ability591
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Ability591 struct {
+ Client *topsdk.TopClient
+}
+
+func NewAbility591(client *topsdk.TopClient) *Ability591 {
+ return &Ability591{client}
+}
+
+/*
+ 财务订单回流
+*/
+func (ability *Ability591) AlibabaWdkFinanceOrderBackflow(req *request2.AlibabaWdkFinanceOrderBackflowRequest, session string) (*response2.AlibabaWdkFinanceOrderBackflowResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.finance.order.backflow", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkFinanceOrderBackflowResponse{}
+ if err != nil {
+ log.Println("alibabaWdkFinanceOrderBackflow error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 收银换班数据同步
+*/
+func (ability *Ability591) AlibabaPosFundCashierShiftSummary(req *request2.AlibabaPosFundCashierShiftSummaryRequest, session string) (*response2.AlibabaPosFundCashierShiftSummaryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.pos.fund.cashier.shift.summary", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaPosFundCashierShiftSummaryResponse{}
+ if err != nil {
+ log.Println("alibabaPosFundCashierShiftSummary error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口账单拉取接口
+*/
+func (ability *Ability591) AlibabaWdkBillList(req *request2.AlibabaWdkBillListRequest, session string) (*response2.AlibabaWdkBillListResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.bill.list", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkBillListResponse{}
+ if err != nil {
+ log.Println("alibabaWdkBillList error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口订单退款按ID查询
+*/
+func (ability *Ability591) AlibabaWdkOrderRefundGet(req *request2.AlibabaWdkOrderRefundGetRequest, session string) (*response2.AlibabaWdkOrderRefundGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.order.refund.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOrderRefundGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOrderRefundGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口交易退款批量查询
+*/
+func (ability *Ability591) AlibabaWdkOrderRefundList(req *request2.AlibabaWdkOrderRefundListRequest, session string) (*response2.AlibabaWdkOrderRefundListResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.order.refund.list", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOrderRefundListResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOrderRefundList error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商户订单履约数据获取
+*/
+func (ability *Ability591) AlibabaWdkorderSharestockFulfillGet(req *request2.AlibabaWdkorderSharestockFulfillGetRequest, session string) (*response2.AlibabaWdkorderSharestockFulfillGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkorder.sharestock.fulfill.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkorderSharestockFulfillGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkorderSharestockFulfillGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 猫超商户订单拉取
+*/
+func (ability *Ability591) AlibabaWdkorderSharestockOrderGet(req *request2.AlibabaWdkorderSharestockOrderGetRequest, session string) (*response2.AlibabaWdkorderSharestockOrderGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkorder.sharestock.order.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkorderSharestockOrderGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkorderSharestockOrderGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 饿了么对账单查询,带订单明细
+*/
+func (ability *Ability591) AlibabaWdkElemeBillDetailGet(req *request2.AlibabaWdkElemeBillDetailGetRequest, session string) (*response2.AlibabaWdkElemeBillDetailGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.eleme.bill.detail.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkElemeBillDetailGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkElemeBillDetailGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 饿了么日维度对账单查询
+*/
+func (ability *Ability591) AlibabaWdkElemeBillGet(req *request2.AlibabaWdkElemeBillGetRequest, session string) (*response2.AlibabaWdkElemeBillGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.eleme.bill.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkElemeBillGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkElemeBillGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 淘鲜达订单按门店机台号聚合查询
+*/
+func (ability *Ability591) AlibabaWdkOrderAggregate(req *request2.AlibabaWdkOrderAggregateRequest, session string) (*response2.AlibabaWdkOrderAggregateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.order.aggregate", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOrderAggregateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOrderAggregate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 猫超共享库存寄售sopo推送触发
+*/
+func (ability *Ability591) AlibabaWdkSopoPushTrigger(req *request2.AlibabaWdkSopoPushTriggerRequest, session string) (*response2.AlibabaWdkSopoPushTriggerResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.sopo.push.trigger", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSopoPushTriggerResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSopoPushTrigger error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口按供应商拉取退款单
+*/
+func (ability *Ability591) AlibabaWdkSupplierRefundList(req *request2.AlibabaWdkSupplierRefundListRequest, session string) (*response2.AlibabaWdkSupplierRefundListResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.supplier.refund.list", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSupplierRefundListResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSupplierRefundList error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口供应商维度正向订单拉取
+*/
+func (ability *Ability591) AlibabaWdkSupplierOrderList(req *request2.AlibabaWdkSupplierOrderListRequest, session string) (*response2.AlibabaWdkSupplierOrderListResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.supplier.order.list", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSupplierOrderListResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSupplierOrderList error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口商户订单获取
+*/
+func (ability *Ability591) AlibabaWdkopenOrderGet(req *request2.AlibabaWdkopenOrderGetRequest, session string) (*response2.AlibabaWdkopenOrderGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkopen.order.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkopenOrderGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkopenOrderGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 商户回传餐饮加工单状态
+*/
+func (ability *Ability591) AlibabaWdkopenCateorderPull(req *request2.AlibabaWdkopenCateorderPullRequest, session string) (*response2.AlibabaWdkopenCateorderPullResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkopen.cateorder.pull", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkopenCateorderPullResponse{}
+ if err != nil {
+ log.Println("alibabaWdkopenCateorderPull error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口按订单号批量查询供应商退款单
+*/
+func (ability *Ability591) AlibabaWdkSupplierRefundGet(req *request2.AlibabaWdkSupplierRefundGetRequest, session string) (*response2.AlibabaWdkSupplierRefundGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.supplier.refund.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSupplierRefundGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSupplierRefundGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口按订单号批量查询供应商正向订单
+*/
+func (ability *Ability591) AlibabaWdkSupplierOrderGet(req *request2.AlibabaWdkSupplierOrderGetRequest, session string) (*response2.AlibabaWdkSupplierOrderGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.supplier.order.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSupplierOrderGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSupplierOrderGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 分页拉取订单数据
+*/
+func (ability *Ability591) AlibabaWdkTradeOrderBalanceBillQuery(req *request2.AlibabaWdkTradeOrderBalanceBillQueryRequest, session string) (*response2.AlibabaWdkTradeOrderBalanceBillQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.trade.order.balance.bill.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkTradeOrderBalanceBillQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkTradeOrderBalanceBillQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 资金合规商家账单
+*/
+func (ability *Ability591) AlibabaWdkOrderFinanceBillQuery(req *request2.AlibabaWdkOrderFinanceBillQueryRequest, session string) (*response2.AlibabaWdkOrderFinanceBillQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.order.finance.bill.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOrderFinanceBillQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOrderFinanceBillQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 创建订单
+*/
+func (ability *Ability591) AlibabaWdkChannelOrderCreate(req *request2.AlibabaWdkChannelOrderCreateRequest, session string) (*response2.AlibabaWdkChannelOrderCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.channel.order.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkChannelOrderCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkChannelOrderCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 用户发起售中取消
+*/
+func (ability *Ability591) AlibabaWdkChannelOrderUsercancel(req *request2.AlibabaWdkChannelOrderUsercancelRequest, session string) (*response2.AlibabaWdkChannelOrderUsercancelResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.channel.order.usercancel", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkChannelOrderUsercancelResponse{}
+ if err != nil {
+ log.Println("alibabaWdkChannelOrderUsercancel error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 订单状态变更
+*/
+func (ability *Ability591) AlibabaWdkChannelOrderStatusUpdate(req *request2.AlibabaWdkChannelOrderStatusUpdateRequest, session string) (*response2.AlibabaWdkChannelOrderStatusUpdateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.channel.order.status.update", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkChannelOrderStatusUpdateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkChannelOrderStatusUpdate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 用户发起售后退款(整单/部分)
+*/
+func (ability *Ability591) AlibabaWdkChannelOrderUserrefund(req *request2.AlibabaWdkChannelOrderUserrefundRequest, session string) (*response2.AlibabaWdkChannelOrderUserrefundResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.channel.order.userrefund", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkChannelOrderUserrefundResponse{}
+ if err != nil {
+ log.Println("alibabaWdkChannelOrderUserrefund error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 会员同步
+*/
+func (ability *Ability591) AlibabaWdkChannelUserSync(req *request2.AlibabaWdkChannelUserSyncRequest, session string) (*response2.AlibabaWdkChannelUserSyncResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.channel.user.sync", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkChannelUserSyncResponse{}
+ if err != nil {
+ log.Println("alibabaWdkChannelUserSync error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口查询同步订单
+*/
+func (ability *Ability591) AlibabaWdkSyncedorderQuery(req *request2.AlibabaWdkSyncedorderQueryRequest, session string) (*response2.AlibabaWdkSyncedorderQueryResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.syncedorder.query", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkSyncedorderQueryResponse{}
+ if err != nil {
+ log.Println("alibabaWdkSyncedorderQuery error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口外部商户老pos机产生的退款单同步进盒马
+*/
+func (ability *Ability591) AlibabaWdkOldposRefundCreate(req *request2.AlibabaWdkOldposRefundCreateRequest, session string) (*response2.AlibabaWdkOldposRefundCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.oldpos.refund.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOldposRefundCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOldposRefundCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 淘鲜达外部商户老pos机产生的订单同步进淘鲜达
+*/
+func (ability *Ability591) AlibabaWdkOldposOrderCreate(req *request2.AlibabaWdkOldposOrderCreateRequest, session string) (*response2.AlibabaWdkOldposOrderCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.oldpos.order.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOldposOrderCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOldposOrderCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 仓配作业结果回传接口
+*/
+func (ability *Ability591) AlibabaAelophyOrderWorkCallback(req *request2.AlibabaAelophyOrderWorkCallbackRequest, session string) (*response2.AlibabaAelophyOrderWorkCallbackResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.aelophy.order.work.callback", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAelophyOrderWorkCallbackResponse{}
+ if err != nil {
+ log.Println("alibabaAelophyOrderWorkCallback error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 配送员信息变更接口
+*/
+func (ability *Ability591) AlibabaAelophyOrderDelivererChange(req *request2.AlibabaAelophyOrderDelivererChangeRequest, session string) (*response2.AlibabaAelophyOrderDelivererChangeResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.aelophy.order.deliverer.change", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAelophyOrderDelivererChangeResponse{}
+ if err != nil {
+ log.Println("alibabaAelophyOrderDelivererChange error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 配送轨迹回传
+*/
+func (ability *Ability591) AlibabaAelophyOrderLogisticsTraceCallback(req *request2.AlibabaAelophyOrderLogisticsTraceCallbackRequest, session string) (*response2.AlibabaAelophyOrderLogisticsTraceCallbackResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.aelophy.order.logistics.trace.callback", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAelophyOrderLogisticsTraceCallbackResponse{}
+ if err != nil {
+ log.Println("alibabaAelophyOrderLogisticsTraceCallback error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 翱象拉取订单接口
+*/
+func (ability *Ability591) AlibabaAelophyOrderGet(req *request2.AlibabaAelophyOrderGetRequest, session string) (*response2.AlibabaAelophyOrderGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.aelophy.order.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaAelophyOrderGetResponse{}
+ if err != nil {
+ log.Println("alibabaAelophyOrderGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 退款确认
+*/
+func (ability *Ability591) AlibabaWdkChannelOrderRefundConfirm(req *request2.AlibabaWdkChannelOrderRefundConfirmRequest, session string) (*response2.AlibabaWdkChannelOrderRefundConfirmResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.channel.order.refund.confirm", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkChannelOrderRefundConfirmResponse{}
+ if err != nil {
+ log.Println("alibabaWdkChannelOrderRefundConfirm error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 差评导入
+*/
+func (ability *Ability591) AlibabaWdkChannelCommentCreate(req *request2.AlibabaWdkChannelCommentCreateRequest, session string) (*response2.AlibabaWdkChannelCommentCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.channel.comment.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkChannelCommentCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkChannelCommentCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 淘鲜达退款单按门店聚合查询
+*/
+func (ability *Ability591) AlibabaWdkRefundAggregate(req *request2.AlibabaWdkRefundAggregateRequest, session string) (*response2.AlibabaWdkRefundAggregateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.refund.aggregate", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkRefundAggregateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkRefundAggregate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 共享库存订单投保消息获取
+*/
+func (ability *Ability591) AlibabaWdkorderSharestockInsuranceGetorder(req *request2.AlibabaWdkorderSharestockInsuranceGetorderRequest, session string) (*response2.AlibabaWdkorderSharestockInsuranceGetorderResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkorder.sharestock.insurance.getorder", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkorderSharestockInsuranceGetorderResponse{}
+ if err != nil {
+ log.Println("alibabaWdkorderSharestockInsuranceGetorder error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 共享库存订单投保后回传保单号
+*/
+func (ability *Ability591) AlibabaWdkorderSharestockInsuranceCallback(req *request2.AlibabaWdkorderSharestockInsuranceCallbackRequest, session string) (*response2.AlibabaWdkorderSharestockInsuranceCallbackResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkorder.sharestock.insurance.callback", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkorderSharestockInsuranceCallbackResponse{}
+ if err != nil {
+ log.Println("alibabaWdkorderSharestockInsuranceCallback error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 共享库存投保业务售后逆向订单数据获取
+*/
+func (ability *Ability591) AlibabaWdkorderSharestockInsuranceRefundget(req *request2.AlibabaWdkorderSharestockInsuranceRefundgetRequest, session string) (*response2.AlibabaWdkorderSharestockInsuranceRefundgetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkorder.sharestock.insurance.refundget", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkorderSharestockInsuranceRefundgetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkorderSharestockInsuranceRefundget error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 共享库存逆向订单理赔单回传
+*/
+func (ability *Ability591) AlibabaWdkorderSharestockInsuranceRefundcallback(req *request2.AlibabaWdkorderSharestockInsuranceRefundcallbackRequest, session string) (*response2.AlibabaWdkorderSharestockInsuranceRefundcallbackResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdkorder.sharestock.insurance.refundcallback", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkorderSharestockInsuranceRefundcallbackResponse{}
+ if err != nil {
+ log.Println("alibabaWdkorderSharestockInsuranceRefundcallback error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 共享库存 采购价上传接口
+*/
+func (ability *Ability591) AlibabaNewretailPurchasePriceSave(req *request2.AlibabaNewretailPurchasePriceSaveRequest, session string) (*response2.AlibabaNewretailPurchasePriceSaveResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.newretail.purchase.price.save", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaNewretailPurchasePriceSaveResponse{}
+ if err != nil {
+ log.Println("alibabaNewretailPurchasePriceSave error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口订单拉取
+*/
+func (ability *Ability591) AlibabaWdkOrderList(req *request2.AlibabaWdkOrderListRequest, session string) (*response2.AlibabaWdkOrderListResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.order.list", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOrderListResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOrderList error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 淘鲜达商家会员账单回流
+*/
+func (ability *Ability591) AlibabaWdkTxdCrmStatementBackflow(req *request2.AlibabaWdkTxdCrmStatementBackflowRequest, session string) (*response2.AlibabaWdkTxdCrmStatementBackflowResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.txd.crm.statement.backflow", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkTxdCrmStatementBackflowResponse{}
+ if err != nil {
+ log.Println("alibabaWdkTxdCrmStatementBackflow error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 交易订单详情查询
+*/
+func (ability *Ability591) AlibabaWdkOrderGet(req *request2.AlibabaWdkOrderGetRequest, session string) (*response2.AlibabaWdkOrderGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.order.get", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkOrderGetResponse{}
+ if err != nil {
+ log.Println("alibabaWdkOrderGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 共享库存 商户删除采购价
+*/
+func (ability *Ability591) AlibabaNewretailPurchasePriceDelete(req *request2.AlibabaNewretailPurchasePriceDeleteRequest, session string) (*response2.AlibabaNewretailPurchasePriceDeleteResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.newretail.purchase.price.delete", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaNewretailPurchasePriceDeleteResponse{}
+ if err != nil {
+ log.Println("alibabaNewretailPurchasePriceDelete error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口终态订单创建
+*/
+func (ability *Ability591) AlibabaWdkTradeOrderSuccessCreate(req *request2.AlibabaWdkTradeOrderSuccessCreateRequest, session string) (*response2.AlibabaWdkTradeOrderSuccessCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.trade.order.success.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkTradeOrderSuccessCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkTradeOrderSuccessCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 五道口终态逆向订单创建
+*/
+func (ability *Ability591) AlibabaWdkTradeRefundSuccessCreate(req *request2.AlibabaWdkTradeRefundSuccessCreateRequest, session string) (*response2.AlibabaWdkTradeRefundSuccessCreateResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Ability591 topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("alibaba.wdk.trade.refund.success.create", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.AlibabaWdkTradeRefundSuccessCreateResponse{}
+ if err != nil {
+ log.Println("alibabaWdkTradeRefundSuccessCreate error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeDelivererChangeRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeDelivererChangeRequest.go
new file mode 100644
index 00000000..5b65b2b7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeDelivererChangeRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeTopBaseResult.go
new file mode 100644
index 00000000..0994de45
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeTopBaseResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderActivity.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderActivity.go
new file mode 100644
index 00000000..f7994a39
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderActivity.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderGetRequest.go
new file mode 100644
index 00000000..c1d69354
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderGetRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderInfoExt.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderInfoExt.go
new file mode 100644
index 00000000..e417393a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderInfoExt.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderPayChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderPayChannel.go
new file mode 100644
index 00000000..7064f7a8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderPayChannel.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderResponse.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderResponse.go
new file mode 100644
index 00000000..0e6cf7a2
Binary files /dev/null and b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderResponse.go differ
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetReceiveInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetReceiveInfo.go
new file mode 100644
index 00000000..08152a56
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetReceiveInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetSubOrderResponse.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetSubOrderResponse.go
new file mode 100644
index 00000000..d5d0cad5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetSubOrderResponse.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetTopBaseResult.go
new file mode 100644
index 00000000..deb01412
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetTopBaseResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest.go
new file mode 100644
index 00000000..1fd44288
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult.go
new file mode 100644
index 00000000..735e26a9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackTopBaseResult.go
new file mode 100644
index 00000000..30d3da82
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackTopBaseResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackRequest.go
new file mode 100644
index 00000000..71156ef4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo.go
new file mode 100644
index 00000000..83b30df0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest.go
new file mode 100644
index 00000000..a5a2b0c8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteTopBaseResult.go
new file mode 100644
index 00000000..238d8847
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteTopBaseResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest.go
new file mode 100644
index 00000000..96caae07
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse.go
new file mode 100644
index 00000000..b292009f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveTopBaseResult.go
new file mode 100644
index 00000000..6b6f83bd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveTopBaseResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest.go
new file mode 100644
index 00000000..963b4064
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO.go
new file mode 100644
index 00000000..378ccf84
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryResult.go
new file mode 100644
index 00000000..8f68f062
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListApiResult.go
new file mode 100644
index 00000000..399703ae
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillDetailBo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillDetailBo.go
new file mode 100644
index 00000000..b6a5354c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillDetailBo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetRequest.go
new file mode 100644
index 00000000..78bcffa7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetResult.go
new file mode 100644
index 00000000..752f5ef4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateApiResult.go
new file mode 100644
index 00000000..36c8abb3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateCommentCreateInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateCommentCreateInfo.go
new file mode 100644
index 00000000..d77019fd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateCommentCreateInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateApiResult.go
new file mode 100644
index 00000000..7f8438de
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateBuyer.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateBuyer.go
new file mode 100644
index 00000000..ace6d888
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateBuyer.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateConsignee.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateConsignee.go
new file mode 100644
index 00000000..829bafb3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateConsignee.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateDiscountInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateDiscountInfo.go
new file mode 100644
index 00000000..112e18ae
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateDiscountInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderInfo.go
new file mode 100644
index 00000000..cbac3ab2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderOperateResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderOperateResult.go
new file mode 100644
index 00000000..ebeea309
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderOperateResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateSubOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateSubOrder.go
new file mode 100644
index 00000000..b99e4836
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateSubOrder.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmApiResult.go
new file mode 100644
index 00000000..10dbdf40
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo.go
new file mode 100644
index 00000000..cfc986e8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm.go
new file mode 100644
index 00000000..711274a7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateApiResult.go
new file mode 100644
index 00000000..5ecd9d93
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderOperateResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderOperateResult.go
new file mode 100644
index 00000000..68f835d4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderOperateResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo.go
new file mode 100644
index 00000000..2a3ca042
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateSubOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateSubOrder.go
new file mode 100644
index 00000000..aecd782d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateSubOrder.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelApiResult.go
new file mode 100644
index 00000000..146828d7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo.go
new file mode 100644
index 00000000..bbcebeec
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundApiResult.go
new file mode 100644
index 00000000..a49cf124
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo.go
new file mode 100644
index 00000000..15b43b7f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundSubRefundOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundSubRefundOrder.go
new file mode 100644
index 00000000..c88d4120
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundSubRefundOrder.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncApiResult.go
new file mode 100644
index 00000000..e1f6737c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncUserSyncInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncUserSyncInfo.go
new file mode 100644
index 00000000..ec8d4e49
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncUserSyncInfo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetApiResult.go
new file mode 100644
index 00000000..8ea13cec
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillBo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillBo.go
new file mode 100644
index 00000000..4ef73bcf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillBo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillRequest.go
new file mode 100644
index 00000000..c704adf6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleOrderInfoBo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleOrderInfoBo.go
new file mode 100644
index 00000000..0ea37531
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleOrderInfoBo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetOrderDetailFee.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetOrderDetailFee.go
new file mode 100644
index 00000000..b788cabd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetOrderDetailFee.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetApiResult.go
new file mode 100644
index 00000000..fed38e49
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillBo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillBo.go
new file mode 100644
index 00000000..6293eb12
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillBo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillRequest.go
new file mode 100644
index 00000000..7e9342c6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetOrderDetailFee.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetOrderDetailFee.go
new file mode 100644
index 00000000..82e97c31
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetOrderDetailFee.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowApiResult.go
new file mode 100644
index 00000000..785005ad
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetail.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetail.go
new file mode 100644
index 00000000..8ec8cf7f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetail.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest.go
new file mode 100644
index 00000000..0a9c28c8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse.go
new file mode 100644
index 00000000..c57500b9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowPagination.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowPagination.go
new file mode 100644
index 00000000..c2899e03
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowPagination.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateRequest.go
new file mode 100644
index 00000000..ba35960d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateResult.go
new file mode 100644
index 00000000..19f0d6cd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosPayChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosPayChannel.go
new file mode 100644
index 00000000..b19a19ce
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosPayChannel.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderDo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderDo.go
new file mode 100644
index 00000000..ecffad85
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderDo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderResult.go
new file mode 100644
index 00000000..2ab16649
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateRequest.go
new file mode 100644
index 00000000..24d85778
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateResult.go
new file mode 100644
index 00000000..2e87237c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryRequest.go
new file mode 100644
index 00000000..6ce6c462
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryResult.go
new file mode 100644
index 00000000..f7e103e1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo.go
new file mode 100644
index 00000000..82d052e3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest.go
new file mode 100644
index 00000000..9308fda4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult.go
new file mode 100644
index 00000000..048117f0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetIdListQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetIdListQueryRequest.go
new file mode 100644
index 00000000..dc9d8cfa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetIdListQueryRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetOrder.go
new file mode 100644
index 00000000..83c6a6fa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetOrder.go
@@ -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 memDegrade:1表示在线降级,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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetPayChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetPayChannel.go
new file mode 100644
index 00000000..89ee937b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetPayChannel.go
@@ -0,0 +1,126 @@
+package domain
+
+
+type AlibabaWdkOrderGetPayChannel struct {
+ /*
+ 所属淘宝主订单号 */
+ BizOrderId *int64 `json:"biz_order_id,omitempty" `
+
+ /*
+ 销售渠道(POS,APP);订单来源(淘宝、京东、三江购物网)。如:APP|淘宝 */
+ OrderChannel *string `json:"order_channel,omitempty" `
+
+ /*
+ 当前渠道付款金额(分) */
+ PayAmount *int64 `json:"pay_amount,omitempty" `
+
+ /*
+ 当前渠道付款类型:0-付款码支付,1-盒马在线码-普通支付(pos),2-盒马在线码-免密协议支付(pos),3-银联刷卡(旧pos),4-现金(pos),5-支付宝离线码(pos),6-支付宝快捷支付(app),7-支付平台, 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的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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetResult.go
new file mode 100644
index 00000000..50dd107b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetSubOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetSubOrder.go
new file mode 100644
index 00000000..70ed25d6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetSubOrder.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListBatchQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListBatchQueryRequest.go
new file mode 100644
index 00000000..fe86f584
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListBatchQueryRequest.go
@@ -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" `
+
+ /*
+ 渠道店id,order_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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListOrder.go
new file mode 100644
index 00000000..6080df36
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListOrder.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListPayChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListPayChannel.go
new file mode 100644
index 00000000..bc981872
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListPayChannel.go
@@ -0,0 +1,126 @@
+package domain
+
+
+type AlibabaWdkOrderListPayChannel struct {
+ /*
+ 所属淘宝主订单号 */
+ BizOrderId *int64 `json:"biz_order_id,omitempty" `
+
+ /*
+ 销售渠道(POS,APP);订单来源(淘宝、京东、三江购物网)。如:APP|淘宝 */
+ OrderChannel *string `json:"order_channel,omitempty" `
+
+ /*
+ 当前渠道付款金额(分) */
+ PayAmount *int64 `json:"pay_amount,omitempty" `
+
+ /*
+ 当前渠道付款类型:0-付款码支付,1-盒马在线码-普通支付(pos),2-盒马在线码-免密协议支付(pos),3-银联刷卡(旧pos),4-现金(pos),5-支付宝离线码(pos),6-支付宝快捷支付(app),7-支付平台, 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的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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListResult.go
new file mode 100644
index 00000000..b4399bc6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListSubOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListSubOrder.go
new file mode 100644
index 00000000..9874d330
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListSubOrder.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundChannel.go
new file mode 100644
index 00000000..a7cdb6fb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundChannel.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundDto.go
new file mode 100644
index 00000000..6693343c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundDto.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundListResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundListResult.go
new file mode 100644
index 00000000..bcd6c144
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundListResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListBatchQueryRefundRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListBatchQueryRefundRequest.go
new file mode 100644
index 00000000..ce20ae68
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListBatchQueryRefundRequest.go
@@ -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" `
+
+ /*
+ 渠道店id,order_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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundChannel.go
new file mode 100644
index 00000000..86514ae8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundChannel.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkOrderRefundListOrderSyncRefundChannel struct {
+ /*
+ 退款金额 */
+ RefundAmount *int64 `json:"refund_amount,omitempty" `
+
+ /*
+ 退款渠道,0-付款码支付,1-盒马在线码-普通支付(pos),2-盒马在线码-免密协议支付(pos),3-银联刷卡(旧pos),4-现金(pos),5-支付宝离线码(pos),6-支付宝快捷支付(app),7-支付平台, 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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundDto.go
new file mode 100644
index 00000000..c1fa3601
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundDto.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundListResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundListResult.go
new file mode 100644
index 00000000..6d8249b1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundListResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryRequest.go
new file mode 100644
index 00000000..98b1128e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryResult.go
new file mode 100644
index 00000000..477dff47
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerApiResult.go
new file mode 100644
index 00000000..53881794
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerApiResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest.go
new file mode 100644
index 00000000..883d1fa7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderListSyncPagedResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderListSyncPagedResult.go
new file mode 100644
index 00000000..8a6b625f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderListSyncPagedResult.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderSyncDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderSyncDto.go
new file mode 100644
index 00000000..e1cf3da5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderSyncDto.go
@@ -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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSubOrderSyncDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSubOrderSyncDto.go
new file mode 100644
index 00000000..8cf0ff1b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSubOrderSyncDto.go
@@ -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" `
+
+ /*
+ 订单类型 COMMON,GIFT */
+ 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
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest.go
new file mode 100644
index 00000000..34bfe0b4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest struct {
+ /*
+ 订单渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 商场code */
+ SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
+
+ /*
+ 淘宝订单号 */
+ TbBizIdList *[]int64 `json:"tb_biz_id_list,omitempty" `
+
+ /*
+ 盒马订单号 */
+ BizIdList *[]int64 `json:"biz_id_list,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest) SetOrderFrom(v int64) *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest) SetSourceMerchantCode(v string) *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest {
+ s.SourceMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest) SetTbBizIdList(v []int64) *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest {
+ s.TbBizIdList = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest) SetBizIdList(v []int64) *AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest {
+ s.BizIdList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderListSyncPagedResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderListSyncPagedResult.go
new file mode 100644
index 00000000..5b52005e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderListSyncPagedResult.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkSupplierOrderListOrderListSyncPagedResult struct {
+ /*
+ 返回下一查询页的序号。如果返回值是-1,则无下一页。数据拉取完成。 */
+ NextIndex *int64 `json:"next_index,omitempty" `
+
+ /*
+ returnCode */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ returnMsg */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 订单总数量 */
+ TotalNumber *string `json:"total_number,omitempty" `
+
+ /*
+ 订单列表 */
+ Orders *[]AlibabaWdkSupplierOrderListOrderSyncDto `json:"orders,omitempty" `
+
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierOrderListOrderListSyncPagedResult) SetNextIndex(v int64) *AlibabaWdkSupplierOrderListOrderListSyncPagedResult {
+ s.NextIndex = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderListSyncPagedResult) SetReturnCode(v string) *AlibabaWdkSupplierOrderListOrderListSyncPagedResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderListSyncPagedResult) SetReturnMsg(v string) *AlibabaWdkSupplierOrderListOrderListSyncPagedResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderListSyncPagedResult) SetTotalNumber(v string) *AlibabaWdkSupplierOrderListOrderListSyncPagedResult {
+ s.TotalNumber = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderListSyncPagedResult) SetOrders(v []AlibabaWdkSupplierOrderListOrderSyncDto) *AlibabaWdkSupplierOrderListOrderListSyncPagedResult {
+ s.Orders = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderListSyncPagedResult) SetSuccess(v bool) *AlibabaWdkSupplierOrderListOrderListSyncPagedResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderSyncDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderSyncDto.go
new file mode 100644
index 00000000..e51864af
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderSyncDto.go
@@ -0,0 +1,216 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierOrderListOrderSyncDto struct {
+ /*
+ 买家id对应的open_uid,加密过 */
+ OpenUid *string `json:"open_uid,omitempty" `
+
+ /*
+ 扩展map */
+ TradeAttributes *string `json:"trade_attributes,omitempty" `
+
+ /*
+ 班次号 */
+ DutyCode *string `json:"duty_code,omitempty" `
+
+ /*
+ 赠券,格式为 券ID_券金额, 金额单位为分 */
+ GiftCoupon *string `json:"gift_coupon,omitempty" `
+
+ /*
+ 打包时间 */
+ PackageTime *util.LocalTime `json:"package_time,omitempty" `
+
+ /*
+ 会员积分 */
+ MemberPoint *string `json:"member_point,omitempty" `
+
+ /*
+ 订单状态 */
+ 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" `
+
+ /*
+ 外部订单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 实际售卖商家code */
+ SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
+
+ /*
+ 订单渠道,4:盒马,3:饿了么 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 下单终端: APP,POS */
+ OrderClient *string `json:"order_client,omitempty" `
+
+ /*
+ subOrders */
+ SubOrders *[]AlibabaWdkSupplierOrderListSubOrderSyncDto `json:"sub_orders,omitempty" `
+
+ /*
+ payChannels */
+ PayChannels *[]AlibabaWdkSupplierOrderListPayChannel `json:"pay_channels,omitempty" `
+}
+
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOpenUid(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OpenUid = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetTradeAttributes(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.TradeAttributes = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetDutyCode(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.DutyCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetGiftCoupon(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.GiftCoupon = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetPackageTime(v util.LocalTime) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.PackageTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetMemberPoint(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.MemberPoint = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOrderStatus(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetMerchantCode(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOperatorName(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OperatorName = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetTbBizOrderId(v int64) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.TbBizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOperatorId(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OperatorId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetMemberCardNum(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.MemberCardNum = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetMemberDiscountAmt(v int64) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.MemberDiscountAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetStoreId(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetPostFee(v int64) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.PostFee = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetPayTime(v util.LocalTime) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOriginalAmt(v int64) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OriginalAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetDiscountAmt(v int64) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.DiscountAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetBizOrderId(v int64) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOutOrderId(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetShopId(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetSourceMerchantCode(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.SourceMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOrderFrom(v int64) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetOrderClient(v string) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.OrderClient = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetSubOrders(v []AlibabaWdkSupplierOrderListSubOrderSyncDto) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.SubOrders = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListOrderSyncDto) SetPayChannels(v []AlibabaWdkSupplierOrderListPayChannel) *AlibabaWdkSupplierOrderListOrderSyncDto {
+ s.PayChannels = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListPayChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListPayChannel.go
new file mode 100644
index 00000000..278e231d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListPayChannel.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkSupplierOrderListPayChannel struct {
+ /*
+ payType */
+ PayType *int64 `json:"pay_type,omitempty" `
+
+ /*
+ payAmount */
+ PayAmount *int64 `json:"pay_amount,omitempty" `
+
+ /*
+ actualPayAmount */
+ ActualPayAmount *int64 `json:"actual_pay_amount,omitempty" `
+
+ /*
+ payAttributes */
+ PayAttributes *string `json:"pay_attributes,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierOrderListPayChannel) SetPayType(v int64) *AlibabaWdkSupplierOrderListPayChannel {
+ s.PayType = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListPayChannel) SetPayAmount(v int64) *AlibabaWdkSupplierOrderListPayChannel {
+ s.PayAmount = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListPayChannel) SetActualPayAmount(v int64) *AlibabaWdkSupplierOrderListPayChannel {
+ s.ActualPayAmount = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListPayChannel) SetPayAttributes(v string) *AlibabaWdkSupplierOrderListPayChannel {
+ s.PayAttributes = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSubOrderSyncDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSubOrderSyncDto.go
new file mode 100644
index 00000000..f5d1a22c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSubOrderSyncDto.go
@@ -0,0 +1,166 @@
+package domain
+
+
+type AlibabaWdkSupplierOrderListSubOrderSyncDto struct {
+ /*
+ 外部SkuCode */
+ OutSkuCode *string `json:"out_sku_code,omitempty" `
+
+ /*
+ skuCode */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 扩展属性map */
+ TradeSubAttributes *string `json:"trade_sub_attributes,omitempty" `
+
+ /*
+ 库存单位 */
+ StockUnit *string `json:"stock_unit,omitempty" `
+
+ /*
+ 售卖单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 盒马订单号 */
+ BizOrderId *int64 `json:"biz_order_id,omitempty" `
+
+ /*
+ 淘宝订单号 */
+ TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
+
+ /*
+ 外部订单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 库存单位拣货数量 */
+ PickAmountStock *string `json:"pick_amount_stock,omitempty" `
+
+ /*
+ 拣货金额,单位分 */
+ PickAmt *int64 `json:"pick_amt,omitempty" `
+
+ /*
+ 库存单位购买数量 */
+ BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
+
+ /*
+ 订单类型 COMMON,GIFT */
+ OrderType *string `json:"order_type,omitempty" `
+
+ /*
+ 淘鲜达分摊金额 */
+ TxdPmtAmt *int64 `json:"txd_pmt_amt,omitempty" `
+
+ /*
+ 子订单状态 */
+ OrderStatus *string `json:"order_status,omitempty" `
+
+ /*
+ 履约各状态时间 */
+ StatusChangeTime *string `json:"status_change_time,omitempty" `
+
+ /*
+ 单价 */
+ Price *int64 `json:"price,omitempty" `
+
+ /*
+ 原价=单价*库存单位购买数量 */
+ OriginalAmt *int64 `json:"original_amt,omitempty" `
+
+ /*
+ 优惠金额 */
+ PromotionDiscountAmt *int64 `json:"promotion_discount_amt,omitempty" `
+
+ /*
+ 会员优惠金额 */
+ MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
+
+ /*
+ 优惠来源明细,json格式的字符串,是个数组,可能包含多个优惠来源 */
+ PromotionInfo *string `json:"promotion_info,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetOutSkuCode(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.OutSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetSkuCode(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetTradeSubAttributes(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.TradeSubAttributes = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetStockUnit(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.StockUnit = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetSaleUnit(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetBizOrderId(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetTbBizOrderId(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.TbBizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetOutOrderId(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetPickAmountStock(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.PickAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetPickAmt(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.PickAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetBuyAmountStock(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.BuyAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetOrderType(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.OrderType = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetTxdPmtAmt(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.TxdPmtAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetOrderStatus(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetStatusChangeTime(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.StatusChangeTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetPrice(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.Price = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetOriginalAmt(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.OriginalAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetPromotionDiscountAmt(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.PromotionDiscountAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetMemberDiscountAmt(v int64) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.MemberDiscountAmt = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSubOrderSyncDto) SetPromotionInfo(v string) *AlibabaWdkSupplierOrderListSubOrderSyncDto {
+ s.PromotionInfo = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSupplierOrderQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSupplierOrderQueryRequest.go
new file mode 100644
index 00000000..e5fb95eb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSupplierOrderQueryRequest.go
@@ -0,0 +1,88 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierOrderListSupplierOrderQueryRequest struct {
+ /*
+ 订单来源,4:盒马,3:饿了么 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 实际售卖商家code */
+ SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
+
+ /*
+ 结束时间 */
+ EndTime *util.LocalTime `json:"end_time,omitempty" `
+
+ /*
+ 开始时间 */
+ StartTime *util.LocalTime `json:"start_time,omitempty" `
+
+ /*
+ 分页页码,从0开始 */
+ PageIndex *int64 `json:"page_index,omitempty" `
+
+ /*
+ 分页大小,默认200 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 下单终端: APP 、POS */
+ OrderClient *string `json:"order_client,omitempty" `
+
+ /*
+ 订单状态: PAID / PACAKAGED / SUCCESS */
+ OrderStatus *[]string `json:"order_status,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+}
+
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetOrderFrom(v int64) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetStoreId(v string) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetSourceMerchantCode(v string) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.SourceMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetPageIndex(v int64) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.PageIndex = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetPageSize(v int64) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetOrderClient(v string) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.OrderClient = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetOrderStatus(v []string) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) SetShopId(v string) *AlibabaWdkSupplierOrderListSupplierOrderQueryRequest {
+ s.ShopId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundDto.go
new file mode 100644
index 00000000..9960323e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundDto.go
@@ -0,0 +1,256 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierRefundGetOrderSyncRefundDto struct {
+ /*
+ 实际退款金额 */
+ RefundAmount *int64 `json:"refund_amount,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" `
+
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 淘宝订单号 */
+ TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
+
+ /*
+ 批次时间 */
+ BatchTime *util.LocalTime `json:"batch_time,omitempty" `
+
+ /*
+ APP,POS */
+ OrderClient *string `json:"order_client,omitempty" `
+
+ /*
+ 终审退款数量 */
+ ActualPickQuantity *string `json:"actual_pick_quantity,omitempty" `
+
+ /*
+ 退货入站数量 */
+ ActualRefundQuantity *string `json:"actual_refund_quantity,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" `
+
+ /*
+ 扩展属性map */
+ RefundAttributes *string `json:"refund_attributes,omitempty" `
+
+ /*
+ skuCode */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 买家id对应的open_uid,加密过 */
+ OpenUid *string `json:"open_uid,omitempty" `
+
+ /*
+ 渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 供应商code */
+ SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
+
+ /*
+ 售卖商场code */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 外部订单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 购买库存单位数量 */
+ BuyAmountStock *string `json:"buy_amount_stock,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" `
+
+ /*
+ 外部skucode */
+ OutSkuCode *string `json:"out_sku_code,omitempty" `
+
+ /*
+ 1:售中退款 2:售后退款 */
+ DisputeType *int64 `json:"dispute_type,omitempty" `
+}
+
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetRefundAmount(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.RefundAmount = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetRefundOrderId(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.RefundOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetRefundQuantity(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.RefundQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetRefundTime(v util.LocalTime) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.RefundTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetRefundType(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.RefundType = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetStoreId(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetTbBizOrderId(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.TbBizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetBatchTime(v util.LocalTime) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.BatchTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOrderClient(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OrderClient = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetActualPickQuantity(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.ActualPickQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetActualRefundQuantity(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.ActualRefundQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetRefundPostFee(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.RefundPostFee = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetStockUnit(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.StockUnit = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetSaleUnit(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetTbBizParentId(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.TbBizParentId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetRefundAttributes(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.RefundAttributes = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetSkuCode(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOpenUid(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OpenUid = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOrderFrom(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetSourceMerchantCode(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.SourceMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetMerchantCode(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetShopId(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOutOrderId(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetBuyAmountStock(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.BuyAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOperatorId(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OperatorId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOperatorName(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OperatorName = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOriginOrderId(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OriginOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOriginParentId(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OriginParentId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetPickAmountStock(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.PickAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetOutSkuCode(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.OutSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundDto) SetDisputeType(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundDto {
+ s.DisputeType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundListResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundListResult.go
new file mode 100644
index 00000000..c3b0937f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundListResult.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkSupplierRefundGetOrderSyncRefundListResult struct {
+ /*
+ orders */
+ Orders *[]AlibabaWdkSupplierRefundGetOrderSyncRefundDto `json:"orders,omitempty" `
+
+ /*
+ returnCode */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ returnMsg */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 查询总数 */
+ TotalNumber *int64 `json:"total_number,omitempty" `
+
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult) SetOrders(v []AlibabaWdkSupplierRefundGetOrderSyncRefundDto) *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult {
+ s.Orders = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult) SetReturnCode(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult) SetReturnMsg(v string) *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult) SetTotalNumber(v int64) *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult {
+ s.TotalNumber = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult) SetSuccess(v bool) *AlibabaWdkSupplierRefundGetOrderSyncRefundListResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest.go
new file mode 100644
index 00000000..d8b8703d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest struct {
+ /*
+ 渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 售卖商场code */
+ SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
+
+ /*
+ 盒马主订单id */
+ MainBizOrderIds *[]int64 `json:"main_biz_order_ids,omitempty" `
+
+ /*
+ 盒马子订单id */
+ SubBizOrderIds *[]int64 `json:"sub_biz_order_ids,omitempty" `
+
+ /*
+ 退款单id */
+ RefundIds *[]int64 `json:"refund_ids,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest) SetOrderFrom(v int64) *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest) SetSourceMerchantCode(v string) *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest {
+ s.SourceMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest) SetMainBizOrderIds(v []int64) *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest {
+ s.MainBizOrderIds = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest) SetSubBizOrderIds(v []int64) *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest {
+ s.SubBizOrderIds = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest) SetRefundIds(v []int64) *AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest {
+ s.RefundIds = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundChannel.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundChannel.go
new file mode 100644
index 00000000..a062d716
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundChannel.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkSupplierRefundListOrderSyncRefundChannel struct {
+ /*
+ refundOrderId */
+ RefundOrderId *int64 `json:"refund_order_id,omitempty" `
+
+ /*
+ refundChannel */
+ RefundChannel *int64 `json:"refund_channel,omitempty" `
+
+ /*
+ refundAmount */
+ RefundAmount *int64 `json:"refund_amount,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundChannel) SetRefundOrderId(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundChannel {
+ s.RefundOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundChannel) SetRefundChannel(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundChannel {
+ s.RefundChannel = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundChannel) SetRefundAmount(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundChannel {
+ s.RefundAmount = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundDto.go
new file mode 100644
index 00000000..21df3b05
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundDto.go
@@ -0,0 +1,264 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierRefundListOrderSyncRefundDto struct {
+ /*
+ 买家id对应的open_uid,加密过 */
+ OpenUid *string `json:"open_uid,omitempty" `
+
+ /*
+ skuCode */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 扩展属性字段 */
+ RefundAttributes *string `json:"refund_attributes,omitempty" `
+
+ /*
+ 淘宝主订单号 */
+ TbBizParentId *int64 `json:"tb_biz_parent_id,omitempty" `
+
+ /*
+ 售卖单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 库存单位 */
+ StockUnit *string `json:"stock_unit,omitempty" `
+
+ /*
+ 退款运费 */
+ RefundPostFee *int64 `json:"refund_post_fee,omitempty" `
+
+ /*
+ 终审退款数量 */
+ ActualRefundQuantity *string `json:"actual_refund_quantity,omitempty" `
+
+ /*
+ 退货入站数量 */
+ ActualPickQuantity *string `json:"actual_pick_quantity,omitempty" `
+
+ /*
+ app,pos */
+ OrderClient *string `json:"order_client,omitempty" `
+
+ /*
+ 批次时间 */
+ BatchTime *util.LocalTime `json:"batch_time,omitempty" `
+
+ /*
+ 淘宝订单号 */
+ TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
+
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 退款类型 */
+ RefundType *int64 `json:"refund_type,omitempty" `
+
+ /*
+ 退款时间 */
+ RefundTime *util.LocalTime `json:"refund_time,omitempty" `
+
+ /*
+ 退款数量 */
+ RefundQuantity *string `json:"refund_quantity,omitempty" `
+
+ /*
+ 退款单id */
+ RefundOrderId *int64 `json:"refund_order_id,omitempty" `
+
+ /*
+ 实际退款金额 */
+ RefundAmount *int64 `json:"refund_amount,omitempty" `
+
+ /*
+ 拣货库存单位数量 */
+ PickAmountStock *string `json:"pick_amount_stock,omitempty" `
+
+ /*
+ 盒马主订单号 */
+ OriginParentId *int64 `json:"origin_parent_id,omitempty" `
+
+ /*
+ 盒马子订单号 */
+ OriginOrderId *int64 `json:"origin_order_id,omitempty" `
+
+ /*
+ 收银员 */
+ OperatorName *string `json:"operator_name,omitempty" `
+
+ /*
+ 收银员id */
+ OperatorId *string `json:"operator_id,omitempty" `
+
+ /*
+ 购买库存单位数量 */
+ BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
+
+ /*
+ 外部订单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 渠道来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 售卖商场code */
+ SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
+
+ /*
+ 供应商code */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 外部skucode */
+ OutSkuCode *string `json:"out_sku_code,omitempty" `
+
+ /*
+ refundChannelList */
+ RefundChannelList *[]AlibabaWdkSupplierRefundListOrderSyncRefundChannel `json:"refund_channel_list,omitempty" `
+
+ /*
+ 1:售中退款 2:售后退款 */
+ DisputeType *int64 `json:"dispute_type,omitempty" `
+}
+
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOpenUid(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OpenUid = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetSkuCode(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundAttributes(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundAttributes = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetTbBizParentId(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.TbBizParentId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetSaleUnit(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetStockUnit(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.StockUnit = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundPostFee(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundPostFee = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetActualRefundQuantity(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.ActualRefundQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetActualPickQuantity(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.ActualPickQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOrderClient(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OrderClient = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetBatchTime(v util.LocalTime) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.BatchTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetTbBizOrderId(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.TbBizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetStoreId(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundType(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundType = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundTime(v util.LocalTime) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundQuantity(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundQuantity = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundOrderId(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundAmount(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundAmount = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetPickAmountStock(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.PickAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOriginParentId(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OriginParentId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOriginOrderId(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OriginOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOperatorName(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OperatorName = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOperatorId(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OperatorId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetBuyAmountStock(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.BuyAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOutOrderId(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetShopId(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOrderFrom(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetSourceMerchantCode(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.SourceMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetMerchantCode(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetOutSkuCode(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.OutSkuCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetRefundChannelList(v []AlibabaWdkSupplierRefundListOrderSyncRefundChannel) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.RefundChannelList = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundDto) SetDisputeType(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundDto {
+ s.DisputeType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundListResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundListResult.go
new file mode 100644
index 00000000..148b6130
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundListResult.go
@@ -0,0 +1,54 @@
+package domain
+
+
+type AlibabaWdkSupplierRefundListOrderSyncRefundListResult struct {
+ /*
+ 结果总数量 */
+ TotalNumber *int64 `json:"total_number,omitempty" `
+
+ /*
+ orders */
+ Orders *[]AlibabaWdkSupplierRefundListOrderSyncRefundDto `json:"orders,omitempty" `
+
+ /*
+ returnMsg */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ returnCode */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 下一页页码 */
+ NextIndex *int64 `json:"next_index,omitempty" `
+
+ /*
+ success */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundListResult) SetTotalNumber(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundListResult {
+ s.TotalNumber = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundListResult) SetOrders(v []AlibabaWdkSupplierRefundListOrderSyncRefundDto) *AlibabaWdkSupplierRefundListOrderSyncRefundListResult {
+ s.Orders = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundListResult) SetReturnMsg(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundListResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundListResult) SetReturnCode(v string) *AlibabaWdkSupplierRefundListOrderSyncRefundListResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundListResult) SetNextIndex(v int64) *AlibabaWdkSupplierRefundListOrderSyncRefundListResult {
+ s.NextIndex = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListOrderSyncRefundListResult) SetSuccess(v bool) *AlibabaWdkSupplierRefundListOrderSyncRefundListResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListSupplierRefundQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListSupplierRefundQueryRequest.go
new file mode 100644
index 00000000..cf7048a9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListSupplierRefundQueryRequest.go
@@ -0,0 +1,88 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierRefundListSupplierRefundQueryRequest struct {
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 实际售卖商家code */
+ SourceMerchantCode *string `json:"source_merchant_code,omitempty" `
+
+ /*
+ 结束时间 */
+ EndTime *util.LocalTime `json:"end_time,omitempty" `
+
+ /*
+ 开始时间 */
+ StartTime *util.LocalTime `json:"start_time,omitempty" `
+
+ /*
+ 分页大小 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 页码,从0开始 */
+ PageIndex *int64 `json:"page_index,omitempty" `
+
+ /*
+ 下单终端:APP/POS */
+ OrderClient *string `json:"order_client,omitempty" `
+
+ /*
+ 订单渠道 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 1:售中退款 2:售后退款 */
+ DisputeType *int64 `json:"dispute_type,omitempty" `
+
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" `
+}
+
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetStoreId(v string) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetSourceMerchantCode(v string) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.SourceMerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetEndTime(v util.LocalTime) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.EndTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetStartTime(v util.LocalTime) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetPageSize(v int64) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetPageIndex(v int64) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.PageIndex = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetOrderClient(v string) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.OrderClient = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetOrderFrom(v int64) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetDisputeType(v int64) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.DisputeType = &v
+ return s
+}
+func (s *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) SetShopId(v string) *AlibabaWdkSupplierRefundListSupplierRefundQueryRequest {
+ s.ShopId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryApiResult.go
new file mode 100644
index 00000000..deb49858
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkTradeOrderBalanceBillQueryApiResult struct {
+ /*
+ model */
+ Model *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo `json:"model,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 成功失败 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeOrderBalanceBillQueryApiResult) SetModel(v AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo) *AlibabaWdkTradeOrderBalanceBillQueryApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryApiResult) SetErrCode(v string) *AlibabaWdkTradeOrderBalanceBillQueryApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryApiResult) SetErrMsg(v string) *AlibabaWdkTradeOrderBalanceBillQueryApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryApiResult) SetSuccess(v bool) *AlibabaWdkTradeOrderBalanceBillQueryApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo.go
new file mode 100644
index 00000000..8af8277d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo.go
@@ -0,0 +1,336 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo struct {
+ /*
+ 订单原价 */
+ ParentTotalPrice *string `json:"parent_total_price,omitempty" `
+
+ /*
+ 订单付款时间 */
+ PayTime *string `json:"pay_time,omitempty" `
+
+ /*
+ 分账单创建时间 */
+ GmtCreate *string `json:"gmt_create,omitempty" `
+
+ /*
+ 交易渠道 1:其他 2:app 3:pos */
+ OrderChannel *string `json:"order_channel,omitempty" `
+
+ /*
+ 父订单 */
+ MordId *string `json:"mord_id,omitempty" `
+
+ /*
+ 门店名字 */
+ StoreName *string `json:"store_name,omitempty" `
+
+ /*
+ 名店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 子公司 */
+ SubsidiaryName *string `json:"subsidiary_name,omitempty" `
+
+ /*
+ 子公司code */
+ SubsidiaryCode *string `json:"subsidiary_code,omitempty" `
+
+ /*
+ 集团 */
+ MerchantName *string `json:"merchant_name,omitempty" `
+
+ /*
+ 集团code */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 业务日期 */
+ Thedate *string `json:"thedate,omitempty" `
+
+ /*
+ 创建时间 */
+ GmtModified *util.LocalTime `json:"gmt_modified,omitempty" `
+
+ /*
+ 主键id */
+ Id *int64 `json:"id,omitempty" `
+
+ /*
+ 订单技术服务费 */
+ PayTechFee *string `json:"pay_tech_fee,omitempty" `
+
+ /*
+ 用户实付金额,减支付宝红包 */
+ PayFee *string `json:"pay_fee,omitempty" `
+
+ /*
+ 订单付款金额 */
+ ParentOriginalPrice *string `json:"parent_original_price,omitempty" `
+
+ /*
+ 总优惠金额 */
+ DiscountFee *string `json:"discount_fee,omitempty" `
+
+ /*
+ 支付优惠金额 */
+ PayDiscountFee *string `json:"pay_discount_fee,omitempty" `
+
+ /*
+ 分账优惠金额 */
+ DiscountFzFee *string `json:"discount_fz_fee,omitempty" `
+
+ /*
+ 订单优惠金额平台补贴商家费用 */
+ PmtDiscountFee *string `json:"pmt_discount_fee,omitempty" `
+
+ /*
+ 订单优惠金额 */
+ ParentDiscountFee *string `json:"parent_discount_fee,omitempty" `
+
+ /*
+ 渠道来源 :1 淘点点;2 美团;3 饿了么;4 淘宝TC;5 百度外卖;6 微信 ;7 三江;18 大润发飞牛优鲜; */
+ OrderFrom *string `json:"order_from,omitempty" `
+
+ /*
+ 支付方式 */
+ PayChannel *string `json:"pay_channel,omitempty" `
+
+ /*
+ 单据类型 */
+ Type *string `json:"type,omitempty" `
+
+ /*
+ 商家应收金额 */
+ SellerReceiveFee *string `json:"seller_receive_fee,omitempty" `
+
+ /*
+ 优惠手续费 */
+ DiscountChangeFee *string `json:"discount_change_fee,omitempty" `
+
+ /*
+ 优惠技术服务费 */
+ DiscountTechFee *string `json:"discount_tech_fee,omitempty" `
+
+ /*
+ 商家承担优惠金额 */
+ DiscountSellerFee *string `json:"discount_seller_fee,omitempty" `
+
+ /*
+ 平台承担优惠金额 */
+ DiscountPlatformFee *string `json:"discount_platform_fee,omitempty" `
+
+ /*
+ 分账金额 */
+ FzFee *string `json:"fz_fee,omitempty" `
+
+ /*
+ 配送费 */
+ DeliveryFee *string `json:"delivery_fee,omitempty" `
+
+ /*
+ 订单手续费 */
+ PayChangeFee *string `json:"pay_change_fee,omitempty" `
+
+ /*
+ 原订单运费 */
+ ParentPostFee *string `json:"parent_post_fee,omitempty" `
+
+ /*
+ 用户应付金额(含运费) */
+ UserPayAmount *string `json:"user_pay_amount,omitempty" `
+
+ /*
+ 支付宝收款 */
+ PayByAliPay *string `json:"pay_by_ali_pay,omitempty" `
+
+ /*
+ 非支付宝收款 */
+ PayByOther *string `json:"pay_by_other,omitempty" `
+
+ /*
+ 收入金额小计 */
+ IncomeAmount *string `json:"income_amount,omitempty" `
+
+ /*
+ 打包时间 */
+ PackageTime *string `json:"package_time,omitempty" `
+
+ /*
+ 正向打包状态 */
+ PackagedStatus *string `json:"packaged_status,omitempty" `
+
+ /*
+ 是否退款计算收入(1:是,0:否) 这是逆向的 */
+ Income *int64 `json:"income,omitempty" `
+}
+
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetParentTotalPrice(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.ParentTotalPrice = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayTime(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetGmtCreate(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.GmtCreate = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetOrderChannel(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.OrderChannel = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetMordId(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.MordId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetStoreName(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.StoreName = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetStoreId(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetSubsidiaryName(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.SubsidiaryName = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetSubsidiaryCode(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.SubsidiaryCode = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetMerchantName(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.MerchantName = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetMerchantCode(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetThedate(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.Thedate = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetGmtModified(v util.LocalTime) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.GmtModified = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetId(v int64) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.Id = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayTechFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayTechFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetParentOriginalPrice(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.ParentOriginalPrice = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetDiscountFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayDiscountFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayDiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetDiscountFzFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.DiscountFzFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPmtDiscountFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PmtDiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetParentDiscountFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.ParentDiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetOrderFrom(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayChannel(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayChannel = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetType(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.Type = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetSellerReceiveFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.SellerReceiveFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetDiscountChangeFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.DiscountChangeFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetDiscountTechFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.DiscountTechFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetDiscountSellerFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.DiscountSellerFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetDiscountPlatformFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.DiscountPlatformFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetFzFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.FzFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetDeliveryFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.DeliveryFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayChangeFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayChangeFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetParentPostFee(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.ParentPostFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetUserPayAmount(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.UserPayAmount = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayByAliPay(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayByAliPay = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPayByOther(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PayByOther = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetIncomeAmount(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.IncomeAmount = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPackageTime(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PackageTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetPackagedStatus(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.PackagedStatus = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) SetIncome(v int64) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo {
+ s.Income = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest.go
new file mode 100644
index 00000000..aaee2335
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest struct {
+ /*
+ 业务日期 */
+ Thedate *string `json:"thedate,omitempty" `
+
+ /*
+ 每页条数 */
+ PageSize *int64 `json:"page_size,omitempty" `
+
+ /*
+ 页码 */
+ PageNo *int64 `json:"page_no,omitempty" `
+
+ /*
+ storeId */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 最大的id */
+ MaxId *int64 `json:"max_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest) SetThedate(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest {
+ s.Thedate = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest) SetPageSize(v int64) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest {
+ s.PageSize = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest) SetPageNo(v int64) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest {
+ s.PageNo = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest) SetStoreId(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest) SetMaxId(v int64) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest {
+ s.MaxId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo.go
new file mode 100644
index 00000000..e9aa0268
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo struct {
+ /*
+ orderBalanceBillDOList */
+ OrderBalanceBillList *[]AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo `json:"order_balance_bill_list,omitempty" `
+
+ /*
+ 是否有下一页0:没有 1:有 */
+ HasNext *string `json:"has_next,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo) SetOrderBalanceBillList(v []AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo {
+ s.OrderBalanceBillList = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo) SetHasNext(v string) *AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo {
+ s.HasNext = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO.go
new file mode 100644
index 00000000..468ba882
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO.go
@@ -0,0 +1,56 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO struct {
+ /*
+ 收货人名字 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 收货人电话 */
+ Phone *string `json:"phone,omitempty" `
+
+ /*
+ 收货人地址 */
+ Address *string `json:"address,omitempty" `
+
+ /*
+ poi经纬度 */
+ Geo *string `json:"geo,omitempty" `
+
+ /*
+ 配送开始时间 */
+ StartTime *util.LocalTime `json:"start_time,omitempty" `
+
+ /*
+ 配送结束时间 */
+ EndTime *util.LocalTime `json:"end_time,omitempty" `
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO) SetName(v string) *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO) SetPhone(v string) *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO {
+ s.Phone = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO) SetAddress(v string) *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO) SetGeo(v string) *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO {
+ s.Geo = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO) SetStartTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO {
+ s.StartTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO) SetEndTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO {
+ s.EndTime = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO.go
new file mode 100644
index 00000000..8fb8632b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO.go
@@ -0,0 +1,328 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO struct {
+ /*
+ 是否是主单 1-是;0-不是 */
+ IsMain *int64 `json:"is_main,omitempty" `
+
+ /*
+ 是否是子单 1-是;0-不是 */
+ IsDetail *int64 `json:"is_detail,omitempty" `
+
+ /*
+ 外部子单号 */
+ OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
+
+ /*
+ 后端商品编码 */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 前端商品id */
+ AuctionId *int64 `json:"auction_id,omitempty" `
+
+ /*
+ 前端商品名称 */
+ AuctionTitle *string `json:"auction_title,omitempty" `
+
+ /*
+ 商品单价 */
+ SalePrice *int64 `json:"sale_price,omitempty" `
+
+ /*
+ 销售单位购买数量 */
+ SaleQuantity *int64 `json:"sale_quantity,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 库存单位购买数量 */
+ StockQuantity *string `json:"stock_quantity,omitempty" `
+
+ /*
+ 库存单位 */
+ StockUnit *string `json:"stock_unit,omitempty" `
+
+ /*
+ 原价 */
+ OriginFee *int64 `json:"origin_fee,omitempty" `
+
+ /*
+ 支付金额 */
+ PayFee *int64 `json:"pay_fee,omitempty" `
+
+ /*
+ 优惠金额 */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 业务类型 2-表示生鲜门店;3-表示B2C */
+ BusinessType *int64 `json:"business_type,omitempty" `
+
+ /*
+ 子业务类型 */
+ SubBusinessType *int64 `json:"sub_business_type,omitempty" `
+
+ /*
+ 创单时间 */
+ OrderCreateTime *util.LocalTime `json:"order_create_time,omitempty" `
+
+ /*
+ 卖家id */
+ SellerId *int64 `json:"seller_id,omitempty" `
+
+ /*
+ 卖家昵称 */
+ SellerNick *string `json:"seller_nick,omitempty" `
+
+ /*
+ 订单来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 订单来源 */
+ OrderSource *string `json:"order_source,omitempty" `
+
+ /*
+ 下单终端 */
+ OrderTerminal *string `json:"order_terminal,omitempty" `
+
+ /*
+ 订单渠道 2-表示线上;3-表示线下 */
+ OrderChannel *int64 `json:"order_channel,omitempty" `
+
+ /*
+ 配送类型 1-表示预约配送;2-表示现场购买 */
+ DeliverType *int64 `json:"deliver_type,omitempty" `
+
+ /*
+ 送达类型 1-表示及时达;2-表示定时达;3-表示极速达;4-表示无需配送 */
+ ArriveType *int64 `json:"arrive_type,omitempty" `
+
+ /*
+ 渠道店 */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 订单状态 */
+ OrderStatus *int64 `json:"order_status,omitempty" `
+
+ /*
+ 支付时间 */
+ PayTime *util.LocalTime `json:"pay_time,omitempty" `
+
+ /*
+ 期望送达时间 */
+ ExpectArriveTime *string `json:"expect_arrive_time,omitempty" `
+
+ /*
+ 运费(分为单位) */
+ PostFee *int64 `json:"post_fee,omitempty" `
+
+ /*
+ 打包费(分为单位) */
+ PackageFee *int64 `json:"package_fee,omitempty" `
+
+ /*
+ 平台折扣费(分为单位) */
+ PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
+
+ /*
+ 商家折扣费(分为单位) */
+ MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
+
+ /*
+ 买家id */
+ UserId *int64 `json:"user_id,omitempty" `
+
+ /*
+ 买家昵称 */
+ UserNick *string `json:"user_nick,omitempty" `
+
+ /*
+ 收货人名字 */
+ Name *string `json:"name,omitempty" `
+
+ /*
+ 收货人电话 */
+ Phone *string `json:"phone,omitempty" `
+
+ /*
+ 收货人地址 */
+ Address *string `json:"address,omitempty" `
+
+ /*
+ poi经纬度 */
+ Geo *string `json:"geo,omitempty" `
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetIsMain(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.IsMain = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetIsDetail(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.IsDetail = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOutSubOrderId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OutSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSkuCode(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetAuctionId(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.AuctionId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetAuctionTitle(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.AuctionTitle = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSalePrice(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.SalePrice = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSaleQuantity(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.SaleQuantity = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSaleUnit(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetStockQuantity(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.StockQuantity = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetStockUnit(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.StockUnit = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOriginFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OriginFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPayFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.PayFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetBusinessType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.BusinessType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSubBusinessType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.SubBusinessType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderCreateTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OrderCreateTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSellerId(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.SellerId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSellerNick(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.SellerNick = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderFrom(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderSource(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OrderSource = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderTerminal(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OrderTerminal = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderChannel(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OrderChannel = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetDeliverType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.DeliverType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetArriveType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.ArriveType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetShopId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetStoreId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderStatus(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPayTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetExpectArriveTime(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.ExpectArriveTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPostFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.PostFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPackageFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.PackageFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPlatformDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.PlatformDiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetMerchantDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.MerchantDiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetUserId(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.UserId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetUserNick(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.UserNick = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetName(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.Name = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPhone(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.Phone = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetAddress(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.Address = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetGeo(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
+ s.Geo = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO.go
new file mode 100644
index 00000000..e8126b6b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO.go
@@ -0,0 +1,46 @@
+package domain
+
+
+type AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO struct {
+ /*
+ 买家用户名 */
+ UserName *string `json:"user_name,omitempty" `
+
+ /*
+ 买家昵称 */
+ UserNick *string `json:"user_nick,omitempty" `
+
+ /*
+ 买家电话 */
+ Phone *string `json:"phone,omitempty" `
+
+ /*
+ 商家会员卡号 */
+ MemberCardNum *string `json:"member_card_num,omitempty" `
+
+ /*
+ 会员标 */
+ MemberTags *string `json:"member_tags,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO) SetUserName(v string) *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO {
+ s.UserName = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO) SetUserNick(v string) *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO {
+ s.UserNick = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO) SetPhone(v string) *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO {
+ s.Phone = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO) SetMemberCardNum(v string) *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO {
+ s.MemberCardNum = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO) SetMemberTags(v string) *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO {
+ s.MemberTags = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderQueryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderQueryResult.go
new file mode 100644
index 00000000..19af4f9f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkTradeOrderSuccessCreateOrderQueryResult struct {
+ /*
+ 接口状态 */
+ State *bool `json:"state,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 订单数据 */
+ Result *AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult) SetState(v bool) *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult {
+ s.State = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult) SetErrCode(v string) *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult) SetErrMsg(v string) *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult) SetResult(v AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse) *AlibabaWdkTradeOrderSuccessCreateOrderQueryResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO.go
new file mode 100644
index 00000000..7ae58fc3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO.go
@@ -0,0 +1,22 @@
+package domain
+
+
+type AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO struct {
+ /*
+ 子业务单号 */
+ BizOrderId *string `json:"biz_order_id,omitempty" `
+
+ /*
+ 外部子单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO) SetBizOrderId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO) SetOutOrderId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO {
+ s.OutOrderId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest.go
new file mode 100644
index 00000000..64e8f505
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest.go
@@ -0,0 +1,264 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest struct {
+ /*
+ 是否是主单 1-是;0-不是 */
+ IsMain *int64 `json:"is_main,omitempty" `
+
+ /*
+ 是否是子单 1-是;0-不是 */
+ IsDetail *int64 `json:"is_detail,omitempty" `
+
+ /*
+ 业务类型 2-表示生鲜门店;3-表示B2C */
+ BusinessType *int64 `json:"business_type,omitempty" `
+
+ /*
+ 子业务类型 */
+ SubBusinessType *int64 `json:"sub_business_type,omitempty" `
+
+ /*
+ 外部订单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 订单来源 */
+ OrderSource *string `json:"order_source,omitempty" `
+
+ /*
+ 下单终端 */
+ OrderTerminal *string `json:"order_terminal,omitempty" `
+
+ /*
+ 订单渠道 2-表示线上;3-表示线下 */
+ OrderChannel *int64 `json:"order_channel,omitempty" `
+
+ /*
+ 一级渠道 */
+ FirstChannel *string `json:"first_channel,omitempty" `
+
+ /*
+ 二级渠道 */
+ SecondChannel *string `json:"second_channel,omitempty" `
+
+ /*
+ 配送类型 1-表示预约配送;2-表示现场购买 */
+ DeliverType *int64 `json:"deliver_type,omitempty" `
+
+ /*
+ 送达类型 1-表示及时达;2-表示定时达;3-表示极速达;4-表示无需配送 */
+ ArriveType *int64 `json:"arrive_type,omitempty" `
+
+ /*
+ 渠道店 */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 订单状态 */
+ OrderStatus *int64 `json:"order_status,omitempty" `
+
+ /*
+ 创单时间 */
+ OrderCreateTime *util.LocalTime `json:"order_create_time,omitempty" `
+
+ /*
+ 支付时间 */
+ PayTime *util.LocalTime `json:"pay_time,omitempty" `
+
+ /*
+ 期望送达时间 */
+ ExpectArriveTime *string `json:"expect_arrive_time,omitempty" `
+
+ /*
+ 订单原价(分为单位) */
+ OriginFee *int64 `json:"origin_fee,omitempty" `
+
+ /*
+ 支付金额(分为单位) */
+ PayFee *int64 `json:"pay_fee,omitempty" `
+
+ /*
+ 优惠金额(分为单位) */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 运费(分为单位) */
+ PostFee *int64 `json:"post_fee,omitempty" `
+
+ /*
+ 打包费(分为单位) */
+ PackageFee *int64 `json:"package_fee,omitempty" `
+
+ /*
+ 平台折扣费(分为单位) */
+ PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
+
+ /*
+ 商家折扣费(分为单位) */
+ MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
+
+ /*
+ 订单支付信息 */
+ PayInfos *string `json:"pay_infos,omitempty" `
+
+ /*
+ 买家信息 */
+ BuyerInfo *AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO `json:"buyer_info,omitempty" `
+
+ /*
+ 订单配送信息 */
+ DeliveryInfo *AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO `json:"delivery_info,omitempty" `
+
+ /*
+ 子单列表 */
+ SubInfoList *[]AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO `json:"sub_info_list,omitempty" `
+
+ /*
+ 卖家id */
+ SellerId *int64 `json:"seller_id,omitempty" `
+
+ /*
+ 卖家昵称 */
+ SellerNick *string `json:"seller_nick,omitempty" `
+
+ /*
+ 订单来源 */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetIsMain(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.IsMain = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetIsDetail(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.IsDetail = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetBusinessType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.BusinessType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetSubBusinessType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.SubBusinessType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOutOrderId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOrderSource(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OrderSource = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOrderTerminal(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OrderTerminal = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOrderChannel(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OrderChannel = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetFirstChannel(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.FirstChannel = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetSecondChannel(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.SecondChannel = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetDeliverType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.DeliverType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetArriveType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.ArriveType = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetShopId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetStoreId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOrderStatus(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOrderCreateTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OrderCreateTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetPayTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetExpectArriveTime(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.ExpectArriveTime = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOriginFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OriginFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetPayFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.PayFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetPostFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.PostFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetPackageFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.PackageFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetPlatformDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.PlatformDiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetMerchantDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.MerchantDiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetPayInfos(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.PayInfos = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetBuyerInfo(v AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.BuyerInfo = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetDeliveryInfo(v AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.DeliveryInfo = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetSubInfoList(v []AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.SubInfoList = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetSellerId(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.SellerId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetSellerNick(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.SellerNick = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) SetOrderFrom(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest {
+ s.OrderFrom = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse.go
new file mode 100644
index 00000000..431bed0d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse struct {
+ /*
+ 返回的业务单号 */
+ BizOrderId *string `json:"biz_order_id,omitempty" `
+
+ /*
+ 外部主单号 */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 子单列表 */
+ OrderSubInfoList *[]AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO `json:"order_sub_info_list,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse) SetBizOrderId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse) SetOutOrderId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse) SetOrderSubInfoList(v []AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO) *AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse {
+ s.OrderSubInfoList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo.go
new file mode 100644
index 00000000..5bb845a2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo.go
@@ -0,0 +1,70 @@
+package domain
+
+
+type AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo struct {
+ /*
+ 退款审核人 */
+ Wdkrc *string `json:"wdkrc,omitempty" `
+
+ /*
+ 退款审核备注 */
+ Wdkrcm *string `json:"wdkrcm,omitempty" `
+
+ /*
+ 退款发起人 */
+ Wdkrfqr *string `json:"wdkrfqr,omitempty" `
+
+ /*
+ 退款理由 */
+ Wdkdfqrrr *string `json:"wdkdfqrrr,omitempty" `
+
+ /*
+ 退款发起备注 */
+ Wdkrfqrmemo *string `json:"wdkrfqrmemo,omitempty" `
+
+ /*
+ 外部退款单号 */
+ Rprid *string `json:"rprid,omitempty" `
+
+ /*
+ 实际退货数量 */
+ Wdkfra *string `json:"wdkfra,omitempty" `
+
+ /*
+ 实际退款金额 */
+ Wdkrf *string `json:"wdkrf,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetWdkrc(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Wdkrc = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetWdkrcm(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Wdkrcm = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetWdkrfqr(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Wdkrfqr = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetWdkdfqrrr(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Wdkdfqrrr = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetWdkrfqrmemo(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Wdkrfqrmemo = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetRprid(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Rprid = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetWdkfra(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Wdkfra = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) SetWdkrf(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo {
+ s.Wdkrf = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest.go
new file mode 100644
index 00000000..96069c32
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest struct {
+ /*
+ 门店编码 */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 业务子单号 */
+ SubBizOrderId *string `json:"sub_biz_order_id,omitempty" `
+
+ /*
+ 退款信息 */
+ AfterRefundOrderInfo *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo `json:"after_refund_order_info,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest) SetStoreId(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest) SetSubBizOrderId(v string) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest {
+ s.SubBizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest) SetAfterRefundOrderInfo(v AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo) *AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest {
+ s.AfterRefundOrderInfo = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateApiResult.go
new file mode 100644
index 00000000..a0762945
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkTradeRefundSuccessCreateApiResult struct {
+ /*
+ 接口状态 */
+ State *bool `json:"state,omitempty" `
+
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误信息 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 是否成功 true-成功;false-失败 */
+ Result *bool `json:"result,omitempty" `
+
+}
+
+func (s *AlibabaWdkTradeRefundSuccessCreateApiResult) SetState(v bool) *AlibabaWdkTradeRefundSuccessCreateApiResult {
+ s.State = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateApiResult) SetErrCode(v string) *AlibabaWdkTradeRefundSuccessCreateApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateApiResult) SetErrMsg(v string) *AlibabaWdkTradeRefundSuccessCreateApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkTradeRefundSuccessCreateApiResult) SetResult(v bool) *AlibabaWdkTradeRefundSuccessCreateApiResult {
+ s.Result = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowApiResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowApiResult.go
new file mode 100644
index 00000000..993b6f6f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowApiResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkTxdCrmStatementBackflowApiResult struct {
+ /*
+ 错误码 */
+ ErrCode *string `json:"err_code,omitempty" `
+
+ /*
+ 错误码描述 */
+ ErrMsg *string `json:"err_msg,omitempty" `
+
+ /*
+ 模型 */
+ Model *string `json:"model,omitempty" `
+
+ /*
+ 成功标志 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkTxdCrmStatementBackflowApiResult) SetErrCode(v string) *AlibabaWdkTxdCrmStatementBackflowApiResult {
+ s.ErrCode = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowApiResult) SetErrMsg(v string) *AlibabaWdkTxdCrmStatementBackflowApiResult {
+ s.ErrMsg = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowApiResult) SetModel(v string) *AlibabaWdkTxdCrmStatementBackflowApiResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowApiResult) SetSuccess(v bool) *AlibabaWdkTxdCrmStatementBackflowApiResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowStatementBo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowStatementBo.go
new file mode 100644
index 00000000..515a25ae
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowStatementBo.go
@@ -0,0 +1,72 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTxdCrmStatementBackflowStatementBo struct {
+ /*
+ 订单金额 */
+ Amount *int64 `json:"amount,omitempty" `
+
+ /*
+ 对账单号 */
+ BillNo *string `json:"bill_no,omitempty" `
+
+ /*
+ 渠道编码 WX_APPLET("10001", "微信小程序"), WX_OFFICIAL_SERVER("10002", "微信服务号/微信商城"), ALIPAY_APPLET("20001", "支付宝小程序"), OFFLINE_MEMBER_CARD("30001", "线下会员卡"), MERCHANT_APP("40001", "商家自有app"), TXD_APP("50001", "淘鲜达app"), TXD_SELF_POS("60001", "淘鲜达自助pos"), TXD_ARTIFACT_POS("60001", "淘鲜达人工pos"); */
+ ChannelCode *string `json:"channel_code,omitempty" `
+
+ /*
+ 订单创建时间 */
+ CreateTime *util.LocalTime `json:"create_time,omitempty" `
+
+ /*
+ 外部会员Id */
+ OpenMemberId *string `json:"open_member_id,omitempty" `
+
+ /*
+ 渠道订单Id */
+ OrderId *string `json:"order_id,omitempty" `
+
+ /*
+ 订单类型 NORMAL(0, "正向"), REFUND(1, "逆向"), REVOKED(2, "撤销"); */
+ OrderType *int64 `json:"order_type,omitempty" `
+
+ /*
+ 支付方式 ALIPAY(1, "支付宝"), WECHAT(2, "微信"), CASH(3, "现金"), VALUE_CARD(4, "储值卡"), OTHER(99, "其他") */
+ PayType *int64 `json:"pay_type,omitempty" `
+}
+
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetAmount(v int64) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.Amount = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetBillNo(v string) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.BillNo = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetChannelCode(v string) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.ChannelCode = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetCreateTime(v util.LocalTime) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.CreateTime = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetOpenMemberId(v string) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.OpenMemberId = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetOrderId(v string) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.OrderId = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetOrderType(v int64) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.OrderType = &v
+ return s
+}
+func (s *AlibabaWdkTxdCrmStatementBackflowStatementBo) SetPayType(v int64) *AlibabaWdkTxdCrmStatementBackflowStatementBo {
+ s.PayType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenCateorderPullTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenCateorderPullTopBaseResult.go
new file mode 100644
index 00000000..73d77bcf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenCateorderPullTopBaseResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkopenCateorderPullTopBaseResult struct {
+ /*
+ 调用是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 错误码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 错误码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 调用处理结果 */
+ Model *bool `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkopenCateorderPullTopBaseResult) SetSuccess(v bool) *AlibabaWdkopenCateorderPullTopBaseResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkopenCateorderPullTopBaseResult) SetReturnCode(v string) *AlibabaWdkopenCateorderPullTopBaseResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkopenCateorderPullTopBaseResult) SetReturnMsg(v string) *AlibabaWdkopenCateorderPullTopBaseResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkopenCateorderPullTopBaseResult) SetModel(v bool) *AlibabaWdkopenCateorderPullTopBaseResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetPromotions.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetPromotions.go
new file mode 100644
index 00000000..7154f208
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetPromotions.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkopenOrderGetPromotions struct {
+ /*
+ 活动优惠金额 */
+ DiscountFee *string `json:"discount_fee,omitempty" `
+
+ /*
+ 活动名称 */
+ ActivityName *string `json:"activity_name,omitempty" `
+
+ /*
+ 活动类型 */
+ ActivityType *string `json:"activity_type,omitempty" `
+
+ /*
+ 活动id */
+ ActivityId *string `json:"activity_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkopenOrderGetPromotions) SetDiscountFee(v string) *AlibabaWdkopenOrderGetPromotions {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetPromotions) SetActivityName(v string) *AlibabaWdkopenOrderGetPromotions {
+ s.ActivityName = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetPromotions) SetActivityType(v string) *AlibabaWdkopenOrderGetPromotions {
+ s.ActivityType = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetPromotions) SetActivityId(v string) *AlibabaWdkopenOrderGetPromotions {
+ s.ActivityId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetSuborders.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetSuborders.go
new file mode 100644
index 00000000..7a1635a2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetSuborders.go
@@ -0,0 +1,126 @@
+package domain
+
+
+type AlibabaWdkopenOrderGetSuborders struct {
+ /*
+ 五道口子订单id */
+ BizSubOrderId *int64 `json:"biz_sub_order_id,omitempty" `
+
+ /*
+ 外部子订单id */
+ OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
+
+ /*
+ 商品code */
+ SkuCode *string `json:"sku_code,omitempty" `
+
+ /*
+ 商品名称 */
+ AuctionTitle *string `json:"auction_title,omitempty" `
+
+ /*
+ 商品价格 */
+ AuctionPrice *int64 `json:"auction_price,omitempty" `
+
+ /*
+ 销售单位购买数量 */
+ BuyAmountSale *int64 `json:"buy_amount_sale,omitempty" `
+
+ /*
+ 库存单位购买数量 */
+ BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 库存单位 */
+ StockUnit *string `json:"stock_unit,omitempty" `
+
+ /*
+ 子订单用户支付金额 */
+ PayFee *int64 `json:"pay_fee,omitempty" `
+
+ /*
+ 子订单原价 */
+ OriginFee *int64 `json:"origin_fee,omitempty" `
+
+ /*
+ 子订单优惠金额 */
+ DiscountFee *int64 `json:"discount_fee,omitempty" `
+
+ /*
+ 商家优惠分摊 */
+ DiscountMerchantFee *int64 `json:"discount_merchant_fee,omitempty" `
+
+ /*
+ 平台优惠分摊 */
+ DiscountPlatformFee *int64 `json:"discount_platform_fee,omitempty" `
+
+ /*
+ 子单价格 */
+ Price *int64 `json:"price,omitempty" `
+
+}
+
+func (s *AlibabaWdkopenOrderGetSuborders) SetBizSubOrderId(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.BizSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetOutSubOrderId(v string) *AlibabaWdkopenOrderGetSuborders {
+ s.OutSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetSkuCode(v string) *AlibabaWdkopenOrderGetSuborders {
+ s.SkuCode = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetAuctionTitle(v string) *AlibabaWdkopenOrderGetSuborders {
+ s.AuctionTitle = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetAuctionPrice(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.AuctionPrice = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetBuyAmountSale(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.BuyAmountSale = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetBuyAmountStock(v string) *AlibabaWdkopenOrderGetSuborders {
+ s.BuyAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetSaleUnit(v string) *AlibabaWdkopenOrderGetSuborders {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetStockUnit(v string) *AlibabaWdkopenOrderGetSuborders {
+ s.StockUnit = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetPayFee(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.PayFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetOriginFee(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.OriginFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetDiscountFee(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetDiscountMerchantFee(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.DiscountMerchantFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetDiscountPlatformFee(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.DiscountPlatformFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetSuborders) SetPrice(v int64) *AlibabaWdkopenOrderGetSuborders {
+ s.Price = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetTopBaseResult.go
new file mode 100644
index 00000000..5f73426b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetTopBaseResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkopenOrderGetTopBaseResult struct {
+ /*
+ 表示拆单是否成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 订单对象 */
+ Model *AlibabaWdkopenOrderGetWdkOrderSyncBo `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkopenOrderGetTopBaseResult) SetSuccess(v bool) *AlibabaWdkopenOrderGetTopBaseResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetTopBaseResult) SetReturnCode(v string) *AlibabaWdkopenOrderGetTopBaseResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetTopBaseResult) SetReturnMsg(v string) *AlibabaWdkopenOrderGetTopBaseResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetTopBaseResult) SetModel(v AlibabaWdkopenOrderGetWdkOrderSyncBo) *AlibabaWdkopenOrderGetTopBaseResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetWdkOrderSyncBo.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetWdkOrderSyncBo.go
new file mode 100644
index 00000000..4b5725cf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetWdkOrderSyncBo.go
@@ -0,0 +1,174 @@
+package domain
+
+
+type AlibabaWdkopenOrderGetWdkOrderSyncBo struct {
+ /*
+ 五道口订单ID */
+ BizOrderId *int64 `json:"biz_order_id,omitempty" `
+
+ /*
+ 外部订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 渠道店ID */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 商户编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 订单来源, 如 TAOBAO (4, "TC自营渠道"), */
+ OrderFrom *int64 `json:"order_from,omitempty" `
+
+ /*
+ 买家open_uid */
+ OpenUid *string `json:"open_uid,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" `
+
+ /*
+ 订单状态,如PAID_DONE(2, "已付款"), TRADE_SUCCESS(6, "交易成功") */
+ OrderStatus *int64 `json:"order_status,omitempty" `
+
+ /*
+ 支付时间 */
+ PayTime *string `json:"pay_time,omitempty" `
+
+ /*
+ 期望送达时间段 */
+ ExpectArriveTime *string `json:"expect_arrive_time,omitempty" `
+
+ /*
+ 配送方式, 如InTime(1, "即时达"), SetTime(2, "定时达"),TopSpeed(3,"极速达"),NoNeedSend(4,"无需配送") */
+ ArriveType *int64 `json:"arrive_type,omitempty" `
+
+ /*
+ 子单列表 */
+ SubOrders *[]AlibabaWdkopenOrderGetSuborders `json:"sub_orders,omitempty" `
+
+ /*
+ 订单优惠信息 */
+ Promotions *[]AlibabaWdkopenOrderGetPromotions `json:"promotions,omitempty" `
+
+ /*
+ 商家优惠分摊 */
+ DiscountMerchantFee *int64 `json:"discount_merchant_fee,omitempty" `
+
+ /*
+ 平台优惠分摊 */
+ DiscountPlatformFee *int64 `json:"discount_platform_fee,omitempty" `
+
+ /*
+ 订单小号 */
+ OrderNo *string `json:"order_no,omitempty" `
+
+ /*
+ 包装费 */
+ PackageFee *int64 `json:"package_fee,omitempty" `
+
+}
+
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetBizOrderId(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOutOrderId(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetStoreId(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetShopId(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetMerchantCode(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOrderFrom(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOpenUid(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.OpenUid = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPayFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.PayFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOriginFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.OriginFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetDiscountFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.DiscountFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPostFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.PostFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOrderStatus(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPayTime(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetExpectArriveTime(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.ExpectArriveTime = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetArriveType(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.ArriveType = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetSubOrders(v []AlibabaWdkopenOrderGetSuborders) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.SubOrders = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPromotions(v []AlibabaWdkopenOrderGetPromotions) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.Promotions = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetDiscountMerchantFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.DiscountMerchantFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetDiscountPlatformFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.DiscountPlatformFee = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOrderNo(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.OrderNo = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPackageFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
+ s.PackageFee = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult.go
new file mode 100644
index 00000000..25bb0515
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult struct {
+ /*
+ 是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 履约单列表 */
+ FulfillOrderList *[]AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto `json:"fulfill_order_list,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult) SetSuccess(v bool) *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult) SetReturnCode(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult) SetReturnMsg(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult) SetFulfillOrderList(v []AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) *AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult {
+ s.FulfillOrderList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto.go
new file mode 100644
index 00000000..b973f190
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto.go
@@ -0,0 +1,94 @@
+package domain
+
+
+type AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto struct {
+ /*
+ 主站子订单ID */
+ TbSubOrderId *int64 `json:"tb_sub_order_id,omitempty" `
+
+ /*
+ 五道口订单ID */
+ BizOrderId *int64 `json:"biz_order_id,omitempty" `
+
+ /*
+ 五道口子订单ID */
+ BizSubOrderId *int64 `json:"biz_sub_order_id,omitempty" `
+
+ /*
+ 商户编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 拣货数量 */
+ PickAmountStock *string `json:"pick_amount_stock,omitempty" `
+
+ /*
+ 扩展属性 */
+ Attributes *string `json:"attributes,omitempty" `
+
+ /*
+ 履约状态 */
+ FulfillStatus *string `json:"fulfill_status,omitempty" `
+
+ /*
+ 主站订单ID */
+ TbOrderId *int64 `json:"tb_order_id,omitempty" `
+
+ /*
+ 渠道店ID */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 返仓数量 */
+ EnterWarehouseStockQuantity *string `json:"enter_warehouse_stock_quantity,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetTbSubOrderId(v int64) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.TbSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetBizOrderId(v int64) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetBizSubOrderId(v int64) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.BizSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetMerchantCode(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetStoreId(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetPickAmountStock(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.PickAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetAttributes(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.Attributes = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetFulfillStatus(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.FulfillStatus = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetTbOrderId(v int64) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.TbOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetShopId(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto) SetEnterWarehouseStockQuantity(v string) *AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto {
+ s.EnterWarehouseStockQuantity = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult.go
new file mode 100644
index 00000000..4549a740
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult struct {
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult) SetReturnMsg(v string) *AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult) SetReturnCode(v string) *AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult) SetSuccess(v bool) *AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult {
+ s.Success = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder.go
new file mode 100644
index 00000000..589517e3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder.go
@@ -0,0 +1,94 @@
+package domain
+
+
+type AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder struct {
+ /*
+ 签收时间 */
+ SignTime *string `json:"sign_time,omitempty" `
+
+ /*
+ 交易单号生成时间 */
+ OrderCreateTime *string `json:"order_create_time,omitempty" `
+
+ /*
+ 快递单号 */
+ ExpressNo *string `json:"express_no,omitempty" `
+
+ /*
+ 收货地址 */
+ DeliveryAddress *string `json:"delivery_address,omitempty" `
+
+ /*
+ 发货地址 */
+ SendAddress *string `json:"send_address,omitempty" `
+
+ /*
+ 订单总价(单位: 分) */
+ OrderAmount *string `json:"order_amount,omitempty" `
+
+ /*
+ 猫超商品类目名称(从root到叶子节点) */
+ ItemCategory *string `json:"item_category,omitempty" `
+
+ /*
+ 货物单价 */
+ ItemPrice *string `json:"item_price,omitempty" `
+
+ /*
+ 货物数量(下单销售数量) */
+ ItemQuantity *string `json:"item_quantity,omitempty" `
+
+ /*
+ 货物名称 */
+ ItemName *string `json:"item_name,omitempty" `
+
+ /*
+ 交易子订单ID */
+ TbSubOrderId *int64 `json:"tb_sub_order_id,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetSignTime(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.SignTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetOrderCreateTime(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.OrderCreateTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetExpressNo(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.ExpressNo = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetDeliveryAddress(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.DeliveryAddress = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetSendAddress(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.SendAddress = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetOrderAmount(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.OrderAmount = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetItemCategory(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.ItemCategory = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetItemPrice(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.ItemPrice = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetItemQuantity(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.ItemQuantity = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetItemName(v string) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.ItemName = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) SetTbSubOrderId(v int64) *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder {
+ s.TbSubOrderId = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult.go
new file mode 100644
index 00000000..62abbc04
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult struct {
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回结果 */
+ Model *AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder `json:"model,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult) SetReturnMsg(v string) *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult) SetReturnCode(v string) *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult) SetSuccess(v bool) *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult) SetModel(v AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder) *AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult {
+ s.Model = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult.go
new file mode 100644
index 00000000..e5479575
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult.go
@@ -0,0 +1,30 @@
+package domain
+
+
+type AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult struct {
+ /*
+ 是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult) SetSuccess(v bool) *AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult) SetReturnCode(v string) *AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult) SetReturnMsg(v string) *AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult {
+ s.ReturnMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult.go
new file mode 100644
index 00000000..41586483
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult struct {
+ /*
+ 返回结果 */
+ Model *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO `json:"model,omitempty" `
+
+ /*
+ 是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult) SetModel(v AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult {
+ s.Model = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult) SetSuccess(v bool) *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult) SetReturnCode(v string) *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult) SetReturnMsg(v string) *AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult {
+ s.ReturnMsg = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO.go
new file mode 100644
index 00000000..a6a432e0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO.go
@@ -0,0 +1,118 @@
+package domain
+
+
+type AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO struct {
+ /*
+ 退货原因 */
+ RefundReason *string `json:"refund_reason,omitempty" `
+
+ /*
+ 退款完成时间 */
+ RefundSuccessTime *string `json:"refund_success_time,omitempty" `
+
+ /*
+ 收货地址 */
+ DeliveryAddress *string `json:"delivery_address,omitempty" `
+
+ /*
+ 发货地址 */
+ SendAddress *string `json:"send_address,omitempty" `
+
+ /*
+ 退货金额 */
+ RefundAmount *string `json:"refund_amount,omitempty" `
+
+ /*
+ 商品类目名称(从root到叶子节点) */
+ ItemCategory *string `json:"item_category,omitempty" `
+
+ /*
+ 货物单价 */
+ ItemPrice *string `json:"item_price,omitempty" `
+
+ /*
+ 货物数量(下单销售数量) */
+ ItemQuantity *string `json:"item_quantity,omitempty" `
+
+ /*
+ 货物名称 */
+ ItemName *string `json:"item_name,omitempty" `
+
+ /*
+ 退货单ID */
+ RefundId *string `json:"refund_id,omitempty" `
+
+ /*
+ 交易子订单ID */
+ TbSubOrderId *int64 `json:"tb_sub_order_id,omitempty" `
+
+ /*
+ 退款发起时间 */
+ RefundCreateTime *string `json:"refund_create_time,omitempty" `
+
+ /*
+ 签收时间 */
+ SignTime *string `json:"sign_time,omitempty" `
+
+ /*
+ 售后退=2,售中退=1 */
+ ReverseType *string `json:"reverse_type,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetRefundReason(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.RefundReason = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetRefundSuccessTime(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.RefundSuccessTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetDeliveryAddress(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.DeliveryAddress = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetSendAddress(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.SendAddress = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetRefundAmount(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.RefundAmount = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetItemCategory(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.ItemCategory = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetItemPrice(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.ItemPrice = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetItemQuantity(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.ItemQuantity = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetItemName(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.ItemName = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetRefundId(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.RefundId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetTbSubOrderId(v int64) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.TbSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetRefundCreateTime(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.RefundCreateTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetSignTime(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.SignTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO) SetReverseType(v string) *AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO {
+ s.ReverseType = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult.go
new file mode 100644
index 00000000..4c466d78
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult.go
@@ -0,0 +1,38 @@
+package domain
+
+
+type AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult struct {
+ /*
+ 返回码 */
+ ReturnCode *string `json:"return_code,omitempty" `
+
+ /*
+ 返回码说明 */
+ ReturnMsg *string `json:"return_msg,omitempty" `
+
+ /*
+ 是否调用成功 */
+ Success *bool `json:"success,omitempty" `
+
+ /*
+ 子订单列表 */
+ SubOrderList *[]AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto `json:"sub_order_list,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult) SetReturnCode(v string) *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult {
+ s.ReturnCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult) SetReturnMsg(v string) *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult {
+ s.ReturnMsg = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult) SetSuccess(v bool) *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult {
+ s.Success = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult) SetSubOrderList(v []AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) *AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult {
+ s.SubOrderList = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto.go b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto.go
new file mode 100644
index 00000000..b0a3da3f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto.go
@@ -0,0 +1,190 @@
+package domain
+
+
+type AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto struct {
+ /*
+ 订单状态 */
+ OrderStatus *string `json:"order_status,omitempty" `
+
+ /*
+ 库存单位购买数量 */
+ BuyAmountStock *string `json:"buy_amount_stock,omitempty" `
+
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id,omitempty" `
+
+ /*
+ 销售单位 */
+ SaleUnit *string `json:"sale_unit,omitempty" `
+
+ /*
+ 库存单位 */
+ StockUnit *string `json:"stock_unit,omitempty" `
+
+ /*
+ 非标品售卖单位 */
+ SellUnit *string `json:"sell_unit,omitempty" `
+
+ /*
+ 非标品购买数量 */
+ NsQuantity *string `json:"ns_quantity,omitempty" `
+
+ /*
+ 购买数量 */
+ Quantity *int64 `json:"quantity,omitempty" `
+
+ /*
+ 商品id */
+ AuctionId *string `json:"auction_id,omitempty" `
+
+ /*
+ 商户编码 */
+ MerchantCode *string `json:"merchant_code,omitempty" `
+
+ /*
+ 五道口子订单ID */
+ BizSubOrderId *int64 `json:"biz_sub_order_id,omitempty" `
+
+ /*
+ 主站子订单ID */
+ TbSubOrderId *int64 `json:"tb_sub_order_id,omitempty" `
+
+ /*
+ 主站订单ID */
+ TbOrderId *int64 `json:"tb_order_id,omitempty" `
+
+ /*
+ 五道口订单ID */
+ BizOrderId *int64 `json:"biz_order_id,omitempty" `
+
+ /*
+ 商品价格 */
+ AuctionPrice *int64 `json:"auction_price,omitempty" `
+
+ /*
+ 商品名称 */
+ AuctionTitle *string `json:"auction_title,omitempty" `
+
+ /*
+ 支付时间 */
+ PayTime *string `json:"pay_time,omitempty" `
+
+ /*
+ 渠道店ID */
+ ShopId *string `json:"shop_id,omitempty" `
+
+ /*
+ 子订单扩展字段, 订单商品采购价数据purchase_price */
+ Attributes *string `json:"attributes,omitempty" `
+
+ /*
+ 商品条码 */
+ Barcode *string `json:"barcode,omitempty" `
+
+ /*
+ 返利比例 */
+ PurchaseRebateRatio *string `json:"purchase_rebate_ratio,omitempty" `
+
+ /*
+ 是否进货返利 */
+ PurchaseRebate *bool `json:"purchase_rebate,omitempty" `
+
+ /*
+ 不退货返利比例 */
+ UnRebateRatio *string `json:"un_rebate_ratio,omitempty" `
+
+}
+
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetOrderStatus(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.OrderStatus = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetBuyAmountStock(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.BuyAmountStock = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetStoreId(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetSaleUnit(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.SaleUnit = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetStockUnit(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.StockUnit = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetSellUnit(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.SellUnit = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetNsQuantity(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.NsQuantity = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetQuantity(v int64) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.Quantity = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetAuctionId(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.AuctionId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetMerchantCode(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.MerchantCode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetBizSubOrderId(v int64) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.BizSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetTbSubOrderId(v int64) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.TbSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetTbOrderId(v int64) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.TbOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetBizOrderId(v int64) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetAuctionPrice(v int64) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.AuctionPrice = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetAuctionTitle(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.AuctionTitle = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetPayTime(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.PayTime = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetShopId(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetAttributes(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.Attributes = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetBarcode(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.Barcode = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetPurchaseRebateRatio(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.PurchaseRebateRatio = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetPurchaseRebate(v bool) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.PurchaseRebate = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto) SetUnRebateRatio(v string) *AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto {
+ s.UnRebateRatio = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderDelivererChangeRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderDelivererChangeRequest.go
new file mode 100644
index 00000000..1afde897
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderDelivererChangeRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAelophyOrderDelivererChangeRequest struct {
+ /*
+ 配送员信息变更请求 */
+ DelivererChangeRequest *domain.AlibabaAelophyOrderDelivererChangeDelivererChangeRequest `json:"deliverer_change_request" required:"true" `
+}
+
+func (s *AlibabaAelophyOrderDelivererChangeRequest) SetDelivererChangeRequest(v domain.AlibabaAelophyOrderDelivererChangeDelivererChangeRequest) *AlibabaAelophyOrderDelivererChangeRequest {
+ s.DelivererChangeRequest = &v
+ return s
+}
+
+func (req *AlibabaAelophyOrderDelivererChangeRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.DelivererChangeRequest != nil {
+ paramMap["deliverer_change_request"] = util.ConvertStruct(*req.DelivererChangeRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAelophyOrderDelivererChangeRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderGetRequest.go
new file mode 100644
index 00000000..e13c0bea
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderGetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAelophyOrderGetRequest struct {
+ /*
+ 请求对象 */
+ OrderGetRequest *domain.AlibabaAelophyOrderGetOrderGetRequest `json:"order_get_request" required:"true" `
+}
+
+func (s *AlibabaAelophyOrderGetRequest) SetOrderGetRequest(v domain.AlibabaAelophyOrderGetOrderGetRequest) *AlibabaAelophyOrderGetRequest {
+ s.OrderGetRequest = &v
+ return s
+}
+
+func (req *AlibabaAelophyOrderGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderGetRequest != nil {
+ paramMap["order_get_request"] = util.ConvertStruct(*req.OrderGetRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAelophyOrderGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderLogisticsTraceCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderLogisticsTraceCallbackRequest.go
new file mode 100644
index 00000000..b389ceea
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderLogisticsTraceCallbackRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAelophyOrderLogisticsTraceCallbackRequest struct {
+ /*
+ 配送轨迹回传请求 */
+ LogisticsTraceCallbackRequest *domain.AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest `json:"logistics_trace_callback_request" required:"true" `
+}
+
+func (s *AlibabaAelophyOrderLogisticsTraceCallbackRequest) SetLogisticsTraceCallbackRequest(v domain.AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest) *AlibabaAelophyOrderLogisticsTraceCallbackRequest {
+ s.LogisticsTraceCallbackRequest = &v
+ return s
+}
+
+func (req *AlibabaAelophyOrderLogisticsTraceCallbackRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.LogisticsTraceCallbackRequest != nil {
+ paramMap["logistics_trace_callback_request"] = util.ConvertStruct(*req.LogisticsTraceCallbackRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAelophyOrderLogisticsTraceCallbackRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderWorkCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderWorkCallbackRequest.go
new file mode 100644
index 00000000..c201e53b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderWorkCallbackRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaAelophyOrderWorkCallbackRequest struct {
+ /*
+ 仓配作业结果回传请求 */
+ WorkCallbackRequest *domain.AlibabaAelophyOrderWorkCallbackWorkCallbackRequest `json:"work_callback_request" required:"true" `
+}
+
+func (s *AlibabaAelophyOrderWorkCallbackRequest) SetWorkCallbackRequest(v domain.AlibabaAelophyOrderWorkCallbackWorkCallbackRequest) *AlibabaAelophyOrderWorkCallbackRequest {
+ s.WorkCallbackRequest = &v
+ return s
+}
+
+func (req *AlibabaAelophyOrderWorkCallbackRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.WorkCallbackRequest != nil {
+ paramMap["work_callback_request"] = util.ConvertStruct(*req.WorkCallbackRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaAelophyOrderWorkCallbackRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceDeleteRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceDeleteRequest.go
new file mode 100644
index 00000000..fc56c55a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceDeleteRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaNewretailPurchasePriceDeleteRequest struct {
+ /*
+ 调用入参 */
+ DeletePurchasePriceRequest *domain.AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest `json:"delete_purchase_price_request" required:"true" `
+}
+
+func (s *AlibabaNewretailPurchasePriceDeleteRequest) SetDeletePurchasePriceRequest(v domain.AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest) *AlibabaNewretailPurchasePriceDeleteRequest {
+ s.DeletePurchasePriceRequest = &v
+ return s
+}
+
+func (req *AlibabaNewretailPurchasePriceDeleteRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.DeletePurchasePriceRequest != nil {
+ paramMap["delete_purchase_price_request"] = util.ConvertStruct(*req.DeletePurchasePriceRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaNewretailPurchasePriceDeleteRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceSaveRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceSaveRequest.go
new file mode 100644
index 00000000..b0dea92e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceSaveRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaNewretailPurchasePriceSaveRequest struct {
+ /*
+ 接口入参 */
+ SavePurchasePriceRequest *domain.AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest `json:"save_purchase_price_request" required:"true" `
+}
+
+func (s *AlibabaNewretailPurchasePriceSaveRequest) SetSavePurchasePriceRequest(v domain.AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest) *AlibabaNewretailPurchasePriceSaveRequest {
+ s.SavePurchasePriceRequest = &v
+ return s
+}
+
+func (req *AlibabaNewretailPurchasePriceSaveRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SavePurchasePriceRequest != nil {
+ paramMap["save_purchase_price_request"] = util.ConvertStruct(*req.SavePurchasePriceRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaNewretailPurchasePriceSaveRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaPosFundCashierShiftSummaryRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaPosFundCashierShiftSummaryRequest.go
new file mode 100644
index 00000000..af897842
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaPosFundCashierShiftSummaryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaPosFundCashierShiftSummaryRequest struct {
+ /*
+ 请求参数 */
+ CashierShiftFundRequest *domain.AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest `json:"cashier_shift_fund_request" required:"true" `
+}
+
+func (s *AlibabaPosFundCashierShiftSummaryRequest) SetCashierShiftFundRequest(v domain.AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest) *AlibabaPosFundCashierShiftSummaryRequest {
+ s.CashierShiftFundRequest = &v
+ return s
+}
+
+func (req *AlibabaPosFundCashierShiftSummaryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.CashierShiftFundRequest != nil {
+ paramMap["cashier_shift_fund_request"] = util.ConvertStruct(*req.CashierShiftFundRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaPosFundCashierShiftSummaryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkBillListRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkBillListRequest.go
new file mode 100644
index 00000000..7f06dfbc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkBillListRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkBillListRequest struct {
+ /*
+ 入参 */
+ TxdBillListGetRequest *domain.AlibabaWdkBillListTxdBillListGetRequest `json:"txd_bill_list_get_request" required:"true" `
+}
+
+func (s *AlibabaWdkBillListRequest) SetTxdBillListGetRequest(v domain.AlibabaWdkBillListTxdBillListGetRequest) *AlibabaWdkBillListRequest {
+ s.TxdBillListGetRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkBillListRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.TxdBillListGetRequest != nil {
+ paramMap["txd_bill_list_get_request"] = util.ConvertStruct(*req.TxdBillListGetRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkBillListRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelCommentCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelCommentCreateRequest.go
new file mode 100644
index 00000000..a86ce57f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelCommentCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkChannelCommentCreateRequest struct {
+ /*
+ 差评信息 */
+ CommentCreateInfo *domain.AlibabaWdkChannelCommentCreateCommentCreateInfo `json:"comment_create_info" required:"true" `
+}
+
+func (s *AlibabaWdkChannelCommentCreateRequest) SetCommentCreateInfo(v domain.AlibabaWdkChannelCommentCreateCommentCreateInfo) *AlibabaWdkChannelCommentCreateRequest {
+ s.CommentCreateInfo = &v
+ return s
+}
+
+func (req *AlibabaWdkChannelCommentCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.CommentCreateInfo != nil {
+ paramMap["comment_create_info"] = util.ConvertStruct(*req.CommentCreateInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkChannelCommentCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderCreateRequest.go
new file mode 100644
index 00000000..a7253205
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkChannelOrderCreateRequest struct {
+ /*
+ 订单信息 */
+ OrderInfo *domain.AlibabaWdkChannelOrderCreateOrderInfo `json:"order_info" required:"true" `
+}
+
+func (s *AlibabaWdkChannelOrderCreateRequest) SetOrderInfo(v domain.AlibabaWdkChannelOrderCreateOrderInfo) *AlibabaWdkChannelOrderCreateRequest {
+ s.OrderInfo = &v
+ return s
+}
+
+func (req *AlibabaWdkChannelOrderCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderInfo != nil {
+ paramMap["order_info"] = util.ConvertStruct(*req.OrderInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkChannelOrderCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderRefundConfirmRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderRefundConfirmRequest.go
new file mode 100644
index 00000000..239bad80
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderRefundConfirmRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkChannelOrderRefundConfirmRequest struct {
+ /*
+ 退款确认信息 */
+ OrderRefundConfirmInfo *domain.AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo `json:"order_refund_confirm_info" required:"true" `
+}
+
+func (s *AlibabaWdkChannelOrderRefundConfirmRequest) SetOrderRefundConfirmInfo(v domain.AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo) *AlibabaWdkChannelOrderRefundConfirmRequest {
+ s.OrderRefundConfirmInfo = &v
+ return s
+}
+
+func (req *AlibabaWdkChannelOrderRefundConfirmRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderRefundConfirmInfo != nil {
+ paramMap["order_refund_confirm_info"] = util.ConvertStruct(*req.OrderRefundConfirmInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkChannelOrderRefundConfirmRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderStatusUpdateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderStatusUpdateRequest.go
new file mode 100644
index 00000000..90ae6d7c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderStatusUpdateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkChannelOrderStatusUpdateRequest struct {
+ /*
+ 修改信息 */
+ OrderStatusInfo *domain.AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo `json:"order_status_info" required:"true" `
+}
+
+func (s *AlibabaWdkChannelOrderStatusUpdateRequest) SetOrderStatusInfo(v domain.AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo) *AlibabaWdkChannelOrderStatusUpdateRequest {
+ s.OrderStatusInfo = &v
+ return s
+}
+
+func (req *AlibabaWdkChannelOrderStatusUpdateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderStatusInfo != nil {
+ paramMap["order_status_info"] = util.ConvertStruct(*req.OrderStatusInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkChannelOrderStatusUpdateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUsercancelRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUsercancelRequest.go
new file mode 100644
index 00000000..ebfafa0c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUsercancelRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkChannelOrderUsercancelRequest struct {
+ /*
+ 取消信息 */
+ UserCancelInfo *domain.AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo `json:"user_cancel_info" required:"true" `
+}
+
+func (s *AlibabaWdkChannelOrderUsercancelRequest) SetUserCancelInfo(v domain.AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo) *AlibabaWdkChannelOrderUsercancelRequest {
+ s.UserCancelInfo = &v
+ return s
+}
+
+func (req *AlibabaWdkChannelOrderUsercancelRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.UserCancelInfo != nil {
+ paramMap["user_cancel_info"] = util.ConvertStruct(*req.UserCancelInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkChannelOrderUsercancelRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUserrefundRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUserrefundRequest.go
new file mode 100644
index 00000000..1fcca12b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUserrefundRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkChannelOrderUserrefundRequest struct {
+ /*
+ 退款信息 */
+ OrderUserRefundInfo *domain.AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo `json:"order_user_refund_info" required:"true" `
+}
+
+func (s *AlibabaWdkChannelOrderUserrefundRequest) SetOrderUserRefundInfo(v domain.AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo) *AlibabaWdkChannelOrderUserrefundRequest {
+ s.OrderUserRefundInfo = &v
+ return s
+}
+
+func (req *AlibabaWdkChannelOrderUserrefundRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderUserRefundInfo != nil {
+ paramMap["order_user_refund_info"] = util.ConvertStruct(*req.OrderUserRefundInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkChannelOrderUserrefundRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelUserSyncRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelUserSyncRequest.go
new file mode 100644
index 00000000..ead9a069
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelUserSyncRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkChannelUserSyncRequest struct {
+ /*
+ 会员信息 */
+ UserSyncInfo *domain.AlibabaWdkChannelUserSyncUserSyncInfo `json:"user_sync_info" required:"true" `
+}
+
+func (s *AlibabaWdkChannelUserSyncRequest) SetUserSyncInfo(v domain.AlibabaWdkChannelUserSyncUserSyncInfo) *AlibabaWdkChannelUserSyncRequest {
+ s.UserSyncInfo = &v
+ return s
+}
+
+func (req *AlibabaWdkChannelUserSyncRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.UserSyncInfo != nil {
+ paramMap["user_sync_info"] = util.ConvertStruct(*req.UserSyncInfo)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkChannelUserSyncRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillDetailGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillDetailGetRequest.go
new file mode 100644
index 00000000..a6de16e9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillDetailGetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkElemeBillDetailGetRequest struct {
+ /*
+ 对账单查询参数 */
+ EleBillRequest *domain.AlibabaWdkElemeBillDetailGetEleBillRequest `json:"ele_bill_request" required:"true" `
+}
+
+func (s *AlibabaWdkElemeBillDetailGetRequest) SetEleBillRequest(v domain.AlibabaWdkElemeBillDetailGetEleBillRequest) *AlibabaWdkElemeBillDetailGetRequest {
+ s.EleBillRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkElemeBillDetailGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.EleBillRequest != nil {
+ paramMap["ele_bill_request"] = util.ConvertStruct(*req.EleBillRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkElemeBillDetailGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillGetRequest.go
new file mode 100644
index 00000000..3209c4f2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillGetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkElemeBillGetRequest struct {
+ /*
+ 对账单查询参数 */
+ EleBillRequest *domain.AlibabaWdkElemeBillGetEleBillRequest `json:"ele_bill_request" required:"true" `
+}
+
+func (s *AlibabaWdkElemeBillGetRequest) SetEleBillRequest(v domain.AlibabaWdkElemeBillGetEleBillRequest) *AlibabaWdkElemeBillGetRequest {
+ s.EleBillRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkElemeBillGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.EleBillRequest != nil {
+ paramMap["ele_bill_request"] = util.ConvertStruct(*req.EleBillRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkElemeBillGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkFinanceOrderBackflowRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkFinanceOrderBackflowRequest.go
new file mode 100644
index 00000000..609e35b9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkFinanceOrderBackflowRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkFinanceOrderBackflowRequest struct {
+ /*
+ 财务订单回流入参 */
+ FinanceOrderDetailRequest *domain.AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest `json:"finance_order_detail_request" required:"true" `
+}
+
+func (s *AlibabaWdkFinanceOrderBackflowRequest) SetFinanceOrderDetailRequest(v domain.AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest) *AlibabaWdkFinanceOrderBackflowRequest {
+ s.FinanceOrderDetailRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkFinanceOrderBackflowRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.FinanceOrderDetailRequest != nil {
+ paramMap["finance_order_detail_request"] = util.ConvertStruct(*req.FinanceOrderDetailRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkFinanceOrderBackflowRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposOrderCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposOrderCreateRequest.go
new file mode 100644
index 00000000..dcc9cbeb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposOrderCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOldposOrderCreateRequest struct {
+ /*
+ 入参 */
+ PosOrderCreateRequest *domain.AlibabaWdkOldposOrderCreatePosOrderCreateRequest `json:"pos_order_create_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOldposOrderCreateRequest) SetPosOrderCreateRequest(v domain.AlibabaWdkOldposOrderCreatePosOrderCreateRequest) *AlibabaWdkOldposOrderCreateRequest {
+ s.PosOrderCreateRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkOldposOrderCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.PosOrderCreateRequest != nil {
+ paramMap["pos_order_create_request"] = util.ConvertStruct(*req.PosOrderCreateRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOldposOrderCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposRefundCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposRefundCreateRequest.go
new file mode 100644
index 00000000..68e8d0a6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposRefundCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOldposRefundCreateRequest struct {
+ /*
+ 入参 */
+ PosRefundCreateRequest *domain.AlibabaWdkOldposRefundCreatePosRefundCreateRequest `json:"pos_refund_create_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOldposRefundCreateRequest) SetPosRefundCreateRequest(v domain.AlibabaWdkOldposRefundCreatePosRefundCreateRequest) *AlibabaWdkOldposRefundCreateRequest {
+ s.PosRefundCreateRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkOldposRefundCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.PosRefundCreateRequest != nil {
+ paramMap["pos_refund_create_request"] = util.ConvertStruct(*req.PosRefundCreateRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOldposRefundCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderAggregateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderAggregateRequest.go
new file mode 100644
index 00000000..cfe32e77
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderAggregateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOrderAggregateRequest struct {
+ /*
+ 系统自动生成 */
+ OrderAggregateQueryRequest *domain.AlibabaWdkOrderAggregateOrderAggregateQueryRequest `json:"order_aggregate_query_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOrderAggregateRequest) SetOrderAggregateQueryRequest(v domain.AlibabaWdkOrderAggregateOrderAggregateQueryRequest) *AlibabaWdkOrderAggregateRequest {
+ s.OrderAggregateQueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkOrderAggregateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderAggregateQueryRequest != nil {
+ paramMap["order_aggregate_query_request"] = util.ConvertStruct(*req.OrderAggregateQueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOrderAggregateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderFinanceBillQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderFinanceBillQueryRequest.go
new file mode 100644
index 00000000..aaefdf93
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderFinanceBillQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOrderFinanceBillQueryRequest struct {
+ /*
+ 入参 */
+ BillQueryRequest *domain.AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest `json:"bill_query_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOrderFinanceBillQueryRequest) SetBillQueryRequest(v domain.AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest) *AlibabaWdkOrderFinanceBillQueryRequest {
+ s.BillQueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkOrderFinanceBillQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.BillQueryRequest != nil {
+ paramMap["bill_query_request"] = util.ConvertStruct(*req.BillQueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOrderFinanceBillQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderGetRequest.go
new file mode 100644
index 00000000..a418bb71
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderGetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOrderGetRequest struct {
+ /*
+ 系统自动生成 */
+ IdListQueryReq *domain.AlibabaWdkOrderGetIdListQueryRequest `json:"id_list_query_req,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOrderGetRequest) SetIdListQueryReq(v domain.AlibabaWdkOrderGetIdListQueryRequest) *AlibabaWdkOrderGetRequest {
+ s.IdListQueryReq = &v
+ return s
+}
+
+func (req *AlibabaWdkOrderGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.IdListQueryReq != nil {
+ paramMap["id_list_query_req"] = util.ConvertStruct(*req.IdListQueryReq)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOrderGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderListRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderListRequest.go
new file mode 100644
index 00000000..3d4c1019
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderListRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOrderListRequest struct {
+ /*
+ 查询参数 */
+ BatchQueryRequest *domain.AlibabaWdkOrderListBatchQueryRequest `json:"batch_query_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOrderListRequest) SetBatchQueryRequest(v domain.AlibabaWdkOrderListBatchQueryRequest) *AlibabaWdkOrderListRequest {
+ s.BatchQueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkOrderListRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.BatchQueryRequest != nil {
+ paramMap["batch_query_request"] = util.ConvertStruct(*req.BatchQueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOrderListRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundGetRequest.go
new file mode 100644
index 00000000..7b9d33fb
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundGetRequest.go
@@ -0,0 +1,69 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOrderRefundGetRequest struct {
+ /*
+ 五道口订单列表(子订单) */
+ BizOrderIds *[]int64 `json:"biz_order_ids,omitempty" required:"false" `
+ /*
+ 退款订单列表 */
+ RefundIds *[]int64 `json:"refund_ids,omitempty" required:"false" `
+ /*
+ 渠道来源 3:饿了么 4:盒马 */
+ OrderFrom *int64 `json:"order_from,omitempty" required:"false" `
+ /*
+ 渠道店id */
+ ShopId *string `json:"shop_id,omitempty" required:"false" `
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOrderRefundGetRequest) SetBizOrderIds(v []int64) *AlibabaWdkOrderRefundGetRequest {
+ s.BizOrderIds = &v
+ return s
+}
+func (s *AlibabaWdkOrderRefundGetRequest) SetRefundIds(v []int64) *AlibabaWdkOrderRefundGetRequest {
+ s.RefundIds = &v
+ return s
+}
+func (s *AlibabaWdkOrderRefundGetRequest) SetOrderFrom(v int64) *AlibabaWdkOrderRefundGetRequest {
+ s.OrderFrom = &v
+ return s
+}
+func (s *AlibabaWdkOrderRefundGetRequest) SetShopId(v string) *AlibabaWdkOrderRefundGetRequest {
+ s.ShopId = &v
+ return s
+}
+func (s *AlibabaWdkOrderRefundGetRequest) SetStoreId(v string) *AlibabaWdkOrderRefundGetRequest {
+ s.StoreId = &v
+ return s
+}
+
+func (req *AlibabaWdkOrderRefundGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.BizOrderIds != nil {
+ paramMap["biz_order_ids"] = util.ConvertBasicList(*req.BizOrderIds)
+ }
+ if req.RefundIds != nil {
+ paramMap["refund_ids"] = util.ConvertBasicList(*req.RefundIds)
+ }
+ if req.OrderFrom != nil {
+ paramMap["order_from"] = *req.OrderFrom
+ }
+ if req.ShopId != nil {
+ paramMap["shop_id"] = *req.ShopId
+ }
+ if req.StoreId != nil {
+ paramMap["store_id"] = *req.StoreId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOrderRefundGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundListRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundListRequest.go
new file mode 100644
index 00000000..eaa90de2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundListRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkOrderRefundListRequest struct {
+ /*
+ 查询条件 */
+ BatchQueryRefundRequest *domain.AlibabaWdkOrderRefundListBatchQueryRefundRequest `json:"batch_query_refund_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkOrderRefundListRequest) SetBatchQueryRefundRequest(v domain.AlibabaWdkOrderRefundListBatchQueryRefundRequest) *AlibabaWdkOrderRefundListRequest {
+ s.BatchQueryRefundRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkOrderRefundListRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.BatchQueryRefundRequest != nil {
+ paramMap["batch_query_refund_request"] = util.ConvertStruct(*req.BatchQueryRefundRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkOrderRefundListRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkRefundAggregateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkRefundAggregateRequest.go
new file mode 100644
index 00000000..74b7a497
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkRefundAggregateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkRefundAggregateRequest struct {
+ /*
+ 系统自动生成 */
+ RefundAggregateQueryRequest *domain.AlibabaWdkRefundAggregateRefundAggregateQueryRequest `json:"refund_aggregate_query_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkRefundAggregateRequest) SetRefundAggregateQueryRequest(v domain.AlibabaWdkRefundAggregateRefundAggregateQueryRequest) *AlibabaWdkRefundAggregateRequest {
+ s.RefundAggregateQueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkRefundAggregateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundAggregateQueryRequest != nil {
+ paramMap["refund_aggregate_query_request"] = util.ConvertStruct(*req.RefundAggregateQueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkRefundAggregateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSopoPushTriggerRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSopoPushTriggerRequest.go
new file mode 100644
index 00000000..cc231039
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSopoPushTriggerRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSopoPushTriggerRequest struct {
+ /*
+ 系统自动生成 */
+ WdkOpenPushSoPoRequest *domain.AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest `json:"wdk_open_push_so_po_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSopoPushTriggerRequest) SetWdkOpenPushSoPoRequest(v domain.AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest) *AlibabaWdkSopoPushTriggerRequest {
+ s.WdkOpenPushSoPoRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkSopoPushTriggerRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.WdkOpenPushSoPoRequest != nil {
+ paramMap["wdk_open_push_so_po_request"] = util.ConvertStruct(*req.WdkOpenPushSoPoRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSopoPushTriggerRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderGetRequest.go
new file mode 100644
index 00000000..c922a7ba
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderGetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierOrderGetRequest struct {
+ /*
+ 查询参数 */
+ SupplierOrderQueryListRequest *domain.AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest `json:"supplier_order_query_list_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSupplierOrderGetRequest) SetSupplierOrderQueryListRequest(v domain.AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest) *AlibabaWdkSupplierOrderGetRequest {
+ s.SupplierOrderQueryListRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkSupplierOrderGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SupplierOrderQueryListRequest != nil {
+ paramMap["supplier_order_query_list_request"] = util.ConvertStruct(*req.SupplierOrderQueryListRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSupplierOrderGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderListRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderListRequest.go
new file mode 100644
index 00000000..dd0137e5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderListRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierOrderListRequest struct {
+ /*
+ 查询参数 */
+ SupplierOrderQueryRequest *domain.AlibabaWdkSupplierOrderListSupplierOrderQueryRequest `json:"supplier_order_query_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSupplierOrderListRequest) SetSupplierOrderQueryRequest(v domain.AlibabaWdkSupplierOrderListSupplierOrderQueryRequest) *AlibabaWdkSupplierOrderListRequest {
+ s.SupplierOrderQueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkSupplierOrderListRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SupplierOrderQueryRequest != nil {
+ paramMap["supplier_order_query_request"] = util.ConvertStruct(*req.SupplierOrderQueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSupplierOrderListRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundGetRequest.go
new file mode 100644
index 00000000..0f76714a
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundGetRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierRefundGetRequest struct {
+ /*
+ 查询入参 */
+ SupplierRefundQueryListRequest *domain.AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest `json:"supplier_refund_query_list_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSupplierRefundGetRequest) SetSupplierRefundQueryListRequest(v domain.AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest) *AlibabaWdkSupplierRefundGetRequest {
+ s.SupplierRefundQueryListRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkSupplierRefundGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SupplierRefundQueryListRequest != nil {
+ paramMap["supplier_refund_query_list_request"] = util.ConvertStruct(*req.SupplierRefundQueryListRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSupplierRefundGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundListRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundListRequest.go
new file mode 100644
index 00000000..a6c593b3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundListRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkSupplierRefundListRequest struct {
+ /*
+ 查询参数 */
+ SupplierRefundQueryRequest *domain.AlibabaWdkSupplierRefundListSupplierRefundQueryRequest `json:"supplier_refund_query_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSupplierRefundListRequest) SetSupplierRefundQueryRequest(v domain.AlibabaWdkSupplierRefundListSupplierRefundQueryRequest) *AlibabaWdkSupplierRefundListRequest {
+ s.SupplierRefundQueryRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkSupplierRefundListRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.SupplierRefundQueryRequest != nil {
+ paramMap["supplier_refund_query_request"] = util.ConvertStruct(*req.SupplierRefundQueryRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSupplierRefundListRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSyncedorderQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSyncedorderQueryRequest.go
new file mode 100644
index 00000000..6b5486be
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSyncedorderQueryRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkSyncedorderQueryRequest struct {
+ /*
+ 门店ID */
+ StoreId *string `json:"store_id,omitempty" required:"false" `
+ /*
+ 序列号 */
+ SerialNum *string `json:"serial_num,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkSyncedorderQueryRequest) SetStoreId(v string) *AlibabaWdkSyncedorderQueryRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkSyncedorderQueryRequest) SetSerialNum(v string) *AlibabaWdkSyncedorderQueryRequest {
+ s.SerialNum = &v
+ return s
+}
+
+func (req *AlibabaWdkSyncedorderQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.SerialNum != nil) {
+ paramMap["serial_num"] = *req.SerialNum
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkSyncedorderQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderBalanceBillQueryRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderBalanceBillQueryRequest.go
new file mode 100644
index 00000000..e613470d
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderBalanceBillQueryRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTradeOrderBalanceBillQueryRequest struct {
+ /*
+ 入参 */
+ OrderBalanceBillRequest *domain.AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest `json:"order_balance_bill_request,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkTradeOrderBalanceBillQueryRequest) SetOrderBalanceBillRequest(v domain.AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest) *AlibabaWdkTradeOrderBalanceBillQueryRequest {
+ s.OrderBalanceBillRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkTradeOrderBalanceBillQueryRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderBalanceBillRequest != nil {
+ paramMap["order_balance_bill_request"] = util.ConvertStruct(*req.OrderBalanceBillRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkTradeOrderBalanceBillQueryRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderSuccessCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderSuccessCreateRequest.go
new file mode 100644
index 00000000..6f2d3279
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderSuccessCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTradeOrderSuccessCreateRequest struct {
+ /*
+ 创单请求对象 */
+ OrderRequest *domain.AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest `json:"order_request" required:"true" `
+}
+
+func (s *AlibabaWdkTradeOrderSuccessCreateRequest) SetOrderRequest(v domain.AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest) *AlibabaWdkTradeOrderSuccessCreateRequest {
+ s.OrderRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkTradeOrderSuccessCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.OrderRequest != nil {
+ paramMap["order_request"] = util.ConvertStruct(*req.OrderRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkTradeOrderSuccessCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeRefundSuccessCreateRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeRefundSuccessCreateRequest.go
new file mode 100644
index 00000000..291fe3bd
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeRefundSuccessCreateRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTradeRefundSuccessCreateRequest struct {
+ /*
+ 逆向单请求对象 */
+ RefundOrderRequest *domain.AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest `json:"refund_order_request" required:"true" `
+}
+
+func (s *AlibabaWdkTradeRefundSuccessCreateRequest) SetRefundOrderRequest(v domain.AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest) *AlibabaWdkTradeRefundSuccessCreateRequest {
+ s.RefundOrderRequest = &v
+ return s
+}
+
+func (req *AlibabaWdkTradeRefundSuccessCreateRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.RefundOrderRequest != nil {
+ paramMap["refund_order_request"] = util.ConvertStruct(*req.RefundOrderRequest)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkTradeRefundSuccessCreateRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTxdCrmStatementBackflowRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTxdCrmStatementBackflowRequest.go
new file mode 100644
index 00000000..5aaf3d51
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTxdCrmStatementBackflowRequest.go
@@ -0,0 +1,30 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkTxdCrmStatementBackflowRequest struct {
+ /*
+ 参数 */
+ ParamStatementBO *domain.AlibabaWdkTxdCrmStatementBackflowStatementBo `json:"param_statement_b_o,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkTxdCrmStatementBackflowRequest) SetParamStatementBO(v domain.AlibabaWdkTxdCrmStatementBackflowStatementBo) *AlibabaWdkTxdCrmStatementBackflowRequest {
+ s.ParamStatementBO = &v
+ return s
+}
+
+func (req *AlibabaWdkTxdCrmStatementBackflowRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.ParamStatementBO != nil {
+ paramMap["param_statement_b_o"] = util.ConvertStruct(*req.ParamStatementBO)
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkTxdCrmStatementBackflowRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenCateorderPullRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenCateorderPullRequest.go
new file mode 100644
index 00000000..95b0b585
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenCateorderPullRequest.go
@@ -0,0 +1,59 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type AlibabaWdkopenCateorderPullRequest struct {
+ /*
+ 经营店ID */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 主站主订单ID */
+ OutOrderId *string `json:"out_order_id" required:"true" `
+ /*
+ 主站子订单ID列表, 为空则表示回传整单状态 */
+ SubOutOrderIds *[]string `json:"sub_out_order_ids,omitempty" required:"false" `
+ /*
+ 回传状态,PREPARING,准备中,制作中;PRODUCE_FINISH,制作完成;FETCHED 已取餐; CANCEL,加工失败/取消 */
+ Status *string `json:"status" required:"true" `
+}
+
+func (s *AlibabaWdkopenCateorderPullRequest) SetStoreId(v string) *AlibabaWdkopenCateorderPullRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkopenCateorderPullRequest) SetOutOrderId(v string) *AlibabaWdkopenCateorderPullRequest {
+ s.OutOrderId = &v
+ return s
+}
+func (s *AlibabaWdkopenCateorderPullRequest) SetSubOutOrderIds(v []string) *AlibabaWdkopenCateorderPullRequest {
+ s.SubOutOrderIds = &v
+ return s
+}
+func (s *AlibabaWdkopenCateorderPullRequest) SetStatus(v string) *AlibabaWdkopenCateorderPullRequest {
+ s.Status = &v
+ return s
+}
+
+func (req *AlibabaWdkopenCateorderPullRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.StoreId != nil {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if req.OutOrderId != nil {
+ paramMap["out_order_id"] = *req.OutOrderId
+ }
+ if req.SubOutOrderIds != nil {
+ paramMap["sub_out_order_ids"] = util.ConvertBasicList(*req.SubOutOrderIds)
+ }
+ if req.Status != nil {
+ paramMap["status"] = *req.Status
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkopenCateorderPullRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenOrderGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenOrderGetRequest.go
new file mode 100644
index 00000000..073af2d8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenOrderGetRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkopenOrderGetRequest struct {
+ /*
+ 经营店id */
+ StoreId *string `json:"store_id" required:"true" `
+ /*
+ 五道口主订单id */
+ BizOrderId *int64 `json:"biz_order_id,omitempty" required:"false" `
+ /*
+ 外部主订单ID */
+ OutOrderId *string `json:"out_order_id,omitempty" required:"false" `
+}
+
+func (s *AlibabaWdkopenOrderGetRequest) SetStoreId(v string) *AlibabaWdkopenOrderGetRequest {
+ s.StoreId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetRequest) SetBizOrderId(v int64) *AlibabaWdkopenOrderGetRequest {
+ s.BizOrderId = &v
+ return s
+}
+func (s *AlibabaWdkopenOrderGetRequest) SetOutOrderId(v string) *AlibabaWdkopenOrderGetRequest {
+ s.OutOrderId = &v
+ return s
+}
+
+func (req *AlibabaWdkopenOrderGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.StoreId != nil) {
+ paramMap["store_id"] = *req.StoreId
+ }
+ if(req.BizOrderId != nil) {
+ paramMap["biz_order_id"] = *req.BizOrderId
+ }
+ if(req.OutOrderId != nil) {
+ paramMap["out_order_id"] = *req.OutOrderId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkopenOrderGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockFulfillGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockFulfillGetRequest.go
new file mode 100644
index 00000000..ee98f286
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockFulfillGetRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaWdkorderSharestockFulfillGetRequest struct {
+ /*
+ 履约单ID */
+ FulfillOrderId *string `json:"fulfill_order_id" required:"true" `
+}
+
+func (s *AlibabaWdkorderSharestockFulfillGetRequest) SetFulfillOrderId(v string) *AlibabaWdkorderSharestockFulfillGetRequest {
+ s.FulfillOrderId = &v
+ return s
+}
+
+func (req *AlibabaWdkorderSharestockFulfillGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.FulfillOrderId != nil) {
+ paramMap["fulfill_order_id"] = *req.FulfillOrderId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkorderSharestockFulfillGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceCallbackRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceCallbackRequest.go
new file mode 100644
index 00000000..446ac1e8
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceCallbackRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkorderSharestockInsuranceCallbackRequest struct {
+ /*
+ 淘宝交易子订单ID */
+ TbSubOrderId *int64 `json:"tb_sub_order_id" required:"true" `
+ /*
+ 投保单ID */
+ InsuranceId *string `json:"insurance_id" required:"true" `
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceCallbackRequest) SetTbSubOrderId(v int64) *AlibabaWdkorderSharestockInsuranceCallbackRequest {
+ s.TbSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceCallbackRequest) SetInsuranceId(v string) *AlibabaWdkorderSharestockInsuranceCallbackRequest {
+ s.InsuranceId = &v
+ return s
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceCallbackRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.TbSubOrderId != nil) {
+ paramMap["tb_sub_order_id"] = *req.TbSubOrderId
+ }
+ if(req.InsuranceId != nil) {
+ paramMap["insurance_id"] = *req.InsuranceId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceCallbackRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceGetorderRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceGetorderRequest.go
new file mode 100644
index 00000000..6bd5f991
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceGetorderRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaWdkorderSharestockInsuranceGetorderRequest struct {
+ /*
+ 淘宝子订单ID */
+ TbSubOrderId *int64 `json:"tb_sub_order_id" required:"true" `
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceGetorderRequest) SetTbSubOrderId(v int64) *AlibabaWdkorderSharestockInsuranceGetorderRequest {
+ s.TbSubOrderId = &v
+ return s
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceGetorderRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.TbSubOrderId != nil) {
+ paramMap["tb_sub_order_id"] = *req.TbSubOrderId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceGetorderRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundcallbackRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundcallbackRequest.go
new file mode 100644
index 00000000..965abf8e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundcallbackRequest.go
@@ -0,0 +1,46 @@
+package request
+
+
+type AlibabaWdkorderSharestockInsuranceRefundcallbackRequest struct {
+ /*
+ 淘宝交易子单ID */
+ TbSubOrderId *int64 `json:"tb_sub_order_id" required:"true" `
+ /*
+ 退款单ID */
+ RefundId *string `json:"refund_id" required:"true" `
+ /*
+ 理赔单ID */
+ ClaimId *string `json:"claim_id" required:"true" `
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest) SetTbSubOrderId(v int64) *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest {
+ s.TbSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest) SetRefundId(v string) *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest {
+ s.RefundId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest) SetClaimId(v string) *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest {
+ s.ClaimId = &v
+ return s
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.TbSubOrderId != nil) {
+ paramMap["tb_sub_order_id"] = *req.TbSubOrderId
+ }
+ if(req.RefundId != nil) {
+ paramMap["refund_id"] = *req.RefundId
+ }
+ if(req.ClaimId != nil) {
+ paramMap["claim_id"] = *req.ClaimId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceRefundcallbackRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundgetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundgetRequest.go
new file mode 100644
index 00000000..6d8553e9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundgetRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type AlibabaWdkorderSharestockInsuranceRefundgetRequest struct {
+ /*
+ 淘宝子订单ID */
+ TbSubOrderId *string `json:"tb_sub_order_id" required:"true" `
+ /*
+ 退货单ID */
+ RefundId *string `json:"refund_id" required:"true" `
+}
+
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetRequest) SetTbSubOrderId(v string) *AlibabaWdkorderSharestockInsuranceRefundgetRequest {
+ s.TbSubOrderId = &v
+ return s
+}
+func (s *AlibabaWdkorderSharestockInsuranceRefundgetRequest) SetRefundId(v string) *AlibabaWdkorderSharestockInsuranceRefundgetRequest {
+ s.RefundId = &v
+ return s
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceRefundgetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.TbSubOrderId != nil) {
+ paramMap["tb_sub_order_id"] = *req.TbSubOrderId
+ }
+ if(req.RefundId != nil) {
+ paramMap["refund_id"] = *req.RefundId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkorderSharestockInsuranceRefundgetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockOrderGetRequest.go b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockOrderGetRequest.go
new file mode 100644
index 00000000..28f61cf9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockOrderGetRequest.go
@@ -0,0 +1,26 @@
+package request
+
+
+type AlibabaWdkorderSharestockOrderGetRequest struct {
+ /*
+ 淘宝主订单ID */
+ TbOrderId *int64 `json:"tb_order_id" required:"true" `
+}
+
+func (s *AlibabaWdkorderSharestockOrderGetRequest) SetTbOrderId(v int64) *AlibabaWdkorderSharestockOrderGetRequest {
+ s.TbOrderId = &v
+ return s
+}
+
+func (req *AlibabaWdkorderSharestockOrderGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.TbOrderId != nil) {
+ paramMap["tb_order_id"] = *req.TbOrderId
+ }
+ return paramMap
+}
+
+func (req *AlibabaWdkorderSharestockOrderGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderDelivererChangeResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderDelivererChangeResponse.go
new file mode 100644
index 00000000..47091880
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderDelivererChangeResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaAelophyOrderDelivererChangeResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 配送员信息变更响应
+ */
+ ApiResult domain.AlibabaAelophyOrderDelivererChangeTopBaseResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderGetResponse.go
new file mode 100644
index 00000000..788c0fa6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaAelophyOrderGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 响应对象
+ */
+ ApiResult domain.AlibabaAelophyOrderGetTopBaseResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderLogisticsTraceCallbackResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderLogisticsTraceCallbackResponse.go
new file mode 100644
index 00000000..8d4cd7f5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderLogisticsTraceCallbackResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaAelophyOrderLogisticsTraceCallbackResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 配送轨迹回传响应
+ */
+ ApiResult domain.AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderWorkCallbackResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderWorkCallbackResponse.go
new file mode 100644
index 00000000..1aea51ad
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderWorkCallbackResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaAelophyOrderWorkCallbackResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 回传响应
+ */
+ ApiResult domain.AlibabaAelophyOrderWorkCallbackTopBaseResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceDeleteResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceDeleteResponse.go
new file mode 100644
index 00000000..c8d8bcd6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceDeleteResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaNewretailPurchasePriceDeleteResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 拆单结果对象
+ */
+ Result domain.AlibabaNewretailPurchasePriceDeleteTopBaseResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceSaveResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceSaveResponse.go
new file mode 100644
index 00000000..be2ab7b2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceSaveResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaNewretailPurchasePriceSaveResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果对象
+ */
+ Result domain.AlibabaNewretailPurchasePriceSaveTopBaseResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaPosFundCashierShiftSummaryResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaPosFundCashierShiftSummaryResponse.go
new file mode 100644
index 00000000..4ec31db2
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaPosFundCashierShiftSummaryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaPosFundCashierShiftSummaryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 接口返回
+ */
+ Result domain.AlibabaPosFundCashierShiftSummaryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkBillListResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkBillListResponse.go
new file mode 100644
index 00000000..ab7013c3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkBillListResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkBillListResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 接口响应结果
+ */
+ ApiResult domain.AlibabaWdkBillListApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelCommentCreateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelCommentCreateResponse.go
new file mode 100644
index 00000000..0982f48c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelCommentCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkChannelCommentCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaWdkChannelCommentCreateApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderCreateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderCreateResponse.go
new file mode 100644
index 00000000..ab5b5597
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkChannelOrderCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaWdkChannelOrderCreateApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderRefundConfirmResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderRefundConfirmResponse.go
new file mode 100644
index 00000000..28b18910
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderRefundConfirmResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkChannelOrderRefundConfirmResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaWdkChannelOrderRefundConfirmApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderStatusUpdateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderStatusUpdateResponse.go
new file mode 100644
index 00000000..fca46cd1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderStatusUpdateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkChannelOrderStatusUpdateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaWdkChannelOrderStatusUpdateApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUsercancelResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUsercancelResponse.go
new file mode 100644
index 00000000..2f46c596
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUsercancelResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkChannelOrderUsercancelResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaWdkChannelOrderUsercancelApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUserrefundResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUserrefundResponse.go
new file mode 100644
index 00000000..1973ff22
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUserrefundResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkChannelOrderUserrefundResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ ApiResult domain.AlibabaWdkChannelOrderUserrefundApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelUserSyncResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelUserSyncResponse.go
new file mode 100644
index 00000000..6dc116df
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelUserSyncResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkChannelUserSyncResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回内容
+ */
+ ApiResult domain.AlibabaWdkChannelUserSyncApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillDetailGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillDetailGetResponse.go
new file mode 100644
index 00000000..983c1ae5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillDetailGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkElemeBillDetailGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkElemeBillDetailGetApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillGetResponse.go
new file mode 100644
index 00000000..351cb958
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkElemeBillGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkElemeBillGetApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkFinanceOrderBackflowResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkFinanceOrderBackflowResponse.go
new file mode 100644
index 00000000..b6816f13
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkFinanceOrderBackflowResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkFinanceOrderBackflowResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 根据站点名称查询产品
+ */
+ ApiResult domain.AlibabaWdkFinanceOrderBackflowApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposOrderCreateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposOrderCreateResponse.go
new file mode 100644
index 00000000..cc588015
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposOrderCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOldposOrderCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ Result domain.AlibabaWdkOldposOrderCreatePosOrderCreateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposRefundCreateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposRefundCreateResponse.go
new file mode 100644
index 00000000..6481e3aa
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposRefundCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOldposRefundCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkOldposRefundCreatePosRefundCreateResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderAggregateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderAggregateResponse.go
new file mode 100644
index 00000000..d2c0208e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderAggregateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOrderAggregateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkOrderAggregateOrderAggregateQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderFinanceBillQueryResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderFinanceBillQueryResponse.go
new file mode 100644
index 00000000..0e2158f1
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderFinanceBillQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOrderFinanceBillQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 出参
+ */
+ Result domain.AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderGetResponse.go
new file mode 100644
index 00000000..d7ea674c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOrderGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回数据
+ */
+ Result domain.AlibabaWdkOrderGetResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderListResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderListResponse.go
new file mode 100644
index 00000000..5e984e5c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderListResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOrderListResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回数据
+ */
+ Result domain.AlibabaWdkOrderListResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundGetResponse.go
new file mode 100644
index 00000000..6f049a19
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOrderRefundGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ Result domain.AlibabaWdkOrderRefundGetOrderSyncRefundListResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundListResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundListResponse.go
new file mode 100644
index 00000000..ab68a50c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundListResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkOrderRefundListResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果内容
+ */
+ Result domain.AlibabaWdkOrderRefundListOrderSyncRefundListResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkRefundAggregateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkRefundAggregateResponse.go
new file mode 100644
index 00000000..bb71f79e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkRefundAggregateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkRefundAggregateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkRefundAggregateRefundAggregateQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSopoPushTriggerResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSopoPushTriggerResponse.go
new file mode 100644
index 00000000..ef56ddf7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSopoPushTriggerResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkSopoPushTriggerResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 根据站点名称查询产品
+ */
+ Result domain.AlibabaWdkSopoPushTriggerApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderGetResponse.go
new file mode 100644
index 00000000..ad65b4f5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkSupplierOrderGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkSupplierOrderGetOrderListSyncPagedResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderListResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderListResponse.go
new file mode 100644
index 00000000..1b26a7de
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderListResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkSupplierOrderListResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkSupplierOrderListOrderListSyncPagedResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundGetResponse.go
new file mode 100644
index 00000000..a56adaf5
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkSupplierRefundGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkSupplierRefundGetOrderSyncRefundListResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundListResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundListResponse.go
new file mode 100644
index 00000000..03561a1f
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundListResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkSupplierRefundListResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ result
+ */
+ Result domain.AlibabaWdkSupplierRefundListOrderSyncRefundListResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSyncedorderQueryResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSyncedorderQueryResponse.go
new file mode 100644
index 00000000..edddad56
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSyncedorderQueryResponse.go
@@ -0,0 +1,31 @@
+package response
+
+type AlibabaWdkSyncedorderQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回码
+ */
+ ReturnCode int64 `json:"return_code,omitempty" `
+ /*
+ 描述
+ */
+ Message string `json:"message,omitempty" `
+ /*
+ 是否成功
+ */
+ IsSuccess bool `json:"is_success,omitempty" `
+ /*
+ 订单号
+ */
+ BizOrderId string `json:"biz_order_id,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderBalanceBillQueryResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderBalanceBillQueryResponse.go
new file mode 100644
index 00000000..29b2158e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderBalanceBillQueryResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkTradeOrderBalanceBillQueryResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ ApiResult
+ */
+ ApiResult domain.AlibabaWdkTradeOrderBalanceBillQueryApiResult `json:"api_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderSuccessCreateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderSuccessCreateResponse.go
new file mode 100644
index 00000000..bf9601e4
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderSuccessCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkTradeOrderSuccessCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 订单返回结果
+ */
+ OrderResult domain.AlibabaWdkTradeOrderSuccessCreateOrderQueryResult `json:"order_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeRefundSuccessCreateResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeRefundSuccessCreateResponse.go
new file mode 100644
index 00000000..cc89f22c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeRefundSuccessCreateResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkTradeRefundSuccessCreateResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 订单返回结果
+ */
+ RefundOrderResult domain.AlibabaWdkTradeRefundSuccessCreateApiResult `json:"refund_order_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTxdCrmStatementBackflowResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTxdCrmStatementBackflowResponse.go
new file mode 100644
index 00000000..9fad80f9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTxdCrmStatementBackflowResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkTxdCrmStatementBackflowResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果
+ */
+ Result domain.AlibabaWdkTxdCrmStatementBackflowApiResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenCateorderPullResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenCateorderPullResponse.go
new file mode 100644
index 00000000..692c6c8e
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenCateorderPullResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkopenCateorderPullResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用返回
+ */
+ TopBaseResult domain.AlibabaWdkopenCateorderPullTopBaseResult `json:"top_base_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenOrderGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenOrderGetResponse.go
new file mode 100644
index 00000000..7991cd20
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenOrderGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkopenOrderGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 结果对象
+ */
+ TopBaseResult domain.AlibabaWdkopenOrderGetTopBaseResult `json:"top_base_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockFulfillGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockFulfillGetResponse.go
new file mode 100644
index 00000000..c84cacb0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockFulfillGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkorderSharestockFulfillGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceCallbackResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceCallbackResponse.go
new file mode 100644
index 00000000..e827fc23
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceCallbackResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkorderSharestockInsuranceCallbackResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 系统自动生成
+ */
+ Result domain.AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceGetorderResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceGetorderResponse.go
new file mode 100644
index 00000000..fb817068
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceGetorderResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkorderSharestockInsuranceGetorderResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundcallbackResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundcallbackResponse.go
new file mode 100644
index 00000000..2b088587
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundcallbackResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkorderSharestockInsuranceRefundcallbackResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundgetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundgetResponse.go
new file mode 100644
index 00000000..36b9b151
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundgetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkorderSharestockInsuranceRefundgetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 返回结果
+ */
+ Result domain.AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockOrderGetResponse.go b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockOrderGetResponse.go
new file mode 100644
index 00000000..67093277
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockOrderGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability591/domain"
+)
+
+type AlibabaWdkorderSharestockOrderGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 调用结果
+ */
+ Result domain.AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult `json:"result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/constants.go b/platformapi/tao_vegetable/sdk/constants.go
new file mode 100644
index 00000000..343a256b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/constants.go
@@ -0,0 +1,22 @@
+package topsdk
+
+/**
+ sdk使用常量,请勿修改
+ */
+const (
+ // SdkVersion 版本号
+ SdkVersion = "new_go_sdk_20230612"
+
+ // ApiFormat api格式
+ ApiFormat = "json"
+
+ // SignMethod 签名算法
+ SignMethod = "hmac-sha256"
+
+ // Version 网关版本号
+ TopVersion = "2.0"
+
+ // DateFormat 日期格式
+ DateFormat = "2006-01-02 15:04:05"
+
+)
diff --git a/platformapi/tao_vegetable/sdk/defaultability/Defaultability.go b/platformapi/tao_vegetable/sdk/defaultability/Defaultability.go
new file mode 100644
index 00000000..9df1cda6
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/Defaultability.go
@@ -0,0 +1,118 @@
+package defaultability
+
+import (
+ "errors"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/defaultability/request"
+ response2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/defaultability/response"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+ "log"
+)
+
+type Defaultability struct {
+ Client *topsdk.TopClient
+}
+
+func NewDefaultability(client *topsdk.TopClient) *Defaultability {
+ return &Defaultability{client}
+}
+
+/*
+ 获取用户已开通消息
+*/
+func (ability *Defaultability) TaobaoTmcUserGet(req *request2.TaobaoTmcUserGetRequest) (*response2.TaobaoTmcUserGetResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Defaultability topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.tmc.user.get", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoTmcUserGetResponse{}
+ if err != nil {
+ log.Println("taobaoTmcUserGet error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 关键词过滤匹配
+*/
+func (ability *Defaultability) TaobaoKfcKeywordSearch(req *request2.TaobaoKfcKeywordSearchRequest, session string) (*response2.TaobaoKfcKeywordSearchResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Defaultability topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("taobao.kfc.keyword.search", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.TaobaoKfcKeywordSearchResponse{}
+ if err != nil {
+ log.Println("taobaoKfcKeywordSearch error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 发布单条消息
+*/
+func (ability *Defaultability) TaobaoTmcMessageProduce(req *request2.TaobaoTmcMessageProduceRequest) (*response2.TaobaoTmcMessageProduceResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Defaultability topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.tmc.message.produce", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoTmcMessageProduceResponse{}
+ if err != nil {
+ log.Println("taobaoTmcMessageProduce error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 取消用户的消息服务
+*/
+func (ability *Defaultability) TaobaoTmcUserCancel(req *request2.TaobaoTmcUserCancelRequest) (*response2.TaobaoTmcUserCancelResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Defaultability topClient is nil")
+ }
+ var jsonStr, err = ability.Client.Execute("taobao.tmc.user.cancel", req.ToMap(), req.ToFileMap())
+ var respStruct = response2.TaobaoTmcUserCancelResponse{}
+ if err != nil {
+ log.Println("taobaoTmcUserCancel error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
+
+/*
+ 为已授权的用户开通消息服务
+*/
+func (ability *Defaultability) TaobaoTmcUserPermit(req *request2.TaobaoTmcUserPermitRequest, session string) (*response2.TaobaoTmcUserPermitResponse, error) {
+ if ability.Client == nil {
+ return nil, errors.New("Defaultability topClient is nil")
+ }
+ var jsonStr, err = ability.Client.ExecuteWithSession("taobao.tmc.user.permit", req.ToMap(), req.ToFileMap(), session)
+ var respStruct = response2.TaobaoTmcUserPermitResponse{}
+ if err != nil {
+ log.Println("taobaoTmcUserPermit error", err)
+ return &respStruct, err
+ }
+ err = util.HandleJsonResponse(jsonStr, &respStruct)
+ if respStruct.Body == "" || len(respStruct.Body) == 0 {
+ respStruct.Body = jsonStr
+ }
+ return &respStruct, err
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoKfcKeywordSearchKfcSearchResult.go b/platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoKfcKeywordSearchKfcSearchResult.go
new file mode 100644
index 00000000..1b9d5fe3
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoKfcKeywordSearchKfcSearchResult.go
@@ -0,0 +1,34 @@
+package domain
+
+
+type TaobaoKfcKeywordSearchKfcSearchResult struct {
+ /*
+ 是否匹配到关键词,匹配到则为true. */
+ Matched *bool `json:"matched,omitempty" `
+
+ /*
+ 匹配到的关键词的等级,值为null,或为A、B、C、D。
+当匹配不到关键词时,值为null,否则值为A、B、C、D中的一个。
+A、B、C、D等级按严重程度从高至低排列。 */
+ Level *string `json:"level,omitempty" `
+
+ /*
+ 过滤后的文本:
+当匹配到B等级的词时,文本中的关键词被替换为*号,content即为关键词替换后的文本;
+其他情况,content始终为null */
+ Content *string `json:"content,omitempty" `
+
+}
+
+func (s *TaobaoKfcKeywordSearchKfcSearchResult) SetMatched(v bool) *TaobaoKfcKeywordSearchKfcSearchResult {
+ s.Matched = &v
+ return s
+}
+func (s *TaobaoKfcKeywordSearchKfcSearchResult) SetLevel(v string) *TaobaoKfcKeywordSearchKfcSearchResult {
+ s.Level = &v
+ return s
+}
+func (s *TaobaoKfcKeywordSearchKfcSearchResult) SetContent(v string) *TaobaoKfcKeywordSearchKfcSearchResult {
+ s.Content = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoTmcUserGetTmcUser.go b/platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoTmcUserGetTmcUser.go
new file mode 100644
index 00000000..7d27ceb9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoTmcUserGetTmcUser.go
@@ -0,0 +1,72 @@
+package domain
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type TaobaoTmcUserGetTmcUser struct {
+ /*
+ 用户首次开通时间 */
+ Created *util.LocalTime `json:"created,omitempty" `
+
+ /*
+ 接收用户消息的组名 */
+ GroupName *string `json:"group_name,omitempty" `
+
+ /*
+ 用户授权是否有效,true表示授权有效,false表示授权过期 */
+ IsValid *bool `json:"is_valid,omitempty" `
+
+ /*
+ 用户最后开通时间 */
+ Modified *util.LocalTime `json:"modified,omitempty" `
+
+ /*
+ 用户开通的消息类型列表。如果为空表示应用开通的所有类型 */
+ Topics *[]string `json:"topics,omitempty" `
+
+ /*
+ 用户ID */
+ UserId *int64 `json:"user_id,omitempty" `
+
+ /*
+ 用户昵称 */
+ UserNick *string `json:"user_nick,omitempty" `
+
+ /*
+ 用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户 */
+ UserPlatform *string `json:"user_platform,omitempty" `
+}
+
+func (s *TaobaoTmcUserGetTmcUser) SetCreated(v util.LocalTime) *TaobaoTmcUserGetTmcUser {
+ s.Created = &v
+ return s
+}
+func (s *TaobaoTmcUserGetTmcUser) SetGroupName(v string) *TaobaoTmcUserGetTmcUser {
+ s.GroupName = &v
+ return s
+}
+func (s *TaobaoTmcUserGetTmcUser) SetIsValid(v bool) *TaobaoTmcUserGetTmcUser {
+ s.IsValid = &v
+ return s
+}
+func (s *TaobaoTmcUserGetTmcUser) SetModified(v util.LocalTime) *TaobaoTmcUserGetTmcUser {
+ s.Modified = &v
+ return s
+}
+func (s *TaobaoTmcUserGetTmcUser) SetTopics(v []string) *TaobaoTmcUserGetTmcUser {
+ s.Topics = &v
+ return s
+}
+func (s *TaobaoTmcUserGetTmcUser) SetUserId(v int64) *TaobaoTmcUserGetTmcUser {
+ s.UserId = &v
+ return s
+}
+func (s *TaobaoTmcUserGetTmcUser) SetUserNick(v string) *TaobaoTmcUserGetTmcUser {
+ s.UserNick = &v
+ return s
+}
+func (s *TaobaoTmcUserGetTmcUser) SetUserPlatform(v string) *TaobaoTmcUserGetTmcUser {
+ s.UserPlatform = &v
+ return s
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoKfcKeywordSearchRequest.go b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoKfcKeywordSearchRequest.go
new file mode 100644
index 00000000..66caa492
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoKfcKeywordSearchRequest.go
@@ -0,0 +1,51 @@
+package request
+
+
+type TaobaoKfcKeywordSearchRequest struct {
+ /*
+ 发布信息的淘宝会员名,可以不传 */
+ Nick *string `json:"nick,omitempty" required:"false" `
+ /*
+ 应用点,分为一级应用点、二级应用点。其中一级应用点通常是指某一个系统或产品,比如淘宝的商品应用(taobao_auction);二级应用点,是指一级应用点下的具体的分类,比如商品标题(title)、商品描述(content)。不同的二级应用可以设置不同关键词。
+
+这里的apply参数是由一级应用点与二级应用点合起来的字符(一级应用点+"."+二级应用点),如taobao_auction.title。
+
+
+通常apply参数是不需要传递的。如有特殊需求(比如特殊的过滤需求,需要自己维护一套自己词库),需传递此参数。 */
+ Apply *string `json:"apply,omitempty" required:"false" `
+ /*
+ 需要过滤的文本信息 */
+ Content *string `json:"content" required:"true" `
+}
+
+func (s *TaobaoKfcKeywordSearchRequest) SetNick(v string) *TaobaoKfcKeywordSearchRequest {
+ s.Nick = &v
+ return s
+}
+func (s *TaobaoKfcKeywordSearchRequest) SetApply(v string) *TaobaoKfcKeywordSearchRequest {
+ s.Apply = &v
+ return s
+}
+func (s *TaobaoKfcKeywordSearchRequest) SetContent(v string) *TaobaoKfcKeywordSearchRequest {
+ s.Content = &v
+ return s
+}
+
+func (req *TaobaoKfcKeywordSearchRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Nick != nil) {
+ paramMap["nick"] = *req.Nick
+ }
+ if(req.Apply != nil) {
+ paramMap["apply"] = *req.Apply
+ }
+ if(req.Content != nil) {
+ paramMap["content"] = *req.Content
+ }
+ return paramMap
+}
+
+func (req *TaobaoKfcKeywordSearchRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcMessageProduceRequest.go b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcMessageProduceRequest.go
new file mode 100644
index 00000000..abbfec96
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcMessageProduceRequest.go
@@ -0,0 +1,135 @@
+package request
+
+type TaobaoTmcMessageProduceRequest struct {
+ /*
+ 消息内容的JSON表述,必须按照topic的定义来填充 */
+ Content *string `json:"content" required:"true" `
+ /*
+ 消息的扩增属性,用json格式表示 */
+ ExContent *string `json:"ex_content,omitempty" required:"false" `
+ /*
+ 直发消息需要传入目标appkey */
+ TargetAppkey *string `json:"target_appkey,omitempty" required:"false" `
+ /*
+ 目标分组,一般为default defalutValue��default */
+ TargetGroup *string `json:"target_group,omitempty" required:"false" `
+ /*
+ 消息类型 */
+ Topic *string `json:"topic" required:"true" `
+ /*
+ 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。 */
+ MediaContent *[]byte `json:"media_content,omitempty" required:"false" `
+ /*
+ 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。 */
+ MediaContent2 *[]byte `json:"media_content2,omitempty" required:"false" `
+ /*
+ 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。 */
+ MediaContent3 *[]byte `json:"media_content3,omitempty" required:"false" `
+ /*
+ 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。 */
+ MediaContent5 *[]byte `json:"media_content5,omitempty" required:"false" `
+ /*
+ 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。 */
+ MediaContent4 *[]byte `json:"media_content4,omitempty" required:"false" `
+ /*
+ 延时参数 时间戳 预期发送时间 defalutValue��0 */
+ DelayMillis *int64 `json:"delay_millis,omitempty" required:"false" `
+ /*
+ 提前过期 相对时间差 毫秒 defalutValue��0 */
+ ExpiresMillis *int64 `json:"expires_millis,omitempty" required:"false" `
+}
+
+func (s *TaobaoTmcMessageProduceRequest) SetContent(v string) *TaobaoTmcMessageProduceRequest {
+ s.Content = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetExContent(v string) *TaobaoTmcMessageProduceRequest {
+ s.ExContent = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetTargetAppkey(v string) *TaobaoTmcMessageProduceRequest {
+ s.TargetAppkey = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetTargetGroup(v string) *TaobaoTmcMessageProduceRequest {
+ s.TargetGroup = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetTopic(v string) *TaobaoTmcMessageProduceRequest {
+ s.Topic = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetMediaContent(v []byte) *TaobaoTmcMessageProduceRequest {
+ s.MediaContent = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetMediaContent2(v []byte) *TaobaoTmcMessageProduceRequest {
+ s.MediaContent2 = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetMediaContent3(v []byte) *TaobaoTmcMessageProduceRequest {
+ s.MediaContent3 = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetMediaContent5(v []byte) *TaobaoTmcMessageProduceRequest {
+ s.MediaContent5 = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetMediaContent4(v []byte) *TaobaoTmcMessageProduceRequest {
+ s.MediaContent4 = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetDelayMillis(v int64) *TaobaoTmcMessageProduceRequest {
+ s.DelayMillis = &v
+ return s
+}
+func (s *TaobaoTmcMessageProduceRequest) SetExpiresMillis(v int64) *TaobaoTmcMessageProduceRequest {
+ s.ExpiresMillis = &v
+ return s
+}
+
+func (req *TaobaoTmcMessageProduceRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Content != nil) {
+ paramMap["content"] = *req.Content
+ }
+ if(req.ExContent != nil) {
+ paramMap["ex_content"] = *req.ExContent
+ }
+ if(req.TargetAppkey != nil) {
+ paramMap["target_appkey"] = *req.TargetAppkey
+ }
+ if(req.TargetGroup != nil) {
+ paramMap["target_group"] = *req.TargetGroup
+ }
+ if(req.Topic != nil) {
+ paramMap["topic"] = *req.Topic
+ }
+ if(req.DelayMillis != nil) {
+ paramMap["delay_millis"] = *req.DelayMillis
+ }
+ if(req.ExpiresMillis != nil) {
+ paramMap["expires_millis"] = *req.ExpiresMillis
+ }
+ return paramMap
+}
+
+func (req *TaobaoTmcMessageProduceRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ if req.MediaContent != nil {
+ fileMap["media_content"] = *req.MediaContent
+ }
+ if req.MediaContent2 != nil {
+ fileMap["media_content2"] = *req.MediaContent2
+ }
+ if req.MediaContent3 != nil {
+ fileMap["media_content3"] = *req.MediaContent3
+ }
+ if req.MediaContent5 != nil {
+ fileMap["media_content5"] = *req.MediaContent5
+ }
+ if req.MediaContent4 != nil {
+ fileMap["media_content4"] = *req.MediaContent4
+ }
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserCancelRequest.go b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserCancelRequest.go
new file mode 100644
index 00000000..1e5441bc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserCancelRequest.go
@@ -0,0 +1,36 @@
+package request
+
+
+type TaobaoTmcUserCancelRequest struct {
+ /*
+ 用户昵称 */
+ Nick *string `json:"nick" required:"true" `
+ /*
+ 用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户 defalutValue��tbUIC */
+ UserPlatform *string `json:"user_platform,omitempty" required:"false" `
+}
+
+func (s *TaobaoTmcUserCancelRequest) SetNick(v string) *TaobaoTmcUserCancelRequest {
+ s.Nick = &v
+ return s
+}
+func (s *TaobaoTmcUserCancelRequest) SetUserPlatform(v string) *TaobaoTmcUserCancelRequest {
+ s.UserPlatform = &v
+ return s
+}
+
+func (req *TaobaoTmcUserCancelRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if(req.Nick != nil) {
+ paramMap["nick"] = *req.Nick
+ }
+ if(req.UserPlatform != nil) {
+ paramMap["user_platform"] = *req.UserPlatform
+ }
+ return paramMap
+}
+
+func (req *TaobaoTmcUserCancelRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserGetRequest.go b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserGetRequest.go
new file mode 100644
index 00000000..213cf39b
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserGetRequest.go
@@ -0,0 +1,49 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type TaobaoTmcUserGetRequest struct {
+ /*
+ 需返回的字段列表,多个字段以半角逗号分隔。可选值:TmcUser结构体中的所有字段,一定要返回topic。 */
+ Fields *[]string `json:"fields" required:"true" `
+ /*
+ 用户昵称 */
+ Nick *string `json:"nick" required:"true" `
+ /*
+ 用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户 defalutValue��tbUIC */
+ UserPlatform *string `json:"user_platform,omitempty" required:"false" `
+}
+
+func (s *TaobaoTmcUserGetRequest) SetFields(v []string) *TaobaoTmcUserGetRequest {
+ s.Fields = &v
+ return s
+}
+func (s *TaobaoTmcUserGetRequest) SetNick(v string) *TaobaoTmcUserGetRequest {
+ s.Nick = &v
+ return s
+}
+func (s *TaobaoTmcUserGetRequest) SetUserPlatform(v string) *TaobaoTmcUserGetRequest {
+ s.UserPlatform = &v
+ return s
+}
+
+func (req *TaobaoTmcUserGetRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Fields != nil {
+ paramMap["fields"] = util.ConvertBasicList(*req.Fields)
+ }
+ if req.Nick != nil {
+ paramMap["nick"] = *req.Nick
+ }
+ if req.UserPlatform != nil {
+ paramMap["user_platform"] = *req.UserPlatform
+ }
+ return paramMap
+}
+
+func (req *TaobaoTmcUserGetRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserPermitRequest.go b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserPermitRequest.go
new file mode 100644
index 00000000..1cb13570
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserPermitRequest.go
@@ -0,0 +1,29 @@
+package request
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
+)
+
+type TaobaoTmcUserPermitRequest struct {
+ /*
+ 消息主题列表,用半角逗号分隔。当用户订阅的topic是应用订阅的子集时才需要设置,不设置表示继承应用所订阅的所有topic,一般情况建议不要设置。 */
+ Topics *[]string `json:"topics,omitempty" required:"false" `
+}
+
+func (s *TaobaoTmcUserPermitRequest) SetTopics(v []string) *TaobaoTmcUserPermitRequest {
+ s.Topics = &v
+ return s
+}
+
+func (req *TaobaoTmcUserPermitRequest) ToMap() map[string]interface{} {
+ paramMap := make(map[string]interface{})
+ if req.Topics != nil {
+ paramMap["topics"] = util.ConvertBasicList(*req.Topics)
+ }
+ return paramMap
+}
+
+func (req *TaobaoTmcUserPermitRequest) ToFileMap() map[string]interface{} {
+ fileMap := make(map[string]interface{})
+ return fileMap
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoKfcKeywordSearchResponse.go b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoKfcKeywordSearchResponse.go
new file mode 100644
index 00000000..bd5be45c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoKfcKeywordSearchResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/defaultability/domain"
+)
+
+type TaobaoKfcKeywordSearchResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ KFC 关键词过滤匹配结果
+ */
+ KfcSearchResult domain.TaobaoKfcKeywordSearchKfcSearchResult `json:"kfc_search_result,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcMessageProduceResponse.go b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcMessageProduceResponse.go
new file mode 100644
index 00000000..7f39bda9
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcMessageProduceResponse.go
@@ -0,0 +1,27 @@
+package response
+
+type TaobaoTmcMessageProduceResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 是否成功
+ */
+ IsSuccess bool `json:"is_success,omitempty" `
+ /*
+ 投递目标数
+ */
+ Total int64 `json:"total,omitempty" `
+ /*
+ 消息ID
+ */
+ MsgIds []string `json:"msg_ids,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserCancelResponse.go b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserCancelResponse.go
new file mode 100644
index 00000000..974ad6cf
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserCancelResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoTmcUserCancelResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 是否成功,如果为false并且没有错误码,表示删除的用户不存在。
+ */
+ IsSuccess bool `json:"is_success,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserGetResponse.go b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserGetResponse.go
new file mode 100644
index 00000000..2fda0b03
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserGetResponse.go
@@ -0,0 +1,23 @@
+package response
+
+import (
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/defaultability/domain"
+)
+
+type TaobaoTmcUserGetResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 开通的用户数据
+ */
+ TmcUser domain.TaobaoTmcUserGetTmcUser `json:"tmc_user,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserPermitResponse.go b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserPermitResponse.go
new file mode 100644
index 00000000..30074ca7
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserPermitResponse.go
@@ -0,0 +1,19 @@
+package response
+
+type TaobaoTmcUserPermitResponse struct {
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+ /*
+ System body
+ */
+ Body string
+
+ /*
+ 是否成功
+ */
+ IsSuccess bool `json:"is_success,omitempty" `
+}
diff --git a/platformapi/tao_vegetable/sdk/go.mod b/platformapi/tao_vegetable/sdk/go.mod
new file mode 100644
index 00000000..e9002f4c
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/go.mod
@@ -0,0 +1,3 @@
+module topsdk
+
+go 1.16
diff --git a/platformapi/tao_vegetable/sdk/topclient.go b/platformapi/tao_vegetable/sdk/topclient.go
new file mode 100644
index 00000000..5703a0d0
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/topclient.go
@@ -0,0 +1,199 @@
+package topsdk
+
+import (
+ "bytes"
+ "fmt"
+ "io"
+ "io/ioutil"
+ "log"
+ "mime/multipart"
+ "net"
+ "net/http"
+ "net/url"
+ "strings"
+ "time"
+ util2 "topsdk/util"
+)
+
+type TopClient struct {
+ AppKey string
+ AppSecret string
+ ServerUrl string
+ Format string
+ SignMethod string
+ ConnectTimeout int64
+ ReadTimeout int64
+ Version string
+ Simplify bool
+ httpClient *http.Client
+}
+type HttpTransportConfig struct {
+ DialTimeout int64
+ KeepAlive int64
+ MaxIdleConns int
+ MaxIdleConnsPerHost int
+ IdleConnTimeout int64
+ MaxConnsPerHost int
+
+}
+
+func NewDefaultTopClient(AppKey string,AppSecret string,ServerUrl string, connectTimeount int64, readTimeout int64) TopClient {
+ var httpTransportConfig = &HttpTransportConfig{
+ DialTimeout: 30000,
+ KeepAlive: 30000,
+ MaxIdleConns: 100,
+ MaxIdleConnsPerHost: 50,
+ IdleConnTimeout: 30000,
+ }
+ return NewTopClientWithConfig(AppKey,AppSecret,ServerUrl,connectTimeount,readTimeout,httpTransportConfig)
+
+}
+
+
+func NewTopClientWithConfig(AppKey string,AppSecret string,ServerUrl string, connectTimeount int64, readTimeout int64,httpTransportConfig *HttpTransportConfig) TopClient {
+ httpClient := http.Client{
+ Timeout: time.Duration(connectTimeount) * time.Millisecond,
+ Transport: &http.Transport{
+ DialContext: (&net.Dialer{
+ Timeout: time.Duration(httpTransportConfig.DialTimeout) * time.Millisecond,
+ KeepAlive: time.Duration(httpTransportConfig.KeepAlive) * time.Millisecond,
+ }).DialContext,
+ ForceAttemptHTTP2: true,
+ MaxIdleConns: httpTransportConfig.MaxIdleConns,
+ MaxIdleConnsPerHost: httpTransportConfig.MaxIdleConnsPerHost,
+ IdleConnTimeout: time.Duration(httpTransportConfig.IdleConnTimeout) * time.Millisecond,
+ TLSHandshakeTimeout: 10 * time.Second,
+ ExpectContinueTimeout: 1 * time.Second,
+ },
+ }
+ return TopClient{
+ AppKey: AppKey,
+ AppSecret: AppSecret,
+ ServerUrl: ServerUrl,
+ Format: ApiFormat,
+ SignMethod: SignMethod,
+ ConnectTimeout: connectTimeount,
+ ReadTimeout: readTimeout,
+ Version: TopVersion,
+ Simplify: true,
+ httpClient: &httpClient,
+ }
+}
+
+
+
+
+func (client *TopClient) ExecuteWithSession(method string,data map[string]interface{},fileData map[string]interface{},session string) (string,error){
+ var publicParam = make(map[string]interface{})
+ publicParam["method"] = method
+ publicParam["app_key"] = client.AppKey
+ publicParam["timestamp"] = time.Now().Format(DateFormat)
+ publicParam["v"] = client.Version
+ publicParam["sign_method"] = client.SignMethod
+ publicParam["format"] = client.Format
+ publicParam["simplify"] = client.Simplify
+ publicParam["partner_id"] = SdkVersion
+ if session != "" {
+ publicParam["session"] = session
+ }
+ sign := util2.GetSign(publicParam, data, client.AppSecret)
+ // 构建url
+ serverUrl, _ := url.Parse(client.ServerUrl)
+ urlValues := url.Values{}
+ urlValues.Add("sign",sign)
+ for k,v := range publicParam{
+ urlValues.Add(k,fmt.Sprint(v))
+ }
+ serverUrl.RawQuery = urlValues.Encode()
+ urlPath := serverUrl.String()
+ // 构建body
+ if fileData != nil && len(fileData) > 0 {
+ return doPostWithFile(urlPath,data,fileData,client.httpClient)
+ }else {
+ return doPost(urlPath, data, client.httpClient)
+ }
+
+}
+
+func doPost(urlPath string,data map[string]interface{},httpClient *http.Client) (string,error){
+ bodyParam := url.Values{}
+ for k,v := range data{
+ bodyParam.Add(k,fmt.Sprint(v))
+ }
+ resp, err := httpClient.Post(urlPath,"application/x-www-form-urlencoded",strings.NewReader(bodyParam.Encode()))
+ if resp != nil {
+ defer resp.Body.Close()
+ }
+ if(err != nil){
+ log.Println("http.PostForm error",err)
+ return "",err
+ }
+ body, err := ioutil.ReadAll(resp.Body)
+ if(err != nil){
+ log.Println("ioutil.ReadAll",err)
+ return "",err
+ }
+ return string(body),nil
+}
+
+func doPostWithFile(urlPath string,data map[string]interface{},fileData map[string]interface{}, httpClient *http.Client) (string,error){
+ bodyBuf := &bytes.Buffer{}
+ writer := multipart.NewWriter(bodyBuf)
+ for k,v := range data{
+ err := writer.WriteField(k, fmt.Sprint(v))
+ if err != nil {
+ return "", err
+ }
+ }
+ for k,v := range fileData {
+ value , ok := v.([]byte)
+ if ok {
+ fileWriter, err := writer.CreateFormFile(k, "file")
+ if err != nil {
+ return "",err
+ }
+ _, err = io.Copy(fileWriter, bytes.NewReader(value))
+ if err != nil {
+ return "",err
+ }
+ }else {
+ value , ok := v.(*util2.FileItem)
+ if ok {
+ fileWriter, err := writer.CreateFormFile(k, value.FileName)
+ if err != nil {
+ return "",err
+ }
+ _, err = io.Copy(fileWriter, bytes.NewReader(value.Content))
+ if err != nil {
+ return "",err
+ }
+ }
+ }
+ }
+
+ err := writer.Close()
+ if(err != nil){
+ return "",err
+ }
+
+ resp, err := httpClient.Post(urlPath,writer.FormDataContentType(),bodyBuf)
+ if err != nil {
+ log.Println("http.PostForm error",err)
+ return "",err
+ }
+ defer resp.Body.Close()
+ body, err := ioutil.ReadAll(resp.Body)
+ if err != nil {
+ log.Println("ioutil.ReadAll",err)
+ return "",err
+ }
+ return string(body),nil
+}
+
+
+func (client *TopClient) Execute(method string,data map[string]interface{},fileData map[string]interface{}) (string,error){
+ return client.ExecuteWithSession(method,data,fileData,"")
+}
+
+
+
diff --git a/platformapi/tao_vegetable/sdk/util/FileItem.go b/platformapi/tao_vegetable/sdk/util/FileItem.go
new file mode 100644
index 00000000..247005fe
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/util/FileItem.go
@@ -0,0 +1,22 @@
+package util
+
+type FileItem struct {
+
+ FileName string
+
+ Content []byte
+
+}
+
+func (s *FileItem) SetFileName(v string) *FileItem {
+ s.FileName = v
+ return s
+}
+func (s *FileItem) SetContent(v []byte) *FileItem {
+ s.Content = v
+ return s
+}
+
+func NewFileItem(fileName string, content []byte) *FileItem {
+ return &FileItem{FileName: fileName,Content: content}
+}
diff --git a/platformapi/tao_vegetable/sdk/util/TopApiRequestError.go b/platformapi/tao_vegetable/sdk/util/TopApiRequestError.go
new file mode 100644
index 00000000..ab8c1f00
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/util/TopApiRequestError.go
@@ -0,0 +1,35 @@
+package util
+
+import "fmt"
+
+type TopApiRequestError struct {
+ /*
+ System code
+ */
+ TopCode int `json:"code,omitempty" `
+
+ /*
+ System error message
+ */
+ Msg string `json:"msg,omitempty" `
+
+ /*
+ System sub code
+ */
+ SubCode string `json:"sub_code,omitempty" `
+
+ /*
+ System sub message
+ */
+ SubMsg string `json:"sub_msg,omitempty" `
+
+ /*
+ System request id
+ */
+ RequestId string `json:"request_id,omitempty" `
+
+}
+
+func (e *TopApiRequestError) Error() string {
+ return fmt.Sprintf("code: %d, msg: %s, sub_code: %s, sub_msg: %s ,request_id: %s", e.TopCode, e.Msg, e.SubCode, e.SubMsg, e.RequestId)
+}
diff --git a/platformapi/tao_vegetable/sdk/util/util.go b/platformapi/tao_vegetable/sdk/util/util.go
new file mode 100644
index 00000000..5419a7fc
--- /dev/null
+++ b/platformapi/tao_vegetable/sdk/util/util.go
@@ -0,0 +1,115 @@
+package util
+
+import (
+ "crypto/hmac"
+ "crypto/sha256"
+ "encoding/hex"
+ "encoding/json"
+ "fmt"
+ "sort"
+ "strings"
+ "time"
+)
+
+type LocalTime time.Time
+
+const (
+ TimeFormat = "2006-01-02 15:04:05"
+)
+
+func (t *LocalTime) UnmarshalJSON(data []byte) (err error) {
+ // 空值不进行解析
+ if len(data) == 2 {
+ *t = LocalTime(time.Time{})
+ return
+ }
+ now, err := time.ParseInLocation(`"`+TimeFormat+`"`, string(data), time.Local)
+ *t = LocalTime(now)
+ return
+}
+
+func (t LocalTime) MarshalJSON() ([]byte, error) {
+ b := make([]byte, 0, len(TimeFormat)+2)
+ b = append(b, '"')
+ b = time.Time(t).AppendFormat(b, TimeFormat)
+ b = append(b, '"')
+ return b, nil
+}
+
+func (t LocalTime) String() string {
+ return time.Time(t).Format(TimeFormat)
+}
+
+func UnmarshalJSON(data []byte,v interface{})(err error){
+ return json.Unmarshal(data, v)
+}
+
+func ConvertStructList(data interface{}) string {
+ if(data == nil) {
+ return "[]"
+ }
+ jsonStr, _ := json.Marshal(data)
+ return string(jsonStr)
+}
+
+func ConvertStruct(data interface{}) string {
+ if(data == nil) {
+ return "{}"
+ }
+ jsonStr, _ := json.Marshal(data)
+ return string(jsonStr)
+}
+
+func ConvertBasicList(data interface{}) string {
+ if(data == nil) {
+ return "[]"
+ }
+ return strings.Replace(strings.Trim(fmt.Sprint(data), "[]"), " ", ",", -1)
+}
+
+func HandleJsonResponse(jsonStr string,v interface{})(err error) {
+
+ if(strings.Contains(jsonStr[0:20],"error_response")){
+ err := &TopApiRequestError{}
+ jsonStr = jsonStr[18:len(jsonStr)-1]
+ err2 := json.Unmarshal([]byte(jsonStr), err)
+ if err2 != nil {
+ return err2
+ }
+ return err
+ }
+ return json.Unmarshal([]byte(jsonStr), v)
+}
+
+func GetSign(publicParam map[string]interface{},data map[string]interface{},secret string) string {
+ var allParamMap = make(map[string]interface{})
+ for k,v := range data {
+ allParamMap[k] = v
+ }
+ for k,v := range publicParam {
+ allParamMap[k] = v
+ }
+ var keyList []string
+ for k := range allParamMap {
+ keyList = append(keyList, k)
+ }
+ sort.Strings(keyList)
+ var signStr = ""
+ for _ , key := range keyList {
+ value := allParamMap[key]
+ signStr = signStr + fmt.Sprintf("%v%v", key, value)
+ //if(value != ""){
+ // signStr = signStr + fmt.Sprintf("%v%v", key, value)
+ //}
+ }
+ fmt.Println(signStr)
+ sign := strings.ToUpper(HmacSha256(signStr,secret))
+ return sign
+}
+
+
+func HmacSha256(data string, secret string) string {
+ h := hmac.New(sha256.New, []byte(secret))
+ h.Write([]byte(data))
+ return hex.EncodeToString(h.Sum(nil))
+}
\ No newline at end of file
diff --git a/platformapi/tao_vegetable/store_categary.go b/platformapi/tao_vegetable/store_categary.go
index eeeb5293..1e3d82d5 100644
--- a/platformapi/tao_vegetable/store_categary.go
+++ b/platformapi/tao_vegetable/store_categary.go
@@ -3,9 +3,9 @@ package tao_vegetable
import (
"encoding/json"
"fmt"
- "git.rosy.net.cn/topsdk/ability587"
- "git.rosy.net.cn/topsdk/ability587/domain"
- "git.rosy.net.cn/topsdk/ability587/request"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/request"
)
func (a API) GetStoreCategoryInfo(code string) (*CategoryInfo, error) {
diff --git a/platformapi/tao_vegetable/store_sku.go b/platformapi/tao_vegetable/store_sku.go
index 3847e820..b1d3fb48 100644
--- a/platformapi/tao_vegetable/store_sku.go
+++ b/platformapi/tao_vegetable/store_sku.go
@@ -2,11 +2,15 @@ package tao_vegetable
import (
"fmt"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability585/request"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587"
+ request2 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/request"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589"
+ request589 "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability589/request"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
- "git.rosy.net.cn/topsdk/ability585"
- "git.rosy.net.cn/topsdk/ability585/domain"
- "git.rosy.net.cn/topsdk/ability585/request"
)
// AddStoreSku 新增门店商品
@@ -63,4 +67,38 @@ func (a API) QueryStoreSKu(param *request.AlibabaWdkSkuQueryRequest) (*[]domain.
return data.Result.Models, nil
}
-//
+// StoreSkuUpdate 门店商品上下架
+func (a API) StoreSkuUpdate(param *request2.AlibabaAxChannelSkuStatusUpdateRequest) error {
+ client := ability587.NewAbility587(&a.client)
+
+ data, err := client.AlibabaAxChannelSkuStatusUpdate(param, a.token)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return err
+ }
+
+ if data.ApiResult.ErrCode != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data.ApiResult, false))
+ return fmt.Errorf(*data.ApiResult.ErrMsg)
+ }
+
+ return nil
+}
+
+// StoreSkuStock 商品库存同步
+func (a API) StoreSkuStock(param *request589.AlibabaWdkStockPublishRequest) error {
+ client := ability589.NewAbility589(&a.client)
+
+ data, err := client.AlibabaWdkStockPublish(param)
+ if err != nil {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(err, false))
+ return err
+ }
+
+ if data.MsgCode != "" {
+ globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
+ return fmt.Errorf(data.Message)
+ }
+
+ return nil
+}
diff --git a/platformapi/tao_vegetable/store_test.go b/platformapi/tao_vegetable/store_test.go
index 90a7cad4..646af4ea 100644
--- a/platformapi/tao_vegetable/store_test.go
+++ b/platformapi/tao_vegetable/store_test.go
@@ -2,10 +2,10 @@ package tao_vegetable
import (
"git.rosy.net.cn/baseapi"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/domain"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability587/request"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
- "git.rosy.net.cn/topsdk/ability587/domain"
- "git.rosy.net.cn/topsdk/ability587/request"
"go.uber.org/zap"
"testing"
)
diff --git a/platformapi/tao_vegetable/upload_img.go b/platformapi/tao_vegetable/upload_img.go
index df68fbf3..35463045 100644
--- a/platformapi/tao_vegetable/upload_img.go
+++ b/platformapi/tao_vegetable/upload_img.go
@@ -2,10 +2,10 @@ package tao_vegetable
import (
"fmt"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475"
+ "git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability1475/request"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
- "git.rosy.net.cn/topsdk/ability1475"
- "git.rosy.net.cn/topsdk/ability1475/request"
)
// UploadImg 上传图片