From 65976332fcfa33c24f001c90500ad3988295e202 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 15 Jun 2023 09:08:54 +0800 Subject: [PATCH] 1 --- platformapi/tao_vegetable/api_token.go | 6 +- platformapi/tao_vegetable/order_afs.go | 145 +++ platformapi/tao_vegetable/order_delivery.go | 89 ++ platformapi/tao_vegetable/order_model.go | 93 ++ .../sdk/ability1475/Ability1475.go | 98 ++ ...babaWdkMerchantRoutingRegisterApiResult.go | 38 + ...ngRegisterMerchantRoutingInfoRegisterDo.go | 22 + .../AlibabaWdkPictureUploadApiResult.go | 38 + .../AlibabaWdkPictureUploadPictureDo.go | 94 ++ ...abaWdkPurchasePriceWdkOpenPurchasePrice.go | 38 + ...dkPurchasePriceWdkopenpurchasepricesubs.go | 54 ++ ...libabaWdkMerchantRoutingRegisterRequest.go | 30 + .../request/AlibabaWdkPictureUploadRequest.go | 55 ++ .../request/AlibabaWdkPurchasePriceRequest.go | 30 + .../request/AlibabaWdkTimeGetRequest.go | 16 + ...ibabaWdkMerchantRoutingRegisterResponse.go | 23 + .../AlibabaWdkPictureUploadResponse.go | 23 + .../AlibabaWdkPurchasePriceResponse.go | 27 + .../response/AlibabaWdkTimeGetResponse.go | 27 + .../sdk/ability304/Ability304.go | 218 +++++ .../TaobaoFilesGetTopDownloadRecordDo.go | 32 + .../request/TaobaoAppipGetRequest.go | 16 + .../request/TaobaoFilesGetRequest.go | 49 + .../request/TaobaoHttpdnsGetRequest.go | 16 + .../TaobaoOpenuidGetBymixnickRequest.go | 26 + .../request/TaobaoOpenuidGetBytradeRequest.go | 26 + .../request/TaobaoOpenuidGetRequest.go | 16 + .../TaobaoTopAuthTokenCreateRequest.go | 36 + .../TaobaoTopAuthTokenRefreshRequest.go | 26 + .../TaobaoTopSdkFeedbackUploadRequest.go | 36 + .../request/TaobaoTopSecretGetRequest.go | 46 + .../response/TaobaoAppipGetResponse.go | 19 + .../response/TaobaoFilesGetResponse.go | 23 + .../response/TaobaoHttpdnsGetResponse.go | 19 + .../TaobaoOpenuidGetBymixnickResponse.go | 19 + .../TaobaoOpenuidGetBytradeResponse.go | 19 + .../response/TaobaoOpenuidGetResponse.go | 19 + .../TaobaoTopAuthTokenCreateResponse.go | 19 + .../TaobaoTopAuthTokenRefreshResponse.go | 19 + .../TaobaoTopSdkFeedbackUploadResponse.go | 19 + .../response/TaobaoTopSecretGetResponse.go | 35 + .../sdk/ability3156/Ability3156.go | 698 +++++++++++++ .../AlibabaAelophyShopUpdateinfoApiResult.go | 30 + ...ophyShopUpdateinfoShopInfoUpdateRequest.go | 38 + .../AlibabaAelophyShopUpdaterangeApiResult.go | 30 + .../AlibabaAelophyShopUpdaterangePoint.go | 22 + .../AlibabaAelophyShopUpdaterangeShopRange.go | 14 + ...hyShopUpdaterangeShopRangeUpdateRequest.go | 30 + ...AlibabaAelophyShopUpdatestatusApiResult.go | 30 + ...ShopUpdatestatusShopStatusUpdateRequest.go | 30 + ...backReverseInBoundDetailCallBackRequest.go | 54 ++ ...allbackTopReverseInBoundCallBackRequest.go | 46 + ...baAxWarehouseOutboundCallbackBigDecimal.go | 14 + ...CallbackTopTradeOutBoundCallBackRequest.go | 72 ++ ...lbackTradeOutBoundDetailCallBackRequest.go | 86 ++ ...TclsAelophyBillDailyQueryApiPageResults.go | 70 ++ ...baTclsAelophyBillDailyQueryBillDailyDTO.go | 198 ++++ ...ophyBillDailyQueryBillDailyQueryRequest.go | 46 + ...clsAelophyBillDetailQueryApiPageResults.go | 70 ++ ...TclsAelophyBillDetailQueryBillDetailDTO.go | 214 ++++ ...hyBillDetailQueryBillDetailQueryRequest.go | 46 + ...sAelophyBillVerificateCallbackApiResult.go | 30 + ...VerificateCallbackVerificateCallbackDto.go | 62 ++ ...ophyMerchantChannelOrderCancelApiResult.go | 30 + ...ntChannelOrderCancelOrderUserCancelInfo.go | 38 + ...ophyMerchantChannelOrderCreateApiResult.go | 30 + ...sAelophyMerchantChannelOrderCreateBuyer.go | 46 + ...ophyMerchantChannelOrderCreateConsignee.go | 56 ++ ...yMerchantChannelOrderCreateDiscountInfo.go | 54 ++ ...ophyMerchantChannelOrderCreateOrderInfo.go | 328 +++++++ ...phyMerchantChannelOrderCreatePayChannel.go | 22 + ...lophyMerchantChannelOrderCreateSubOrder.go | 102 ++ ...hyMerchantChannelOrderPrecheckApiResult.go | 38 + ...nelOrderPrecheckPreCheckProductResponse.go | 22 + ...hantChannelOrderPrecheckPreCheckRequest.go | 54 ++ ...antChannelOrderPrecheckPreCheckResponse.go | 22 + ...chantChannelOrderPrecheckPromiseSkuInfo.go | 30 + ...hyMerchantChannelOrderSlicegetApiResult.go | 38 + ...chantChannelOrderSlicegetFulfillProduct.go | 22 + ...chantChannelOrderSlicegetPromiseSkuInfo.go | 22 + ...antChannelOrderSlicegetPromiseTimeSlice.go | 22 + ...ChannelOrderSlicegetTimeSliceGetRequest.go | 30 + ...hannelOrderSlicegetTimeSliceGetResponse.go | 22 + ...rchantChannelOrderUpdatestatusApiResult.go | 30 + ...ChannelOrderUpdatestatusOrderStatusInfo.go | 46 + ...ophyMerchantChannelRefundApplyApiResult.go | 30 + ...rchantChannelRefundApplyRefundApplyInfo.go | 110 +++ ...erchantChannelRefundApplySubRefundOrder.go | 30 + ...phyMerchantChannelRefundCancelApiResult.go | 30 + ...hantChannelRefundCancelRefundCancelInfo.go | 46 + ...yMerchantChannelRefundCompleteApiResult.go | 30 + ...rchantChannelRefundCompleteDiscountInfo.go | 54 ++ ...MerchantChannelRefundCompletePayChannel.go | 22 + ...ChannelRefundCompleteRefundCompleteInfo.go | 262 +++++ ...hantChannelRefundCompleteSubRefundOrder.go | 78 ++ ...libabaTclsAelophyMerchantIdMixApiResult.go | 38 + ...aTclsAelophyMerchantUserUploadApiResult.go | 38 + ...lophyMerchantUserUploadMerchantUserInfo.go | 200 ++++ ...baTclsAelophyOrderReceiptQueryApiResult.go | 38 + ...clsAelophyOrderReceiptQueryBuyerInfoDTO.go | 30 + ...TclsAelophyOrderReceiptQueryItemInfoDTO.go | 110 +++ ...aTclsAelophyOrderReceiptQueryReceiptDTO.go | 14 + ...sAelophyOrderReceiptQueryReceiptInfoDTO.go | 224 +++++ ...phyOrderReceiptQueryReceiptQueryRequest.go | 22 + .../AlibabaTclsAelophyRefundAgreeApiResult.go | 30 + ...babaTclsAelophyRefundAgreeSubrefundlist.go | 22 + ...libabaTclsAelophyRefundCsapplyApiResult.go | 30 + ...abaTclsAelophyRefundCsapplyNewApiResult.go | 30 + ...lophyRefundCsapplyNewCsApplySubOrderDTO.go | 30 + ...ophyRefundCsapplyNewRefundCsApplyNewDTO.go | 94 ++ ...clsAelophyRefundCsapplyRefundCsApplyDto.go | 54 ++ ...TclsAelophyRefundCsapplyrenderApiResult.go | 38 + ...sAelophyRefundCsapplyrenderOutsuborders.go | 38 + ...clsAelophyRefundCsapplyrenderReasonlist.go | 22 + ...fundCsapplyrenderRefundCsApplyRenderDto.go | 38 + ...plyrenderRefundCsApplyRenderResponseDto.go | 46 + ...ibabaTclsAelophyRefundDisagreeApiResult.go | 30 + ...abaTclsAelophyRefundFetchgoodsApiResult.go | 30 + ...clsAelophyRefundFetchgoodsSubrefundlist.go | 22 + ...TclsAxIntegrationAccountImportApiResult.go | 46 + ...abaTclsAxIntegrationPermissionApiResult.go | 46 + ...xIntegrationPermissionDataPermissionDto.go | 38 + ...rationPermissionIdentifierPermissionDto.go | 22 + .../AlibabaWdkAxStoreCreateApiResult.go | 38 + ...abaWdkAxStoreCreateAxStoreCreateRequest.go | 78 ++ .../domain/AlibabaWdkAxStoreQueryApiResult.go | 38 + ...ibabaWdkAxStoreQueryAxStoreQueryRequest.go | 14 + ...babaWdkAxStoreQueryAxStoreQueryResponse.go | 102 ++ .../AlibabaWdkAxStoreUpdateApiResult.go | 38 + ...abaWdkAxStoreUpdateAxStoreCreateRequest.go | 78 ++ ...WdkorderSharestockCpsorderListApiResult.go | 38 + ...erSharestockCpsorderListCpsOrderRequest.go | 40 + ...rSharestockCpsorderListCpsOrderResponse.go | 80 ++ ...rderSharestockCpsorderListCpsSubOrderBO.go | 30 + .../WdkWarehouseOrderCancelCancelRequest.go | 46 + .../WdkWarehouseOrderCancelDataResult.go | 38 + .../WdkWarehouseOrderCancelSubOrderReturn.go | 30 + .../WdkWarehouseOrderDispatchBaseResult.go | 30 + .../WdkWarehouseOrderDispatchCustomer.go | 30 + .../domain/WdkWarehouseOrderDispatchExtMap.go | 22 + .../WdkWarehouseOrderDispatchWorkOrder.go | 56 ++ ...houseOrderDispatchWorkOrderUnitContents.go | 78 ++ ...WdkWarehouseOrderDispatchWorkOrderUnits.go | 80 ++ .../AlibabaAelophyShopUpdateinfoRequest.go | 30 + .../AlibabaAelophyShopUpdaterangeRequest.go | 30 + .../AlibabaAelophyShopUpdatestatusRequest.go | 30 + ...libabaAxWarehouseInboundCallbackRequest.go | 30 + ...ibabaAxWarehouseOutboundCallbackRequest.go | 30 + ...AlibabaTclsAelophyBillDailyQueryRequest.go | 30 + ...libabaTclsAelophyBillDetailQueryRequest.go | 30 + ...clsAelophyBillVerificateCallbackRequest.go | 30 + ...elophyMerchantChannelOrderCancelRequest.go | 30 + ...elophyMerchantChannelOrderCreateRequest.go | 30 + ...ophyMerchantChannelOrderPrecheckRequest.go | 30 + ...ophyMerchantChannelOrderSlicegetRequest.go | 30 + ...MerchantChannelOrderUpdatestatusRequest.go | 30 + ...elophyMerchantChannelRefundApplyRequest.go | 30 + ...lophyMerchantChannelRefundCancelRequest.go | 30 + ...phyMerchantChannelRefundCompleteRequest.go | 30 + .../AlibabaTclsAelophyMerchantIdMixRequest.go | 26 + ...abaTclsAelophyMerchantUserUploadRequest.go | 30 + ...babaTclsAelophyOrderReceiptQueryRequest.go | 30 + .../AlibabaTclsAelophyRefundAgreeRequest.go | 80 ++ ...ibabaTclsAelophyRefundCsapplyNewRequest.go | 30 + .../AlibabaTclsAelophyRefundCsapplyRequest.go | 30 + ...baTclsAelophyRefundCsapplyrenderRequest.go | 30 + ...AlibabaTclsAelophyRefundDisagreeRequest.go | 46 + ...ibabaTclsAelophyRefundFetchgoodsRequest.go | 100 ++ ...baTclsAxIntegrationAccountImportRequest.go | 56 ++ ...ibabaTclsAxIntegrationPermissionRequest.go | 59 ++ .../AlibabaTclsFulfillQaOrderCreateRequest.go | 56 ++ .../request/AlibabaWdkAxStoreCreateRequest.go | 30 + .../request/AlibabaWdkAxStoreQueryRequest.go | 30 + .../request/AlibabaWdkAxStoreUpdateRequest.go | 30 + ...baWdkorderSharestockCpsorderListRequest.go | 30 + .../request/WdkWarehouseOrderCancelRequest.go | 30 + .../WdkWarehouseOrderDispatchRequest.go | 30 + .../AlibabaAelophyShopUpdateinfoResponse.go | 23 + .../AlibabaAelophyShopUpdaterangeResponse.go | 23 + .../AlibabaAelophyShopUpdatestatusResponse.go | 23 + ...ibabaAxWarehouseInboundCallbackResponse.go | 27 + ...babaAxWarehouseOutboundCallbackResponse.go | 27 + ...libabaTclsAelophyBillDailyQueryResponse.go | 23 + ...ibabaTclsAelophyBillDetailQueryResponse.go | 23 + ...lsAelophyBillVerificateCallbackResponse.go | 23 + ...lophyMerchantChannelOrderCancelResponse.go | 23 + ...lophyMerchantChannelOrderCreateResponse.go | 23 + ...phyMerchantChannelOrderPrecheckResponse.go | 23 + ...phyMerchantChannelOrderSlicegetResponse.go | 23 + ...erchantChannelOrderUpdatestatusResponse.go | 23 + ...lophyMerchantChannelRefundApplyResponse.go | 23 + ...ophyMerchantChannelRefundCancelResponse.go | 23 + ...hyMerchantChannelRefundCompleteResponse.go | 23 + ...AlibabaTclsAelophyMerchantIdMixResponse.go | 23 + ...baTclsAelophyMerchantUserUploadResponse.go | 23 + ...abaTclsAelophyOrderReceiptQueryResponse.go | 23 + .../AlibabaTclsAelophyRefundAgreeResponse.go | 23 + ...babaTclsAelophyRefundCsapplyNewResponse.go | 23 + ...AlibabaTclsAelophyRefundCsapplyResponse.go | 23 + ...aTclsAelophyRefundCsapplyrenderResponse.go | 23 + ...libabaTclsAelophyRefundDisagreeResponse.go | 23 + ...babaTclsAelophyRefundFetchgoodsResponse.go | 23 + ...aTclsAxIntegrationAccountImportResponse.go | 23 + ...babaTclsAxIntegrationPermissionResponse.go | 23 + ...AlibabaTclsFulfillQaOrderCreateResponse.go | 35 + .../AlibabaWdkAxStoreCreateResponse.go | 23 + .../AlibabaWdkAxStoreQueryResponse.go | 23 + .../AlibabaWdkAxStoreUpdateResponse.go | 23 + ...aWdkorderSharestockCpsorderListResponse.go | 23 + .../WdkWarehouseOrderCancelResponse.go | 23 + .../WdkWarehouseOrderDispatchResponse.go | 23 + .../sdk/ability585/Ability585.go | 398 ++++++++ .../AlibabaWdkMerchantproductEditApiResult.go | 38 + .../AlibabaWdkMerchantproductEditCatProps.go | 38 + ...rchantproductEditMerchantProductRequest.go | 254 +++++ ...chantproductEditMerchantProductResponse.go | 22 + ...ibabaWdkPlatformCategoryQueryApiResults.go | 38 + ...latformCategoryQueryPlatformCategory2Do.go | 62 ++ ...latformCategoryQueryPlatformCategory3Do.go | 62 ++ ...latformCategoryQueryPlatformCategory4Do.go | 54 ++ ...PlatformCategoryQueryPlatformCategoryDo.go | 54 ++ ...libabaWdkSeriesDefaultskuResetApiResult.go | 38 + ...dkSeriesDefaultskuResetSeriesSkuRequest.go | 30 + .../domain/AlibabaWdkSeriesEditApiResult.go | 38 + ...libabaWdkSeriesEditSkuSeriesEditRequest.go | 30 + .../domain/AlibabaWdkSeriesSkuAddApiResult.go | 38 + .../AlibabaWdkSeriesSkuAddSeriesSkuRequest.go | 30 + ...ibabaWdkSeriesSkuAddSkuSeriesEditResult.go | 30 + .../AlibabaWdkSeriesSkuRemoveApiResult.go | 38 + ...ibabaWdkSeriesSkuRemoveSeriesSkuRequest.go | 22 + ...baWdkSeriesSkuRemoveSkuSeriesEditResult.go | 30 + .../domain/AlibabaWdkSeriesSortApiResult.go | 38 + .../AlibabaWdkSeriesSortSeriesSortRequest.go | 30 + .../domain/AlibabaWdkSkuAddApiResult.go | 46 + .../domain/AlibabaWdkSkuAddApiResults.go | 38 + .../domain/AlibabaWdkSkuAddChannelProp.go | 22 + .../domain/AlibabaWdkSkuAddIndustryPropDo.go | 22 + .../domain/AlibabaWdkSkuAddPropDo.go | 30 + .../domain/AlibabaWdkSkuAddPropField.go | 22 + .../domain/AlibabaWdkSkuAddSkuDo.go | 750 ++++++++++++++ .../domain/AlibabaWdkSkuAddSkuSupplierDo.go | 54 ++ .../AlibabaWdkSkuChannelskuAddApiResult.go | 38 + .../AlibabaWdkSkuChannelskuAddApiResults.go | 38 + .../AlibabaWdkSkuChannelskuAddChannelSkuDo.go | 142 +++ .../AlibabaWdkSkuChannelskuQueryApiResult.go | 38 + .../AlibabaWdkSkuChannelskuQueryApiResults.go | 38 + ...libabaWdkSkuChannelskuQueryChannelSkuDo.go | 110 +++ ...aWdkSkuChannelskuQueryChannelSkuQueryDo.go | 46 + .../AlibabaWdkSkuChannelskuUpdateApiResult.go | 38 + ...AlibabaWdkSkuChannelskuUpdateApiResults.go | 38 + ...ibabaWdkSkuChannelskuUpdateChannelSkuDo.go | 142 +++ .../AlibabaWdkSkuCombineskuAddApiResult.go | 38 + .../AlibabaWdkSkuCombineskuAddApiResults.go | 38 + .../domain/AlibabaWdkSkuCombineskuAddSkuDo.go | 169 ++++ .../AlibabaWdkSkuCombineskuAddSubSkuDo.go | 22 + .../AlibabaWdkSkuCombineskuQueryApiResult.go | 38 + .../AlibabaWdkSkuCombineskuQueryApiResults.go | 38 + .../AlibabaWdkSkuCombineskuQuerySkuDo.go | 129 +++ .../AlibabaWdkSkuCombineskuQuerySkuQueryDO.go | 38 + .../AlibabaWdkSkuCombineskuQuerySubSkuDo.go | 22 + .../AlibabaWdkSkuCombineskuUpdateApiResult.go | 38 + ...AlibabaWdkSkuCombineskuUpdateApiResults.go | 38 + .../AlibabaWdkSkuCombineskuUpdateSkuDo.go | 169 ++++ .../AlibabaWdkSkuCombineskuUpdateSubSkuDo.go | 22 + .../domain/AlibabaWdkSkuQueryApiResult.go | 38 + .../domain/AlibabaWdkSkuQueryApiResults.go | 38 + .../domain/AlibabaWdkSkuQuerySkuDo.go | 918 ++++++++++++++++++ .../domain/AlibabaWdkSkuQuerySkuQueryDo.go | 22 + .../domain/AlibabaWdkSkuQuerySkuSupplierDo.go | 54 ++ .../domain/AlibabaWdkSkuUpdateApiResult.go | 46 + .../domain/AlibabaWdkSkuUpdateApiResults.go | 38 + .../domain/AlibabaWdkSkuUpdateChannelProp.go | 22 + .../AlibabaWdkSkuUpdateIndustryPropDo.go | 22 + .../domain/AlibabaWdkSkuUpdatePropDo.go | 30 + .../domain/AlibabaWdkSkuUpdatePropField.go | 22 + .../domain/AlibabaWdkSkuUpdateSkuDo.go | 702 ++++++++++++++ .../AlibabaWdkSkuUpdateSkuSupplierDo.go | 54 ++ ...WdkWholesaleInboundorderCommitApiResult.go | 30 + ...eInboundorderCommitInboundInfoCommitReq.go | 49 + ...lesaleInboundorderCommitInboundItemInfo.go | 22 + ...AlibabaWdkWholesaleOrderCommitApiResult.go | 30 + ...aWdkWholesaleOrderCommitItemConfirmInfo.go | 22 + ...baWdkWholesaleOrderCommitOrderCommitReq.go | 30 + ...dkWholesaleOutboundorderCommitApiResult.go | 30 + ...WholesaleOutboundorderCommitContainerDo.go | 33 + ...utboundorderCommitOutboundInfoCommitReq.go | 73 ++ ...saleOutboundorderCommitOutboundItemInfo.go | 65 ++ .../AlibabaWdkMerchantproductEditRequest.go | 30 + .../AlibabaWdkPlatformCategoryQueryRequest.go | 36 + .../AlibabaWdkSeriesDefaultskuResetRequest.go | 30 + .../request/AlibabaWdkSeriesEditRequest.go | 30 + .../request/AlibabaWdkSeriesSkuAddRequest.go | 30 + .../AlibabaWdkSeriesSkuRemoveRequest.go | 30 + .../request/AlibabaWdkSeriesSortRequest.go | 30 + .../request/AlibabaWdkSkuAddRequest.go | 30 + .../AlibabaWdkSkuChannelskuAddRequest.go | 30 + .../AlibabaWdkSkuChannelskuQueryRequest.go | 30 + .../AlibabaWdkSkuChannelskuUpdateRequest.go | 30 + .../AlibabaWdkSkuCombineskuAddRequest.go | 30 + .../AlibabaWdkSkuCombineskuQueryRequest.go | 30 + .../AlibabaWdkSkuCombineskuUpdateRequest.go | 30 + .../request/AlibabaWdkSkuQueryRequest.go | 30 + .../request/AlibabaWdkSkuUpdateRequest.go | 30 + ...baWdkWholesaleInboundorderCommitRequest.go | 30 + .../AlibabaWdkWholesaleOrderCommitRequest.go | 30 + ...aWdkWholesaleOutboundorderCommitRequest.go | 30 + .../AlibabaWdkMerchantproductEditResponse.go | 23 + ...AlibabaWdkPlatformCategoryQueryResponse.go | 23 + ...AlibabaWdkSeriesDefaultskuResetResponse.go | 23 + .../response/AlibabaWdkSeriesEditResponse.go | 23 + .../AlibabaWdkSeriesSkuAddResponse.go | 23 + .../AlibabaWdkSeriesSkuRemoveResponse.go | 23 + .../response/AlibabaWdkSeriesSortResponse.go | 23 + .../response/AlibabaWdkSkuAddResponse.go | 23 + .../AlibabaWdkSkuChannelskuAddResponse.go | 23 + .../AlibabaWdkSkuChannelskuQueryResponse.go | 23 + .../AlibabaWdkSkuChannelskuUpdateResponse.go | 23 + .../AlibabaWdkSkuCombineskuAddResponse.go | 23 + .../AlibabaWdkSkuCombineskuQueryResponse.go | 23 + .../AlibabaWdkSkuCombineskuUpdateResponse.go | 23 + .../response/AlibabaWdkSkuQueryResponse.go | 23 + .../response/AlibabaWdkSkuUpdateResponse.go | 23 + ...aWdkWholesaleInboundorderCommitResponse.go | 23 + .../AlibabaWdkWholesaleOrderCommitResponse.go | 23 + ...WdkWholesaleOutboundorderCommitResponse.go | 23 + .../sdk/ability587/Ability587.go | 878 +++++++++++++++++ ...libabaAxChannelSkuStatusUpdateApiResult.go | 30 + ...kuStatusUpdateChannelSkuUpdateStatusReq.go | 38 + ...PricePromotionCreatePromotionActivityDo.go | 96 ++ ...baPricePromotionItemAddPromotionContent.go | 62 ++ ...ePromotionItemAddPromotionContentResult.go | 22 + ...libabaPricePromotionItemAddPromotionSku.go | 72 ++ .../AlibabaPricePromotionItemAddResult.go | 54 ++ .../AlibabaPricePromotionItemDeleteResult.go | 46 + .../domain/AlibabaWdkItemBrandQueryResult.go | 46 + .../AlibabaWdkItemCategoryQueryResult.go | 46 + .../AlibabaWdkItemCategoryUpdateResult.go | 30 + ...CategoryUpdateUpdateCategoryRequestBean.go | 38 + .../AlibabaWdkItemChangepriceQueryResult.go | 38 + .../AlibabaWdkItemCurrentpriceQueryModel.go | 134 +++ ...aWdkItemCurrentpriceQueryMzPromotionDto.go | 46 + ...dkItemCurrentpriceQueryPromotionInfoDto.go | 86 ++ .../AlibabaWdkItemCurrentpriceQueryResult.go | 38 + .../AlibabaWdkItemFuturepriceQueryModel.go | 134 +++ ...baWdkItemFuturepriceQueryMzPromotionDto.go | 46 + ...WdkItemFuturepriceQueryPromotionInfoDto.go | 86 ++ .../AlibabaWdkItemFuturepriceQueryResult.go | 38 + .../AlibabaWdkItemMemberpriceUpdateResult.go | 38 + ...dkOpenSkuMerchantCatServiceQueryRequest.go | 14 + ...WdkOpenSkuMerchantCatServiceQueryResult.go | 38 + .../AlibabaWdkItemMerchantskuCreateResult.go | 38 + .../AlibabaWdkItemMerchantskuQueryResult.go | 46 + .../AlibabaWdkItemMerchantskuUpdateResult.go | 46 + ...babaWdkItemMerchantstoreskuCreateResult.go | 38 + ...babaWdkItemMerchantstoreskuUpdateResult.go | 38 + ...ibabaWdkItemMorebarcodeOpsBarcodebolist.go | 22 + .../AlibabaWdkItemMorebarcodeOpsResult.go | 30 + ...ebarcodeOpsUpdateMoreBarCodeRequestBean.go | 30 + .../domain/AlibabaWdkItemPriceUpdateResult.go | 30 + .../AlibabaWdkItemStoreskuQueryResult.go | 46 + .../AlibabaWdkItemStoreskuUpdateResult.go | 30 + ...libabaWdkItemStoreskustatusUpdateResult.go | 30 + ...dateUpdateStoreSkuLifeStatusRequestBean.go | 54 ++ .../AlibabaWdkMerchantBrandQueryResult.go | 38 + ...AlibabaWdkMerchantItemCreatedraftResult.go | 30 + .../AlibabaWdkMerchantItemQueryResult.go | 38 + .../AlibabaWdkMerchantItemUpdateResult.go | 30 + .../AlibabaWdkMerchantStoreitemQueryResult.go | 38 + ...AlibabaWdkMerchantStoreitemUpdateResult.go | 30 + .../domain/AlibabaWdkShopQueryApiResults.go | 38 + .../domain/AlibabaWdkShopQueryShopDo.go | 110 +++ .../AlibabaWdkSkuBarcodeQueryApiResults.go | 38 + .../AlibabaWdkSkuBarcodeQueryBarcodeBo.go | 30 + .../AlibabaWdkSkuCategoryAddApiResult.go | 38 + .../AlibabaWdkSkuCategoryAddCategoryDo.go | 54 ++ .../AlibabaWdkSkuCategoryDeleteApiResult.go | 38 + .../AlibabaWdkSkuCategoryDeleteCategoryDo.go | 14 + .../AlibabaWdkSkuCategoryQueryApiResult.go | 38 + .../AlibabaWdkSkuCategoryQueryCategoryDo.go | 14 + .../AlibabaWdkSkuCategoryUpdateApiResult.go | 38 + .../AlibabaWdkSkuCategoryUpdateCategoryDo.go | 30 + .../domain/AlibabaWdkSkuFeatureApiResult.go | 38 + .../AlibabaWdkSkuFeatureSkuFeatureDo.go | 62 ++ ...rchantskuScrollQueryApiScrollPageResult.go | 78 ++ ...chantskuScrollQueryWdkOpenMerchantSkuDo.go | 392 ++++++++ ...abaWdkSkuScrollQueryApiScrollPageResult.go | 70 ++ .../AlibabaWdkSkuScrollQueryModelList.go | 246 +++++ ...uStoreskuScrollQueryApiScrollPageResult.go | 78 ++ ...skuScrollQueryWdkOpenMerchantStoreSkuDo.go | 176 ++++ ...AlibabaWdkSkuWarehouseskuQueryApiResult.go | 38 + ...uWarehouseskuQueryWarehouseSkuBarcodeDo.go | 70 ++ ...baWdkSkuWarehouseskuQueryWarehouseSkuDo.go | 248 +++++ ...ehouseskuScrollQueryApiScrollPageResult.go | 78 ++ ...ouseskuScrollQueryWarehouseSkuBarcodeDo.go | 70 ++ ...kuWarehouseskuScrollQueryWarehouseSkuDo.go | 248 +++++ .../AlibabaAxChannelSkuStatusUpdateRequest.go | 30 + ...ibabaPricePromotionActivityQueryRequest.go | 56 ++ .../AlibabaPricePromotionCreateRequest.go | 30 + .../AlibabaPricePromotionItemAddRequest.go | 30 + .../AlibabaPricePromotionItemDeleteRequest.go | 59 ++ .../AlibabaWdkItemBrandQueryRequest.go | 46 + .../AlibabaWdkItemCategoryQueryRequest.go | 36 + .../AlibabaWdkItemCategoryUpdateRequest.go | 30 + .../AlibabaWdkItemChangepriceQueryRequest.go | 59 ++ .../AlibabaWdkItemCurrentpriceQueryRequest.go | 49 + .../AlibabaWdkItemFuturepriceQueryRequest.go | 69 ++ .../AlibabaWdkItemMemberpriceUpdateRequest.go | 76 ++ ...babaWdkItemMerchantCategoryQueryRequest.go | 30 + .../AlibabaWdkItemMerchantskuCreateRequest.go | 26 + .../AlibabaWdkItemMerchantskuQueryRequest.go | 36 + .../AlibabaWdkItemMerchantskuUpdateRequest.go | 46 + ...abaWdkItemMerchantstoreskuCreateRequest.go | 56 ++ ...abaWdkItemMerchantstoreskuUpdateRequest.go | 46 + .../AlibabaWdkItemMorebarcodeOpsRequest.go | 30 + .../AlibabaWdkItemPriceUpdateRequest.go | 56 ++ .../AlibabaWdkItemStoreskuQueryRequest.go | 36 + .../AlibabaWdkItemStoreskuUpdateRequest.go | 46 + ...ibabaWdkItemStoreskustatusUpdateRequest.go | 30 + .../AlibabaWdkMerchantBrandQueryRequest.go | 46 + .../AlibabaWdkMerchantCategoryQueryRequest.go | 36 + ...libabaWdkMerchantItemCreatedraftRequest.go | 26 + .../AlibabaWdkMerchantItemQueryRequest.go | 36 + .../AlibabaWdkMerchantItemUpdateRequest.go | 46 + ...libabaWdkMerchantStoreitemCreateRequest.go | 56 ++ ...AlibabaWdkMerchantStoreitemQueryRequest.go | 46 + ...libabaWdkMerchantStoreitemUpdateRequest.go | 56 ++ .../request/AlibabaWdkShopQueryRequest.go | 26 + .../AlibabaWdkSkuBarcodeQueryRequest.go | 26 + .../AlibabaWdkSkuCategoryAddRequest.go | 30 + .../AlibabaWdkSkuCategoryDeleteRequest.go | 30 + .../AlibabaWdkSkuCategoryQueryRequest.go | 30 + .../AlibabaWdkSkuCategoryUpdateRequest.go | 30 + .../request/AlibabaWdkSkuFeatureRequest.go | 30 + ...babaWdkSkuMerchantskuScrollQueryRequest.go | 36 + .../AlibabaWdkSkuScrollQueryRequest.go | 56 ++ ...AlibabaWdkSkuStoreskuScrollQueryRequest.go | 36 + .../AlibabaWdkSkuWarehouseskuQueryRequest.go | 39 + ...abaWdkSkuWarehouseskuScrollQueryRequest.go | 36 + ...AlibabaAxChannelSkuStatusUpdateResponse.go | 23 + ...babaPricePromotionActivityQueryResponse.go | 35 + .../AlibabaPricePromotionCreateResponse.go | 35 + .../AlibabaPricePromotionItemAddResponse.go | 23 + ...AlibabaPricePromotionItemDeleteResponse.go | 23 + .../AlibabaWdkItemBrandQueryResponse.go | 23 + .../AlibabaWdkItemCategoryQueryResponse.go | 23 + .../AlibabaWdkItemCategoryUpdateResponse.go | 23 + .../AlibabaWdkItemChangepriceQueryResponse.go | 23 + ...AlibabaWdkItemCurrentpriceQueryResponse.go | 23 + .../AlibabaWdkItemFuturepriceQueryResponse.go | 23 + ...AlibabaWdkItemMemberpriceUpdateResponse.go | 23 + ...abaWdkItemMerchantCategoryQueryResponse.go | 23 + ...AlibabaWdkItemMerchantskuCreateResponse.go | 23 + .../AlibabaWdkItemMerchantskuQueryResponse.go | 23 + ...AlibabaWdkItemMerchantskuUpdateResponse.go | 23 + ...baWdkItemMerchantstoreskuCreateResponse.go | 23 + ...baWdkItemMerchantstoreskuUpdateResponse.go | 23 + .../AlibabaWdkItemMorebarcodeOpsResponse.go | 23 + .../AlibabaWdkItemPriceUpdateResponse.go | 23 + .../AlibabaWdkItemStoreskuQueryResponse.go | 23 + .../AlibabaWdkItemStoreskuUpdateResponse.go | 23 + ...babaWdkItemStoreskustatusUpdateResponse.go | 23 + .../AlibabaWdkMerchantBrandQueryResponse.go | 23 + ...AlibabaWdkMerchantCategoryQueryResponse.go | 31 + ...ibabaWdkMerchantItemCreatedraftResponse.go | 23 + .../AlibabaWdkMerchantItemQueryResponse.go | 23 + .../AlibabaWdkMerchantItemUpdateResponse.go | 23 + ...ibabaWdkMerchantStoreitemCreateResponse.go | 27 + ...libabaWdkMerchantStoreitemQueryResponse.go | 23 + ...ibabaWdkMerchantStoreitemUpdateResponse.go | 23 + .../response/AlibabaWdkShopQueryResponse.go | 23 + .../AlibabaWdkSkuBarcodeQueryResponse.go | 23 + .../AlibabaWdkSkuCategoryAddResponse.go | 23 + .../AlibabaWdkSkuCategoryDeleteResponse.go | 23 + .../AlibabaWdkSkuCategoryQueryResponse.go | 23 + .../AlibabaWdkSkuCategoryUpdateResponse.go | 23 + .../response/AlibabaWdkSkuFeatureResponse.go | 23 + ...abaWdkSkuMerchantskuScrollQueryResponse.go | 23 + .../AlibabaWdkSkuScrollQueryResponse.go | 23 + ...libabaWdkSkuStoreskuScrollQueryResponse.go | 23 + .../AlibabaWdkSkuWarehouseskuQueryResponse.go | 23 + ...baWdkSkuWarehouseskuScrollQueryResponse.go | 23 + .../sdk/ability589/Ability589.go | 58 ++ ...babaWdkStockPublishBatchStockPublishDto.go | 94 ++ .../AlibabaWdkStockPublishStockPublishDto.go | 46 + .../AlibabaWdkUmsInventoryPublishApiResult.go | 38 + ...ventoryPublishErpArrivalNoticeDetailDto.go | 97 ++ ...sInventoryPublishWdkErpArrivalNoticeDto.go | 97 ++ .../request/AlibabaWdkStockPublishRequest.go | 30 + .../AlibabaWdkUmsInventoryPublishRequest.go | 30 + .../AlibabaWdkStockPublishResponse.go | 27 + .../AlibabaWdkUmsInventoryPublishResponse.go | 23 + .../sdk/ability591/Ability591.go | 918 ++++++++++++++++++ ...erDelivererChangeDelivererChangeRequest.go | 54 ++ ...elophyOrderDelivererChangeTopBaseResult.go | 30 + .../AlibabaAelophyOrderGetOrderActivity.go | 70 ++ .../AlibabaAelophyOrderGetOrderGetRequest.go | 22 + .../AlibabaAelophyOrderGetOrderInfoExt.go | 30 + .../AlibabaAelophyOrderGetOrderPayChannel.go | 30 + .../AlibabaAelophyOrderGetOrderResponse.go | Bin 0 -> 6672 bytes .../AlibabaAelophyOrderGetReceiveInfo.go | 54 ++ .../AlibabaAelophyOrderGetSubOrderResponse.go | 158 +++ .../AlibabaAelophyOrderGetTopBaseResult.go | 38 + ...ceCallbackLogisticsTraceCallbackRequest.go | 48 + ...rderLogisticsTraceCallbackTopBaseResult.go | 30 + ...baAelophyOrderWorkCallbackTopBaseResult.go | 30 + ...phyOrderWorkCallbackWorkCallbackRequest.go | 78 ++ ...derWorkCallbackWorkCallbackSubOrderInfo.go | 38 + ...sePriceDeleteDeletePurchasePriceRequest.go | 38 + ...wretailPurchasePriceDeleteTopBaseResult.go | 30 + ...rchasePriceSaveSavePurchasePriceRequest.go | 78 ++ ...chasePriceSaveSavePurchasePriceResponse.go | 14 + ...NewretailPurchasePriceSaveTopBaseResult.go | 38 + ...hierShiftSummaryCashierShiftFundRequest.go | 46 + ...rShiftSummaryCashierShiftFundSummaryDTO.go | 102 ++ ...AlibabaPosFundCashierShiftSummaryResult.go | 46 + .../domain/AlibabaWdkBillListApiResult.go | 38 + .../AlibabaWdkBillListTxdBillDetailBo.go | 208 ++++ ...AlibabaWdkBillListTxdBillListGetRequest.go | 48 + .../AlibabaWdkBillListTxdBillListGetResult.go | 22 + ...AlibabaWdkChannelCommentCreateApiResult.go | 22 + ...dkChannelCommentCreateCommentCreateInfo.go | 136 +++ .../AlibabaWdkChannelOrderCreateApiResult.go | 38 + .../AlibabaWdkChannelOrderCreateBuyer.go | 38 + .../AlibabaWdkChannelOrderCreateConsignee.go | 72 ++ ...libabaWdkChannelOrderCreateDiscountInfo.go | 30 + .../AlibabaWdkChannelOrderCreateOrderInfo.go | 112 +++ ...WdkChannelOrderCreateOrderOperateResult.go | 30 + .../AlibabaWdkChannelOrderCreateSubOrder.go | 78 ++ ...baWdkChannelOrderRefundConfirmApiResult.go | 22 + ...rderRefundConfirmOrderRefundConfirmInfo.go | 46 + ...annelOrderRefundConfirmSubRefundConfirm.go | 46 + ...abaWdkChannelOrderStatusUpdateApiResult.go | 38 + ...nnelOrderStatusUpdateOrderOperateResult.go | 30 + ...ChannelOrderStatusUpdateOrderStatusInfo.go | 38 + ...babaWdkChannelOrderStatusUpdateSubOrder.go | 22 + ...ibabaWdkChannelOrderUsercancelApiResult.go | 22 + ...annelOrderUsercancelOrderUserCancelInfo.go | 30 + ...ibabaWdkChannelOrderUserrefundApiResult.go | 22 + ...annelOrderUserrefundOrderUserRefundInfo.go | 62 ++ ...WdkChannelOrderUserrefundSubRefundOrder.go | 38 + .../AlibabaWdkChannelUserSyncApiResult.go | 22 + .../AlibabaWdkChannelUserSyncUserSyncInfo.go | 62 ++ .../AlibabaWdkElemeBillDetailGetApiResult.go | 38 + .../AlibabaWdkElemeBillDetailGetEleBillBo.go | 30 + ...babaWdkElemeBillDetailGetEleBillRequest.go | 30 + ...babaWdkElemeBillDetailGetEleOrderInfoBo.go | 86 ++ ...babaWdkElemeBillDetailGetOrderDetailFee.go | 102 ++ .../domain/AlibabaWdkElemeBillGetApiResult.go | 38 + .../domain/AlibabaWdkElemeBillGetEleBillBo.go | 62 ++ .../AlibabaWdkElemeBillGetEleBillRequest.go | 30 + .../AlibabaWdkElemeBillGetOrderDetailFee.go | 86 ++ ...AlibabaWdkFinanceOrderBackflowApiResult.go | 38 + ...kFinanceOrderBackflowFinanceOrderDetail.go | 182 ++++ ...eOrderBackflowFinanceOrderDetailRequest.go | 72 ++ ...OrderBackflowFinanceOrderDetailResponse.go | 22 + ...libabaWdkFinanceOrderBackflowPagination.go | 38 + ...kOldposOrderCreatePosOrderCreateRequest.go | 72 ++ ...dkOldposOrderCreatePosOrderCreateResult.go | 54 ++ ...libabaWdkOldposOrderCreatePosPayChannel.go | 22 + ...libabaWdkOldposOrderCreatePosSubOrderDo.go | 94 ++ ...baWdkOldposOrderCreatePosSubOrderResult.go | 22 + ...ldposRefundCreatePosRefundCreateRequest.go | 110 +++ ...OldposRefundCreatePosRefundCreateResult.go | 30 + ...rderAggregateOrderAggregateQueryRequest.go | 88 ++ ...OrderAggregateOrderAggregateQueryResult.go | 70 ++ ...nanceBillQueryWdkOpenOrderFinanceBillDo.go | 118 +++ ...ueryWdkOpenOrderFinanceBillQueryRequest.go | 46 + ...QueryWdkOpenOrderFinanceBillQueryResult.go | 54 ++ .../AlibabaWdkOrderGetIdListQueryRequest.go | 54 ++ .../domain/AlibabaWdkOrderGetOrder.go | 232 +++++ .../domain/AlibabaWdkOrderGetPayChannel.go | 126 +++ .../domain/AlibabaWdkOrderGetResult.go | 38 + .../domain/AlibabaWdkOrderGetSubOrder.go | 238 +++++ .../AlibabaWdkOrderListBatchQueryRequest.go | 104 ++ .../domain/AlibabaWdkOrderListOrder.go | 224 +++++ .../domain/AlibabaWdkOrderListPayChannel.go | 126 +++ .../domain/AlibabaWdkOrderListResult.go | 46 + .../domain/AlibabaWdkOrderListSubOrder.go | 238 +++++ ...WdkOrderRefundGetOrderSyncRefundChannel.go | 30 + ...babaWdkOrderRefundGetOrderSyncRefundDto.go | 352 +++++++ ...OrderRefundGetOrderSyncRefundListResult.go | 54 ++ ...kOrderRefundListBatchQueryRefundRequest.go | 96 ++ ...dkOrderRefundListOrderSyncRefundChannel.go | 30 + ...abaWdkOrderRefundListOrderSyncRefundDto.go | 352 +++++++ ...rderRefundListOrderSyncRefundListResult.go | 54 ++ ...undAggregateRefundAggregateQueryRequest.go | 64 ++ ...fundAggregateRefundAggregateQueryResult.go | 62 ++ .../AlibabaWdkSopoPushTriggerApiResult.go | 30 + ...dkSopoPushTriggerWdkOpenPushSoPoRequest.go | 22 + ...upplierOrderGetOrderListSyncPagedResult.go | 46 + .../AlibabaWdkSupplierOrderGetOrderSyncDto.go | 208 ++++ ...ibabaWdkSupplierOrderGetSubOrderSyncDto.go | 166 ++++ ...erOrderGetSupplierOrderQueryListRequest.go | 38 + ...pplierOrderListOrderListSyncPagedResult.go | 54 ++ ...AlibabaWdkSupplierOrderListOrderSyncDto.go | 216 +++++ .../AlibabaWdkSupplierOrderListPayChannel.go | 38 + ...babaWdkSupplierOrderListSubOrderSyncDto.go | 166 ++++ ...plierOrderListSupplierOrderQueryRequest.go | 88 ++ ...aWdkSupplierRefundGetOrderSyncRefundDto.go | 256 +++++ ...plierRefundGetOrderSyncRefundListResult.go | 46 + ...RefundGetSupplierRefundQueryListRequest.go | 46 + ...upplierRefundListOrderSyncRefundChannel.go | 30 + ...WdkSupplierRefundListOrderSyncRefundDto.go | 264 +++++ ...lierRefundListOrderSyncRefundListResult.go | 54 ++ ...ierRefundListSupplierRefundQueryRequest.go | 88 ++ ...aWdkTradeOrderBalanceBillQueryApiResult.go | 38 + ...OrderBalanceBillQueryOrderBalanceBillDo.go | 336 +++++++ ...BalanceBillQueryOrderBalanceBillRequest.go | 46 + ...anceBillQueryOrderBalanceBillResponseDo.go | 22 + ...TradeOrderSuccessCreateOrderBuyerInfoBO.go | 56 ++ ...kTradeOrderSuccessCreateOrderDeliveryBO.go | 328 +++++++ ...dkTradeOrderSuccessCreateOrderPayInfoBO.go | 46 + ...TradeOrderSuccessCreateOrderQueryResult.go | 38 + ...dkTradeOrderSuccessCreateOrderSubInfoBO.go | 22 + ...deOrderSuccessCreateOrderSuccessRequest.go | 264 +++++ ...eOrderSuccessCreateOrderSuccessResponse.go | 30 + ...RefundSuccessCreateAfterRefundOrderInfo.go | 70 ++ ...undSuccessCreateAfterRefundOrderRequest.go | 30 + ...abaWdkTradeRefundSuccessCreateApiResult.go | 38 + ...babaWdkTxdCrmStatementBackflowApiResult.go | 38 + ...baWdkTxdCrmStatementBackflowStatementBo.go | 72 ++ ...libabaWdkopenCateorderPullTopBaseResult.go | 38 + .../AlibabaWdkopenOrderGetPromotions.go | 38 + .../domain/AlibabaWdkopenOrderGetSuborders.go | 126 +++ .../AlibabaWdkopenOrderGetTopBaseResult.go | 38 + .../AlibabaWdkopenOrderGetWdkOrderSyncBo.go | 174 ++++ ...ulfillGetMaochaoOrderFulfillQueryResult.go | 38 + ...tockFulfillGetMaochaoWdkOrderFulfillDto.go | 94 ++ ...backMaochaoOrderInsuranceCallbackResult.go | 30 + ...arestockInsuranceGetorderInsuranceOrder.go | 94 ++ ...etorderMaochaoOrderInsuranceQueryResult.go | 38 + ...ochaoOrderInsuranceRefundCallbackResult.go | 30 + ...arestockInsuranceRefundgetTopBaseResult.go | 38 + ...nsuranceRefundgetWdkRefundToInsuranceBO.go | 118 +++ ...arestockOrderGetMaochaoOrderQueryResult.go | 38 + ...derSharestockOrderGetMaochaoWdkOrderDto.go | 190 ++++ ...ibabaAelophyOrderDelivererChangeRequest.go | 30 + .../request/AlibabaAelophyOrderGetRequest.go | 30 + ...lophyOrderLogisticsTraceCallbackRequest.go | 30 + .../AlibabaAelophyOrderWorkCallbackRequest.go | 30 + ...babaNewretailPurchasePriceDeleteRequest.go | 30 + ...libabaNewretailPurchasePriceSaveRequest.go | 30 + ...libabaPosFundCashierShiftSummaryRequest.go | 30 + .../request/AlibabaWdkBillListRequest.go | 30 + .../AlibabaWdkChannelCommentCreateRequest.go | 30 + .../AlibabaWdkChannelOrderCreateRequest.go | 30 + ...babaWdkChannelOrderRefundConfirmRequest.go | 30 + ...ibabaWdkChannelOrderStatusUpdateRequest.go | 30 + ...AlibabaWdkChannelOrderUsercancelRequest.go | 30 + ...AlibabaWdkChannelOrderUserrefundRequest.go | 30 + .../AlibabaWdkChannelUserSyncRequest.go | 30 + .../AlibabaWdkElemeBillDetailGetRequest.go | 30 + .../request/AlibabaWdkElemeBillGetRequest.go | 30 + .../AlibabaWdkFinanceOrderBackflowRequest.go | 30 + .../AlibabaWdkOldposOrderCreateRequest.go | 30 + .../AlibabaWdkOldposRefundCreateRequest.go | 30 + .../AlibabaWdkOrderAggregateRequest.go | 30 + .../AlibabaWdkOrderFinanceBillQueryRequest.go | 30 + .../request/AlibabaWdkOrderGetRequest.go | 30 + .../request/AlibabaWdkOrderListRequest.go | 30 + .../AlibabaWdkOrderRefundGetRequest.go | 69 ++ .../AlibabaWdkOrderRefundListRequest.go | 30 + .../AlibabaWdkRefundAggregateRequest.go | 30 + .../AlibabaWdkSopoPushTriggerRequest.go | 30 + .../AlibabaWdkSupplierOrderGetRequest.go | 30 + .../AlibabaWdkSupplierOrderListRequest.go | 30 + .../AlibabaWdkSupplierRefundGetRequest.go | 30 + .../AlibabaWdkSupplierRefundListRequest.go | 30 + .../AlibabaWdkSyncedorderQueryRequest.go | 36 + ...abaWdkTradeOrderBalanceBillQueryRequest.go | 30 + ...libabaWdkTradeOrderSuccessCreateRequest.go | 30 + ...ibabaWdkTradeRefundSuccessCreateRequest.go | 30 + ...libabaWdkTxdCrmStatementBackflowRequest.go | 30 + .../AlibabaWdkopenCateorderPullRequest.go | 59 ++ .../request/AlibabaWdkopenOrderGetRequest.go | 46 + ...babaWdkorderSharestockFulfillGetRequest.go | 26 + ...orderSharestockInsuranceCallbackRequest.go | 36 + ...orderSharestockInsuranceGetorderRequest.go | 26 + ...harestockInsuranceRefundcallbackRequest.go | 46 + ...rderSharestockInsuranceRefundgetRequest.go | 36 + ...libabaWdkorderSharestockOrderGetRequest.go | 26 + ...babaAelophyOrderDelivererChangeResponse.go | 23 + .../AlibabaAelophyOrderGetResponse.go | 23 + ...ophyOrderLogisticsTraceCallbackResponse.go | 23 + ...AlibabaAelophyOrderWorkCallbackResponse.go | 23 + ...abaNewretailPurchasePriceDeleteResponse.go | 23 + ...ibabaNewretailPurchasePriceSaveResponse.go | 23 + ...ibabaPosFundCashierShiftSummaryResponse.go | 23 + .../response/AlibabaWdkBillListResponse.go | 23 + .../AlibabaWdkChannelCommentCreateResponse.go | 23 + .../AlibabaWdkChannelOrderCreateResponse.go | 23 + ...abaWdkChannelOrderRefundConfirmResponse.go | 23 + ...babaWdkChannelOrderStatusUpdateResponse.go | 23 + ...libabaWdkChannelOrderUsercancelResponse.go | 23 + ...libabaWdkChannelOrderUserrefundResponse.go | 23 + .../AlibabaWdkChannelUserSyncResponse.go | 23 + .../AlibabaWdkElemeBillDetailGetResponse.go | 23 + .../AlibabaWdkElemeBillGetResponse.go | 23 + .../AlibabaWdkFinanceOrderBackflowResponse.go | 23 + .../AlibabaWdkOldposOrderCreateResponse.go | 23 + .../AlibabaWdkOldposRefundCreateResponse.go | 23 + .../AlibabaWdkOrderAggregateResponse.go | 23 + ...AlibabaWdkOrderFinanceBillQueryResponse.go | 23 + .../response/AlibabaWdkOrderGetResponse.go | 23 + .../response/AlibabaWdkOrderListResponse.go | 23 + .../AlibabaWdkOrderRefundGetResponse.go | 23 + .../AlibabaWdkOrderRefundListResponse.go | 23 + .../AlibabaWdkRefundAggregateResponse.go | 23 + .../AlibabaWdkSopoPushTriggerResponse.go | 23 + .../AlibabaWdkSupplierOrderGetResponse.go | 23 + .../AlibabaWdkSupplierOrderListResponse.go | 23 + .../AlibabaWdkSupplierRefundGetResponse.go | 23 + .../AlibabaWdkSupplierRefundListResponse.go | 23 + .../AlibabaWdkSyncedorderQueryResponse.go | 31 + ...baWdkTradeOrderBalanceBillQueryResponse.go | 23 + ...ibabaWdkTradeOrderSuccessCreateResponse.go | 23 + ...babaWdkTradeRefundSuccessCreateResponse.go | 23 + ...ibabaWdkTxdCrmStatementBackflowResponse.go | 23 + .../AlibabaWdkopenCateorderPullResponse.go | 23 + .../AlibabaWdkopenOrderGetResponse.go | 23 + ...abaWdkorderSharestockFulfillGetResponse.go | 23 + ...rderSharestockInsuranceCallbackResponse.go | 23 + ...rderSharestockInsuranceGetorderResponse.go | 23 + ...arestockInsuranceRefundcallbackResponse.go | 23 + ...derSharestockInsuranceRefundgetResponse.go | 23 + ...ibabaWdkorderSharestockOrderGetResponse.go | 23 + platformapi/tao_vegetable/sdk/constants.go | 22 + .../sdk/defaultability/Defaultability.go | 118 +++ .../TaobaoKfcKeywordSearchKfcSearchResult.go | 34 + .../domain/TaobaoTmcUserGetTmcUser.go | 72 ++ .../request/TaobaoKfcKeywordSearchRequest.go | 51 + .../request/TaobaoTmcMessageProduceRequest.go | 135 +++ .../request/TaobaoTmcUserCancelRequest.go | 36 + .../request/TaobaoTmcUserGetRequest.go | 49 + .../request/TaobaoTmcUserPermitRequest.go | 29 + .../TaobaoKfcKeywordSearchResponse.go | 23 + .../TaobaoTmcMessageProduceResponse.go | 27 + .../response/TaobaoTmcUserCancelResponse.go | 19 + .../response/TaobaoTmcUserGetResponse.go | 23 + .../response/TaobaoTmcUserPermitResponse.go | 19 + platformapi/tao_vegetable/sdk/go.mod | 3 + platformapi/tao_vegetable/sdk/topclient.go | 199 ++++ .../tao_vegetable/sdk/util/FileItem.go | 22 + .../sdk/util/TopApiRequestError.go | 35 + platformapi/tao_vegetable/sdk/util/util.go | 115 +++ platformapi/tao_vegetable/store_categary.go | 6 +- platformapi/tao_vegetable/store_sku.go | 46 +- platformapi/tao_vegetable/store_test.go | 4 +- platformapi/tao_vegetable/upload_img.go | 4 +- 749 files changed, 41278 insertions(+), 14 deletions(-) create mode 100644 platformapi/tao_vegetable/order_afs.go create mode 100644 platformapi/tao_vegetable/order_delivery.go create mode 100644 platformapi/tao_vegetable/order_model.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/Ability1475.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkMerchantRoutingRegisterMerchantRoutingInfoRegisterDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPictureUploadPictureDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkOpenPurchasePrice.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/domain/AlibabaWdkPurchasePriceWdkopenpurchasepricesubs.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkMerchantRoutingRegisterRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPictureUploadRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkPurchasePriceRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/request/AlibabaWdkTimeGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkMerchantRoutingRegisterResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPictureUploadResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkPurchasePriceResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability1475/response/AlibabaWdkTimeGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/Ability304.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoAppipGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoFilesGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoHttpdnsGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoOpenuidGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/request/TaobaoTopSecretGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoAppipGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoFilesGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoHttpdnsGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoOpenuidGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability304/response/TaobaoTopSecretGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/Ability3156.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdateinfoShopInfoUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangePoint.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRange.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdaterangeShopRangeUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAelophyShopUpdatestatusShopStatusUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackReverseInBoundDetailCallBackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseInboundCallbackTopReverseInBoundCallBackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackBigDecimal.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTopTradeOutBoundCallBackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryApiPageResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDailyQueryBillDailyQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryApiPageResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillDetailQueryBillDetailQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyBillVerificateCallbackVerificateCallbackDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCancelOrderUserCancelInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateBuyer.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateConsignee.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateDiscountInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateOrderInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreatePayChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderCreateSubOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckProductResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPreCheckResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderPrecheckPromiseSkuInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetFulfillProduct.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseSkuInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetPromiseTimeSlice.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderSlicegetTimeSliceGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusOrderStatusInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplyRefundApplyInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundApplySubRefundOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCancelRefundCancelInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteDiscountInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompletePayChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteRefundCompleteInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantChannelRefundCompleteSubRefundOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantIdMixApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyMerchantUserUploadMerchantUserInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryBuyerInfoDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryItemInfoDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptInfoDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyOrderReceiptQueryReceiptQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundAgreeSubrefundlist.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewCsApplySubOrderDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyNewRefundCsApplyNewDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyRefundCsApplyDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderOutsuborders.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderReasonlist.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundCsapplyrenderRefundCsApplyRenderResponseDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundDisagreeApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAelophyRefundFetchgoodsSubrefundlist.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationAccountImportApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionDataPermissionDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaTclsAxIntegrationPermissionIdentifierPermissionDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreCreateAxStoreCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreQueryAxStoreQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkAxStoreUpdateAxStoreCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsOrderResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaWdkorderSharestockCpsorderListCpsSubOrderBO.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelCancelRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelDataResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderCancelSubOrderReturn.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchCustomer.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchExtMap.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnitContents.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/domain/WdkWarehouseOrderDispatchWorkOrderUnits.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdateinfoRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdaterangeRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAelophyShopUpdatestatusRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseInboundCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaAxWarehouseOutboundCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDailyQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillDetailQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyBillVerificateCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCancelRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderPrecheckRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderSlicegetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundApplyRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCancelRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantIdMixRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyMerchantUserUploadRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyOrderReceiptQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundAgreeRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyNewRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundCsapplyrenderRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundDisagreeRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAelophyRefundFetchgoodsRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationAccountImportRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsAxIntegrationPermissionRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaTclsFulfillQaOrderCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkAxStoreUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/AlibabaWdkorderSharestockCpsorderListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderCancelRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/request/WdkWarehouseOrderDispatchRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdateinfoResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdaterangeResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAelophyShopUpdatestatusResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseInboundCallbackResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaAxWarehouseOutboundCallbackResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDailyQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillDetailQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyBillVerificateCallbackResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCancelResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderPrecheckResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderSlicegetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelOrderUpdatestatusResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundApplyResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCancelResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantChannelRefundCompleteResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantIdMixResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyMerchantUserUploadResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyOrderReceiptQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundAgreeResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyNewResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundCsapplyrenderResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundDisagreeResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAelophyRefundFetchgoodsResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationAccountImportResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsAxIntegrationPermissionResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaTclsFulfillQaOrderCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkAxStoreUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/AlibabaWdkorderSharestockCpsorderListResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderCancelResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability3156/response/WdkWarehouseOrderDispatchResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/Ability585.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditCatProps.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkMerchantproductEditMerchantProductResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory2Do.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory3Do.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategory4Do.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkPlatformCategoryQueryPlatformCategoryDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesDefaultskuResetSeriesSkuRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesEditSkuSeriesEditRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSeriesSkuRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuAddSkuSeriesEditResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSeriesSkuRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSkuRemoveSkuSeriesEditResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSeriesSortSeriesSortRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddChannelProp.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddIndustryPropDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddPropField.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuAddSkuSupplierDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuAddChannelSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuQueryChannelSkuQueryDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuChannelskuUpdateChannelSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuAddSubSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQueryApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySkuQueryDO.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuQuerySubSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuCombineskuUpdateSubSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQueryApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuQueryDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuQuerySkuSupplierDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateChannelProp.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateIndustryPropDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdatePropField.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkSkuUpdateSkuSupplierDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundInfoCommitReq.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleInboundorderCommitInboundItemInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitItemConfirmInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOrderCommitOrderCommitReq.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitContainerDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundInfoCommitReq.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/domain/AlibabaWdkWholesaleOutboundorderCommitOutboundItemInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkMerchantproductEditRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkPlatformCategoryQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesDefaultskuResetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesEditRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuAddRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSkuRemoveRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSeriesSortRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuAddRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuAddRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuChannelskuUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuAddRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuCombineskuUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkSkuUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleInboundorderCommitRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOrderCommitRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/request/AlibabaWdkWholesaleOutboundorderCommitRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkMerchantproductEditResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkPlatformCategoryQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesDefaultskuResetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesEditResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuAddResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSkuRemoveResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSeriesSortResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuAddResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuAddResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuChannelskuUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuAddResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuCombineskuUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkSkuUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleInboundorderCommitResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOrderCommitResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability585/response/AlibabaWdkWholesaleOutboundorderCommitResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/Ability587.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaAxChannelSkuStatusUpdateChannelSkuUpdateStatusReq.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionCreatePromotionActivityDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContent.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionContentResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddPromotionSku.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemAddResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaPricePromotionItemDeleteResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemBrandQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCategoryUpdateUpdateCategoryRequestBean.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemChangepriceQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryModel.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryMzPromotionDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryPromotionInfoDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemCurrentpriceQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryModel.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryMzPromotionDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryPromotionInfoDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemFuturepriceQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMemberpriceUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantCategoryQueryWdkOpenSkuMerchantCatServiceQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuCreateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantskuUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuCreateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMerchantstoreskuUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsBarcodebolist.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemMorebarcodeOpsUpdateMoreBarCodeRequestBean.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemPriceUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskuUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkItemStoreskustatusUpdateUpdateStoreSkuLifeStatusRequestBean.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantBrandQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemCreatedraftResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantItemUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkMerchantStoreitemUpdateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkShopQueryShopDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryApiResults.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuBarcodeQueryBarcodeBo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryAddCategoryDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryDeleteCategoryDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryQueryCategoryDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuCategoryUpdateCategoryDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuFeatureSkuFeatureDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryApiScrollPageResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuMerchantskuScrollQueryWdkOpenMerchantSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryApiScrollPageResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuScrollQueryModelList.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryApiScrollPageResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuStoreskuScrollQueryWdkOpenMerchantStoreSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuBarcodeDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuQueryWarehouseSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryApiScrollPageResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuBarcodeDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/domain/AlibabaWdkSkuWarehouseskuScrollQueryWarehouseSkuDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaAxChannelSkuStatusUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionActivityQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemAddRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaPricePromotionItemDeleteRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemBrandQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCategoryUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemChangepriceQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemCurrentpriceQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemFuturepriceQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMemberpriceUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantCategoryQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantskuUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMerchantstoreskuUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemMorebarcodeOpsRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemPriceUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskuUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkItemStoreskustatusUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantBrandQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantCategoryQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemCreatedraftRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantItemUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkMerchantStoreitemUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkShopQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuBarcodeQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryAddRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryDeleteRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuCategoryUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuFeatureRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuMerchantskuScrollQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuScrollQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuStoreskuScrollQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/request/AlibabaWdkSkuWarehouseskuScrollQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaAxChannelSkuStatusUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionActivityQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemAddResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaPricePromotionItemDeleteResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemBrandQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCategoryUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemChangepriceQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemCurrentpriceQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemFuturepriceQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMemberpriceUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantCategoryQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantskuUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMerchantstoreskuUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemMorebarcodeOpsResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemPriceUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskuUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkItemStoreskustatusUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantBrandQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantCategoryQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemCreatedraftResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantItemUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkMerchantStoreitemUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkShopQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuBarcodeQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryAddResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryDeleteResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuCategoryUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuFeatureResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuMerchantskuScrollQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuScrollQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuStoreskuScrollQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability587/response/AlibabaWdkSkuWarehouseskuScrollQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/Ability589.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishBatchStockPublishDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkStockPublishStockPublishDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkStockPublishRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/request/AlibabaWdkUmsInventoryPublishRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkStockPublishResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability589/response/AlibabaWdkUmsInventoryPublishResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/Ability591.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeDelivererChangeRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderDelivererChangeTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderActivity.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderInfoExt.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderPayChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetReceiveInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetSubOrderResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackLogisticsTraceCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderLogisticsTraceCallbackTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteDeletePurchasePriceRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceDeleteTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveSavePurchasePriceResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaNewretailPurchasePriceSaveTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryCashierShiftFundSummaryDTO.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaPosFundCashierShiftSummaryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillDetailBo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkBillListTxdBillListGetResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelCommentCreateCommentCreateInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateBuyer.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateConsignee.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateDiscountInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateOrderOperateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderCreateSubOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmOrderRefundConfirmInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderRefundConfirmSubRefundConfirm.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderOperateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateOrderStatusInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderStatusUpdateSubOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUsercancelOrderUserCancelInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundOrderUserRefundInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelOrderUserrefundSubRefundOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkChannelUserSyncUserSyncInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillBo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleBillRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetEleOrderInfoBo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillDetailGetOrderDetailFee.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillBo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetEleBillRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkElemeBillGetOrderDetailFee.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetail.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowFinanceOrderDetailResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkFinanceOrderBackflowPagination.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosOrderCreateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosPayChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposOrderCreatePosSubOrderResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOldposRefundCreatePosRefundCreateResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderAggregateOrderAggregateQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderFinanceBillQueryWdkOpenOrderFinanceBillQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetIdListQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetPayChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetSubOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListBatchQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListPayChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderListSubOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundGetOrderSyncRefundListResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListBatchQueryRefundRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderRefundListOrderSyncRefundListResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkRefundAggregateRefundAggregateQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSopoPushTriggerWdkOpenPushSoPoRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderListSyncPagedResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetOrderSyncDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSubOrderSyncDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderGetSupplierOrderQueryListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderListSyncPagedResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListOrderSyncDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListPayChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSubOrderSyncDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierOrderListSupplierOrderQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetOrderSyncRefundListResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundGetSupplierRefundQueryListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundChannel.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListOrderSyncRefundListResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkSupplierRefundListSupplierRefundQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderBalanceBillQueryOrderBalanceBillResponseDo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderBuyerInfoBO.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderPayInfoBO.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSubInfoBO.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderSuccessResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderInfo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateAfterRefundOrderRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeRefundSuccessCreateApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowApiResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTxdCrmStatementBackflowStatementBo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenCateorderPullTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetPromotions.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetSuborders.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkopenOrderGetWdkOrderSyncBo.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoOrderFulfillQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockFulfillGetMaochaoWdkOrderFulfillDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceCallbackMaochaoOrderInsuranceCallbackResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderInsuranceOrder.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceGetorderMaochaoOrderInsuranceQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundcallbackMaochaoOrderInsuranceRefundCallbackResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetTopBaseResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockInsuranceRefundgetWdkRefundToInsuranceBO.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoOrderQueryResult.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkorderSharestockOrderGetMaochaoWdkOrderDto.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderDelivererChangeRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderLogisticsTraceCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaAelophyOrderWorkCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceDeleteRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaNewretailPurchasePriceSaveRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaPosFundCashierShiftSummaryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkBillListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelCommentCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderRefundConfirmRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderStatusUpdateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUsercancelRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelOrderUserrefundRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkChannelUserSyncRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillDetailGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkElemeBillGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkFinanceOrderBackflowRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposOrderCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOldposRefundCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderAggregateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderFinanceBillQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkOrderRefundListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkRefundAggregateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSopoPushTriggerRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierOrderListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSupplierRefundListRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkSyncedorderQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderBalanceBillQueryRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeOrderSuccessCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTradeRefundSuccessCreateRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkTxdCrmStatementBackflowRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenCateorderPullRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkopenOrderGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockFulfillGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceCallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceGetorderRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundcallbackRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockInsuranceRefundgetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/request/AlibabaWdkorderSharestockOrderGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderDelivererChangeResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderLogisticsTraceCallbackResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaAelophyOrderWorkCallbackResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceDeleteResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaNewretailPurchasePriceSaveResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaPosFundCashierShiftSummaryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkBillListResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelCommentCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderRefundConfirmResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderStatusUpdateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUsercancelResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelOrderUserrefundResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkChannelUserSyncResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillDetailGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkElemeBillGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkFinanceOrderBackflowResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposOrderCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOldposRefundCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderAggregateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderFinanceBillQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderListResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkOrderRefundListResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkRefundAggregateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSopoPushTriggerResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierOrderListResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSupplierRefundListResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkSyncedorderQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderBalanceBillQueryResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeOrderSuccessCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTradeRefundSuccessCreateResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkTxdCrmStatementBackflowResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenCateorderPullResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkopenOrderGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockFulfillGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceCallbackResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceGetorderResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundcallbackResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockInsuranceRefundgetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/ability591/response/AlibabaWdkorderSharestockOrderGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/constants.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/Defaultability.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoKfcKeywordSearchKfcSearchResult.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/domain/TaobaoTmcUserGetTmcUser.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/request/TaobaoKfcKeywordSearchRequest.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcMessageProduceRequest.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserCancelRequest.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserGetRequest.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/request/TaobaoTmcUserPermitRequest.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/response/TaobaoKfcKeywordSearchResponse.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcMessageProduceResponse.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserCancelResponse.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserGetResponse.go create mode 100644 platformapi/tao_vegetable/sdk/defaultability/response/TaobaoTmcUserPermitResponse.go create mode 100644 platformapi/tao_vegetable/sdk/go.mod create mode 100644 platformapi/tao_vegetable/sdk/topclient.go create mode 100644 platformapi/tao_vegetable/sdk/util/FileItem.go create mode 100644 platformapi/tao_vegetable/sdk/util/TopApiRequestError.go create mode 100644 platformapi/tao_vegetable/sdk/util/util.go 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 0000000000000000000000000000000000000000..0e6cf7a293792ebc12d2be6d13596325e3a97add GIT binary patch literal 6672 zcmb_f-%s0C6y7WTE3SB$AgYL}PJ5`t0}GU)u@cqo(=@qGaswWTZQ0kT=~Rhmr3FM6 zCVsA(Cc3Q}n^a&Mf|9WApNXC1ssF;x^{+UNoivX7LgRbScfNDaz27-U=CjNEB1So> z$O|IF2t`>^2pVHXMi&J#p-5_JLd0YuD<(6%ig{T`$_1X}C8bFJPk4!2!HbyinF3C# zx#grrgu*B@&M>4TV>DF|GJJ-g!UaiQDlI5EtjuC!{=J7)SrS!@RHA5Eg1%)&k_l!6 zA*Am;(@!oM*ZYm5GWchKklqQC=V2~RZDFA~;6QO&iG8wg&T=fBsh)%t(0jPj|AdJku@u!85ryo3_L zD(T%~Uw6f_;sh`Yaj3u9whm2SKWM%>b{(=>#(eRP?9K}+L5Z)v4)*Qe?Wm2aW$b6H z*z(O404RiuoxP1e^uP9e@y|R0@4>z;VS)(h9y@USD9nd`dS!h7+EUNP%cre_V^C$d zJMSw*j0wo$3--i6e479#6Hh+(;@U!6f=lVmJ{K)M9s z=L4au0MT8X7AnHDM(&jLtAF&$S=|&N5I5t8O&6A3)*Ky5+XcJ(L8{9d=W3Eu*Lyrs z+pAfh`+0Q=b|0^9?aqg)tt*M$;eO=COZBmTz@}af5^>vic+g(g;Zb+G{@}2U{VV;t zf^JUgCogGjG|NL0-I}z7xcU4~qq6Ou!Za>`swk!VwE5~RYdL#~qm5a}gS7UI z#zDdzPNE!0+O>{_3Y}u2(J<$qn54}bKY+*JHOEvpdwdz5jb|nSHo=9{vuBX^?JDy21}4@R z7LA8J!o|SCn&6_bu&2M_Sp*M!Kx*KIC>SY*i{k-yTH%QD8jKVJMei)的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 上传图片