From 19124972aeb987783d0870b64b17e06b026d0a75 Mon Sep 17 00:00:00 2001 From: yanfan <1406317364@qq.com> Date: Tue, 10 Jun 2025 12:34:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A5=BF=E4=BA=86=E4=B9=88?= =?UTF-8?q?=E8=81=94=E7=9B=9Fsdk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/eleme-union/api.go | 13 +- platform/eleme-union/api_test.go | 28 +- platform/eleme-union/client.go | 2 +- platform/zhetaoke/api_test.go | 4 +- sdk/topsdk/ability132/Ability132.go | 84 +- .../response/TaobaoTmcAuthGetResponse.go | 2 + .../response/TaobaoTmcGroupDeleteResponse.go | 2 + .../TaobaoTmcMessagesConfirmResponse.go | 2 + .../TaobaoTmcTopicGroupAddResponse.go | 2 + .../TaobaoTmcTopicGroupDeleteResponse.go | 2 + sdk/topsdk/ability304/Ability304.go | 218 ----- .../TaobaoFilesGetTopDownloadRecordDo.go | 32 - .../request/TaobaoAppipGetRequest.go | 14 - .../request/TaobaoFilesGetRequest.go | 49 - .../request/TaobaoHttpdnsGetRequest.go | 14 - .../TaobaoOpenuidGetBymixnickRequest.go | 25 - .../request/TaobaoOpenuidGetBytradeRequest.go | 25 - .../request/TaobaoOpenuidGetRequest.go | 14 - .../TaobaoTopAuthTokenCreateRequest.go | 35 - .../TaobaoTopAuthTokenRefreshRequest.go | 25 - .../TaobaoTopSdkFeedbackUploadRequest.go | 35 - .../request/TaobaoTopSecretGetRequest.go | 45 - .../response/TaobaoAppipGetResponse.go | 21 - .../response/TaobaoFilesGetResponse.go | 23 - .../response/TaobaoHttpdnsGetResponse.go | 21 - .../TaobaoOpenuidGetBymixnickResponse.go | 21 - .../TaobaoOpenuidGetBytradeResponse.go | 21 - .../response/TaobaoOpenuidGetResponse.go | 21 - .../TaobaoTopAuthTokenCreateResponse.go | 21 - .../TaobaoTopAuthTokenRefreshResponse.go | 21 - .../TaobaoTopSdkFeedbackUploadResponse.go | 21 - .../response/TaobaoTopSecretGetResponse.go | 37 - sdk/topsdk/ability305/Ability305.go | 58 -- .../domain/TaobaoTmcQueueGetTmcQueueInfo.go | 36 - .../request/TaobaoTmcQueueGetRequest.go | 25 - .../request/TaobaoTmcUserTopicsGetRequest.go | 25 - .../response/TaobaoTmcQueueGetResponse.go | 23 - .../TaobaoTmcUserTopicsGetResponse.go | 27 - sdk/topsdk/ability362/Ability362.go | 158 ---- ...lticketOrderCreateHotelTicketVoucherDTO.go | 68 -- ...tOrderVerifyHotelTicketVerifyVoucherDTO.go | 52 -- ...ketProductProductupdateProductUpdateDTO.go | 52 -- ...ctProductupdatepushProductPriceStockDTO.go | 52 -- ...oductProductupdatepushProductSessionDTO.go | 52 -- ...ctProductupdatepushProductUpdatePushDTO.go | 68 -- ...aoTravelTicketOrderVerifyVoucherInfoDto.go | 28 - ...tripTravelHotelticketOrderCreateRequest.go | 80 -- ...tripTravelHotelticketOrderRefundRequest.go | 55 -- ...tripTravelHotelticketOrderVerifyRequest.go | 60 -- ...lHotelticketProductProductupdateRequest.go | 40 - ...elticketProductProductupdatepushRequest.go | 40 - .../TaobaoTravelTicketOrderRefundRequest.go | 65 -- .../TaobaoTravelTicketOrderVerifyRequest.go | 100 -- ...ripTravelHotelticketOrderCreateResponse.go | 21 - ...ripTravelHotelticketOrderRefundResponse.go | 21 - ...ripTravelHotelticketOrderVerifyResponse.go | 21 - ...HotelticketProductProductupdateResponse.go | 21 - ...lticketProductProductupdatepushResponse.go | 21 - .../TaobaoTravelTicketOrderRefundResponse.go | 21 - .../TaobaoTravelTicketOrderVerifyResponse.go | 21 - sdk/topsdk/constants.go | 2 +- sdk/topsdk/defaultability/Defaultability.go | 876 +++++++++++------- ...otionOfficialactivityGetActivityRequest.go | 20 +- ...omotionOfficialactivityGetPromotionLink.go | 40 + ...fficialactivityGetTopAlipayPromotionDto.go | 84 ++ ...onOfficialactivityGetTopAppPromotionDto.go | 28 + ...ionOfficialactivityGetTopH5PromotionDto.go | 44 + ...fficialactivityGetTopTaobaoPromotionDto.go | 76 ++ ...ionOfficialactivityGetTopWxPromotionDto.go | 92 ++ ...OfficialactivityWxschemeActivityRequest.go | 28 + ...ficialactivityWxschemeTopWxPromotionDto.go | 28 + ...motionOtherchannelGetOtherPromotionLink.go | 20 + ...therchannelGetOtherPromotionLinkRequest.go | 20 + ...tionRetailItempromotionGetPromotionLink.go | 36 + ...romotionGetRetailItemPromotionDetailDto.go | 92 ++ ...tionGetRetailItemPromotionDetailRequest.go | 36 + ...motionRetailItempromotionQueryPageModel.go | 44 + ...tempromotionQueryRetailItemPromotionDto.go | 84 ++ ...ionQueryRetailItemPromotionQueryRequest.go | 28 + ...BatchGetBatchQueryStorePromotionRequest.go | 44 + ...StorepromotionBatchGetPromotionActivity.go | 68 ++ ...tionStorepromotionBatchGetPromotionItem.go | 36 + ...tionStorepromotionBatchGetPromotionLink.go | 76 ++ ...StorepromotionBatchGetStorePromotionDto.go | 156 ++++ ...PromotionStorepromotionGetPromotionLink.go | 24 + ...torepromotionQueryPromotionQueryRequest.go | 12 +- ...ionStorepromotionQueryStorePromotionDto.go | 2 +- ...cBindLinkGetReviewBwcSidBindLinkRequest.go | 28 + ...wcBindLinkGetReviewBwcSidBindLinkResult.go | 20 + ...viewbwcDiagnoseDiagnoseQualificationDto.go | 36 + ...ReviewbwcDiagnoseOAscribeDiagnoseResult.go | 44 + ...onReviewbwcDiagnoseODiagnoseOrderResult.go | 28 + ...eviewbwcQueryReviewBwcStorePromotionDto.go | 2 +- ...OrderAttrbuteCheckAttributionDetailInfo.go | 8 + ...WordDataGetSecondFloorWordReportRequest.go | 12 + ...AlscUnionElemeWordDataGetWordDataDetail.go | 28 + ...cpxPositiveOrderGetOrderDetailReportDTO.go | 14 +- ...efundOrderGetRefundOrderDetailReportDTO.go | 8 + ...nLinkAnalyzePromotionLinkAnalyzeRequest.go | 4 +- ...SupplyOuterItemEditOuterItemEditRequest.go | 100 ++ ...nSupplyOuterItemEditOuterItemEditResult.go | 12 + ...OuterItemPublishOuterItemPublishRequest.go | 100 ++ ...yOuterItemPublishOuterItemPublishResult.go | 12 + ...pplyOuterItemShareOuterItemShareRequest.go | 52 ++ ...upplyOuterItemShareOuterItemShareResult.go | 20 + ...mStateUpdateOuterItemStateUpdateRequest.go | 28 + ...emStateUpdateOuterItemStateUpdateResult.go | 12 + ...romotionOfficialactivityWxschemeRequest.go | 30 + ...ionElemePromotionOtherchannelGetRequest.go | 30 + ...ePromotionRetailItempromotionGetRequest.go | 30 + ...romotionRetailItempromotionQueryRequest.go | 30 + ...ePromotionStorepromotionBatchGetRequest.go | 30 + ...orepromotionReviewbwcBindLinkGetRequest.go | 30 + ...eStorepromotionReviewbwcDiagnoseRequest.go | 35 + ...lemeStorepromotionReviewbwcQueryRequest.go | 10 + ...StorepromotionReviewbwcStockLockRequest.go | 2 +- ...AlibabaAlscUnionElemeWordDataGetRequest.go | 30 + ...baAlscUnionKbcpxPositiveOrderGetRequest.go | 18 +- ...babaAlscUnionKbcpxPunishOrderGetRequest.go | 4 +- ...babaAlscUnionKbcpxRefundOrderGetRequest.go | 14 +- ...babaAlscUnionSupplyOuterItemEditRequest.go | 30 + ...aAlscUnionSupplyOuterItemPublishRequest.go | 30 + ...abaAlscUnionSupplyOuterItemShareRequest.go | 30 + ...cUnionSupplyOuterItemStateUpdateRequest.go | 30 + ...ionElemeMediaActivityCouponSendResponse.go | 2 + ...omotionOfficialactivityWxschemeResponse.go | 31 + ...onElemePromotionOtherchannelGetResponse.go | 31 + ...PromotionRetailItempromotionGetResponse.go | 35 + ...omotionRetailItempromotionQueryResponse.go | 35 + ...PromotionStorepromotionBatchGetResponse.go | 31 + ...repromotionReviewbwcBindLinkGetResponse.go | 35 + ...StorepromotionReviewbwcDiagnoseResponse.go | 31 + ...libabaAlscUnionElemeWordDataGetResponse.go | 35 + ...abaAlscUnionSupplyOuterItemEditResponse.go | 35 + ...AlscUnionSupplyOuterItemPublishResponse.go | 35 + ...baAlscUnionSupplyOuterItemShareResponse.go | 35 + ...UnionSupplyOuterItemStateUpdateResponse.go | 35 + .../TaobaoTmcMessageProduceResponse.go | 2 + .../response/TaobaoTmcUserCancelResponse.go | 2 + .../response/TaobaoTmcUserPermitResponse.go | 2 + sdk/topsdk/topclient.go | 3 +- 141 files changed, 3221 insertions(+), 2482 deletions(-) delete mode 100644 sdk/topsdk/ability304/Ability304.go delete mode 100644 sdk/topsdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoAppipGetRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoFilesGetRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoHttpdnsGetRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoOpenuidGetRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go delete mode 100644 sdk/topsdk/ability304/request/TaobaoTopSecretGetRequest.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoAppipGetResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoFilesGetResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoHttpdnsGetResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoOpenuidGetResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go delete mode 100644 sdk/topsdk/ability304/response/TaobaoTopSecretGetResponse.go delete mode 100644 sdk/topsdk/ability305/Ability305.go delete mode 100644 sdk/topsdk/ability305/domain/TaobaoTmcQueueGetTmcQueueInfo.go delete mode 100644 sdk/topsdk/ability305/request/TaobaoTmcQueueGetRequest.go delete mode 100644 sdk/topsdk/ability305/request/TaobaoTmcUserTopicsGetRequest.go delete mode 100644 sdk/topsdk/ability305/response/TaobaoTmcQueueGetResponse.go delete mode 100644 sdk/topsdk/ability305/response/TaobaoTmcUserTopicsGetResponse.go delete mode 100644 sdk/topsdk/ability362/Ability362.go delete mode 100644 sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO.go delete mode 100644 sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO.go delete mode 100644 sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdateProductUpdateDTO.go delete mode 100644 sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO.go delete mode 100644 sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductSessionDTO.go delete mode 100644 sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO.go delete mode 100644 sdk/topsdk/ability362/domain/TaobaoTravelTicketOrderVerifyVoucherInfoDto.go delete mode 100644 sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderCreateRequest.go delete mode 100644 sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderRefundRequest.go delete mode 100644 sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderVerifyRequest.go delete mode 100644 sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdateRequest.go delete mode 100644 sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdatepushRequest.go delete mode 100644 sdk/topsdk/ability362/request/TaobaoTravelTicketOrderRefundRequest.go delete mode 100644 sdk/topsdk/ability362/request/TaobaoTravelTicketOrderVerifyRequest.go delete mode 100644 sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderCreateResponse.go delete mode 100644 sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderRefundResponse.go delete mode 100644 sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderVerifyResponse.go delete mode 100644 sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdateResponse.go delete mode 100644 sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdatepushResponse.go delete mode 100644 sdk/topsdk/ability362/response/TaobaoTravelTicketOrderRefundResponse.go delete mode 100644 sdk/topsdk/ability362/response/TaobaoTravelTicketOrderVerifyResponse.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetWordDataDetail.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest.go create mode 100644 sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOtherchannelGetRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeWordDataGetRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemEditRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemPublishRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemShareRequest.go create mode 100644 sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemStateUpdateRequest.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOtherchannelGetResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionGetResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionQueryResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionStorepromotionBatchGetResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeWordDataGetResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemEditResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemPublishResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemShareResponse.go create mode 100644 sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemStateUpdateResponse.go diff --git a/platform/eleme-union/api.go b/platform/eleme-union/api.go index 8516728..5d603be 100644 --- a/platform/eleme-union/api.go +++ b/platform/eleme-union/api.go @@ -2,20 +2,19 @@ package eleme_union import ( "errors" + sdkutil "repository.lenntc.com/lenntc/third-platform-sdk/sdk/dunion-go-sdk/util" "github.com/zeromicro/go-zero/core/logx" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/request" - sdkutil "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" - "repository.lenntc.com/lenntc/third-platform-sdk/util" ) // ElemeUnionApi 调用第三方平台的api // Api defines the interface of eleme_union api type ElemeUnionApi interface { // Sign 签名 - Sign(publicParam PublicParam, data map[string]interface{}) string + Sign(data map[string]interface{}) string // KbItemPromotionShareCreate 本地生活媒体创建商品推广链接 KbItemPromotionShareCreate(req *request.AlibabaAlscUnionKbItemPromotionShareCreateRequest) (*domain.AlibabaAlscUnionKbItemPromotionShareCreateExtendDTO, error) // ElemePromotionOfficialActivityGet 本地联盟饿了么推广官方活动查询 @@ -43,8 +42,8 @@ func newElemeUnionApiImpl(log logx.Logger, client *Client) ElemeUnionApi { // Sign 签名 // @param publicParam 公共参数 // @param data 业务参数 -func (a *elemeUnionApiImpl) Sign(publicParam PublicParam, data map[string]interface{}) string { - return sdkutil.GetSign(util.StructToMap(publicParam), data, a.client.authConfig.AppSecret) +func (a *elemeUnionApiImpl) Sign(data map[string]interface{}) string { + return sdkutil.GetSign(data, a.client.authConfig.AppSecret) } // KbItemPromotionShareCreate 本地生活媒体创建商品推广链接 @@ -132,9 +131,7 @@ func (a *elemeUnionApiImpl) KbcpxPositiveOrderGet(req *request.AlibabaAlscUnionK } var result []*domain.AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO for _, item := range resp.Result { - entity := item - entity.BizUnit = req.BizUnit // 将业务类型,手动添加到订单详情数据中 - result = append(result, &entity) + result = append(result, &item) } return result, nil } diff --git a/platform/eleme-union/api_test.go b/platform/eleme-union/api_test.go index 79de603..42b1012 100644 --- a/platform/eleme-union/api_test.go +++ b/platform/eleme-union/api_test.go @@ -3,11 +3,9 @@ package eleme_union import ( "context" "encoding/json" - "testing" - "time" - "github.com/stretchr/testify/suite" "github.com/zeromicro/go-zero/core/logx" + "testing" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/request" @@ -37,18 +35,18 @@ func (a *apiClientSuite) Test_Sign() { data := map[string]interface{}{ "method": "test", } - publicParam := PublicParam{ - Method: "taobao.item.seller.get", // 必传 API接口名称,具体参见各平台API接口文档,例:taobao.item.seller.get - AppKey: "34632005", // 必传 TOP分配给应用的AppKey。例:12345678 - Session: "", // 可选 用户授权成功后,平台颁发给应用的授权session,详细介绍请点击这里。当此API文档的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传。 - Timestamp: time.Now().Format("2006-01-02 15:04:05"), // 必传 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2016-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。 - V: "2.0", // 必传 API协议版本,可选值:2.0 - SignMethod: "md5", // 必传 签名的摘要算法,可选值为:hmac,md5,hmac-sha256。 - Format: "json", // 否 返回内容响应格式。不传默认为xml格式,可选值:xml,json。 - Simplify: false, // 否 是否采用精简JSON返回格式,仅当format=json时有效,可选值:false,true,不传为false。 - } + //publicParam := PublicParam{ + // Method: "taobao.item.seller.get", // 必传 API接口名称,具体参见各平台API接口文档,例:taobao.item.seller.get + // AppKey: "34632005", // 必传 TOP分配给应用的AppKey。例:12345678 + // Session: "", // 可选 用户授权成功后,平台颁发给应用的授权session,详细介绍请点击这里。当此API文档的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传。 + // Timestamp: time.Now().Format("2006-01-02 15:04:05"), // 必传 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2016-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。 + // V: "2.0", // 必传 API协议版本,可选值:2.0 + // SignMethod: "md5", // 必传 签名的摘要算法,可选值为:hmac,md5,hmac-sha256。 + // Format: "json", // 否 返回内容响应格式。不传默认为xml格式,可选值:xml,json。 + // Simplify: false, // 否 是否采用精简JSON返回格式,仅当format=json时有效,可选值:false,true,不传为false。 + //} - sign := a.api.Sign(publicParam, data) + sign := a.api.Sign(data) a.T().Logf("=====[TestSign] sign: %s", sign) } @@ -70,7 +68,7 @@ func (a *apiClientSuite) Test_ElemePromotionOfficialActivityGet() { req := &request.AlibabaAlscUnionElemePromotionOfficialactivityGetRequest{ QueryRequest: &domain.AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest{ Pid: pointer.String("alsc_23378482_4796002_15513017"), - ActivityId: pointer.String("10144"), + ActivityId: pointer.String("12628"), Sid: pointer.String("10001zdt100004"), }, } diff --git a/platform/eleme-union/client.go b/platform/eleme-union/client.go index 693d76b..8f24893 100644 --- a/platform/eleme-union/client.go +++ b/platform/eleme-union/client.go @@ -2,10 +2,10 @@ package eleme_union import ( "net/http" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" "github.com/zeromicro/go-zero/core/logx" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability" "repository.lenntc.com/lenntc/third-platform-sdk/util" ) diff --git a/platform/zhetaoke/api_test.go b/platform/zhetaoke/api_test.go index d81136b..9d4630d 100644 --- a/platform/zhetaoke/api_test.go +++ b/platform/zhetaoke/api_test.go @@ -31,8 +31,8 @@ func (a *apiClientSuite) SetupSuite() { func (a *apiClientSuite) Test_PromotionLink() { data := PromotionLinkRequest{ - MaterialId: "https://u.jd.com/r6NhFBF", //推广物料url,例如活动链接、商品链接等;支持仅传入skuid - PositionId: 131, //自定义推广位id,自定义的数字,自己在本地跟用户做好关联,订单中会透出自定义的数字 + MaterialId: "https://u.jd.com/rGc3TeA", //推广物料url,例如活动链接、商品链接等;支持仅传入skuid + PositionId: 10001100040, //自定义推广位id,自定义的数字,自己在本地跟用户做好关联,订单中会透出自定义的数字 ChainType: 3, // 转链类型,1:长链, 2 :短链 ,3: 长链+短链,默认短链,短链有效期60天 } resp, err := a.api.PromotionLink(data) diff --git a/sdk/topsdk/ability132/Ability132.go b/sdk/topsdk/ability132/Ability132.go index ec3a6ba..ea54508 100644 --- a/sdk/topsdk/ability132/Ability132.go +++ b/sdk/topsdk/ability132/Ability132.go @@ -3,12 +3,10 @@ package ability132 import ( "errors" "log" - + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability132/request" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability132/response" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" - - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" ) type Ability132 struct { @@ -19,6 +17,46 @@ func NewAbility132(client *topsdk.TopClient) *Ability132 { return &Ability132{client} } +/* +删除消息topic分组路由 +*/ +func (ability *Ability132) TaobaoTmcTopicGroupDelete(req *request.TaobaoTmcTopicGroupDeleteRequest) (*response.TaobaoTmcTopicGroupDeleteResponse, error) { + if ability.Client == nil { + return nil, errors.New("Ability132 topClient is nil") + } + var jsonStr, err = ability.Client.Execute("taobao.tmc.topic.group.delete", req.ToMap(), req.ToFileMap()) + var respStruct = response.TaobaoTmcTopicGroupDeleteResponse{} + if err != nil { + log.Println("taobaoTmcTopicGroupDelete error", err) + return &respStruct, err + } + err = util.HandleJsonResponse(jsonStr, &respStruct) + if respStruct.Body == "" || len(respStruct.Body) == 0 { + respStruct.Body = jsonStr + } + return &respStruct, err +} + +/* +点对点消息topic分组路由 +*/ +func (ability *Ability132) TaobaoTmcTopicGroupAdd(req *request.TaobaoTmcTopicGroupAddRequest) (*response.TaobaoTmcTopicGroupAddResponse, error) { + if ability.Client == nil { + return nil, errors.New("Ability132 topClient is nil") + } + var jsonStr, err = ability.Client.Execute("taobao.tmc.topic.group.add", req.ToMap(), req.ToFileMap()) + var respStruct = response.TaobaoTmcTopicGroupAddResponse{} + if err != nil { + log.Println("taobaoTmcTopicGroupAdd error", err) + return &respStruct, err + } + err = util.HandleJsonResponse(jsonStr, &respStruct) + if respStruct.Body == "" || len(respStruct.Body) == 0 { + respStruct.Body = jsonStr + } + return &respStruct, err +} + /* 批量发送消息 */ @@ -99,46 +137,6 @@ func (ability *Ability132) TaobaoTmcGroupAdd(req *request.TaobaoTmcGroupAddReque return &respStruct, err } -/* -删除消息topic分组路由 -*/ -func (ability *Ability132) TaobaoTmcTopicGroupDelete(req *request.TaobaoTmcTopicGroupDeleteRequest) (*response.TaobaoTmcTopicGroupDeleteResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability132 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("taobao.tmc.topic.group.delete", req.ToMap(), req.ToFileMap()) - var respStruct = response.TaobaoTmcTopicGroupDeleteResponse{} - if err != nil { - log.Println("taobaoTmcTopicGroupDelete error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -点对点消息topic分组路由 -*/ -func (ability *Ability132) TaobaoTmcTopicGroupAdd(req *request.TaobaoTmcTopicGroupAddRequest) (*response.TaobaoTmcTopicGroupAddResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability132 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("taobao.tmc.topic.group.add", req.ToMap(), req.ToFileMap()) - var respStruct = response.TaobaoTmcTopicGroupAddResponse{} - if err != nil { - log.Println("taobaoTmcTopicGroupAdd 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/sdk/topsdk/ability132/response/TaobaoTmcAuthGetResponse.go b/sdk/topsdk/ability132/response/TaobaoTmcAuthGetResponse.go index 08684a4..07c9955 100644 --- a/sdk/topsdk/ability132/response/TaobaoTmcAuthGetResponse.go +++ b/sdk/topsdk/ability132/response/TaobaoTmcAuthGetResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcAuthGetResponse struct { /* diff --git a/sdk/topsdk/ability132/response/TaobaoTmcGroupDeleteResponse.go b/sdk/topsdk/ability132/response/TaobaoTmcGroupDeleteResponse.go index ebb621d..01baaca 100644 --- a/sdk/topsdk/ability132/response/TaobaoTmcGroupDeleteResponse.go +++ b/sdk/topsdk/ability132/response/TaobaoTmcGroupDeleteResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcGroupDeleteResponse struct { /* diff --git a/sdk/topsdk/ability132/response/TaobaoTmcMessagesConfirmResponse.go b/sdk/topsdk/ability132/response/TaobaoTmcMessagesConfirmResponse.go index 39cb718..030c20c 100644 --- a/sdk/topsdk/ability132/response/TaobaoTmcMessagesConfirmResponse.go +++ b/sdk/topsdk/ability132/response/TaobaoTmcMessagesConfirmResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcMessagesConfirmResponse struct { /* diff --git a/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupAddResponse.go b/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupAddResponse.go index d93d9c5..734a49f 100644 --- a/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupAddResponse.go +++ b/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupAddResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcTopicGroupAddResponse struct { /* diff --git a/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupDeleteResponse.go b/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupDeleteResponse.go index 6ae917c..b003944 100644 --- a/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupDeleteResponse.go +++ b/sdk/topsdk/ability132/response/TaobaoTmcTopicGroupDeleteResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcTopicGroupDeleteResponse struct { /* diff --git a/sdk/topsdk/ability304/Ability304.go b/sdk/topsdk/ability304/Ability304.go deleted file mode 100644 index 1b2e106..0000000 --- a/sdk/topsdk/ability304/Ability304.go +++ /dev/null @@ -1,218 +0,0 @@ -package ability304 - -import ( - "errors" - "log" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability304/request" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability304/response" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type Ability304 struct { - Client *topsdk.TopClient -} - -func NewAbility304(client *topsdk.TopClient) *Ability304 { - return &Ability304{client} -} - -/* -获取ISV发起请求服务器IP -*/ -func (ability *Ability304) TaobaoAppipGet(req *request.TaobaoAppipGetRequest) (*response.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 = response.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 -} - -/* -业务文件获取 -*/ -func (ability *Ability304) TaobaoFilesGet(req *request.TaobaoFilesGetRequest) (*response.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 = response.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 *request.TaobaoTopAuthTokenRefreshRequest) (*response.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 = response.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 *request.TaobaoTopAuthTokenCreateRequest) (*response.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 = response.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 -} - -/* -获取授权账号对应的OpenUid -*/ -func (ability *Ability304) TaobaoOpenuidGet(req *request.TaobaoOpenuidGetRequest, session string) (*response.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 = response.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 *request.TaobaoOpenuidGetBytradeRequest, session string) (*response.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 = response.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 -} - -/* -TOPDNS配置 -*/ -func (ability *Ability304) TaobaoHttpdnsGet(req *request.TaobaoHttpdnsGetRequest) (*response.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 = response.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 -} - -/* -获取TOP通道解密秘钥 -*/ -func (ability *Ability304) TaobaoTopSecretGet(req *request.TaobaoTopSecretGetRequest) (*response.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 = response.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 -} - -/* -通过mixnick转换openuid -*/ -func (ability *Ability304) TaobaoOpenuidGetBymixnick(req *request.TaobaoOpenuidGetBymixnickRequest) (*response.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 = response.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 -} - -/* -sdk信息回调 -*/ -func (ability *Ability304) TaobaoTopSdkFeedbackUpload(req *request.TaobaoTopSdkFeedbackUploadRequest) (*response.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 = response.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 -} diff --git a/sdk/topsdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go b/sdk/topsdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go deleted file mode 100644 index a77a317..0000000 --- a/sdk/topsdk/ability304/domain/TaobaoFilesGetTopDownloadRecordDo.go +++ /dev/null @@ -1,32 +0,0 @@ -package domain - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/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/sdk/topsdk/ability304/request/TaobaoAppipGetRequest.go b/sdk/topsdk/ability304/request/TaobaoAppipGetRequest.go deleted file mode 100644 index f0c070f..0000000 --- a/sdk/topsdk/ability304/request/TaobaoAppipGetRequest.go +++ /dev/null @@ -1,14 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoFilesGetRequest.go b/sdk/topsdk/ability304/request/TaobaoFilesGetRequest.go deleted file mode 100644 index 7991aca..0000000 --- a/sdk/topsdk/ability304/request/TaobaoFilesGetRequest.go +++ /dev/null @@ -1,49 +0,0 @@ -package request - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/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/sdk/topsdk/ability304/request/TaobaoHttpdnsGetRequest.go b/sdk/topsdk/ability304/request/TaobaoHttpdnsGetRequest.go deleted file mode 100644 index 974c650..0000000 --- a/sdk/topsdk/ability304/request/TaobaoHttpdnsGetRequest.go +++ /dev/null @@ -1,14 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go b/sdk/topsdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go deleted file mode 100644 index 41df264..0000000 --- a/sdk/topsdk/ability304/request/TaobaoOpenuidGetBymixnickRequest.go +++ /dev/null @@ -1,25 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go b/sdk/topsdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go deleted file mode 100644 index 2838483..0000000 --- a/sdk/topsdk/ability304/request/TaobaoOpenuidGetBytradeRequest.go +++ /dev/null @@ -1,25 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoOpenuidGetRequest.go b/sdk/topsdk/ability304/request/TaobaoOpenuidGetRequest.go deleted file mode 100644 index 9bd74fe..0000000 --- a/sdk/topsdk/ability304/request/TaobaoOpenuidGetRequest.go +++ /dev/null @@ -1,14 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go b/sdk/topsdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go deleted file mode 100644 index 14b391a..0000000 --- a/sdk/topsdk/ability304/request/TaobaoTopAuthTokenCreateRequest.go +++ /dev/null @@ -1,35 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go b/sdk/topsdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go deleted file mode 100644 index 09d3081..0000000 --- a/sdk/topsdk/ability304/request/TaobaoTopAuthTokenRefreshRequest.go +++ /dev/null @@ -1,25 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go b/sdk/topsdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go deleted file mode 100644 index a0e6717..0000000 --- a/sdk/topsdk/ability304/request/TaobaoTopSdkFeedbackUploadRequest.go +++ /dev/null @@ -1,35 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/request/TaobaoTopSecretGetRequest.go b/sdk/topsdk/ability304/request/TaobaoTopSecretGetRequest.go deleted file mode 100644 index 947c362..0000000 --- a/sdk/topsdk/ability304/request/TaobaoTopSecretGetRequest.go +++ /dev/null @@ -1,45 +0,0 @@ -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 -} diff --git a/sdk/topsdk/ability304/response/TaobaoAppipGetResponse.go b/sdk/topsdk/ability304/response/TaobaoAppipGetResponse.go deleted file mode 100644 index 33228d3..0000000 --- a/sdk/topsdk/ability304/response/TaobaoAppipGetResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoFilesGetResponse.go b/sdk/topsdk/ability304/response/TaobaoFilesGetResponse.go deleted file mode 100644 index ceffdb2..0000000 --- a/sdk/topsdk/ability304/response/TaobaoFilesGetResponse.go +++ /dev/null @@ -1,23 +0,0 @@ -package response - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/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/sdk/topsdk/ability304/response/TaobaoHttpdnsGetResponse.go b/sdk/topsdk/ability304/response/TaobaoHttpdnsGetResponse.go deleted file mode 100644 index 9332923..0000000 --- a/sdk/topsdk/ability304/response/TaobaoHttpdnsGetResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go b/sdk/topsdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go deleted file mode 100644 index f52b141..0000000 --- a/sdk/topsdk/ability304/response/TaobaoOpenuidGetBymixnickResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go b/sdk/topsdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go deleted file mode 100644 index 21b4f85..0000000 --- a/sdk/topsdk/ability304/response/TaobaoOpenuidGetBytradeResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoOpenuidGetResponse.go b/sdk/topsdk/ability304/response/TaobaoOpenuidGetResponse.go deleted file mode 100644 index 81e64a7..0000000 --- a/sdk/topsdk/ability304/response/TaobaoOpenuidGetResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go b/sdk/topsdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go deleted file mode 100644 index 14c9078..0000000 --- a/sdk/topsdk/ability304/response/TaobaoTopAuthTokenCreateResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go b/sdk/topsdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go deleted file mode 100644 index b39be1c..0000000 --- a/sdk/topsdk/ability304/response/TaobaoTopAuthTokenRefreshResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go b/sdk/topsdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go deleted file mode 100644 index 9271c05..0000000 --- a/sdk/topsdk/ability304/response/TaobaoTopSdkFeedbackUploadResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability304/response/TaobaoTopSecretGetResponse.go b/sdk/topsdk/ability304/response/TaobaoTopSecretGetResponse.go deleted file mode 100644 index 0bf5232..0000000 --- a/sdk/topsdk/ability304/response/TaobaoTopSecretGetResponse.go +++ /dev/null @@ -1,37 +0,0 @@ -package response - -import () - -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/sdk/topsdk/ability305/Ability305.go b/sdk/topsdk/ability305/Ability305.go deleted file mode 100644 index 9a191da..0000000 --- a/sdk/topsdk/ability305/Ability305.go +++ /dev/null @@ -1,58 +0,0 @@ -package ability305 - -import ( - "errors" - "log" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability305/request" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability305/response" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type Ability305 struct { - Client *topsdk.TopClient -} - -func NewAbility305(client *topsdk.TopClient) *Ability305 { - return &Ability305{client} -} - -/* -获取消息队列积压情况 -*/ -func (ability *Ability305) TaobaoTmcQueueGet(req *request.TaobaoTmcQueueGetRequest) (*response.TaobaoTmcQueueGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability305 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("taobao.tmc.queue.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.TaobaoTmcQueueGetResponse{} - if err != nil { - log.Println("taobaoTmcQueueGet error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -获取用户开通的topic列表 -*/ -func (ability *Ability305) TaobaoTmcUserTopicsGet(req *request.TaobaoTmcUserTopicsGetRequest) (*response.TaobaoTmcUserTopicsGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability305 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("taobao.tmc.user.topics.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.TaobaoTmcUserTopicsGetResponse{} - if err != nil { - log.Println("taobaoTmcUserTopicsGet 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/sdk/topsdk/ability305/domain/TaobaoTmcQueueGetTmcQueueInfo.go b/sdk/topsdk/ability305/domain/TaobaoTmcQueueGetTmcQueueInfo.go deleted file mode 100644 index a49b8b2..0000000 --- a/sdk/topsdk/ability305/domain/TaobaoTmcQueueGetTmcQueueInfo.go +++ /dev/null @@ -1,36 +0,0 @@ -package domain - -type TaobaoTmcQueueGetTmcQueueInfo struct { - /* - 当前队列当天读取量 */ - GetTotal *int64 `json:"get_total,omitempty" ` - - /* - 当前队列当天写入量 */ - PutToal *int64 `json:"put_toal,omitempty" ` - - /* - TMC组名 */ - Name *string `json:"name,omitempty" ` - - /* - 消息队列Broker名称 */ - BrokerName *string `json:"broker_name,omitempty" ` -} - -func (s *TaobaoTmcQueueGetTmcQueueInfo) SetGetTotal(v int64) *TaobaoTmcQueueGetTmcQueueInfo { - s.GetTotal = &v - return s -} -func (s *TaobaoTmcQueueGetTmcQueueInfo) SetPutToal(v int64) *TaobaoTmcQueueGetTmcQueueInfo { - s.PutToal = &v - return s -} -func (s *TaobaoTmcQueueGetTmcQueueInfo) SetName(v string) *TaobaoTmcQueueGetTmcQueueInfo { - s.Name = &v - return s -} -func (s *TaobaoTmcQueueGetTmcQueueInfo) SetBrokerName(v string) *TaobaoTmcQueueGetTmcQueueInfo { - s.BrokerName = &v - return s -} diff --git a/sdk/topsdk/ability305/request/TaobaoTmcQueueGetRequest.go b/sdk/topsdk/ability305/request/TaobaoTmcQueueGetRequest.go deleted file mode 100644 index 24a87f4..0000000 --- a/sdk/topsdk/ability305/request/TaobaoTmcQueueGetRequest.go +++ /dev/null @@ -1,25 +0,0 @@ -package request - -type TaobaoTmcQueueGetRequest struct { - /* - TMC组名 */ - GroupName *string `json:"group_name" required:"true" ` -} - -func (s *TaobaoTmcQueueGetRequest) SetGroupName(v string) *TaobaoTmcQueueGetRequest { - s.GroupName = &v - return s -} - -func (req *TaobaoTmcQueueGetRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.GroupName != nil { - paramMap["group_name"] = *req.GroupName - } - return paramMap -} - -func (req *TaobaoTmcQueueGetRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability305/request/TaobaoTmcUserTopicsGetRequest.go b/sdk/topsdk/ability305/request/TaobaoTmcUserTopicsGetRequest.go deleted file mode 100644 index d997520..0000000 --- a/sdk/topsdk/ability305/request/TaobaoTmcUserTopicsGetRequest.go +++ /dev/null @@ -1,25 +0,0 @@ -package request - -type TaobaoTmcUserTopicsGetRequest struct { - /* - 卖家nick */ - Nick *string `json:"nick,omitempty" required:"false" ` -} - -func (s *TaobaoTmcUserTopicsGetRequest) SetNick(v string) *TaobaoTmcUserTopicsGetRequest { - s.Nick = &v - return s -} - -func (req *TaobaoTmcUserTopicsGetRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.Nick != nil { - paramMap["nick"] = *req.Nick - } - return paramMap -} - -func (req *TaobaoTmcUserTopicsGetRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability305/response/TaobaoTmcQueueGetResponse.go b/sdk/topsdk/ability305/response/TaobaoTmcQueueGetResponse.go deleted file mode 100644 index 7d9128f..0000000 --- a/sdk/topsdk/ability305/response/TaobaoTmcQueueGetResponse.go +++ /dev/null @@ -1,23 +0,0 @@ -package response - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability305/domain" -) - -type TaobaoTmcQueueGetResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 队列详细信息 - */ - Datas []domain.TaobaoTmcQueueGetTmcQueueInfo `json:"datas,omitempty" ` -} diff --git a/sdk/topsdk/ability305/response/TaobaoTmcUserTopicsGetResponse.go b/sdk/topsdk/ability305/response/TaobaoTmcUserTopicsGetResponse.go deleted file mode 100644 index fb79377..0000000 --- a/sdk/topsdk/ability305/response/TaobaoTmcUserTopicsGetResponse.go +++ /dev/null @@ -1,27 +0,0 @@ -package response - -type TaobaoTmcUserTopicsGetResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 错误信息 - */ - ResultMessage string `json:"result_message,omitempty" ` - /* - topic列表 - */ - Topics []string `json:"topics,omitempty" ` - /* - 错误码 - */ - ResultCode string `json:"result_code,omitempty" ` -} diff --git a/sdk/topsdk/ability362/Ability362.go b/sdk/topsdk/ability362/Ability362.go deleted file mode 100644 index 9105bd2..0000000 --- a/sdk/topsdk/ability362/Ability362.go +++ /dev/null @@ -1,158 +0,0 @@ -package ability362 - -import ( - "errors" - "log" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability362/request" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability362/response" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type Ability362 struct { - Client *topsdk.TopClient -} - -func NewAbility362(client *topsdk.TopClient) *Ability362 { - return &Ability362{client} -} - -/* -飞猪门票核销通知 -*/ -func (ability *Ability362) TaobaoTravelTicketOrderVerify(req *request.TaobaoTravelTicketOrderVerifyRequest) (*response.TaobaoTravelTicketOrderVerifyResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability362 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("taobao.travel.ticket.order.verify", req.ToMap(), req.ToFileMap()) - var respStruct = response.TaobaoTravelTicketOrderVerifyResponse{} - if err != nil { - log.Println("taobaoTravelTicketOrderVerify error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -飞猪门票退票结果通知 -*/ -func (ability *Ability362) TaobaoTravelTicketOrderRefund(req *request.TaobaoTravelTicketOrderRefundRequest) (*response.TaobaoTravelTicketOrderRefundResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability362 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("taobao.travel.ticket.order.refund", req.ToMap(), req.ToFileMap()) - var respStruct = response.TaobaoTravelTicketOrderRefundResponse{} - if err != nil { - log.Println("taobaoTravelTicketOrderRefund error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -创单(支付订单)通知 -*/ -func (ability *Ability362) AlitripTravelHotelticketOrderCreate(req *request.AlitripTravelHotelticketOrderCreateRequest) (*response.AlitripTravelHotelticketOrderCreateResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability362 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alitrip.travel.hotelticket.order.create", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlitripTravelHotelticketOrderCreateResponse{} - if err != nil { - log.Println("alitripTravelHotelticketOrderCreate error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -退款结结果通知 -*/ -func (ability *Ability362) AlitripTravelHotelticketOrderRefund(req *request.AlitripTravelHotelticketOrderRefundRequest) (*response.AlitripTravelHotelticketOrderRefundResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability362 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alitrip.travel.hotelticket.order.refund", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlitripTravelHotelticketOrderRefundResponse{} - if err != nil { - log.Println("alitripTravelHotelticketOrderRefund error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -订单核销通知 -*/ -func (ability *Ability362) AlitripTravelHotelticketOrderVerify(req *request.AlitripTravelHotelticketOrderVerifyRequest) (*response.AlitripTravelHotelticketOrderVerifyResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability362 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alitrip.travel.hotelticket.order.verify", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlitripTravelHotelticketOrderVerifyResponse{} - if err != nil { - log.Println("alitripTravelHotelticketOrderVerify error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -产品批量变更通知 -*/ -func (ability *Ability362) AlitripTravelHotelticketProductProductupdate(req *request.AlitripTravelHotelticketProductProductupdateRequest) (*response.AlitripTravelHotelticketProductProductupdateResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability362 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alitrip.travel.hotelticket.product.productupdate", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlitripTravelHotelticketProductProductupdateResponse{} - if err != nil { - log.Println("alitripTravelHotelticketProductProductupdate error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -产品批量变更推送通知 -*/ -func (ability *Ability362) AlitripTravelHotelticketProductProductupdatepush(req *request.AlitripTravelHotelticketProductProductupdatepushRequest) (*response.AlitripTravelHotelticketProductProductupdatepushResponse, error) { - if ability.Client == nil { - return nil, errors.New("Ability362 topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alitrip.travel.hotelticket.product.productupdatepush", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlitripTravelHotelticketProductProductupdatepushResponse{} - if err != nil { - log.Println("alitripTravelHotelticketProductProductupdatepush 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/sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO.go b/sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO.go deleted file mode 100644 index a1cc234..0000000 --- a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO.go +++ /dev/null @@ -1,68 +0,0 @@ -package domain - -type AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO struct { - /* - 凭证码 */ - Code *string `json:"code,omitempty" ` - - /* - 每张票或券可使用次数(如针对一码多刷,往返索道3张票1个码,每张票可使用次数为2,则该码可以刷6次 */ - AvailableNums *int64 `json:"available_nums,omitempty" ` - - /* - 证件号 */ - CertificateId *string `json:"certificate_id,omitempty" ` - - /* - 凭证类型 1:票码, 2:券码 */ - Type *int64 `json:"type,omitempty" ` - - /* - 二维码图片链接 */ - Url *string `json:"url,omitempty" ` - - /* - 凭证 可用/不可用 */ - CanUse *bool `json:"can_use,omitempty" ` - - /* - 已使用次数 */ - UsageNums *int64 `json:"usage_nums,omitempty" ` - - /* - 业务类型:1:门票, 2:酒店 */ - BizType *int64 `json:"biz_type,omitempty" ` -} - -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetCode(v string) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.Code = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetAvailableNums(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.AvailableNums = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetCertificateId(v string) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.CertificateId = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetType(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.Type = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetUrl(v string) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.Url = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetCanUse(v bool) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.CanUse = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetUsageNums(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.UsageNums = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) SetBizType(v int64) *AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO { - s.BizType = &v - return s -} diff --git a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO.go b/sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO.go deleted file mode 100644 index 1835759..0000000 --- a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO.go +++ /dev/null @@ -1,52 +0,0 @@ -package domain - -type AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO struct { - /* - 凭证码 */ - Code *string `json:"code,omitempty" ` - - /* - 使用时间:yyyy-MM-dd HH:mm:ss */ - UseDate *string `json:"use_date,omitempty" ` - - /* - 证件号 */ - CertificateId *string `json:"certificate_id,omitempty" ` - - /* - 凭证类型 1:票码, 2:券码 */ - Type *int64 `json:"type,omitempty" ` - - /* - 票或券 核销使用数量 */ - UsageNums *int64 `json:"usage_nums,omitempty" ` - - /* - 业务类型:1:门票, 2:酒店 */ - BizType *int64 `json:"biz_type,omitempty" ` -} - -func (s *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO) SetCode(v string) *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO { - s.Code = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO) SetUseDate(v string) *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO { - s.UseDate = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO) SetCertificateId(v string) *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO { - s.CertificateId = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO) SetType(v int64) *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO { - s.Type = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO) SetUsageNums(v int64) *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO { - s.UsageNums = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO) SetBizType(v int64) *AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO { - s.BizType = &v - return s -} diff --git a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdateProductUpdateDTO.go b/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdateProductUpdateDTO.go deleted file mode 100644 index b9f7bd5..0000000 --- a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdateProductUpdateDTO.go +++ /dev/null @@ -1,52 +0,0 @@ -package domain - -type AlitripTravelHotelticketProductProductupdateProductUpdateDTO struct { - /* - 扩展参数 */ - ExtendParams *string `json:"extend_params,omitempty" ` - - /* - 产品变更通知类型 1:价格,2:库存,3:价库 */ - NotifyType *int64 `json:"notify_type,omitempty" ` - - /* - 系统商商品码 */ - ProductId *string `json:"product_id,omitempty" ` - - /* - 场次ID信息 */ - SessionIds *[]string `json:"session_ids,omitempty" ` - - /* - 产品变更开始时间 yyyy-MM-dd */ - StartDate *string `json:"start_date,omitempty" ` - - /* - 产品变更结束时间 yyyy-MM-dd */ - EndDate *string `json:"end_date,omitempty" ` -} - -func (s *AlitripTravelHotelticketProductProductupdateProductUpdateDTO) SetExtendParams(v string) *AlitripTravelHotelticketProductProductupdateProductUpdateDTO { - s.ExtendParams = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdateProductUpdateDTO) SetNotifyType(v int64) *AlitripTravelHotelticketProductProductupdateProductUpdateDTO { - s.NotifyType = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdateProductUpdateDTO) SetProductId(v string) *AlitripTravelHotelticketProductProductupdateProductUpdateDTO { - s.ProductId = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdateProductUpdateDTO) SetSessionIds(v []string) *AlitripTravelHotelticketProductProductupdateProductUpdateDTO { - s.SessionIds = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdateProductUpdateDTO) SetStartDate(v string) *AlitripTravelHotelticketProductProductupdateProductUpdateDTO { - s.StartDate = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdateProductUpdateDTO) SetEndDate(v string) *AlitripTravelHotelticketProductProductupdateProductUpdateDTO { - s.EndDate = &v - return s -} diff --git a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO.go b/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO.go deleted file mode 100644 index f948d70..0000000 --- a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO.go +++ /dev/null @@ -1,52 +0,0 @@ -package domain - -type AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO struct { - /* - 日期。yyyy-MM-dd */ - Date *string `json:"date,omitempty" ` - - /* - 场次价库信息 */ - Sessions *[]AlitripTravelHotelticketProductProductupdatepushProductSessionDTO `json:"sessions,omitempty" ` - - /* - 是否可售卖;true:可售卖 */ - CanSell *bool `json:"can_sell,omitempty" ` - - /* - 库存 */ - Stock *int64 `json:"stock,omitempty" ` - - /* - 产品结算单价。单位:分 */ - WholesalePrice *int64 `json:"wholesale_price,omitempty" ` - - /* - 产品销售单价。单位:分 */ - RetailPrice *int64 `json:"retail_price,omitempty" ` -} - -func (s *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) SetDate(v string) *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO { - s.Date = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) SetSessions(v []AlitripTravelHotelticketProductProductupdatepushProductSessionDTO) *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO { - s.Sessions = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) SetCanSell(v bool) *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO { - s.CanSell = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) SetStock(v int64) *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO { - s.Stock = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) SetWholesalePrice(v int64) *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO { - s.WholesalePrice = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) SetRetailPrice(v int64) *AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO { - s.RetailPrice = &v - return s -} diff --git a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductSessionDTO.go b/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductSessionDTO.go deleted file mode 100644 index 1138261..0000000 --- a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductSessionDTO.go +++ /dev/null @@ -1,52 +0,0 @@ -package domain - -type AlitripTravelHotelticketProductProductupdatepushProductSessionDTO struct { - /* - 开始时间。HH:mm */ - StartTime *string `json:"start_time,omitempty" ` - - /* - 场次ID */ - SessionId *string `json:"session_id,omitempty" ` - - /* - 结束时间。HH:mm */ - EndTime *string `json:"end_time,omitempty" ` - - /* - 场次库存 */ - Stock *int64 `json:"stock,omitempty" ` - - /* - 产品场次结算单价。单位:分 */ - WholesalePrice *int64 `json:"wholesale_price,omitempty" ` - - /* - 产品场次销售单价。单位:分 */ - RetailPrice *int64 `json:"retail_price,omitempty" ` -} - -func (s *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO) SetStartTime(v string) *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO { - s.StartTime = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO) SetSessionId(v string) *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO { - s.SessionId = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO) SetEndTime(v string) *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO { - s.EndTime = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO) SetStock(v int64) *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO { - s.Stock = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO) SetWholesalePrice(v int64) *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO { - s.WholesalePrice = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO) SetRetailPrice(v int64) *AlitripTravelHotelticketProductProductupdatepushProductSessionDTO { - s.RetailPrice = &v - return s -} diff --git a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO.go b/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO.go deleted file mode 100644 index bef3044..0000000 --- a/sdk/topsdk/ability362/domain/AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO.go +++ /dev/null @@ -1,68 +0,0 @@ -package domain - -type AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO struct { - /* - 日历价格库存信息 日历价格库存信息 */ - PriceStocks *[]AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO `json:"price_stocks,omitempty" ` - - /* - 产品变更通知类型 1:价格,2:库存,3:价库 */ - NotifyType *int64 `json:"notify_type,omitempty" ` - - /* - 系统商商品码 */ - ProductId *string `json:"product_id,omitempty" ` - - /* - 床型ID */ - BedId *string `json:"bed_id,omitempty" ` - - /* - 酒店ID */ - HotelId *string `json:"hotel_id,omitempty" ` - - /* - 房型ID */ - RoomId *string `json:"room_id,omitempty" ` - - /* - 扩展参数 */ - ExtendParams *string `json:"extend_params,omitempty" ` - - /* - 模式 默认值1;1:普通日历/预约商品(非通兑和非任选) defalutValue:1 */ - Mode *int64 `json:"mode,omitempty" ` -} - -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetPriceStocks(v []AlitripTravelHotelticketProductProductupdatepushProductPriceStockDTO) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.PriceStocks = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetNotifyType(v int64) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.NotifyType = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetProductId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.ProductId = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetBedId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.BedId = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetHotelId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.HotelId = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetRoomId(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.RoomId = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetExtendParams(v string) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.ExtendParams = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) SetMode(v int64) *AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO { - s.Mode = &v - return s -} diff --git a/sdk/topsdk/ability362/domain/TaobaoTravelTicketOrderVerifyVoucherInfoDto.go b/sdk/topsdk/ability362/domain/TaobaoTravelTicketOrderVerifyVoucherInfoDto.go deleted file mode 100644 index 73475ce..0000000 --- a/sdk/topsdk/ability362/domain/TaobaoTravelTicketOrderVerifyVoucherInfoDto.go +++ /dev/null @@ -1,28 +0,0 @@ -package domain - -type TaobaoTravelTicketOrderVerifyVoucherInfoDto struct { - /* - 用户短信会收到的确认号 */ - ConfirmCode *string `json:"confirm_code,omitempty" ` - - /* - 凭证使用次数 */ - UsedQuantity *int64 `json:"used_quantity,omitempty" ` - - /* - 凭证使用时间,格式:yyyy-MM-dd HH:mm:ss */ - UsedDate *string `json:"used_date,omitempty" ` -} - -func (s *TaobaoTravelTicketOrderVerifyVoucherInfoDto) SetConfirmCode(v string) *TaobaoTravelTicketOrderVerifyVoucherInfoDto { - s.ConfirmCode = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyVoucherInfoDto) SetUsedQuantity(v int64) *TaobaoTravelTicketOrderVerifyVoucherInfoDto { - s.UsedQuantity = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyVoucherInfoDto) SetUsedDate(v string) *TaobaoTravelTicketOrderVerifyVoucherInfoDto { - s.UsedDate = &v - return s -} diff --git a/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderCreateRequest.go b/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderCreateRequest.go deleted file mode 100644 index 298509c..0000000 --- a/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderCreateRequest.go +++ /dev/null @@ -1,80 +0,0 @@ -package request - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability362/domain" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type AlitripTravelHotelticketOrderCreateRequest struct { - /* - 扩展参数 支持的key: ["hotelName" : "酒店名称", "roomName" : "房型名称", "productName" : "产品名称", "desc" : "描述"] value字符长度不超过100 */ - ExtendParams *string `json:"extend_params,omitempty" required:"false" ` - /* - 系统商订单号 */ - OrderId *string `json:"order_id,omitempty" required:"false" ` - /* - 创单出票失败原因信息 */ - FailMsg *string `json:"fail_msg,omitempty" required:"false" ` - /* - 凭证信息 无数据时传空集合 */ - Vouchers *[]domain.AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO `json:"vouchers,omitempty" required:"false" ` - /* - 创单结果状态 1:创单出票成功, 2:创单出票失败 */ - Status *int64 `json:"status" required:"true" ` - /* - 飞猪订单号 */ - FliggyOrderId *string `json:"fliggy_order_id" required:"true" ` -} - -func (s *AlitripTravelHotelticketOrderCreateRequest) SetExtendParams(v string) *AlitripTravelHotelticketOrderCreateRequest { - s.ExtendParams = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateRequest) SetOrderId(v string) *AlitripTravelHotelticketOrderCreateRequest { - s.OrderId = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateRequest) SetFailMsg(v string) *AlitripTravelHotelticketOrderCreateRequest { - s.FailMsg = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateRequest) SetVouchers(v []domain.AlitripTravelHotelticketOrderCreateHotelTicketVoucherDTO) *AlitripTravelHotelticketOrderCreateRequest { - s.Vouchers = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateRequest) SetStatus(v int64) *AlitripTravelHotelticketOrderCreateRequest { - s.Status = &v - return s -} -func (s *AlitripTravelHotelticketOrderCreateRequest) SetFliggyOrderId(v string) *AlitripTravelHotelticketOrderCreateRequest { - s.FliggyOrderId = &v - return s -} - -func (req *AlitripTravelHotelticketOrderCreateRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.ExtendParams != nil { - paramMap["extend_params"] = *req.ExtendParams - } - if req.OrderId != nil { - paramMap["order_id"] = *req.OrderId - } - if req.FailMsg != nil { - paramMap["fail_msg"] = *req.FailMsg - } - if req.Vouchers != nil { - paramMap["vouchers"] = util.ConvertStructList(*req.Vouchers) - } - if req.Status != nil { - paramMap["status"] = *req.Status - } - if req.FliggyOrderId != nil { - paramMap["fliggy_order_id"] = *req.FliggyOrderId - } - return paramMap -} - -func (req *AlitripTravelHotelticketOrderCreateRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderRefundRequest.go b/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderRefundRequest.go deleted file mode 100644 index 7b2c4ec..0000000 --- a/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderRefundRequest.go +++ /dev/null @@ -1,55 +0,0 @@ -package request - -type AlitripTravelHotelticketOrderRefundRequest struct { - /* - 系统商订单号 */ - OrderId *string `json:"order_id,omitempty" required:"false" ` - /* - 退款失败原因 */ - FailMsg *string `json:"fail_msg,omitempty" required:"false" ` - /* - 退款结果状态 1:退款成功 2:退款失败 */ - Status *int64 `json:"status" required:"true" ` - /* - 飞猪订单号 */ - FliggyOrderId *string `json:"fliggy_order_id" required:"true" ` -} - -func (s *AlitripTravelHotelticketOrderRefundRequest) SetOrderId(v string) *AlitripTravelHotelticketOrderRefundRequest { - s.OrderId = &v - return s -} -func (s *AlitripTravelHotelticketOrderRefundRequest) SetFailMsg(v string) *AlitripTravelHotelticketOrderRefundRequest { - s.FailMsg = &v - return s -} -func (s *AlitripTravelHotelticketOrderRefundRequest) SetStatus(v int64) *AlitripTravelHotelticketOrderRefundRequest { - s.Status = &v - return s -} -func (s *AlitripTravelHotelticketOrderRefundRequest) SetFliggyOrderId(v string) *AlitripTravelHotelticketOrderRefundRequest { - s.FliggyOrderId = &v - return s -} - -func (req *AlitripTravelHotelticketOrderRefundRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.OrderId != nil { - paramMap["order_id"] = *req.OrderId - } - if req.FailMsg != nil { - paramMap["fail_msg"] = *req.FailMsg - } - if req.Status != nil { - paramMap["status"] = *req.Status - } - if req.FliggyOrderId != nil { - paramMap["fliggy_order_id"] = *req.FliggyOrderId - } - return paramMap -} - -func (req *AlitripTravelHotelticketOrderRefundRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderVerifyRequest.go b/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderVerifyRequest.go deleted file mode 100644 index 75107a4..0000000 --- a/sdk/topsdk/ability362/request/AlitripTravelHotelticketOrderVerifyRequest.go +++ /dev/null @@ -1,60 +0,0 @@ -package request - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability362/domain" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type AlitripTravelHotelticketOrderVerifyRequest struct { - /* - 扩展参数 */ - ExtendParams *string `json:"extend_params,omitempty" required:"false" ` - /* - 系统商订单号 */ - OrderId *string `json:"order_id,omitempty" required:"false" ` - /* - 凭证信息 */ - Vouchers *[]domain.AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO `json:"vouchers,omitempty" required:"false" ` - /* - 飞猪订单号 */ - FliggyOrderId *string `json:"fliggy_order_id" required:"true" ` -} - -func (s *AlitripTravelHotelticketOrderVerifyRequest) SetExtendParams(v string) *AlitripTravelHotelticketOrderVerifyRequest { - s.ExtendParams = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyRequest) SetOrderId(v string) *AlitripTravelHotelticketOrderVerifyRequest { - s.OrderId = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyRequest) SetVouchers(v []domain.AlitripTravelHotelticketOrderVerifyHotelTicketVerifyVoucherDTO) *AlitripTravelHotelticketOrderVerifyRequest { - s.Vouchers = &v - return s -} -func (s *AlitripTravelHotelticketOrderVerifyRequest) SetFliggyOrderId(v string) *AlitripTravelHotelticketOrderVerifyRequest { - s.FliggyOrderId = &v - return s -} - -func (req *AlitripTravelHotelticketOrderVerifyRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.ExtendParams != nil { - paramMap["extend_params"] = *req.ExtendParams - } - if req.OrderId != nil { - paramMap["order_id"] = *req.OrderId - } - if req.Vouchers != nil { - paramMap["vouchers"] = util.ConvertStructList(*req.Vouchers) - } - if req.FliggyOrderId != nil { - paramMap["fliggy_order_id"] = *req.FliggyOrderId - } - return paramMap -} - -func (req *AlitripTravelHotelticketOrderVerifyRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdateRequest.go b/sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdateRequest.go deleted file mode 100644 index 35e3adb..0000000 --- a/sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdateRequest.go +++ /dev/null @@ -1,40 +0,0 @@ -package request - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability362/domain" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type AlitripTravelHotelticketProductProductupdateRequest struct { - /* - 系统商分配给飞猪卖家的账号 */ - AccessKey *string `json:"access_key" required:"true" ` - /* - 变更的产品信息 */ - ProductUpdates *[]domain.AlitripTravelHotelticketProductProductupdateProductUpdateDTO `json:"product_updates" required:"true" ` -} - -func (s *AlitripTravelHotelticketProductProductupdateRequest) SetAccessKey(v string) *AlitripTravelHotelticketProductProductupdateRequest { - s.AccessKey = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdateRequest) SetProductUpdates(v []domain.AlitripTravelHotelticketProductProductupdateProductUpdateDTO) *AlitripTravelHotelticketProductProductupdateRequest { - s.ProductUpdates = &v - return s -} - -func (req *AlitripTravelHotelticketProductProductupdateRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.AccessKey != nil { - paramMap["access_key"] = *req.AccessKey - } - if req.ProductUpdates != nil { - paramMap["product_updates"] = util.ConvertStructList(*req.ProductUpdates) - } - return paramMap -} - -func (req *AlitripTravelHotelticketProductProductupdateRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdatepushRequest.go b/sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdatepushRequest.go deleted file mode 100644 index ee23432..0000000 --- a/sdk/topsdk/ability362/request/AlitripTravelHotelticketProductProductupdatepushRequest.go +++ /dev/null @@ -1,40 +0,0 @@ -package request - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability362/domain" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type AlitripTravelHotelticketProductProductupdatepushRequest struct { - /* - 系统商分配给飞猪卖家的账号 */ - AccessKey *string `json:"access_key" required:"true" ` - /* - 变更的产品信息 */ - ProductUpdates *[]domain.AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO `json:"product_updates" required:"true" ` -} - -func (s *AlitripTravelHotelticketProductProductupdatepushRequest) SetAccessKey(v string) *AlitripTravelHotelticketProductProductupdatepushRequest { - s.AccessKey = &v - return s -} -func (s *AlitripTravelHotelticketProductProductupdatepushRequest) SetProductUpdates(v []domain.AlitripTravelHotelticketProductProductupdatepushProductUpdatePushDTO) *AlitripTravelHotelticketProductProductupdatepushRequest { - s.ProductUpdates = &v - return s -} - -func (req *AlitripTravelHotelticketProductProductupdatepushRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.AccessKey != nil { - paramMap["access_key"] = *req.AccessKey - } - if req.ProductUpdates != nil { - paramMap["product_updates"] = util.ConvertStructList(*req.ProductUpdates) - } - return paramMap -} - -func (req *AlitripTravelHotelticketProductProductupdatepushRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability362/request/TaobaoTravelTicketOrderRefundRequest.go b/sdk/topsdk/ability362/request/TaobaoTravelTicketOrderRefundRequest.go deleted file mode 100644 index d996e7c..0000000 --- a/sdk/topsdk/ability362/request/TaobaoTravelTicketOrderRefundRequest.go +++ /dev/null @@ -1,65 +0,0 @@ -package request - -type TaobaoTravelTicketOrderRefundRequest struct { - /* - 退票数量 */ - RefundNum *int64 `json:"refund_num,omitempty" required:"false" ` - /* - 下单时订单ID */ - OrderId *int64 `json:"order_id" required:"true" ` - /* - 退票结果;1: 退票成功;2: 退票失败 */ - RefundStatus *int64 `json:"refund_status" required:"true" ` - /* - 退票失败理由 */ - RefundFailureReason *string `json:"refund_failure_reason,omitempty" required:"false" ` - /* - 退票的批次号 */ - RefundBatchNo *string `json:"refund_batch_no,omitempty" required:"false" ` -} - -func (s *TaobaoTravelTicketOrderRefundRequest) SetRefundNum(v int64) *TaobaoTravelTicketOrderRefundRequest { - s.RefundNum = &v - return s -} -func (s *TaobaoTravelTicketOrderRefundRequest) SetOrderId(v int64) *TaobaoTravelTicketOrderRefundRequest { - s.OrderId = &v - return s -} -func (s *TaobaoTravelTicketOrderRefundRequest) SetRefundStatus(v int64) *TaobaoTravelTicketOrderRefundRequest { - s.RefundStatus = &v - return s -} -func (s *TaobaoTravelTicketOrderRefundRequest) SetRefundFailureReason(v string) *TaobaoTravelTicketOrderRefundRequest { - s.RefundFailureReason = &v - return s -} -func (s *TaobaoTravelTicketOrderRefundRequest) SetRefundBatchNo(v string) *TaobaoTravelTicketOrderRefundRequest { - s.RefundBatchNo = &v - return s -} - -func (req *TaobaoTravelTicketOrderRefundRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.RefundNum != nil { - paramMap["refund_num"] = *req.RefundNum - } - if req.OrderId != nil { - paramMap["order_id"] = *req.OrderId - } - if req.RefundStatus != nil { - paramMap["refund_status"] = *req.RefundStatus - } - if req.RefundFailureReason != nil { - paramMap["refund_failure_reason"] = *req.RefundFailureReason - } - if req.RefundBatchNo != nil { - paramMap["refund_batch_no"] = *req.RefundBatchNo - } - return paramMap -} - -func (req *TaobaoTravelTicketOrderRefundRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability362/request/TaobaoTravelTicketOrderVerifyRequest.go b/sdk/topsdk/ability362/request/TaobaoTravelTicketOrderVerifyRequest.go deleted file mode 100644 index d18fa0b..0000000 --- a/sdk/topsdk/ability362/request/TaobaoTravelTicketOrderVerifyRequest.go +++ /dev/null @@ -1,100 +0,0 @@ -package request - -import ( - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/ability362/domain" - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" -) - -type TaobaoTravelTicketOrderVerifyRequest struct { - /* - 核销次数 */ - CheckNum *int64 `json:"check_num,omitempty" required:"false" ` - /* - 下单订单ID */ - OrderId *int64 `json:"order_id,omitempty" required:"false" ` - /* - 门票取消数量 */ - ReturnNum *int64 `json:"return_num,omitempty" required:"false" ` - /* - 门票总共允许核销次数 */ - TotalNum *int64 `json:"total_num,omitempty" required:"false" ` - /* - 外部订单ID */ - OutOrderId *string `json:"out_order_id,omitempty" required:"false" ` - /* - (新接入使用voucher_infos)用户短信会收到的确认号 */ - ConfirmCode *string `json:"confirm_code,omitempty" required:"false" ` - /* - 使用凭证信息 */ - VoucherInfos *[]domain.TaobaoTravelTicketOrderVerifyVoucherInfoDto `json:"voucher_infos,omitempty" required:"false" ` - /* - 供应商核销回调类型:0表示使用本次核销数量(常规),1表示使用总核销数量(已使用+本次) */ - WriteOffType *int64 `json:"write_off_type,omitempty" required:"false" ` -} - -func (s *TaobaoTravelTicketOrderVerifyRequest) SetCheckNum(v int64) *TaobaoTravelTicketOrderVerifyRequest { - s.CheckNum = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyRequest) SetOrderId(v int64) *TaobaoTravelTicketOrderVerifyRequest { - s.OrderId = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyRequest) SetReturnNum(v int64) *TaobaoTravelTicketOrderVerifyRequest { - s.ReturnNum = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyRequest) SetTotalNum(v int64) *TaobaoTravelTicketOrderVerifyRequest { - s.TotalNum = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyRequest) SetOutOrderId(v string) *TaobaoTravelTicketOrderVerifyRequest { - s.OutOrderId = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyRequest) SetConfirmCode(v string) *TaobaoTravelTicketOrderVerifyRequest { - s.ConfirmCode = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyRequest) SetVoucherInfos(v []domain.TaobaoTravelTicketOrderVerifyVoucherInfoDto) *TaobaoTravelTicketOrderVerifyRequest { - s.VoucherInfos = &v - return s -} -func (s *TaobaoTravelTicketOrderVerifyRequest) SetWriteOffType(v int64) *TaobaoTravelTicketOrderVerifyRequest { - s.WriteOffType = &v - return s -} - -func (req *TaobaoTravelTicketOrderVerifyRequest) ToMap() map[string]interface{} { - paramMap := make(map[string]interface{}) - if req.CheckNum != nil { - paramMap["check_num"] = *req.CheckNum - } - if req.OrderId != nil { - paramMap["order_id"] = *req.OrderId - } - if req.ReturnNum != nil { - paramMap["return_num"] = *req.ReturnNum - } - if req.TotalNum != nil { - paramMap["total_num"] = *req.TotalNum - } - if req.OutOrderId != nil { - paramMap["out_order_id"] = *req.OutOrderId - } - if req.ConfirmCode != nil { - paramMap["confirm_code"] = *req.ConfirmCode - } - if req.VoucherInfos != nil { - paramMap["voucher_infos"] = util.ConvertStructList(*req.VoucherInfos) - } - if req.WriteOffType != nil { - paramMap["write_off_type"] = *req.WriteOffType - } - return paramMap -} - -func (req *TaobaoTravelTicketOrderVerifyRequest) ToFileMap() map[string]interface{} { - fileMap := make(map[string]interface{}) - return fileMap -} diff --git a/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderCreateResponse.go b/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderCreateResponse.go deleted file mode 100644 index a6b3d3c..0000000 --- a/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderCreateResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -type AlitripTravelHotelticketOrderCreateResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 是否成功 - */ - IsSuccess bool `json:"is_success,omitempty" ` -} diff --git a/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderRefundResponse.go b/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderRefundResponse.go deleted file mode 100644 index a031815..0000000 --- a/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderRefundResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -type AlitripTravelHotelticketOrderRefundResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 是否成功 - */ - IsSuccess bool `json:"is_success,omitempty" ` -} diff --git a/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderVerifyResponse.go b/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderVerifyResponse.go deleted file mode 100644 index 76a8ab7..0000000 --- a/sdk/topsdk/ability362/response/AlitripTravelHotelticketOrderVerifyResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -type AlitripTravelHotelticketOrderVerifyResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 是否成功 - */ - IsSuccess bool `json:"is_success,omitempty" ` -} diff --git a/sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdateResponse.go b/sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdateResponse.go deleted file mode 100644 index 17ba361..0000000 --- a/sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdateResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -type AlitripTravelHotelticketProductProductupdateResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 是否成功 - */ - IsSuccess bool `json:"is_success,omitempty" ` -} diff --git a/sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdatepushResponse.go b/sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdatepushResponse.go deleted file mode 100644 index b374169..0000000 --- a/sdk/topsdk/ability362/response/AlitripTravelHotelticketProductProductupdatepushResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -type AlitripTravelHotelticketProductProductupdatepushResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 是否成功 - */ - IsSuccess bool `json:"is_success,omitempty" ` -} diff --git a/sdk/topsdk/ability362/response/TaobaoTravelTicketOrderRefundResponse.go b/sdk/topsdk/ability362/response/TaobaoTravelTicketOrderRefundResponse.go deleted file mode 100644 index be2bbc5..0000000 --- a/sdk/topsdk/ability362/response/TaobaoTravelTicketOrderRefundResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -type TaobaoTravelTicketOrderRefundResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 系统自动生成 - */ - IsSuccess bool `json:"is_success,omitempty" ` -} diff --git a/sdk/topsdk/ability362/response/TaobaoTravelTicketOrderVerifyResponse.go b/sdk/topsdk/ability362/response/TaobaoTravelTicketOrderVerifyResponse.go deleted file mode 100644 index b8d57d8..0000000 --- a/sdk/topsdk/ability362/response/TaobaoTravelTicketOrderVerifyResponse.go +++ /dev/null @@ -1,21 +0,0 @@ -package response - -import () - -type TaobaoTravelTicketOrderVerifyResponse struct { - - /* - System request id - */ - RequestId string `json:"request_id,omitempty" ` - - /* - System body - */ - Body string - - /* - 成功状态true or false - */ - IsSuccess bool `json:"is_success,omitempty" ` -} diff --git a/sdk/topsdk/constants.go b/sdk/topsdk/constants.go index 625e5eb..ffaf45d 100644 --- a/sdk/topsdk/constants.go +++ b/sdk/topsdk/constants.go @@ -7,7 +7,7 @@ package topsdk */ const ( // SdkVersion 版本号 - SdkVersion = "new_go_sdk_20240425" + SdkVersion = "new_go_sdk_20250610" // ApiFormat api格式 ApiFormat = "json" diff --git a/sdk/topsdk/defaultability/Defaultability.go b/sdk/topsdk/defaultability/Defaultability.go index a6f0e4d..352341d 100644 --- a/sdk/topsdk/defaultability/Defaultability.go +++ b/sdk/topsdk/defaultability/Defaultability.go @@ -3,12 +3,10 @@ package defaultability import ( "errors" "log" - + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/request" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/response" "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" - - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk" ) type Defaultability struct { @@ -139,6 +137,546 @@ func (ability *Defaultability) AlibabaAlscUnionElemePromotionItempromotionStoreQ return &respStruct, err } +/* +本地联盟商品编辑(未开放) +*/ +func (ability *Defaultability) AlibabaAlscUnionSupplyOuterItemEdit(req *request.AlibabaAlscUnionSupplyOuterItemEditRequest) (*response.AlibabaAlscUnionSupplyOuterItemEditResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.supply.outer.item.edit", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionSupplyOuterItemEditResponse{} + if err != nil { + log.Println("alibabaAlscUnionSupplyOuterItemEdit error", 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) AlibabaAlscUnionSupplyOuterItemStateUpdate(req *request.AlibabaAlscUnionSupplyOuterItemStateUpdateRequest) (*response.AlibabaAlscUnionSupplyOuterItemStateUpdateResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.supply.outer.item.state.update", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionSupplyOuterItemStateUpdateResponse{} + if err != nil { + log.Println("alibabaAlscUnionSupplyOuterItemStateUpdate error", err) + return &respStruct, err + } + err = util.HandleJsonResponse(jsonStr, &respStruct) + if respStruct.Body == "" || len(respStruct.Body) == 0 { + respStruct.Body = jsonStr + } + return &respStruct, err +} + +/* +本地生活媒体推广口碑CPA用户反作弊订单数据报表 +*/ +func (ability *Defaultability) AlibabaAlscUnionKbcpaPunishOrderGet(req *request.AlibabaAlscUnionKbcpaPunishOrderGetRequest) (*response.AlibabaAlscUnionKbcpaPunishOrderGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpa.punish.order.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbcpaPunishOrderGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbcpaPunishOrderGet error", 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) AlibabaAlscUnionElemeMediaActivityCouponSend(req *request.AlibabaAlscUnionElemeMediaActivityCouponSendRequest) (*response.AlibabaAlscUnionElemeMediaActivityCouponSendResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.media.activity.coupon.send", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemeMediaActivityCouponSendResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemeMediaActivityCouponSend error", 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) AlibabaAlscUnionSupplyOuterItemPublish(req *request.AlibabaAlscUnionSupplyOuterItemPublishRequest) (*response.AlibabaAlscUnionSupplyOuterItemPublishResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.supply.outer.item.publish", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionSupplyOuterItemPublishResponse{} + if err != nil { + log.Println("alibabaAlscUnionSupplyOuterItemPublish error", err) + return &respStruct, err + } + err = util.HandleJsonResponse(jsonStr, &respStruct) + if respStruct.Body == "" || len(respStruct.Body) == 0 { + respStruct.Body = jsonStr + } + return &respStruct, err +} + +/* +获取商家所在分组及其已授权(广播)消息topics +*/ +func (ability *Defaultability) TaobaoTmcUserGet(req *request.TaobaoTmcUserGetRequest) (*response.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 = response.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) AlibabaAlscUnionElemePromotionOtherchannelGet(req *request.AlibabaAlscUnionElemePromotionOtherchannelGetRequest) (*response.AlibabaAlscUnionElemePromotionOtherchannelGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.otherchannel.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionOtherchannelGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionOtherchannelGet error", 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) AlibabaAlscUnionElemePromotionStorepromotionQuery(req *request.AlibabaAlscUnionElemePromotionStorepromotionQueryRequest) (*response.AlibabaAlscUnionElemePromotionStorepromotionQueryResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.storepromotion.query", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionStorepromotionQueryResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionStorepromotionQuery error", 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) AlibabaAlscUnionElemePromotionStorepromotionGet(req *request.AlibabaAlscUnionElemePromotionStorepromotionGetRequest) (*response.AlibabaAlscUnionElemePromotionStorepromotionGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.storepromotion.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionStorepromotionGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionStorepromotionGet error", 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) AlibabaAlscUnionElemePromotionOfficialactivityGet(req *request.AlibabaAlscUnionElemePromotionOfficialactivityGetRequest) (*response.AlibabaAlscUnionElemePromotionOfficialactivityGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.officialactivity.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionOfficialactivityGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionOfficialactivityGet error", 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) AlibabaAlscUnionElemePromotionStorepromotionBatchGet(req *request.AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest) (*response.AlibabaAlscUnionElemePromotionStorepromotionBatchGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.storepromotion.batch.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionStorepromotionBatchGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionStorepromotionBatchGet error", err) + return &respStruct, err + } + err = util.HandleJsonResponse(jsonStr, &respStruct) + if respStruct.Body == "" || len(respStruct.Body) == 0 { + respStruct.Body = jsonStr + } + return &respStruct, err +} + +/* +本地生活媒体推广口碑CPA用户维权订单数据报表 +*/ +func (ability *Defaultability) AlibabaAlscUnionKbcpaRefundOrderGet(req *request.AlibabaAlscUnionKbcpaRefundOrderGetRequest) (*response.AlibabaAlscUnionKbcpaRefundOrderGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpa.refund.order.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbcpaRefundOrderGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbcpaRefundOrderGet error", 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) AlibabaAlscUnionKbStoreQuery(req *request.AlibabaAlscUnionKbStoreQueryRequest) (*response.AlibabaAlscUnionKbStoreQueryResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.store.query", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbStoreQueryResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbStoreQuery error", 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) AlibabaAlscUnionKbStoreItemQuery(req *request.AlibabaAlscUnionKbStoreItemQueryRequest) (*response.AlibabaAlscUnionKbStoreItemQueryResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.store.item.query", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbStoreItemQueryResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbStoreItemQuery error", 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) AlibabaAlscUnionSupplyOuterItemShare(req *request.AlibabaAlscUnionSupplyOuterItemShareRequest) (*response.AlibabaAlscUnionSupplyOuterItemShareResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.supply.outer.item.share", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionSupplyOuterItemShareResponse{} + if err != nil { + log.Println("alibabaAlscUnionSupplyOuterItemShare error", 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) AlibabaAlscUnionElemePromotionItempromotionGet(req *request.AlibabaAlscUnionElemePromotionItempromotionGetRequest) (*response.AlibabaAlscUnionElemePromotionItempromotionGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.itempromotion.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionItempromotionGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionItempromotionGet error", 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) AlibabaAlscUnionElemePromotionItempromotionQuery(req *request.AlibabaAlscUnionElemePromotionItempromotionQueryRequest) (*response.AlibabaAlscUnionElemePromotionItempromotionQueryResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.itempromotion.query", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionItempromotionQueryResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionItempromotionQuery error", 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) AlibabaAlscUnionKbcpaOrderDetailsGet(req *request.AlibabaAlscUnionKbcpaOrderDetailsGetRequest) (*response.AlibabaAlscUnionKbcpaOrderDetailsGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpa.order.details.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbcpaOrderDetailsGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbcpaOrderDetailsGet error", 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) AlibabaAlscUnionElemePromotionRetailItempromotionGet(req *request.AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest) (*response.AlibabaAlscUnionElemePromotionRetailItempromotionGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.retail.itempromotion.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionRetailItempromotionGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionRetailItempromotionGet error", 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) AlibabaAlscUnionKbItemDetailGet(req *request.AlibabaAlscUnionKbItemDetailGetRequest) (*response.AlibabaAlscUnionKbItemDetailGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.item.detail.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbItemDetailGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbItemDetailGet error", 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) AlibabaAlscUnionKbItemStoreRelationQuery(req *request.AlibabaAlscUnionKbItemStoreRelationQueryRequest) (*response.AlibabaAlscUnionKbItemStoreRelationQueryResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.item.store.relation.query", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbItemStoreRelationQueryResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbItemStoreRelationQuery error", 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) AlibabaAlscUnionKbcpxPositiveOrderGet(req *request.AlibabaAlscUnionKbcpxPositiveOrderGetRequest) (*response.AlibabaAlscUnionKbcpxPositiveOrderGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpx.positive.order.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbcpxPositiveOrderGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbcpxPositiveOrderGet error", 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) AlibabaAlscUnionKbItemStoreDetailGet(req *request.AlibabaAlscUnionKbItemStoreDetailGetRequest) (*response.AlibabaAlscUnionKbItemStoreDetailGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.item.store.detail.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbItemStoreDetailGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbItemStoreDetailGet error", 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) AlibabaAlscUnionElemePromotionRetailItempromotionQuery(req *request.AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest) (*response.AlibabaAlscUnionElemePromotionRetailItempromotionQueryResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.retail.itempromotion.query", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionRetailItempromotionQueryResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemePromotionRetailItempromotionQuery error", 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) AlibabaAlscUnionKbcpxRefundOrderGet(req *request.AlibabaAlscUnionKbcpxRefundOrderGetRequest) (*response.AlibabaAlscUnionKbcpxRefundOrderGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpx.refund.order.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbcpxRefundOrderGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbcpxRefundOrderGet error", 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) AlibabaAlscUnionKbcpxPunishOrderGet(req *request.AlibabaAlscUnionKbcpxPunishOrderGetRequest) (*response.AlibabaAlscUnionKbcpxPunishOrderGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpx.punish.order.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionKbcpxPunishOrderGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionKbcpxPunishOrderGet error", 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) AlibabaAlscUnionElemeWordDataGet(req *request.AlibabaAlscUnionElemeWordDataGetRequest) (*response.AlibabaAlscUnionElemeWordDataGetResponse, error) { + if ability.Client == nil { + return nil, errors.New("Defaultability topClient is nil") + } + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.word.data.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemeWordDataGetResponse{} + if err != nil { + log.Println("alibabaAlscUnionElemeWordDataGet error", err) + return &respStruct, err + } + err = util.HandleJsonResponse(jsonStr, &respStruct) + if respStruct.Body == "" || len(respStruct.Body) == 0 { + respStruct.Body = jsonStr + } + return &respStruct, err +} + /* 本地联盟口碑商品列表 */ @@ -239,126 +777,6 @@ func (ability *Defaultability) AlibabaAlscUnionElemeStorepromotionReviewbwcDetai return &respStruct, err } -/* -本地生活媒体推广口碑CPA用户反作弊订单数据报表 -*/ -func (ability *Defaultability) AlibabaAlscUnionKbcpaPunishOrderGet(req *request.AlibabaAlscUnionKbcpaPunishOrderGetRequest) (*response.AlibabaAlscUnionKbcpaPunishOrderGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpa.punish.order.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbcpaPunishOrderGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbcpaPunishOrderGet error", 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) AlibabaAlscUnionElemeMediaActivityCouponSend(req *request.AlibabaAlscUnionElemeMediaActivityCouponSendRequest) (*response.AlibabaAlscUnionElemeMediaActivityCouponSendResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.media.activity.coupon.send", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionElemeMediaActivityCouponSendResponse{} - if err != nil { - log.Println("alibabaAlscUnionElemeMediaActivityCouponSend error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - -/* -获取商家所在分组及其已授权(广播)消息topics -*/ -func (ability *Defaultability) TaobaoTmcUserGet(req *request.TaobaoTmcUserGetRequest) (*response.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 = response.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) AlibabaAlscUnionElemePromotionStorepromotionQuery(req *request.AlibabaAlscUnionElemePromotionStorepromotionQueryRequest) (*response.AlibabaAlscUnionElemePromotionStorepromotionQueryResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.storepromotion.query", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionElemePromotionStorepromotionQueryResponse{} - if err != nil { - log.Println("alibabaAlscUnionElemePromotionStorepromotionQuery error", 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) AlibabaAlscUnionElemePromotionStorepromotionGet(req *request.AlibabaAlscUnionElemePromotionStorepromotionGetRequest) (*response.AlibabaAlscUnionElemePromotionStorepromotionGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.storepromotion.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionElemePromotionStorepromotionGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionElemePromotionStorepromotionGet error", 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) AlibabaAlscUnionElemePromotionOfficialactivityGet(req *request.AlibabaAlscUnionElemePromotionOfficialactivityGetRequest) (*response.AlibabaAlscUnionElemePromotionOfficialactivityGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.officialactivity.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionElemePromotionOfficialactivityGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionElemePromotionOfficialactivityGet error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - /* 发布单条消息 */ @@ -380,47 +798,7 @@ func (ability *Defaultability) TaobaoTmcMessageProduce(req *request.TaobaoTmcMes } /* -本地生活媒体推广口碑CPA用户维权订单数据报表 -*/ -func (ability *Defaultability) AlibabaAlscUnionKbcpaRefundOrderGet(req *request.AlibabaAlscUnionKbcpaRefundOrderGetRequest) (*response.AlibabaAlscUnionKbcpaRefundOrderGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpa.refund.order.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbcpaRefundOrderGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbcpaRefundOrderGet error", 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) AlibabaAlscUnionKbStoreQuery(req *request.AlibabaAlscUnionKbStoreQueryRequest) (*response.AlibabaAlscUnionKbStoreQueryResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.store.query", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbStoreQueryResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbStoreQuery error", 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) AlibabaAlscUnionKbItemPromotionShareCreate(req *request.AlibabaAlscUnionKbItemPromotionShareCreateRequest) (*response.AlibabaAlscUnionKbItemPromotionShareCreateResponse, error) { if ability.Client == nil { @@ -439,26 +817,6 @@ func (ability *Defaultability) AlibabaAlscUnionKbItemPromotionShareCreate(req *r return &respStruct, err } -/* -本地联盟口碑门店商品列表 -*/ -func (ability *Defaultability) AlibabaAlscUnionKbStoreItemQuery(req *request.AlibabaAlscUnionKbStoreItemQueryRequest) (*response.AlibabaAlscUnionKbStoreItemQueryResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.store.item.query", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbStoreItemQueryResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbStoreItemQuery error", err) - return &respStruct, err - } - err = util.HandleJsonResponse(jsonStr, &respStruct) - if respStruct.Body == "" || len(respStruct.Body) == 0 { - respStruct.Body = jsonStr - } - return &respStruct, err -} - /* 取消用户的消息服务 */ @@ -500,36 +858,16 @@ func (ability *Defaultability) TaobaoTmcUserPermit(req *request.TaobaoTmcUserPer } /* -本地联盟饿了么单品推广详情 +本地联盟饿了么推广官方活动生成微信短链 */ -func (ability *Defaultability) AlibabaAlscUnionElemePromotionItempromotionGet(req *request.AlibabaAlscUnionElemePromotionItempromotionGetRequest) (*response.AlibabaAlscUnionElemePromotionItempromotionGetResponse, error) { +func (ability *Defaultability) AlibabaAlscUnionElemePromotionOfficialactivityWxscheme(req *request.AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest) (*response.AlibabaAlscUnionElemePromotionOfficialactivityWxschemeResponse, error) { if ability.Client == nil { return nil, errors.New("Defaultability topClient is nil") } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.itempromotion.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionElemePromotionItempromotionGetResponse{} + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.officialactivity.wxscheme", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemePromotionOfficialactivityWxschemeResponse{} if err != nil { - log.Println("alibabaAlscUnionElemePromotionItempromotionGet error", 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) AlibabaAlscUnionElemePromotionItempromotionQuery(req *request.AlibabaAlscUnionElemePromotionItempromotionQueryRequest) (*response.AlibabaAlscUnionElemePromotionItempromotionQueryResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.promotion.itempromotion.query", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionElemePromotionItempromotionQueryResponse{} - if err != nil { - log.Println("alibabaAlscUnionElemePromotionItempromotionQuery error", err) + log.Println("alibabaAlscUnionElemePromotionOfficialactivityWxscheme error", err) return &respStruct, err } err = util.HandleJsonResponse(jsonStr, &respStruct) @@ -560,16 +898,16 @@ func (ability *Defaultability) AlibabaAlscUnionPromotionLinkAnalyze(req *request } /* -本地生活媒体推广订单明细查询 +本地联盟饿了么评价有礼诊断 */ -func (ability *Defaultability) AlibabaAlscUnionKbcpaOrderDetailsGet(req *request.AlibabaAlscUnionKbcpaOrderDetailsGetRequest) (*response.AlibabaAlscUnionKbcpaOrderDetailsGetResponse, error) { +func (ability *Defaultability) AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnose(req *request.AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest) (*response.AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseResponse, error) { if ability.Client == nil { return nil, errors.New("Defaultability topClient is nil") } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpa.order.details.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbcpaOrderDetailsGetResponse{} + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.storepromotion.reviewbwc.diagnose", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseResponse{} if err != nil { - log.Println("alibabaAlscUnionKbcpaOrderDetailsGet error", err) + log.Println("alibabaAlscUnionElemeStorepromotionReviewbwcDiagnose error", err) return &respStruct, err } err = util.HandleJsonResponse(jsonStr, &respStruct) @@ -580,116 +918,16 @@ func (ability *Defaultability) AlibabaAlscUnionKbcpaOrderDetailsGet(req *request } /* -本地联盟口碑商品详情 +本地联盟饿了么评价有身份绑定 */ -func (ability *Defaultability) AlibabaAlscUnionKbItemDetailGet(req *request.AlibabaAlscUnionKbItemDetailGetRequest) (*response.AlibabaAlscUnionKbItemDetailGetResponse, error) { +func (ability *Defaultability) AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGet(req *request.AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest) (*response.AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetResponse, error) { if ability.Client == nil { return nil, errors.New("Defaultability topClient is nil") } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.item.detail.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbItemDetailGetResponse{} + var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.eleme.storepromotion.reviewbwc.bind.link.get", req.ToMap(), req.ToFileMap()) + var respStruct = response.AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetResponse{} if err != nil { - log.Println("alibabaAlscUnionKbItemDetailGet error", 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) AlibabaAlscUnionKbItemStoreRelationQuery(req *request.AlibabaAlscUnionKbItemStoreRelationQueryRequest) (*response.AlibabaAlscUnionKbItemStoreRelationQueryResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.item.store.relation.query", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbItemStoreRelationQueryResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbItemStoreRelationQuery error", 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) AlibabaAlscUnionKbcpxPositiveOrderGet(req *request.AlibabaAlscUnionKbcpxPositiveOrderGetRequest) (*response.AlibabaAlscUnionKbcpxPositiveOrderGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpx.positive.order.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbcpxPositiveOrderGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbcpxPositiveOrderGet error", 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) AlibabaAlscUnionKbItemStoreDetailGet(req *request.AlibabaAlscUnionKbItemStoreDetailGetRequest) (*response.AlibabaAlscUnionKbItemStoreDetailGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kb.item.store.detail.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbItemStoreDetailGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbItemStoreDetailGet error", 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) AlibabaAlscUnionKbcpxRefundOrderGet(req *request.AlibabaAlscUnionKbcpxRefundOrderGetRequest) (*response.AlibabaAlscUnionKbcpxRefundOrderGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpx.refund.order.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbcpxRefundOrderGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbcpxRefundOrderGet error", 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) AlibabaAlscUnionKbcpxPunishOrderGet(req *request.AlibabaAlscUnionKbcpxPunishOrderGetRequest) (*response.AlibabaAlscUnionKbcpxPunishOrderGetResponse, error) { - if ability.Client == nil { - return nil, errors.New("Defaultability topClient is nil") - } - var jsonStr, err = ability.Client.Execute("alibaba.alsc.union.kbcpx.punish.order.get", req.ToMap(), req.ToFileMap()) - var respStruct = response.AlibabaAlscUnionKbcpxPunishOrderGetResponse{} - if err != nil { - log.Println("alibabaAlscUnionKbcpxPunishOrderGet error", err) + log.Println("alibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGet error", err) return &respStruct, err } err = util.HandleJsonResponse(jsonStr, &respStruct) diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest.go index 0103e05..4c56cb9 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest.go @@ -14,12 +14,20 @@ type AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest struct { Sid *string `json:"sid,omitempty" ` /* - 是否返回微信推广图片 */ + 【废弃】 */ IncludeWxImg *bool `json:"include_wx_img,omitempty" ` /* - 是否包含二维码,如果为false,不返回二维码和图片,只有链接 */ + 是否返回二维码 */ IncludeQrCode *bool `json:"include_qr_code,omitempty" ` + + /* + 是否返回图片 */ + IncludeImage *bool `json:"include_image,omitempty" ` + + /* + 是否返回密令 */ + IncludeWatchword *bool `json:"include_watchword,omitempty" ` } func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest) SetPid(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest { @@ -42,3 +50,11 @@ func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest) SetIn s.IncludeQrCode = &v return s } +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest) SetIncludeImage(v bool) *AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest { + s.IncludeImage = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest) SetIncludeWatchword(v bool) *AlibabaAlscUnionElemePromotionOfficialactivityGetActivityRequest { + s.IncludeWatchword = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink.go index 0347a80..9d62bb0 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink.go @@ -60,6 +60,26 @@ type AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink struct { /* 带文案淘口令(有效期30天,建议到期前重新获取) */ FullTaobaoWord *string `json:"full_taobao_word,omitempty" ` + + /* + 推广链接 */ + H5Promotion *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto `json:"h5_promotion,omitempty" ` + + /* + 淘宝链接 */ + TaobaoPromotion *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto `json:"taobao_promotion,omitempty" ` + + /* + 微信链接 */ + WxPromotion *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto `json:"wx_promotion,omitempty" ` + + /* + 支付宝链接 */ + AlipayPromotion *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto `json:"alipay_promotion,omitempty" ` + + /* + app链接 */ + AppPromotion *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto `json:"app_promotion,omitempty" ` } func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink) SetWxAppid(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink { @@ -122,3 +142,23 @@ func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink) SetFull s.FullTaobaoWord = &v return s } +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink) SetH5Promotion(v AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto) *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink { + s.H5Promotion = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink) SetTaobaoPromotion(v AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink { + s.TaobaoPromotion = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink) SetWxPromotion(v AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink { + s.WxPromotion = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink) SetAlipayPromotion(v AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink { + s.AlipayPromotion = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink) SetAppPromotion(v AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto) *AlibabaAlscUnionElemePromotionOfficialactivityGetPromotionLink { + s.AppPromotion = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto.go new file mode 100644 index 0000000..95d882f --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto.go @@ -0,0 +1,84 @@ +package domain + +type AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto struct { + /* + appId */ + AppId *string `json:"app_id,omitempty" ` + + /* + appPath */ + AppPath *string `json:"app_path,omitempty" ` + + /* + scheme唤端地址 */ + AlipaySchemeUrl *string `json:"alipay_scheme_url,omitempty" ` + + /* + h5地址 */ + H5Url *string `json:"h5_url,omitempty" ` + + /* + 支付宝口令 */ + AlipayWatchword *string `json:"alipay_watchword,omitempty" ` + + /* + 支付宝完整口令 */ + AlipayWatchwordSuggest *string `json:"alipay_watchword_suggest,omitempty" ` + + /* + 海报地址 */ + ImgUrl *string `json:"img_url,omitempty" ` + + /* + 二维码地址 */ + AlipayQrCode *string `json:"alipay_qr_code,omitempty" ` + + /* + h5短连接 */ + ShortLink *string `json:"short_link,omitempty" ` + + /* + http换端地址 */ + H5SchemeUrl *string `json:"h5_scheme_url,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetAppId(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.AppId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetAppPath(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.AppPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetAlipaySchemeUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.AlipaySchemeUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetH5Url(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.H5Url = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetAlipayWatchword(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.AlipayWatchword = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetAlipayWatchwordSuggest(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.AlipayWatchwordSuggest = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetImgUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.ImgUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetAlipayQrCode(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.AlipayQrCode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetShortLink(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.ShortLink = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto) SetH5SchemeUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAlipayPromotionDto { + s.H5SchemeUrl = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto.go new file mode 100644 index 0000000..4f296fb --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto struct { + /* + deeplink地址 */ + DeepLink *string `json:"deep_link,omitempty" ` + + /* + 饿口令 */ + ElemeWord *string `json:"eleme_word,omitempty" ` + + /* + 饿口令有效期 */ + WordValidDate *string `json:"word_valid_date,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto) SetDeepLink(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto { + s.DeepLink = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto) SetElemeWord(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto { + s.ElemeWord = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto) SetWordValidDate(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopAppPromotionDto { + s.WordValidDate = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto.go new file mode 100644 index 0000000..04b2481 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto.go @@ -0,0 +1,44 @@ +package domain + +type AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto struct { + /* + 长连接 */ + H5Url *string `json:"h5_url,omitempty" ` + + /* + 短连接 */ + ShortLink *string `json:"short_link,omitempty" ` + + /* + 推广二维码 */ + H5QrCode *string `json:"h5_qr_code,omitempty" ` + + /* + 推广海报 */ + H5ImgUrl *string `json:"h5_img_url,omitempty" ` + + /* + 推荐有奖拉新链接 */ + TjH5Url *string `json:"tj_h5_url,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto) SetH5Url(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto { + s.H5Url = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto) SetShortLink(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto { + s.ShortLink = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto) SetH5QrCode(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto { + s.H5QrCode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto) SetH5ImgUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto { + s.H5ImgUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto) SetTjH5Url(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopH5PromotionDto { + s.TjH5Url = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto.go new file mode 100644 index 0000000..2a7fccd --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto.go @@ -0,0 +1,76 @@ +package domain + +type AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto struct { + /* + 推广链接 */ + H5Url *string `json:"h5_url,omitempty" ` + + /* + 短连接 */ + H5ShortUrl *string `json:"h5_short_url,omitempty" ` + + /* + 二维码 */ + TbQrCode *string `json:"tb_qr_code,omitempty" ` + + /* + 海报 */ + ImgUrl *string `json:"img_url,omitempty" ` + + /* + appid */ + AppId *string `json:"app_id,omitempty" ` + + /* + apppath */ + AppPath *string `json:"app_path,omitempty" ` + + /* + schemeurl */ + SchemeUrl *string `json:"scheme_url,omitempty" ` + + /* + 淘口令 */ + TbWatchword *string `json:"tb_watchword,omitempty" ` + + /* + 淘口令完整版 */ + TbWatchwordSuggest *string `json:"tb_watchword_suggest,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetH5Url(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.H5Url = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetH5ShortUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.H5ShortUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetTbQrCode(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.TbQrCode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetImgUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.ImgUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetAppId(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.AppId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetAppPath(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.AppPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetSchemeUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.SchemeUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetTbWatchword(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.TbWatchword = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto) SetTbWatchwordSuggest(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopTaobaoPromotionDto { + s.TbWatchwordSuggest = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto.go new file mode 100644 index 0000000..83f3a16 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto.go @@ -0,0 +1,92 @@ +package domain + +type AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto struct { + /* + appid */ + WxAppId *string `json:"wx_app_id,omitempty" ` + + /* + apppath */ + WxPath *string `json:"wx_path,omitempty" ` + + /* + 二维码 */ + WxQrCode *string `json:"wx_qr_code,omitempty" ` + + /* + 海报 */ + ImgUrl *string `json:"img_url,omitempty" ` + + /* + 立减的appid */ + ReduceWxAppId *string `json:"reduce_wx_app_id,omitempty" ` + + /* + 立减的apppath */ + ReduceWxPath *string `json:"reduce_wx_path,omitempty" ` + + /* + 立减的二维码 */ + ReduceWxQrCode *string `json:"reduce_wx_qr_code,omitempty" ` + + /* + 立减的海报 */ + ReduceImgUrl *string `json:"reduce_img_url,omitempty" ` + + /* + h5短链 */ + H5ShortLink *string `json:"h5_short_link,omitempty" ` + + /* + 媒体出资appid */ + MarketWxAppId *string `json:"market_wx_app_id,omitempty" ` + + /* + 媒体出资apppath */ + MarketWxAppPath *string `json:"market_wx_app_path,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetWxAppId(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.WxAppId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetWxPath(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.WxPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetWxQrCode(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.WxQrCode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetImgUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.ImgUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetReduceWxAppId(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.ReduceWxAppId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetReduceWxPath(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.ReduceWxPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetReduceWxQrCode(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.ReduceWxQrCode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetReduceImgUrl(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.ReduceImgUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetH5ShortLink(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.H5ShortLink = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetMarketWxAppId(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.MarketWxAppId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto) SetMarketWxAppPath(v string) *AlibabaAlscUnionElemePromotionOfficialactivityGetTopWxPromotionDto { + s.MarketWxAppPath = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest.go new file mode 100644 index 0000000..63e9a5b --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest struct { + /* + 渠道PID */ + Pid *string `json:"pid,omitempty" ` + + /* + 活动ID */ + ActivityId *string `json:"activity_id,omitempty" ` + + /* + 三方会员id。长度限制50 */ + Sid *string `json:"sid,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest) SetPid(v string) *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest { + s.Pid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest) SetActivityId(v string) *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest { + s.ActivityId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest) SetSid(v string) *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest { + s.Sid = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto.go new file mode 100644 index 0000000..f9bbf72 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto struct { + /* + 微信appid */ + WxAppId *string `json:"wx_app_id,omitempty" ` + + /* + 微信小程序path链接 */ + WxPath *string `json:"wx_path,omitempty" ` + + /* + 微信密文短链 */ + UrlScheme *string `json:"url_scheme,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto) SetWxAppId(v string) *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto { + s.WxAppId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto) SetWxPath(v string) *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto { + s.WxPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto) SetUrlScheme(v string) *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto { + s.UrlScheme = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink.go new file mode 100644 index 0000000..07be9d0 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink.go @@ -0,0 +1,20 @@ +package domain + +type AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink struct { + /* + 抖音内部跳转shcema地址,30天有效 */ + DySchema *string `json:"dy_schema,omitempty" ` + + /* + 抖音外部唤起链接,30天有效 */ + DyLink *string `json:"dy_link,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink) SetDySchema(v string) *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink { + s.DySchema = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink) SetDyLink(v string) *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink { + s.DyLink = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest.go new file mode 100644 index 0000000..73cbdc2 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest.go @@ -0,0 +1,20 @@ +package domain + +type AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest struct { + /* + 链接类型 1 抖音schema */ + Type *int64 `json:"type,omitempty" ` + + /* + 用户扩展id */ + Sid *string `json:"sid,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest) SetType(v int64) *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest { + s.Type = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest) SetSid(v string) *AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest { + s.Sid = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink.go new file mode 100644 index 0000000..1ab91b5 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink.go @@ -0,0 +1,36 @@ +package domain + +type AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink struct { + /* + 微信小程序appId */ + WxAppid *string `json:"wx_appid,omitempty" ` + + /* + 微信小程序path链接 */ + WxPath *string `json:"wx_path,omitempty" ` + + /* + 微信小程序二维码 */ + WxMiniQrcode *string `json:"wx_mini_qrcode,omitempty" ` + + /* + 微信推广图片 */ + WxPicture *string `json:"wx_picture,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink) SetWxAppid(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink { + s.WxAppid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink) SetWxPath(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink { + s.WxPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink) SetWxMiniQrcode(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink { + s.WxMiniQrcode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink) SetWxPicture(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink { + s.WxPicture = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto.go new file mode 100644 index 0000000..bd93cb4 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto.go @@ -0,0 +1,92 @@ +package domain + +type AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto struct { + /* + 商品ID */ + ItemId *string `json:"item_id,omitempty" ` + + /* + 名称 */ + ItemName *string `json:"item_name,omitempty" ` + + /* + 图片 */ + Picture *string `json:"picture,omitempty" ` + + /* + 售价(分) */ + SellPriceCent *int64 `json:"sell_price_cent,omitempty" ` + + /* + 起始时间(秒) */ + StartIme *int64 `json:"start_ime,omitempty" ` + + /* + 结束时间(秒) */ + EndTime *int64 `json:"end_time,omitempty" ` + + /* + 单品佣金比例 */ + CommissionRate *string `json:"commission_rate,omitempty" ` + + /* + 单品预估佣金(分) */ + Commission *int64 `json:"commission,omitempty" ` + + /* + 库存 */ + Stock *int64 `json:"stock,omitempty" ` + + /* + 优惠信息 */ + DiscountTags *[]string `json:"discount_tags,omitempty" ` + + /* + 分享链接 */ + Link *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink `json:"link,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetItemId(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.ItemId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetItemName(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.ItemName = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetPicture(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.Picture = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetSellPriceCent(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.SellPriceCent = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetStartIme(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.StartIme = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetEndTime(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.EndTime = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetCommissionRate(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.CommissionRate = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetCommission(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.Commission = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetStock(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.Stock = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetDiscountTags(v []string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.DiscountTags = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetLink(v AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { + s.Link = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest.go new file mode 100644 index 0000000..dd942ef --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest.go @@ -0,0 +1,36 @@ +package domain + +type AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest struct { + /* + 推广位 */ + Pid *string `json:"pid,omitempty" ` + + /* + 商品ID */ + ItemId *string `json:"item_id,omitempty" ` + + /* + 会员ID(需要联系运营申请) */ + Sid *string `json:"sid,omitempty" ` + + /* + 是否返回微信推广图片 defalutValue:false */ + IncludeWxImg *bool `json:"include_wx_img,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest) SetPid(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest { + s.Pid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest) SetItemId(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest { + s.ItemId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest) SetSid(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest { + s.Sid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest) SetIncludeWxImg(v bool) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest { + s.IncludeWxImg = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel.go new file mode 100644 index 0000000..5fd619f --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel.go @@ -0,0 +1,44 @@ +package domain + +type AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel struct { + /* + 会话ID */ + SessionId *string `json:"session_id,omitempty" ` + + /* + 数据 */ + Records *[]AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto `json:"records,omitempty" ` + + /* + 页码 */ + PageNumber *int64 `json:"page_number,omitempty" ` + + /* + 每页数目 */ + PageSize *int64 `json:"page_size,omitempty" ` + + /* + 总数 */ + Total *int64 `json:"total,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel) SetSessionId(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel { + s.SessionId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel) SetRecords(v []AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel { + s.Records = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel) SetPageNumber(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel { + s.PageNumber = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel) SetPageSize(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel { + s.PageSize = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel) SetTotal(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel { + s.Total = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto.go new file mode 100644 index 0000000..ef4982a --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto.go @@ -0,0 +1,84 @@ +package domain + +type AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto struct { + /* + 商品ID */ + ItemId *string `json:"item_id,omitempty" ` + + /* + 标题 */ + ItemName *string `json:"item_name,omitempty" ` + + /* + 图片 */ + Picture *string `json:"picture,omitempty" ` + + /* + 售价(分) */ + SellPriceCent *int64 `json:"sell_price_cent,omitempty" ` + + /* + 起始时间(秒) */ + StartIme *int64 `json:"start_ime,omitempty" ` + + /* + 结束时间(秒) */ + EndTime *int64 `json:"end_time,omitempty" ` + + /* + 单品佣金比例 */ + CommissionRate *string `json:"commission_rate,omitempty" ` + + /* + 单品预估佣金(分) */ + Commission *int64 `json:"commission,omitempty" ` + + /* + 库存 */ + Stock *int64 `json:"stock,omitempty" ` + + /* + 优惠信息 */ + DiscountTags *[]string `json:"discount_tags,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetItemId(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.ItemId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetItemName(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.ItemName = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetPicture(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.Picture = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetSellPriceCent(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.SellPriceCent = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetStartIme(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.StartIme = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetEndTime(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.EndTime = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetCommissionRate(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.CommissionRate = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetCommission(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.Commission = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetStock(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.Stock = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetDiscountTags(v []string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto { + s.DiscountTags = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest.go new file mode 100644 index 0000000..a6a662c --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest struct { + /* + 会话ID(查询第一页为空,从第二页开始赋值,取值来自第一页返回结果) */ + SessionId *string `json:"session_id,omitempty" ` + + /* + 请求页(从1开始) */ + PageNumber *int64 `json:"page_number,omitempty" ` + + /* + 每页数(1~20) */ + PageSize *int64 `json:"page_size,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest) SetSessionId(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest { + s.SessionId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest) SetPageNumber(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest { + s.PageNumber = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest) SetPageSize(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest { + s.PageSize = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest.go new file mode 100644 index 0000000..9b594b1 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest.go @@ -0,0 +1,44 @@ +package domain + +type AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest struct { + /* + 渠道PID */ + Pid *string `json:"pid,omitempty" ` + + /* + 门店ID,支持多值,'|'分隔 */ + ShopId *string `json:"shop_id,omitempty" ` + + /* + 活动ID */ + ActivityId *string `json:"activity_id,omitempty" ` + + /* + 媒体出资活动ID */ + MediaActivityId *string `json:"media_activity_id,omitempty" ` + + /* + 三方扩展id */ + Sid *string `json:"sid,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest) SetPid(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest { + s.Pid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest) SetShopId(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest { + s.ShopId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest) SetActivityId(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest { + s.ActivityId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest) SetMediaActivityId(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest { + s.MediaActivityId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest) SetSid(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest { + s.Sid = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity.go new file mode 100644 index 0000000..21b6183 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity.go @@ -0,0 +1,68 @@ +package domain + +type AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity struct { + /* + 活动Id */ + ActivityId *string `json:"activity_id,omitempty" ` + + /* + 营销计划服务费(分) */ + ServiceFeeCent *int64 `json:"service_fee_cent,omitempty" ` + + /* + 奖励金红包面额(分) */ + BonusCent *int64 `json:"bonus_cent,omitempty" ` + + /* + 活动的日库存 */ + DailyQuantity *int64 `json:"daily_quantity,omitempty" ` + + /* + 活动日剩余库存 */ + DailySellableQuantity *int64 `json:"daily_sellable_quantity,omitempty" ` + + /* + 起始时间(秒) */ + StartTime *int64 `json:"start_time,omitempty" ` + + /* + 结束时间(秒) */ + EndTime *int64 `json:"end_time,omitempty" ` + + /* + 奖励金门槛 (分) */ + BountyMinLimitCent *int64 `json:"bounty_min_limit_cent,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetActivityId(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.ActivityId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetServiceFeeCent(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.ServiceFeeCent = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetBonusCent(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.BonusCent = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetDailyQuantity(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.DailyQuantity = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetDailySellableQuantity(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.DailySellableQuantity = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetStartTime(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.StartTime = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetEndTime(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.EndTime = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) SetBountyMinLimitCent(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity { + s.BountyMinLimitCent = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem.go new file mode 100644 index 0000000..c3c54d6 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem.go @@ -0,0 +1,36 @@ +package domain + +type AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem struct { + /* + 标题 */ + Title *string `json:"title,omitempty" ` + + /* + 原价 */ + OriginPrice *string `json:"origin_price,omitempty" ` + + /* + 现价 */ + Price *string `json:"price,omitempty" ` + + /* + 图片 */ + Picture *string `json:"picture,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem) SetTitle(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem { + s.Title = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem) SetOriginPrice(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem { + s.OriginPrice = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem) SetPrice(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem { + s.Price = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem) SetPicture(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem { + s.Picture = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink.go new file mode 100644 index 0000000..6eb4c64 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink.go @@ -0,0 +1,76 @@ +package domain + +type AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink struct { + /* + 小程序appId */ + WxAppid *string `json:"wx_appid,omitempty" ` + + /* + 微信小程序path链接 */ + WxPath *string `json:"wx_path,omitempty" ` + + /* + 推广图片地址,图片上展示店铺小程序二维码 */ + Picture *string `json:"picture,omitempty" ` + + /* + 小程序appId-立减活动 */ + ReduceWxAppid *string `json:"reduce_wx_appid,omitempty" ` + + /* + 微信小程序path链接-立减活动 */ + ReduceWxPath *string `json:"reduce_wx_path,omitempty" ` + + /* + 推广图片地址-立减活动,图片上展示店铺小程序二维码 */ + ReducePicture *string `json:"reduce_picture,omitempty" ` + + /* + 独立微信二维码 */ + MiniQrcode *string `json:"mini_qrcode,omitempty" ` + + /* + 小程序appId-媒体出资活动 */ + MediaActivityWxAppid *string `json:"media_activity_wx_appid,omitempty" ` + + /* + 微信小程序path链接-媒体出资活动 */ + MediaActivityWxPath *string `json:"media_activity_wx_path,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetWxAppid(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.WxAppid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetWxPath(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.WxPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetPicture(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.Picture = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetReduceWxAppid(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.ReduceWxAppid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetReduceWxPath(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.ReduceWxPath = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetReducePicture(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.ReducePicture = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetMiniQrcode(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.MiniQrcode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetMediaActivityWxAppid(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.MediaActivityWxAppid = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) SetMediaActivityWxPath(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink { + s.MediaActivityWxPath = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto.go new file mode 100644 index 0000000..b7d7adc --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto.go @@ -0,0 +1,156 @@ +package domain + +type AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto struct { + /* + 门店名称 */ + Title *string `json:"title,omitempty" ` + + /* + 门店logo */ + ShopLogo *string `json:"shop_logo,omitempty" ` + + /* + 模糊销量 */ + IndistinctMonthlySales *string `json:"indistinct_monthly_sales,omitempty" ` + + /* + 佣金比例 */ + CommissionRate *string `json:"commission_rate,omitempty" ` + + /* + 店铺类型("activityCps":活动cps,"ordinaryCps":基础cps) */ + BizType *string `json:"biz_type,omitempty" ` + + /* + 活动数据 */ + Activity *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity `json:"activity,omitempty" ` + + /* + 推广链接 */ + Link *AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink `json:"link,omitempty" ` + + /* + 一级类目ID,高级字段 */ + Category1Id *string `json:"category_1_id,omitempty" ` + + /* + 起送价(元),高级字段 */ + DeliveryPrice *string `json:"delivery_price,omitempty" ` + + /* + 推荐理由,高级字段 */ + RecommendReasons *[]string `json:"recommend_reasons,omitempty" ` + + /* + 服务评级,高级字段 */ + ServiceRating *string `json:"service_rating,omitempty" ` + + /* + 推荐商品,高级字段 */ + Items *[]AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem `json:"items,omitempty" ` + + /* + 一级类目名称,高级字段 */ + Category1Name *string `json:"category_1_name,omitempty" ` + + /* + 满减标签,高级字段 */ + DiscountTags *[]string `json:"discount_tags,omitempty" ` + + /* + 配送费(元) */ + DeliveryFee *string `json:"delivery_fee,omitempty" ` + + /* + 配送距离(米),高级字段 */ + DeliveryDistance *int64 `json:"delivery_distance,omitempty" ` + + /* + 配送时间(分),高级字段 */ + DeliveryTime *int64 `json:"delivery_time,omitempty" ` + + /* + 店铺ID(加密) */ + ShopId *string `json:"shop_id,omitempty" ` + + /* + 预估佣金(分) */ + Commission *int64 `json:"commission,omitempty" ` +} + +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetTitle(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.Title = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetShopLogo(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.ShopLogo = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetIndistinctMonthlySales(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.IndistinctMonthlySales = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetCommissionRate(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.CommissionRate = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetBizType(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.BizType = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetActivity(v AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionActivity) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.Activity = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetLink(v AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionLink) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.Link = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetCategory1Id(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.Category1Id = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetDeliveryPrice(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.DeliveryPrice = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetRecommendReasons(v []string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.RecommendReasons = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetServiceRating(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.ServiceRating = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetItems(v []AlibabaAlscUnionElemePromotionStorepromotionBatchGetPromotionItem) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.Items = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetCategory1Name(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.Category1Name = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetDiscountTags(v []string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.DiscountTags = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetDeliveryFee(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.DeliveryFee = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetDeliveryDistance(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.DeliveryDistance = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetDeliveryTime(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.DeliveryTime = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetShopId(v string) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.ShopId = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto) SetCommission(v int64) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto { + s.Commission = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink.go index 3ac36c9..5460ffc 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink.go @@ -36,6 +36,18 @@ type AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink struct { /* 微信小程序path链接-媒体出资活动 */ MediaActivityWxPath *string `json:"media_activity_wx_path,omitempty" ` + + /* + 淘宝饿了么小程序推广页 */ + TaobaoSchemeUrl *string `json:"taobao_scheme_url,omitempty" ` + + /* + 淘宝二维码 */ + TaobaoQrcode *string `json:"taobao_qrcode,omitempty" ` + + /* + h5店铺详情页地址 */ + H5Url *string `json:"h5_url,omitempty" ` } func (s *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink) SetWxAppid(v string) *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink { @@ -74,3 +86,15 @@ func (s *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink) SetMediaA s.MediaActivityWxPath = &v return s } +func (s *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink) SetTaobaoSchemeUrl(v string) *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink { + s.TaobaoSchemeUrl = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink) SetTaobaoQrcode(v string) *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink { + s.TaobaoQrcode = &v + return s +} +func (s *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink) SetH5Url(v string) *AlibabaAlscUnionElemePromotionStorepromotionGetPromotionLink { + s.H5Url = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest.go index 35e0503..babafc1 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest.go @@ -22,7 +22,7 @@ type AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest stru CityId *string `json:"city_id,omitempty" ` /* - 排序类型,默认normal,排序规则包括:{"normal":"佣金倒序","distance":"距离由近到远","commission":"佣金倒序","monthlySale":"月销量","couponAmount":"叠加券金额倒序","activityReward":"奖励金金额倒序","commissionRate":"佣金比例倒序"} */ + 排序类型,默认normal 排序规则包括:{"normal":"佣金倒序","distance":"距离由近到远","commission":"佣金倒序","monthlySale":"月销量","couponAmount":"叠加券金额倒序","activityReward":"奖励金金额倒序","commissionRate":"佣金比例倒序"} */ SortType *string `json:"sort_type,omitempty" ` /* @@ -38,7 +38,7 @@ type AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest stru MinCommissionRate *string `json:"min_commission_rate,omitempty" ` /* - 每页数量(1~20,默认20) */ + 每页数量(include_dynamic=true时,范围1~20;include_dynamic=false时,范围1~100) */ PageSize *int64 `json:"page_size,omitempty" ` /* @@ -64,6 +64,10 @@ type AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest stru /* 检索内容(支持门店名称) */ SearchContent *string `json:"search_content,omitempty" ` + + /* + 是否返回门店动态信息,默认返回(false-不返回门店动态信息,page_size最大支持100;true-返回门店动态信息,page_size最大支持20) */ + IncludeDynamic *bool `json:"include_dynamic,omitempty" ` } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetSessionId(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { @@ -130,3 +134,7 @@ func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) s.SearchContent = &v return s } +func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetIncludeDynamic(v bool) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { + s.IncludeDynamic = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryStorePromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryStorePromotionDto.go index fe3722b..6d1f210 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryStorePromotionDto.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionStorepromotionQueryStorePromotionDto.go @@ -58,7 +58,7 @@ type AlibabaAlscUnionElemePromotionStorepromotionQueryStorePromotionDto struct { Items *[]AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionItem `json:"items,omitempty" ` /* - 店铺ID(加密,有效期90天) */ + 店铺ID(静态加密) */ ShopId *string `json:"shop_id,omitempty" ` /* diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest.go new file mode 100644 index 0000000..0a1b5b3 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest struct { + /* + 推广位 */ + Pid *string `json:"pid,omitempty" ` + + /* + 会员ID */ + Sid *string `json:"sid,omitempty" ` + + /* + 活动ID */ + ActivityId *string `json:"activity_id,omitempty" ` +} + +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest) SetPid(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest { + s.Pid = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest) SetSid(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest { + s.Sid = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest) SetActivityId(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest { + s.ActivityId = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult.go new file mode 100644 index 0000000..5c7439d --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult.go @@ -0,0 +1,20 @@ +package domain + +type AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult struct { + /* + 微信小程序appId */ + WxAppid *string `json:"wx_appid,omitempty" ` + + /* + 微信小程序path链接 */ + WxPath *string `json:"wx_path,omitempty" ` +} + +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult) SetWxAppid(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult { + s.WxAppid = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult) SetWxPath(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult { + s.WxPath = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto.go new file mode 100644 index 0000000..502e775 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto.go @@ -0,0 +1,36 @@ +package domain + +type AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto struct { + /* + 饿了么门店ID */ + ShopId *string `json:"shop_id,omitempty" ` + + /* + 资格领取手机号 */ + ApplyMobile *string `json:"apply_mobile,omitempty" ` + + /* + 领取时间 */ + ApplyTimeText *string `json:"apply_time_text,omitempty" ` + + /* + 归因订单 */ + AscribeOrderId *string `json:"ascribe_order_id,omitempty" ` +} + +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto) SetShopId(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto { + s.ShopId = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto) SetApplyMobile(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto { + s.ApplyMobile = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto) SetApplyTimeText(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto { + s.ApplyTimeText = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto) SetAscribeOrderId(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto { + s.AscribeOrderId = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult.go new file mode 100644 index 0000000..c76211a --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult.go @@ -0,0 +1,44 @@ +package domain + +type AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult struct { + /* + 资格信息 */ + Qualification *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto `json:"qualification,omitempty" ` + + /* + 订单信息 */ + Order *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult `json:"order,omitempty" ` + + /* + 诊断状态(1-未归因;2-已归因,未评价;3-已评价,待返现;4-已返现;5-不返现) */ + DiagnoseState *int64 `json:"diagnose_state,omitempty" ` + + /* + 诊断code(NOT_ASCRIBE_ORDER_NOT_PAY-订单未支付;NOT_ASCRIBE_MOBILE_NOT_MATCH-资格领取手机号与订单手机号不一致;NOT_ASCRIBE_SHOP_NOT_MATCH-资格领取门店与订单门店不一致;NOT_ASCRIBE_ORDER_CANCEL-订单已取消;NOT_ASCRIBE_QUALIFICATION_ALREADY_USED-资格已被使用;NOT_ASCRIBE_ORDER_USE_BWC-订单使用叠红包;NOT_ASCRIBE_ORDER_AFTER_ASCRIBE_WINDOW-订单时间晚于资格有效期;NOT_SETTLE_NO_REVIEW:不满足评价有礼结算规则-资格领取次日24点前该订单无评价;NOT_SETTLE_ORDER_PAY_AMOUNT_NOT_MATCH-不满足用户实付门槛,确认收货金额不满足实付门槛;NOT_SETTLE_ORDER_CANCEL_PAY_AMOUNT_NOT_MATCH-不满足用户实付门槛,订单售后退,不满足实付门槛) */ + DiagnoseCode *string `json:"diagnose_code,omitempty" ` + + /* + 诊断描述(文案会变,仅作为参考,接入方可以根据code自己定义文案) */ + DiagnoseDesc *string `json:"diagnose_desc,omitempty" ` +} + +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult) SetQualification(v AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseDiagnoseQualificationDto) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult { + s.Qualification = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult) SetOrder(v AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult { + s.Order = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult) SetDiagnoseState(v int64) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult { + s.DiagnoseState = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult) SetDiagnoseCode(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult { + s.DiagnoseCode = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult) SetDiagnoseDesc(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult { + s.DiagnoseDesc = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult.go new file mode 100644 index 0000000..df3fa18 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult struct { + /* + 下单手机号(后2位) */ + OrderMobile *string `json:"order_mobile,omitempty" ` + + /* + 饿了么门店ID */ + ShopId *string `json:"shop_id,omitempty" ` + + /* + 店铺名称 */ + ShopName *string `json:"shop_name,omitempty" ` +} + +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult) SetOrderMobile(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult { + s.OrderMobile = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult) SetShopId(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult { + s.ShopId = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult) SetShopName(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseODiagnoseOrderResult { + s.ShopName = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryReviewBwcStorePromotionDto.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryReviewBwcStorePromotionDto.go index ad3c038..afeddf9 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryReviewBwcStorePromotionDto.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryReviewBwcStorePromotionDto.go @@ -42,7 +42,7 @@ type AlibabaAlscUnionElemeStorepromotionReviewbwcQueryReviewBwcStorePromotionDto ServiceRating *string `json:"service_rating,omitempty" ` /* - 推广链接 */ + 推广链接,8.1号及以后该属性移除,默认不返回链接 */ Link *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryPromotionItem `json:"link,omitempty" ` /* diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo.go index ba1ce49..b3ddb1b 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo.go @@ -12,6 +12,10 @@ type AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo struct { /* 归因失败原因 */ Reason *string `json:"reason,omitempty" ` + + /* + NO_NEED_SETTLE_NO_COMMENT - 无需结算:未评价 NO_NEED_SETTLE_LOW_RATING - 无需结算:未符合评价结算标准 NO_NEED_SETTLE_BELOW_ORDER_AMOUNT - 无需结算:不满足订单门槛 NO_NEED_SETTLE_NO_VALID_COMMENT_TIME - 无需结算:评价时间超过次日24小时 UN_ATTRIBUTE_NO_USE_COUPON - 订单未使用推荐有奖券 UN_ATTRIBUTE_MISS_SHORT_CODE - 推荐有奖券未携带有效短码信息 UN_ATTRIBUTE_NO_QUALIFICATION - 用户无有效评价资格 COMMON_UN_SElF_ORDER - 非自己渠道推广订单,已被其他渠道优先归因 COMMON_UN_CPS_ATTRIBUTE - 未匹配到联盟所有归因逻辑(点击、券、活动等)UN_ATTRIBUTE_NO_USE_COUPON_NEW - 订单未使用推荐有奖券或用户不满足端新归因资格 */ + ReasonCode *string `json:"reason_code,omitempty" ` } func (s *AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo) SetBizType(v string) *AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo { @@ -26,3 +30,7 @@ func (s *AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo) SetRe s.Reason = &v return s } +func (s *AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo) SetReasonCode(v string) *AlibabaAlscUnionElemeToolOrderAttrbuteCheckAttributionDetailInfo { + s.ReasonCode = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest.go new file mode 100644 index 0000000..11e9b21 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest.go @@ -0,0 +1,12 @@ +package domain + +type AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest struct { + /* + 二楼口令 */ + Words *[]string `json:"words,omitempty" ` +} + +func (s *AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest) SetWords(v []string) *AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest { + s.Words = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetWordDataDetail.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetWordDataDetail.go new file mode 100644 index 0000000..b08c3d6 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemeWordDataGetWordDataDetail.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionElemeWordDataGetWordDataDetail struct { + /* + 累计数据 */ + TotalHeat *int64 `json:"total_heat,omitempty" ` + + /* + 当日累计数据 */ + DateHeat *int64 `json:"date_heat,omitempty" ` + + /* + 口令词 */ + CommandWord *string `json:"command_word,omitempty" ` +} + +func (s *AlibabaAlscUnionElemeWordDataGetWordDataDetail) SetTotalHeat(v int64) *AlibabaAlscUnionElemeWordDataGetWordDataDetail { + s.TotalHeat = &v + return s +} +func (s *AlibabaAlscUnionElemeWordDataGetWordDataDetail) SetDateHeat(v int64) *AlibabaAlscUnionElemeWordDataGetWordDataDetail { + s.DateHeat = &v + return s +} +func (s *AlibabaAlscUnionElemeWordDataGetWordDataDetail) SetCommandWord(v string) *AlibabaAlscUnionElemeWordDataGetWordDataDetail { + s.CommandWord = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO.go index b55d6bf..8d82e58 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO.go @@ -1,8 +1,6 @@ package domain type AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO struct { - // 业务类型:1-CPA 2-CPS (由调用方添加) - BizUnit *int64 `json:"biz_unit,omitempty"` /* 商品标题 */ Title *string `json:"title,omitempty" ` @@ -204,7 +202,7 @@ type AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO struct { RelationOrderId *int64 `json:"relation_order_id,omitempty" ` /* - 场景值,7卡券订单,8卡券核销订单。16/17囤券券订单,18囤券券外卖订单;19赏金红包 */ + 场景值,4-饿了么新零售场景,6-饿了么拼团,7-饿了么卡券直播,8-卡券外卖订单,10-纯媒体出资券归因,11-媒体出资霸王餐归因,18-囤囤券外卖订单,19-推荐有奖CPA(赏金红包),26-评价霸王餐 */ FlowType *int64 `json:"flow_type,omitempty" ` /* @@ -220,8 +218,12 @@ type AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO struct { ChannelRightId *string `json:"channel_right_id,omitempty" ` /* - 扩展信息。tpOrderId:卡券场景下用来找C端用户看到的卡券订单号,无需理解,只要匹配上就行;alscOrderId:卡券场景下用来找C端用户看到的卡券核销订单号,无需理解,只要匹配上就行;isSelfPurchase:是否字段,true/false ;cityName:城市,示例:上海 ;platformActivityType:活动类型,BRAND、CONSUMPTION,对应品牌日和消费日 ;attrOrderDesc:是否归因订单,是/否;lockId评价有礼字段;commentFee评价返现金额 */ + 扩展信息。tpOrderId:卡券场景下用来找C端用户看到的卡券订单号,无需理解,只要匹配上就行;alscOrderId:卡券场景下用来找C端用户看到的卡券核销订单号,无需理解,只要匹配上就行;isSelfPurchase:是否字段,true/false ;cityName:城市,示例:上海 ;platformActivityType:活动类型,BRAND、CONSUMPTION,对应品牌日和消费日 ;attrOrderDesc:是否归因订单,是/否;lockId评价有礼字段;commentFee评价返现金额;platformTypeDesc包含零售就是零售订单 */ ExtInfo *string `json:"ext_info,omitempty" ` + + /* + 淘宝闪购taobao_shangou */ + OrderChannel *string `json:"order_channel,omitempty" ` } func (s *AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO) SetTitle(v string) *AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO { @@ -444,3 +446,7 @@ func (s *AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO) SetExtInfo(v s.ExtInfo = &v return s } +func (s *AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO) SetOrderChannel(v string) *AlibabaAlscUnionKbcpxPositiveOrderGetOrderDetailReportDTO { + s.OrderChannel = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO.go index c9c60d2..5e01c52 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO.go @@ -100,6 +100,10 @@ type AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO struct { /* 订单扩展信息 */ ExtInfo *string `json:"ext_info,omitempty" ` + + /* + 淘宝闪购taobao_shangou */ + OrderChannel *string `json:"order_channel,omitempty" ` } func (s *AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO) SetTitle(v string) *AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO { @@ -202,3 +206,7 @@ func (s *AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO) SetExtIn s.ExtInfo = &v return s } +func (s *AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO) SetOrderChannel(v string) *AlibabaAlscUnionKbcpxRefundOrderGetRefundOrderDetailReportDTO { + s.OrderChannel = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionPromotionLinkAnalyzePromotionLinkAnalyzeRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionPromotionLinkAnalyzePromotionLinkAnalyzeRequest.go index b7f772e..96f299c 100644 --- a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionPromotionLinkAnalyzePromotionLinkAnalyzeRequest.go +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionPromotionLinkAnalyzePromotionLinkAnalyzeRequest.go @@ -2,11 +2,11 @@ package domain type AlibabaAlscUnionPromotionLinkAnalyzePromotionLinkAnalyzeRequest struct { /* - 链接类型(1-h5;2-h5短链;3-微信小程序;4-饿了么APP) */ + 链接类型(1-h5;2-h5短链;3-微信小程序;4-饿了么APP;5-淘口令) */ Type *int64 `json:"type,omitempty" ` /* - 推广链接 */ + 推广链接或者口令 */ Link *string `json:"link,omitempty" ` } diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest.go new file mode 100644 index 0000000..1a60261 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest.go @@ -0,0 +1,100 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest struct { + /* + 业务场景 */ + Scene *string `json:"scene,omitempty" ` + + /* + 商品ID(唯一) */ + OuterId *string `json:"outer_id,omitempty" ` + + /* + 商品名称 */ + Name *string `json:"name,omitempty" ` + + /* + 图片 */ + Picture *string `json:"picture,omitempty" ` + + /* + 原价(元) */ + OriginPrice *string `json:"origin_price,omitempty" ` + + /* + 售价(元) */ + SellPrice *string `json:"sell_price,omitempty" ` + + /* + 优惠价(最终,元) */ + PromotionPrice *string `json:"promotion_price,omitempty" ` + + /* + 数量(-1表示不限) */ + Quantity *int64 `json:"quantity,omitempty" ` + + /* + 销售开始时间(毫秒) */ + SalesStartTime *int64 `json:"sales_start_time,omitempty" ` + + /* + 销售截止时间(毫秒) */ + SalesEndTime *int64 `json:"sales_end_time,omitempty" ` + + /* + 状态(0-未上架;1-上架) */ + State *int64 `json:"state,omitempty" ` + + /* + 扩展信息(JSON结构),包含价格信息和商品基础信息 */ + Extra *string `json:"extra,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetScene(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.Scene = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetOuterId(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.OuterId = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetName(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.Name = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetPicture(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.Picture = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetOriginPrice(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.OriginPrice = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetSellPrice(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.SellPrice = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetPromotionPrice(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.PromotionPrice = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetQuantity(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.Quantity = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetSalesStartTime(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.SalesStartTime = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetSalesEndTime(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.SalesEndTime = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetState(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.State = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetExtra(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest { + s.Extra = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult.go new file mode 100644 index 0000000..f2bbd30 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult.go @@ -0,0 +1,12 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult struct { + /* + 平台商品ID */ + ItemId *int64 `json:"item_id,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult) SetItemId(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult { + s.ItemId = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest.go new file mode 100644 index 0000000..99c2f36 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest.go @@ -0,0 +1,100 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest struct { + /* + 业务场景 */ + Scene *string `json:"scene,omitempty" ` + + /* + 商品ID(唯一) */ + OuterId *string `json:"outer_id,omitempty" ` + + /* + 商品名称 */ + Name *string `json:"name,omitempty" ` + + /* + 图片 */ + Picture *string `json:"picture,omitempty" ` + + /* + 原价(元) */ + OriginPrice *string `json:"origin_price,omitempty" ` + + /* + 售价(元) */ + SellPrice *string `json:"sell_price,omitempty" ` + + /* + 优惠价(最终,元) */ + PromotionPrice *string `json:"promotion_price,omitempty" ` + + /* + 数量(-1表示不限) */ + Quantity *int64 `json:"quantity,omitempty" ` + + /* + 销售开始时间(毫秒) */ + SalesStartTime *int64 `json:"sales_start_time,omitempty" ` + + /* + 销售截止时间(毫秒) */ + SalesEndTime *int64 `json:"sales_end_time,omitempty" ` + + /* + 状态(0-未上架;1-上架) */ + State *int64 `json:"state,omitempty" ` + + /* + 扩展信息(JSON结构),包含价格信息和商品基础信息 */ + Extra *string `json:"extra,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetScene(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.Scene = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetOuterId(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.OuterId = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetName(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.Name = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetPicture(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.Picture = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetOriginPrice(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.OriginPrice = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetSellPrice(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.SellPrice = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetPromotionPrice(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.PromotionPrice = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetQuantity(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.Quantity = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetSalesStartTime(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.SalesStartTime = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetSalesEndTime(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.SalesEndTime = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetState(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.State = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetExtra(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest { + s.Extra = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult.go new file mode 100644 index 0000000..f3b3ec6 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult.go @@ -0,0 +1,12 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult struct { + /* + 平台商品ID */ + ItemId *int64 `json:"item_id,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult) SetItemId(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult { + s.ItemId = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest.go new file mode 100644 index 0000000..63f53bc --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest.go @@ -0,0 +1,52 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest struct { + /* + 业务场景 */ + Scene *string `json:"scene,omitempty" ` + + /* + 商品ID或会场ID */ + ObjectId *string `json:"object_id,omitempty" ` + + /* + 16-商品,17-活动 */ + ObjectType *int64 `json:"object_type,omitempty" ` + + /* + pid */ + Pid *string `json:"pid,omitempty" ` + + /* + 淘宝联盟推广地址(淘宝联盟的单品二合一领券链接),需要使用短链 */ + TkPromotionUrl *string `json:"tk_promotion_url,omitempty" ` + + /* + sid */ + Sid *string `json:"sid,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest) SetScene(v string) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest { + s.Scene = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest) SetObjectId(v string) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest { + s.ObjectId = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest) SetObjectType(v int64) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest { + s.ObjectType = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest) SetPid(v string) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest { + s.Pid = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest) SetTkPromotionUrl(v string) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest { + s.TkPromotionUrl = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest) SetSid(v string) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest { + s.Sid = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult.go new file mode 100644 index 0000000..81ae24e --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult.go @@ -0,0 +1,20 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult struct { + /* + 淘宝短口令 */ + TbWatchword *string `json:"tb_watchword,omitempty" ` + + /* + 淘宝长口令 */ + TbWatchwordSuggest *string `json:"tb_watchword_suggest,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult) SetTbWatchword(v string) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult { + s.TbWatchword = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult) SetTbWatchwordSuggest(v string) *AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult { + s.TbWatchwordSuggest = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest.go new file mode 100644 index 0000000..aba59d6 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest.go @@ -0,0 +1,28 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest struct { + /* + 业务场景 */ + Scene *string `json:"scene,omitempty" ` + + /* + 商品ID(唯一) */ + OuterId *string `json:"outer_id,omitempty" ` + + /* + 状态(0-未上架;1-上架) */ + State *int64 `json:"state,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest) SetScene(v string) *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest { + s.Scene = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest) SetOuterId(v string) *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest { + s.OuterId = &v + return s +} +func (s *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest) SetState(v int64) *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest { + s.State = &v + return s +} diff --git a/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult.go b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult.go new file mode 100644 index 0000000..c9c6032 --- /dev/null +++ b/sdk/topsdk/defaultability/domain/AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult.go @@ -0,0 +1,12 @@ +package domain + +type AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult struct { + /* + 平台商品ID */ + ItemId *int64 `json:"item_id,omitempty" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult) SetItemId(v int64) *AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult { + s.ItemId = &v + return s +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest.go new file mode 100644 index 0000000..4c702f3 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest) SetQueryRequest(v domain.AlibabaAlscUnionElemePromotionOfficialactivityWxschemeActivityRequest) *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionElemePromotionOfficialactivityWxschemeRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOtherchannelGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOtherchannelGetRequest.go new file mode 100644 index 0000000..ed84794 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionOtherchannelGetRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionElemePromotionOtherchannelGetRequest struct { + /* + 查询request对象 */ + OtherPromotionLinkRequest *domain.AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest `json:"other_promotion_link_request" required:"true" ` +} + +func (s *AlibabaAlscUnionElemePromotionOtherchannelGetRequest) SetOtherPromotionLinkRequest(v domain.AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLinkRequest) *AlibabaAlscUnionElemePromotionOtherchannelGetRequest { + s.OtherPromotionLinkRequest = &v + return s +} + +func (req *AlibabaAlscUnionElemePromotionOtherchannelGetRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.OtherPromotionLinkRequest != nil { + paramMap["other_promotion_link_request"] = util.ConvertStruct(*req.OtherPromotionLinkRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionElemePromotionOtherchannelGetRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest.go new file mode 100644 index 0000000..db25bdc --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest) SetQueryRequest(v domain.AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailRequest) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionElemePromotionRetailItempromotionGetRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest.go new file mode 100644 index 0000000..8bb411c --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest) SetQueryRequest(v domain.AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionQueryRequest) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest.go new file mode 100644 index 0000000..2c69222 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest) SetQueryRequest(v domain.AlibabaAlscUnionElemePromotionStorepromotionBatchGetBatchQueryStorePromotionRequest) *AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionElemePromotionStorepromotionBatchGetRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest.go new file mode 100644 index 0000000..aec4d4c --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest) SetQueryRequest(v domain.AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkRequest) *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest.go new file mode 100644 index 0000000..ddae455 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest.go @@ -0,0 +1,35 @@ +package request + +type AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest struct { + /* + 资格ID */ + LockId *int64 `json:"lock_id" required:"true" ` + /* + 饿了么订单ID */ + OrderId *string `json:"order_id" required:"true" ` +} + +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest) SetLockId(v int64) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest { + s.LockId = &v + return s +} +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest) SetOrderId(v string) *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest { + s.OrderId = &v + return s +} + +func (req *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.LockId != nil { + paramMap["lock_id"] = *req.LockId + } + if req.OrderId != nil { + paramMap["order_id"] = *req.OrderId + } + return paramMap +} + +func (req *AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest.go index 5f875cd..2557336 100644 --- a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest.go +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest.go @@ -37,6 +37,9 @@ type AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest struct { /* 搜索内容(店铺名) */ SearchContent *string `json:"search_content,omitempty" required:"false" ` + /* + false-返回链接,true-不返回链接;8.1号及以后该属性移除,默认不返回链接 defalutValue��true */ + ExcludeLink *bool `json:"exclude_link,omitempty" required:"false" ` } func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest) SetPageSize(v int64) *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest { @@ -87,6 +90,10 @@ func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest) SetSearchCont s.SearchContent = &v return s } +func (s *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest) SetExcludeLink(v bool) *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest { + s.ExcludeLink = &v + return s +} func (req *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest) ToMap() map[string]interface{} { paramMap := make(map[string]interface{}) @@ -126,6 +133,9 @@ func (req *AlibabaAlscUnionElemeStorepromotionReviewbwcQueryRequest) ToMap() map if req.SearchContent != nil { paramMap["search_content"] = *req.SearchContent } + if req.ExcludeLink != nil { + paramMap["exclude_link"] = *req.ExcludeLink + } return paramMap } diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcStockLockRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcStockLockRequest.go index 464c97d..c8aba8e 100644 --- a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcStockLockRequest.go +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeStorepromotionReviewbwcStockLockRequest.go @@ -17,7 +17,7 @@ type AlibabaAlscUnionElemeStorepromotionReviewbwcStockLockRequest struct { 领取手机号 */ Mobile *string `json:"mobile" required:"true" ` /* - 领取ID(渠道用户领取资格的唯一标识) */ + 领取资格唯一ID(用户在渠道平台报名领取资格的唯一标识,能够标记用户每次报名请求,渠道维护) */ OuterOrderId *string `json:"outer_order_id" required:"true" ` } diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeWordDataGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeWordDataGetRequest.go new file mode 100644 index 0000000..1c7de75 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionElemeWordDataGetRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionElemeWordDataGetRequest struct { + /* + 查询rquest */ + WordReportRequest *domain.AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest `json:"word_report_request,omitempty" required:"false" ` +} + +func (s *AlibabaAlscUnionElemeWordDataGetRequest) SetWordReportRequest(v domain.AlibabaAlscUnionElemeWordDataGetSecondFloorWordReportRequest) *AlibabaAlscUnionElemeWordDataGetRequest { + s.WordReportRequest = &v + return s +} + +func (req *AlibabaAlscUnionElemeWordDataGetRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.WordReportRequest != nil { + paramMap["word_report_request"] = util.ConvertStruct(*req.WordReportRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionElemeWordDataGetRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPositiveOrderGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPositiveOrderGetRequest.go index 272259f..81fa35b 100644 --- a/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPositiveOrderGetRequest.go +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPositiveOrderGetRequest.go @@ -8,7 +8,7 @@ type AlibabaAlscUnionKbcpxPositiveOrderGetRequest struct { 结算状态,1-已结算 2-未结算 不传-全部状态 */ SettleState *int64 `json:"settle_state,omitempty" required:"false" ` /* - 查询截止时间,精确到时分秒。开始和结束时间不能超过31天 */ + 查询截止时间,精确到时分秒 */ EndDate *string `json:"end_date,omitempty" required:"false" ` /* 1-CPA 2-CPS defalutValue��1 */ @@ -17,16 +17,16 @@ type AlibabaAlscUnionKbcpxPositiveOrderGetRequest struct { 每页返回数据大小,默认10,最大返回50 defalutValue��10 */ PageSize *int64 `json:"page_size" required:"true" ` /* - 页码,默认第一页,取值范围1~50 defalutValue��1 */ + 页码,默认第一页 defalutValue��1 */ PageNumber *int64 `json:"page_number" required:"true" ` /* - 查询起始时间,精确到时分秒。开始和结束时间不能超过31天 */ + 查询起始时间,精确到时分秒 */ StartDate *string `json:"start_date" required:"true" ` /* 订单状态,0-已失效 1-已下单 2-已付款 4-已收货 不传-全部状态 */ OrderState *int64 `json:"order_state,omitempty" required:"false" ` /* - 场景值,支持多场景(英文逗号分隔)查询7卡券订单,8卡券核销订单,10-媒体出资CPS红包,11-媒体出资霸王餐加码红包,26-评价有礼订单 */ + 场景值,支持多场景(英文逗号分隔)查询7卡券订单,8卡券核销订单,10-媒体出资CPS红包,11-媒体出资霸王餐加码红包,26-评价有礼订单,4-零售 */ FlowType *string `json:"flow_type,omitempty" required:"false" ` /* 推广位pid */ @@ -37,6 +37,9 @@ type AlibabaAlscUnionKbcpxPositiveOrderGetRequest struct { /* 是否包含核销门店 */ IncludeUsedStoreId *bool `json:"include_used_store_id,omitempty" required:"false" ` + /* + 淘宝闪购-taobao_shangou */ + OrderChannel *string `json:"order_channel,omitempty" required:"false" ` } func (s *AlibabaAlscUnionKbcpxPositiveOrderGetRequest) SetDateType(v int64) *AlibabaAlscUnionKbcpxPositiveOrderGetRequest { @@ -87,6 +90,10 @@ func (s *AlibabaAlscUnionKbcpxPositiveOrderGetRequest) SetIncludeUsedStoreId(v b s.IncludeUsedStoreId = &v return s } +func (s *AlibabaAlscUnionKbcpxPositiveOrderGetRequest) SetOrderChannel(v string) *AlibabaAlscUnionKbcpxPositiveOrderGetRequest { + s.OrderChannel = &v + return s +} func (req *AlibabaAlscUnionKbcpxPositiveOrderGetRequest) ToMap() map[string]interface{} { paramMap := make(map[string]interface{}) @@ -126,6 +133,9 @@ func (req *AlibabaAlscUnionKbcpxPositiveOrderGetRequest) ToMap() map[string]inte if req.IncludeUsedStoreId != nil { paramMap["include_used_store_id"] = *req.IncludeUsedStoreId } + if req.OrderChannel != nil { + paramMap["order_channel"] = *req.OrderChannel + } return paramMap } diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPunishOrderGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPunishOrderGetRequest.go index 68ca567..f6791ea 100644 --- a/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPunishOrderGetRequest.go +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxPunishOrderGetRequest.go @@ -5,7 +5,7 @@ type AlibabaAlscUnionKbcpxPunishOrderGetRequest struct { 时间维度,1.订单结算时间 2.维权创建时间 3.维权完成时间 4更新时间;5处罚结算时间 defalutValue��1 */ DateType *int64 `json:"date_type" required:"true" ` /* - 查询截止时间。开始和结束时间不能超过31天 */ + 查询截止时间 */ EndDate *string `json:"end_date,omitempty" required:"false" ` /* 1-CPA 2-CPS defalutValue��1 */ @@ -17,7 +17,7 @@ type AlibabaAlscUnionKbcpxPunishOrderGetRequest struct { 页码,默认第一页,取值范围1~50 defalutValue��1 */ PageNumber *int64 `json:"page_number" required:"true" ` /* - 查询起始时间。开始和结束时间不能超过31天 */ + 查询起始时间 */ StartDate *string `json:"start_date" required:"true" ` /* 场景值,支持多场景(英文逗号分隔)查询7卡券订单,8卡券核销订单,10-媒体出资CPS红包,11-媒体出资霸王餐加码红包 */ diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxRefundOrderGetRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxRefundOrderGetRequest.go index f35f270..0c77533 100644 --- a/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxRefundOrderGetRequest.go +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpxRefundOrderGetRequest.go @@ -5,7 +5,7 @@ type AlibabaAlscUnionKbcpxRefundOrderGetRequest struct { 时间维度,1.订单结算时间 2.维权创建时间 3.维权完成时间 4更新时间 defalutValue��1 */ DateType *int64 `json:"date_type" required:"true" ` /* - 查询截止时间。开始和结束时间不能超过31天 */ + 查询截止时间 */ EndDate *string `json:"end_date,omitempty" required:"false" ` /* 1-CPA 2-CPS defalutValue��1 */ @@ -17,7 +17,7 @@ type AlibabaAlscUnionKbcpxRefundOrderGetRequest struct { 页码,默认第一页,取值范围1~50 defalutValue��1 */ PageNumber *int64 `json:"page_number" required:"true" ` /* - 查询起始时间。开始和结束时间不能超过31天 */ + 查询起始时间 */ StartDate *string `json:"start_date" required:"true" ` /* 场景值,支持多场景(英文逗号分隔)查询7卡券订单,8卡券核销订单,10-媒体出资CPS红包,11-媒体出资霸王餐加码红包 */ @@ -28,6 +28,9 @@ type AlibabaAlscUnionKbcpxRefundOrderGetRequest struct { /* 淘宝子订单号或饿了么订单号 */ OrderId *string `json:"order_id,omitempty" required:"false" ` + /* + 淘宝闪购taobao_shangou */ + OrderChannel *string `json:"order_channel,omitempty" required:"false" ` } func (s *AlibabaAlscUnionKbcpxRefundOrderGetRequest) SetDateType(v int64) *AlibabaAlscUnionKbcpxRefundOrderGetRequest { @@ -66,6 +69,10 @@ func (s *AlibabaAlscUnionKbcpxRefundOrderGetRequest) SetOrderId(v string) *Aliba s.OrderId = &v return s } +func (s *AlibabaAlscUnionKbcpxRefundOrderGetRequest) SetOrderChannel(v string) *AlibabaAlscUnionKbcpxRefundOrderGetRequest { + s.OrderChannel = &v + return s +} func (req *AlibabaAlscUnionKbcpxRefundOrderGetRequest) ToMap() map[string]interface{} { paramMap := make(map[string]interface{}) @@ -96,6 +103,9 @@ func (req *AlibabaAlscUnionKbcpxRefundOrderGetRequest) ToMap() map[string]interf if req.OrderId != nil { paramMap["order_id"] = *req.OrderId } + if req.OrderChannel != nil { + paramMap["order_channel"] = *req.OrderChannel + } return paramMap } diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemEditRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemEditRequest.go new file mode 100644 index 0000000..5d086a3 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemEditRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionSupplyOuterItemEditRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemEditRequest) SetQueryRequest(v domain.AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) *AlibabaAlscUnionSupplyOuterItemEditRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionSupplyOuterItemEditRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionSupplyOuterItemEditRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemPublishRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemPublishRequest.go new file mode 100644 index 0000000..c208969 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemPublishRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionSupplyOuterItemPublishRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemPublishRequest) SetQueryRequest(v domain.AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) *AlibabaAlscUnionSupplyOuterItemPublishRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionSupplyOuterItemPublishRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionSupplyOuterItemPublishRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemShareRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemShareRequest.go new file mode 100644 index 0000000..9f7fc9d --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemShareRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionSupplyOuterItemShareRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemShareRequest) SetQueryRequest(v domain.AlibabaAlscUnionSupplyOuterItemShareOuterItemShareRequest) *AlibabaAlscUnionSupplyOuterItemShareRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionSupplyOuterItemShareRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionSupplyOuterItemShareRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemStateUpdateRequest.go b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemStateUpdateRequest.go new file mode 100644 index 0000000..1f90693 --- /dev/null +++ b/sdk/topsdk/defaultability/request/AlibabaAlscUnionSupplyOuterItemStateUpdateRequest.go @@ -0,0 +1,30 @@ +package request + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" +) + +type AlibabaAlscUnionSupplyOuterItemStateUpdateRequest struct { + /* + 查询rquest */ + QueryRequest *domain.AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest `json:"query_request" required:"true" ` +} + +func (s *AlibabaAlscUnionSupplyOuterItemStateUpdateRequest) SetQueryRequest(v domain.AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateRequest) *AlibabaAlscUnionSupplyOuterItemStateUpdateRequest { + s.QueryRequest = &v + return s +} + +func (req *AlibabaAlscUnionSupplyOuterItemStateUpdateRequest) ToMap() map[string]interface{} { + paramMap := make(map[string]interface{}) + if req.QueryRequest != nil { + paramMap["query_request"] = util.ConvertStruct(*req.QueryRequest) + } + return paramMap +} + +func (req *AlibabaAlscUnionSupplyOuterItemStateUpdateRequest) ToFileMap() map[string]interface{} { + fileMap := make(map[string]interface{}) + return fileMap +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeMediaActivityCouponSendResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeMediaActivityCouponSendResponse.go index 3e29c84..85bc39c 100644 --- a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeMediaActivityCouponSendResponse.go +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeMediaActivityCouponSendResponse.go @@ -1,5 +1,7 @@ package response +import () + type AlibabaAlscUnionElemeMediaActivityCouponSendResponse struct { /* diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeResponse.go new file mode 100644 index 0000000..8633ab7 --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOfficialactivityWxschemeResponse.go @@ -0,0 +1,31 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemePromotionOfficialactivityWxschemeResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 取链数据 + */ + Data domain.AlibabaAlscUnionElemePromotionOfficialactivityWxschemeTopWxPromotionDto `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOtherchannelGetResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOtherchannelGetResponse.go new file mode 100644 index 0000000..5979efc --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionOtherchannelGetResponse.go @@ -0,0 +1,31 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemePromotionOtherchannelGetResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 特殊推广链接 + */ + Data domain.AlibabaAlscUnionElemePromotionOtherchannelGetOtherPromotionLink `json:"data,omitempty" ` + /* + 请求结果码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回描述 + */ + Message string `json:"message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionGetResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionGetResponse.go new file mode 100644 index 0000000..83e3b91 --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionGetResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemePromotionRetailItempromotionGetResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 数据 + */ + Data domain.AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionQueryResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionQueryResponse.go new file mode 100644 index 0000000..9ff4886 --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionRetailItempromotionQueryResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemePromotionRetailItempromotionQueryResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 分页数据 + */ + Data domain.AlibabaAlscUnionElemePromotionRetailItempromotionQueryPageModel `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionStorepromotionBatchGetResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionStorepromotionBatchGetResponse.go new file mode 100644 index 0000000..964cb7f --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemePromotionStorepromotionBatchGetResponse.go @@ -0,0 +1,31 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemePromotionStorepromotionBatchGetResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 门店数据 + */ + Data []domain.AlibabaAlscUnionElemePromotionStorepromotionBatchGetStorePromotionDto `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetResponse.go new file mode 100644 index 0000000..785c405 --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 数据 + */ + Data domain.AlibabaAlscUnionElemeStorepromotionReviewbwcBindLinkGetReviewBwcSidBindLinkResult `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseResponse.go new file mode 100644 index 0000000..7d92695 --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseResponse.go @@ -0,0 +1,31 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 数据 + */ + Data domain.AlibabaAlscUnionElemeStorepromotionReviewbwcDiagnoseOAscribeDiagnoseResult `json:"data,omitempty" ` + /* + 错误码 + */ + BizErrorCode string `json:"biz_error_code,omitempty" ` + /* + 错误消息 + */ + BizErrorMessage string `json:"biz_error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeWordDataGetResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeWordDataGetResponse.go new file mode 100644 index 0000000..172ab8f --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionElemeWordDataGetResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionElemeWordDataGetResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 口令词数据 + */ + Data []domain.AlibabaAlscUnionElemeWordDataGetWordDataDetail `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemEditResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemEditResponse.go new file mode 100644 index 0000000..cba54de --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemEditResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionSupplyOuterItemEditResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 数据 + */ + Data domain.AlibabaAlscUnionSupplyOuterItemEditOuterItemEditResult `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemPublishResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemPublishResponse.go new file mode 100644 index 0000000..67e0cc5 --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemPublishResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionSupplyOuterItemPublishResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 数据 + */ + Data domain.AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishResult `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemShareResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemShareResponse.go new file mode 100644 index 0000000..af42b6c --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemShareResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionSupplyOuterItemShareResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 数据 + */ + Data domain.AlibabaAlscUnionSupplyOuterItemShareOuterItemShareResult `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemStateUpdateResponse.go b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemStateUpdateResponse.go new file mode 100644 index 0000000..4b00230 --- /dev/null +++ b/sdk/topsdk/defaultability/response/AlibabaAlscUnionSupplyOuterItemStateUpdateResponse.go @@ -0,0 +1,35 @@ +package response + +import ( + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/defaultability/domain" +) + +type AlibabaAlscUnionSupplyOuterItemStateUpdateResponse struct { + + /* + System request id + */ + RequestId string `json:"request_id,omitempty" ` + + /* + System body + */ + Body string + + /* + 数据 + */ + Data domain.AlibabaAlscUnionSupplyOuterItemStateUpdateOuterItemStateUpdateResult `json:"data,omitempty" ` + /* + 返回码 + */ + ResultCode int64 `json:"result_code,omitempty" ` + /* + 返回消息 + */ + Message string `json:"message,omitempty" ` + /* + 错误消息 + */ + ErrorMessage string `json:"error_message,omitempty" ` +} diff --git a/sdk/topsdk/defaultability/response/TaobaoTmcMessageProduceResponse.go b/sdk/topsdk/defaultability/response/TaobaoTmcMessageProduceResponse.go index e85aace..9690c72 100644 --- a/sdk/topsdk/defaultability/response/TaobaoTmcMessageProduceResponse.go +++ b/sdk/topsdk/defaultability/response/TaobaoTmcMessageProduceResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcMessageProduceResponse struct { /* diff --git a/sdk/topsdk/defaultability/response/TaobaoTmcUserCancelResponse.go b/sdk/topsdk/defaultability/response/TaobaoTmcUserCancelResponse.go index 9c22cac..25dea91 100644 --- a/sdk/topsdk/defaultability/response/TaobaoTmcUserCancelResponse.go +++ b/sdk/topsdk/defaultability/response/TaobaoTmcUserCancelResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcUserCancelResponse struct { /* diff --git a/sdk/topsdk/defaultability/response/TaobaoTmcUserPermitResponse.go b/sdk/topsdk/defaultability/response/TaobaoTmcUserPermitResponse.go index f02c936..1e51a37 100644 --- a/sdk/topsdk/defaultability/response/TaobaoTmcUserPermitResponse.go +++ b/sdk/topsdk/defaultability/response/TaobaoTmcUserPermitResponse.go @@ -1,5 +1,7 @@ package response +import () + type TaobaoTmcUserPermitResponse struct { /* diff --git a/sdk/topsdk/topclient.go b/sdk/topsdk/topclient.go index 4d38e39..be930db 100644 --- a/sdk/topsdk/topclient.go +++ b/sdk/topsdk/topclient.go @@ -10,10 +10,9 @@ import ( "net" "net/http" "net/url" + "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" "strings" "time" - - "repository.lenntc.com/lenntc/third-platform-sdk/sdk/topsdk/util" ) type TopClient struct {